当前位置: 首页 > news >正文

程序员能做的最好的副业是什么?

像什么996,007这些。

其最残酷的是扼杀了程序员其他的可能性,就是要让你只埋头干活,不要去思考选择其他事情。

很多人都说中国的程序员是没有积累的职业,不像医生,律师,教师这些。

所以我们尽早得尝试都积累些自己的生产资料,这样才能走的长远。

总之在目前的大环境下,每个程序员都应该为自己考虑一份被动收入,其重要性不言而喻。

我觉得程序员先多尝试一些低成本的可行的副业,然后找到适合自己的,能长期坚持下去的。

我们尝试做副业的时候,必须要满足几个特征。

1、个人喜欢,这样才能坚持下去。

2、需要能长期做的。

3、能给别人带来价值。

4、试错成本尽量低。

目前大家比较熟悉的副业有:

摆摊,跑滴滴,送外卖,接私活,当培训讲师,教少儿编程,做独立开发等。

我个人觉得当下程序员最好的副业是做自媒体

做自媒体,打造个人的品牌IP,能让你有更多的机会,认识更多的人。

  • 从和不同的人交流的过程中,能提升自己的认知水平。

自媒体类似一个免费的广告平台,发挥个人的技能,打造出一个个人品牌,然后通过自媒体宣传出去。

当通过自媒体获得了足够的流量,到时候变现也比较简单了。

比如可以通过广告变现,还可以卖课,不是都说程序员的终点是卖课么。

每日一题

题目描述

峰值元素是指其值严格大于左右相邻值的元素。

给你一个整数数组nums,找到峰值元素并返回其索引。

数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。

你可以假设nums[-1] = nums[n] = -∞

你必须实现时间复杂度为O(log n)的算法来解决此问题。

解题思路

二分查找

查找时,左指针l,右指针r,以其保持左右顺序为循环条件。

根据左右指针计算中间位置m,并比较mm+1的值。

  • 如果m较大,则左侧存在峰值,r = m
  • 如果m + 1较大,则右侧存在峰值,l = m + 1

代码实现

Java代码:

Java

体验AI代码助手

代码解读

复制代码

class Solution { public int findPeakElement(int[] nums) { int left = 0, right = nums.length - 1; for (; left < right; ) { int mid = left + (right - left) / 2; if (nums[mid] > nums[mid + 1]) { right = mid; } else { left = mid + 1; } } return left; } }

Python代码:

Python

体验AI代码助手

代码解读

复制代码

class Solution: def findPeakElement(self, nums: List[int]) -> int: # 二分查找 nums.append(-float("inf")) lo, hi = 0, len(nums) - 1 while lo < hi: mid = (lo + hi) // 2 if nums[mid] < nums[mid + 1]: lo = mid + 1 else: hi = mid return lo

Go代码:

Go

体验AI代码助手

代码解读

复制代码

func findPeakElement(nums []int) int { left, right := 0, len(nums)-1 for left < right { mid := (left + right) >> 1 if mid == len(nums)-1 || nums[mid] < nums[mid+1] { left = mid + 1 } else { right = mid } } return left }

复杂度分析

时间复杂度:O(logn)

  • 其中n是数组nums的长度。

空间复杂度:O(1)

http://www.jsqmd.com/news/123406/

相关文章:

  • 2025四川最新磨料磨具OEM定制品牌TOP5 评测!成都等地区优质企业权威榜单发布,技术赋能重构工业研磨生态 - 全局中转站
  • 盘点25年国产离心机优质供应商/企业,美瑞克源头厂家值得推荐 - 品牌推荐大师
  • 【Open-AutoGLM自动驾驶交互核心技术】:揭秘AI驱动的车载人机协同新范式
  • 2025大模型开发必学:4大AI Agent协作框架全解析,从单智能体到团队协作的进化指南
  • 云南昆明旅拍婚纱照优选|丽江七七旅拍咨询直达看这篇 - charlieruizvin
  • 2025年不容错过:武昌高分口石定制厂家联系电话榜单,江夏分口石聚焦技术实力与行业适配性 - 品牌推荐师
  • 2026 小程序开发公司排名:十大优质平台,精准匹配不同企业需求 - 资讯焦点
  • 仅限内部流传的Open-AutoGLM流程修复技巧,现在公开3个核心步骤
  • 最近在折腾变频器控制,发现SVPWM配合PI调节这组合真是经典永流传。今天就跟大伙唠唠实际实现中的那些门道,手头正好有些仿真和代码能拿出来掰扯
  • 权威发布|2025-2026北京朝阳区遗嘱咨询律师事务所排名:专业评测与靠谱机构推荐 - 苏木2025
  • Open-AutoGLM如何重塑元宇宙场景?:5大关键技术解析与性能实测数据曝光
  • 【独家深度】Open-AutoGLM与AppDynamics集成差异:4个被忽视的关键性能指标
  • 2025年氯化钙阻化剂制造企业权威推荐榜单:卤盐类阻化剂/煤矿阻化剂/高分子阻化剂生产厂家精选 - 品牌推荐官
  • 基于Web的skc分类管理系统
  • 【限时公开】Open-AutoGLM请假系统权限配置与流程启动完全教程
  • C#如何利用代码示例实现.NET Core大文件上传的解决方案分享?
  • 2025四川最新切割打磨抛光一站式解决方案品牌top5推荐!成都等地区优质企业权威榜单发布,赋能工业制造高效加工 - 全局中转站
  • 2025工业机柜空调厂家实力榜:六家国产技术先锋深度解析,无冷凝水与智能恒湿技术领跑行业 - 品牌企业推荐师(官方)
  • 【Open-AutoGLM工业优化实战】:3大核心场景揭秘企业效率提升50%的底层逻辑
  • 为什么顶级团队都在转向Open-AutoGLM?多模态理解新范式来了!
  • 2026 小程序模板开发哪家最划算?10 家实测性价比排行 - 资讯焦点
  • WiseAgent智能体框架实战之CrewAI篇(二) | 从零开始构建基础导诊智能体
  • 基于SpringBoot的课堂考勤系统
  • 2025年宁波口碑好的地磅厂家推荐:本地靠谱地磅生产厂排行榜 - myqiye
  • 2025年活塞式高压压缩机源头厂家权威推荐榜单:高压多级压缩机/压缩机工业用高压压缩机/高压微型空压机源头厂家精选 - 品牌推荐官
  • 【专家级调优指南】:Open-AutoGLM会话生命周期管理最佳实践
  • Open-AutoGLM如何重塑智能座舱体验:3大关键技术解析与落地场景
  • 如何在Open-AutoGLM中安全跳过步骤?,资深架构师的4条黄金法则
  • 你真的会用Open-AutoGLM吗?:90%人忽略的流程发起关键节点解析
  • 专业测评:2026十大医考机构综合实力排名 - 资讯焦点