这两年,身边程序员朋友聊得最多的,已经不只是技术栈、跳槽和大厂机会了。
更多时候,是一些更现实的问题:
AI 会不会让初级开发岗位越来越少?
30 岁左右就开始职业焦虑,是不是太早了?
如果突然被裁,自己能撑多久?
除了工资,还有没有其他收入来源?
程序员的能力,能不能不只卖给一家公司?


说实话,我以前也觉得,只要自己会写代码、持续学习新技术,就不会太缺安全感。但最近几年,这种想法开始动摇。
不是说 AI 明天就会把程序员全部替代,而是它确实改变了很多事情:开发效率变高了,低门槛重复性工作更容易被自动化,团队对“一个人能产出多少”的预期也在提升。
换句话说,AI 不一定直接替代程序员,但它会拉开程序员之间的效率差距。
这也是我最近一直在想的问题:如果未来的不确定性越来越强,程序员能不能提前给自己多搭一层缓冲?
这篇文章不是想制造焦虑,也不是所谓“副业赚钱秘籍”。更像是我这段时间的一些尝试、踩坑和反思,写出来和大家讨论。
一、程序员的焦虑,可能不只是 AI 带来的
很多人把现在的职业焦虑归因于 AI。
但我感觉,AI 只是把一些原本就存在的问题提前暴露了出来。
比如,年龄焦虑更早出现了;招聘岗位更看重综合产出,而不是单纯“会写代码”;业务压力变大,技术岗位也越来越需要理解产品、用户和商业;传统外包、兼职、接单模式越来越卷;只依赖单一工资收入,抗风险能力确实偏弱。
以前大家可能默认:只要我技术够好,换工作总是有机会的。
但现在很多人会开始想得更具体:
l 如果半年找不到合适工作怎么办?
l 如果收入突然中断,房租、房贷、生活费怎么覆盖?
l 如果公司业务调整,我的能力能不能迁移到其他场景?
l 如果 AI 工具持续进化,我的价值到底在哪里?
这些问题不一定每天都摆在眼前,但一旦遇到行业调整或者公司裁员,就会变得非常具体。
所以我觉得,程序员现在真正需要面对的,不只是“AI 会不会替代我”,而是:
自己的收入结构和能力结构,是不是太单一了?
二、别一上来就只想着接外包
说到程序员副业,很多人的第一反应是接外包。
我自己也尝试过,也和一些朋友聊过。外包当然不是不能做,它的优点很直接:有需求、有交付、有现金收入。
但问题也很明显。
很多外包,本质上只是把“上班写代码”换成了“下班继续写代码”。
l 白天对接产品经理,晚上对接甲方;
l 白天改需求,晚上继续改需求;
l 白天被排期追着跑,晚上被尾款追着跑。
如果项目边界清晰、客户靠谱,那还好。但现实里,经常会遇到需求不断变化、沟通成本远高于开发成本、验收标准模糊、平台抽成不低、时间被切得很碎等问题。
有朋友开玩笑说,接外包最怕的不是技术难,而是甲方一句:“这个应该很简单吧?”
所以后来我开始意识到,如果只是继续卖时间,副业很容易变成第二份班。
它确实能带来一些收入,但未必能真正降低焦虑。因为你一停下来,收入也就停了。
三、相比接外包,我更关注“小产品”和“可复用能力”
程序员有一个很大的优势:我们天然擅长把重复劳动抽象成工具。
所以比起单纯接外包,我现在更愿意关注这几类事情。
第一类是 AI 小工具。比如自动整理表格、批量处理文本、文档摘要、数据清洗、评论分析、办公自动化流程。这些需求看起来不大,但很多非技术用户确实愿意为“省时间”付费。
第二类是 Chrome 插件、VS Code 插件或者自动化脚本。这类工具的特点是场景小、问题明确、开发周期相对可控,后续也可以持续迭代。不一定要做一个很大的 SaaS,很多时候,一个解决具体痛点的小插件,就已经有价值。
第三类是 API 服务。如果你擅长某类能力,比如数据处理、格式转换、图片处理、文本分析、爬虫清洗等,可以考虑封装成接口。这类东西不一定一开始就赚大钱,但它会逼着你思考:谁会用?为什么用?接口怎么设计?稳定性怎么保证?怎么定价?怎么降低维护成本?
第四类是技术模板、教程和小课程。很多程序员的经验其实是有复用价值的,比如项目脚手架、AI Agent 开发模板、RAG 应用实践、自动化部署方案、某个垂直场景的完整 Demo。这类内容不一定马上变现,但能沉淀影响力,也能积累作品集。
我现在越来越觉得,程序员副业的关键,不一定是“多接几个单”,而是:
能不能把自己的技术能力,变成可复用、可展示、可迭代的资产。
下面这几个平台是我亲测或身边朋友验证过的:
四、一个小插件给我的反馈
前段时间,我做过一个 Chrome 插件,功能很简单:在 JSON 数据格式化时,尽量保留嵌套结构的高亮和层级展示。
这个需求并不大众,也不是什么创新产品。市面上也有类似工具。但我自己在开发过程中经常遇到一些不顺手的地方:有些工具打开大 JSON 会卡,有些界面太重,有些需要注册登录,有些功能很多,但我只想快速看结构。
于是我花了几个周末做了一个更轻量的版本,后来放到平台上,设置了一次性买断价格。
结果上线两个月,大概卖了几十份,折算人民币不到 3000 元。
这个收入不算多,甚至如果按投入时间算,可能还不如接一个短外包。但它给了我一个挺重要的反馈:
原来一个很小的开发者痛点,只要足够具体,也可能有人愿意付费。
更重要的是,这件事让我对“副业”的理解发生了一点变化。
接外包时,我是在交付别人的需求;做小工具时,我是在验证一个自己的判断。
前者更像劳动收入,后者更像产品实验。
哪怕这个插件最后没有做大,它至少让我完整走了一遍:发现问题、判断需求、做最小可用版本、上线、定价、收集反馈、修 bug、继续迭代。
这套过程本身,对程序员来说就很有价值。
五、AI 对程序员的意义,不只是“帮我写代码”
现在很多人用 AI,主要还是停留在帮我写函数、改 bug、生成 SQL、解释报错、写文档。
这些当然有用,但我觉得 AI 对程序员更大的意义,是帮助我们把一些过去做不动的小想法真正落地。
以前一个人做产品,很容易卡在很多地方:前端不会设计,文案不会写,产品介绍页懒得做,英文文档写得慢,用户反馈整理很麻烦,数据分析也不系统。
现在 AI 至少能帮我们补上一部分短板。
它不一定让你一夜之间变成独立开发者,但它可以降低从“有想法”到“做出 Demo”的门槛。
所以我现在会刻意训练自己三个习惯:
n 看到重复劳动,先想能不能工具化;
n 看到低效流程,先想能不能半自动化;
n 看到别人愿意付费的麻烦,先想能不能产品化。
当然,技术人的通病是容易先想实现,而不是先想需求。所以我现在判断一个副业项目值不值得做,会先问几个问题:
这个问题是不是反复发生?
有没有人已经在为类似问题付费?
目标用户是谁?
这个用户能不能被找到?
我能不能在两到四周内做出最小版本?
后续维护成本会不会失控?
如果这些问题都答不上来,就不要急着写代码。
六、如果 AI 是长期趋势,能不能也把它变成一种对冲?
副业解决的是现金流,但它不能解决所有问题。
因为副业收入也会波动。这个月有项目,下个月可能没有;今天插件有人买,明天可能没人买;某个平台规则一变,流量可能就没了。
所以后来我开始想另一个问题:
如果 AI 带来的职业变化不是一两年的事情,而是未来很长一段时间都绕不开的趋势,那我们是不是不该只站在“被冲击”的一侧?
作为程序员,我们每天都能感受到 AI 的变化。
模型能力在提升,开发工具在进化,云厂商在重新分配算力资源,企业开始把 AI 放进业务流程,越来越多工作流正在被自动化。这个趋势不会因为我们焦虑就停下来。
那既然如此,为什么不能用另一种方式参与它?
比如,在保证生活备用金和风险承受能力的前提下,把一部分长期不用的闲钱,定期投入到自己真正理解的科技、AI、算力、云计算、半导体、软件服务等方向。
这不是为了短期追涨,也不是赌某一个风口。而更像是一种长期对冲:
如果 AI 继续发展,职业世界会被它改变;
但与此同时,推动 AI 发展的产业链和优秀公司,也可能在长期中创造新的价值。
换句话说,我们不能只承受趋势带来的压力,也可以尝试让一部分资产站到趋势受益的一边。
对我来说,这有点像给未来存一笔“技术年金”。
每个月不需要很多,关键是长期、持续、用闲钱。
不是指望它立刻改变生活,而是希望在未来某个不确定的时刻,它能给自己多一点物质缓冲。
当然,这里一定要说清楚:科技方向波动很大,AI 再确定的产业趋势,也不等于相关资产会一直上涨,更不等于买了就赚钱。市场会有高估,也会有回撤,甚至可能长期不涨。
所以我觉得比较合理的方式是:
先留足备用金,再考虑长期投资;
只用三五年内不用的钱;
不因为短期上涨冲进去;
不因为短期下跌就否定长期逻辑;
尽量选择自己看得懂、能承受波动的方向。

基金不是存款,也不保本。定投也不是万能的。但它至少提供了一种思路:当我们确认某个长期趋势正在改变世界时,不妨思考自己能否以更稳健的方式参与其中。
七、程序员真正值得积累的,可能是主动权
回过头看,AI 时代程序员要增强安全感,不一定非要立刻做一个赚钱项目,也不一定非要成为投资高手。
更现实的,是持续积累几种主动权。
第一是工程化能力。把混乱问题拆清楚,把重复流程标准化,把一次性经验沉淀成工具。这是程序员最核心的优势。
第二是产品判断能力。不是所有需求都值得做。很多程序员副业失败,不是因为技术不行,而是因为一开始就做了没人需要的东西。
第三是 AI 协作能力。未来不会用 AI 的程序员,效率可能会明显落后。但会用 AI,不只是会提问,而是知道怎么把 AI 放进自己的工作流里。
第四是表达和分断能力。技术做出来之后,别人能不能理解它,也很重要。写文章、写文档、录 Demo、做案例,都是程序员过去容易忽略、但未来越来越重要的能力。
第五是现金流和资产规划能力。程序员不一定都要懂复杂投资,但至少要知道备用金要留多少,哪些钱不能拿去冒险,短期收入和长期资产有什么区别。
AI 时代,程序员确实会面临更多不确定性。但我不太想把这件事简单理解成“焦虑”或者“机会”。它更像是一次提醒:如果过去我们的安全感主要来自公司、岗位和工资,那么现在可能需要重新设计自己的安全感来源。
这个来源可以包括更强的技术能力、更熟练的 AI 工具使用、可展示的作品、可复用的小产品、更健康的现金流,以及更长期的资产规划。
不一定每个人都要创业,也不一定每个人都适合做副业。
但至少可以从一个很小的动作开始:
写一个脚本解决自己的重复工作;
做一个插件解决一个具体痛点;
把一次项目经验整理成文章;
用 AI 优化自己的开发流程;
给自己留出几个月备用金;
认真理解一下长期资产配置。
这些事情短期看不一定立刻带来巨大回报。但它们会让你慢慢从“只靠工资”变成“拥有更多选择”。
我觉得这可能就是程序员在 AI 时代最重要的安全感:
不是保证永远不被影响,而是在变化发生时,自己有一点主动权。
也想听听大家的看法:
你现在会担心 AI 对程序员岗位的影响吗?
你有没有尝试过独立开发、副业或者接单?
如果 AI 是一个长期趋势,你会考虑用投资的方式参与它吗?
回复 (1)