35岁程序员,AI冲击失业,健康危机,我们该如何自救?
- 来源: X.com - @jinchenma_ai
- 作者: 金尘马 (@jinchenma_ai)
- 备份时间: 2026-04-04
- 原文标题: 35岁程序员,AI冲击失业,健康危机,我们该如何自救?
正文内容
我,一个 8 年程序员,在大厂工作了 5 年。
如果一年前有人问我「程序员后半场怎么走」,我大概率也答不上来。因为那时候的我,跟现在正在读这篇文章的你一样,满脑子都是绩效、晋升、下次跳槽能涨多少。
直到半年前,我从职场走出来,站在外面回头看的时候,才猛然发现一件事。
程序员这个群体,就像是站在一艘缓缓下沉的泰坦尼克号上,而船上的绝大部分人还在拼命地想挤进头等舱。
这篇文章,可能有点长。但我想根据我的真实经历,分享一下我脱离职场轨道这半年里的一些思考。
程序员这艘船如何迎来的黄金时代,为什么会下沉,船上我们的困境究竟是什么,以及普通人该如何弃船自救。
01 程序员的黄金时代是怎么来的
程序员的高薪不是从一开始就有的。
如果在 2000 年初做开发,薪资并不离谱。程序员这个职业迎来黄金期的真正拐点是在 2010 年之后。
那几年发生了什么事?智能手机普及,4G 上线,微信生态起来了。O2O 大战、网约车大战、共享经济大战,一场接一场。每一场战争背后都是资本在烧钱抢市场。
资本投了几个亿给一家公司,这家公司最要紧的事不是盈利,而是用最快的速度把产品做出来、把用户抢到手。
而为了把产品做出来,最需要的资源就是程序员,所以所有的科技公司都疯了一样地加价抢人。
也正是从那个时候开始,我们经常听见有人靠写代码,跟着公司一路高歌猛进,最终公司上市,实现个人的财富自由。
这也导致一时间,大批人涌入到互联网开发行业,就算不能人人都能财富自由,但至少高薪是肯定的。
但好多人忽略了一点是,那份高薪,不是老板给你的,是他背后的投资人给的。
这就像一个矿工,赶上了金矿大开发的年代。你觉得收入高是因为自己挖矿技术好,但真正的原因是矿里有金子。
所以,程序员高薪从来不完全是因为写出的代码值那个价,而是市场愿意为争夺程序员这个稀缺资源付的溢价。而溢价,终究是要回吐的。
于是,到了现在,金子都挖得差不多了。随着资本退潮、互联网进入存量市场、涌入这个行业的人越来越多,供需关系正在逆转。
但问题是,你的房贷、你的消费习惯、你对未来收入的预期,全都是按之前那个职业高光时刻锚定的。
02 程序员是如何被公司驯化的
高薪只是锁死程序员的第一步。真正把你锁死的,是公司的制度设计和长期以来的技术惯性。
先说公司这把锁
薪资结构的锁定效应。
大部分公司的薪资构成是基本工资 + 绩效奖金 + 股票期权。基本工资可能只占一半多,剩下奖金和股票部分跟你的工龄、职级、绩效评分直接挂钩。
你待得越久,这些附加收入占比越大,但换一家公司可能就归零了。
所以你每年都觉得「再待一年把这些钱拿了再走」。这跟赌场的设计原理一模一样,总让你觉得「再玩一把就走」,从而逐渐丧失了对长期风险的判断。
分工的极度细化。
为了效率,公司把每个业务拆成极细的模块。你可能只负责一个系统的某个子模块的某个功能。
你在这个方向上做得越深,你的简历就越依赖这家公司的业务背景。你觉得自己在积累经验,但积累出来的可能只是「只能在这家公司使用的经验」。
舒适区的隔离。
公司把你从所有非技术事务中「保护」起来了。
你不用跟客户打交道,有产品经理帮你翻译需求。你不用考虑商业逻辑,有你 leader 帮你做决策。你不用操心公司赚不赚钱,反正工资按月到账。
说好听点是把你「保护」起来,让你专注技术,但实际的代价是,你慢慢丧失了对商业、对市场、对人性的所有感知。
时间的买断。
996 的工作时长,加上一线城市一到一个半小时的通勤,一个人一天可能有十四五个小时花在工作相关的事情上。刨去睡眠,留给自己的时间每天可能就一两个小时。
白天高强度的脑力消耗已经把你榨干了,回到家你什么都不想干,只想躺在床上刷刷手机,偶尔想要多学点东西,搞搞副业,但很难开始,更别提坚持下去了。
这就是公司用高薪买断了你其余时间里成长的可能性。
再说程序员「技术思维」这把锁
做技术的人通病是什么?拿到一个问题,本能反应是怎么实现。用什么框架,数据表怎么设计,缓存怎么搞,并发怎么扛。
但几乎从来不去想为什么要开发这个功能?做完之后收益有多少?最终到底赚了多少钱?
技术思维追求的是最优解。代码世界里,要么跑通要么报错,有一个确定的答案等着你。但商业世界「差不多就行」往往才是全局最优策略。
技术人总想用复杂度证明价值。你觉得这个方案优雅,那个架构漂亮。但客户从来不是因为优雅付费,客户只会为「问题被解决了」付费。
技术思维,也导致了对不确定性本能抗拒。写代码是高度可控的,输入什么输出什么,逻辑链条清晰。但做生意充满了模糊性和非理性,没法量化、没法预测,得靠感觉判断。这些对技术人来说每一样都是反本能的。
说白了,技术思维是让你沉迷在「怎么做」里面,跳过了「做不做」和「为谁做」的过程。
公司给你铺好了所谓的晋升轨道,996 让你没时间思考,技术思维让你不愿意抬头。
等到有一天,公司将轨道撤走,你才发现自己奔跑了十几年,连为什么跑,跑向何方都不知道。
03 程序员三大危机
危机一:年龄危机
35 岁危机真正的痛,不是没人要你了。大部分 35 岁的程序员还是能找到工作的,真正痛的是「向下兼容」。
你从大厂出来,拿过百万年薪,现在外面有人愿意要你,但只能给你 25 万。你去还是不去?
如果你没有更好的选择,理性上你知道应该去,但心理上就是过不去那个坎。你觉得这是倒退,是认输,是承认自己不行了。
更难的是社交压力。你的前同事还在大厂,你的同学在各种地方当总监。逢年过节聚会,别人问一句「你现在在哪高就」,你怎么回答?
这种面子上的损失,说实话比收入的下降更让人难承受。说白了就是脱不下孔乙己的长衫。
过去十年用来定义自己的那套标准,公司、职级、年薪,突然全不管用了。而自己还没有建立起一套新的标准来定义自身价值。
这不单单是一份工作、多少工资的问题,而是身份认同的坍塌。
危机二:裁员失业与 AI 冲击
经济下行,各家公司都在裁员,这已经是常态了。但 AI 来了之后,岗位缩减这件事变得更加凶猛。
AI 的冲击不是说过去掌握的技术没用了,而是以前需要三个人干的活,现在一个人加 AI 就足够了。
技术本身没过时,但掌握一门技术的「市场价格」正在快速下降。这就像你好不容易攒了一笔钱,突然遇到通货膨胀。钱还是那些钱,但买不到原来那么多东西了。
技能的保质期在急剧缩短。
过去学会一门技术能养你好多年,一个前端程序员靠前端技术吃十年是没问题的。现在呢?这门技术还能值钱多久呢?
再往深一层,AI 正在摧毁编程这件事本身的「神圣性」。
过去编程是一项高门槛技能,掌握编程这门手艺本身就是护城河。「别人做不了的事我能做」,这种感觉是程序员自尊心和优越感的重要来源。
而现在,不会写代码的产品经理用 Cursor 就能搭一个原型出来,初中生用自然语言就能让 AI 生成一个小程序。
编程这个技能的护城河在被迅速填平。
这不仅是经济上的威胁,更是心理上的打击。我花了十年练就的功夫,现在人人都能用了。那我还有什么价值?
危机三:身体健康告警
程序员是高压行业。长年久坐,高强度用脑,作息不规律,情绪长期紧绷。
记得之前,我和前同事们聚在一起聊天,经常聊着聊着就变成了体检报告交流会。有人持续耳鸣,有人失眠记忆力衰退,有人长期偏头痛。这些都不是个例,是行业里的普遍现象。
身体在透支,精力和抗压能力也在下降,面对的压力却越来越大。
年轻的时候靠熬夜还能扛过去,30 岁之后逐渐扛不动了,身体开始用各种方式向你发出警告。
然而,这三座大山不是排着队来的,而是同时撞向这艘船。年龄在逼你,AI 在替代你,身体在拖垮你。而你手里能打的牌,只有一张写着「我会写代码」的底牌。
04 焦虑的真正根源
现在,程序员这艘大船上,没有人不会焦虑。
大部分人面对焦虑的反应是,学一个新框架,刷刷算法题,多投几份简历。用战术上的勤奋,回避战略上的反思。
但焦虑的根源其实不全来自外部,而是源于我们即将要崩塌的内核。
根源一:把职业当成了唯一的身份
你问一个程序员「你是做什么的」,他会说「我是做 Java 的」「我是前端」「我是做算法的」。注意这个句式,「我是」,不是「我在做」。他把自己跟一个特定的技术栈、一个特定的岗位绑在一起了。
这意味着当这个岗位受到威胁的时候,他感受到的不是「我需要换个方向」,而是「我要被消灭了」。这是生存性恐惧。
对比一下做生意的人。一个小老板今天卖服装,明天卖水果,后天搞直播。他不会说「我是服装行业从业者」,他会说「我是做生意的」。行业不行就换行业,对他来说只是换条路而已。
程序员几乎缺乏这种灵活性,身份认同太窄了,窄到跟一个具体技术方向绑死了,窄到换一个技术栈都像是要了老命一样。
根源二:手里没有生产资料,不懂商业世界钱如何流动
一个程序员在公司十年,练的是一种非常特殊的能力:在别人定义好的问题框架里,用技术手段找到解法。
需求是别人给的,目标是别人定的,卖不卖得掉跟他无关。
也就是说,程序员只是整个商业链条中最原子化的一个螺丝钉。从独立谋生能力看,一旦脱离公司这个主体,很多程序员可能还不如菜市场卖菜的阿姨。
菜市场卖菜的阿姨,她每天做的事情其实是一套完整的商业循环。选品、定价、吆喝、谈判、库存管理、客户关系维护。她可能不知道这些高大上的词,但这些其实就是她每天都在做的事。
发现没有,卖菜阿姨的能力是可以脱离组织独立运转的。
而程序员呢?一旦离开公司,没人给你定义问题了,没人给你反馈了,没人帮你把事情串起来了。
就像一个在动物园里长大的老虎突然被丢到了野外,早已经丧失了在旷野中捕猎的能力。
根源三:失去身份后,主体性的缺失
失业的程序员,出来之后最让人崩溃的,不是没有收入,而是不知道自己之后要干什么了。
在公司的时候,每天的节奏是确定的。接需求、写方案、开发、联调、上线。你不需要思考我今天要做什么,公司都替你安排好了。
但离开公司之后,这些问题突然全部涌上来了。你发现自己这么多年一直在执行别人的指令,从来没有为自己做过一次真正的决策。
程序员早已习惯了即时反馈,毕竟代码一跑就知道对不对。但自己探索方向的反馈是模糊的、延迟的、甚至完全缺失的。
你做了一件事,可能三个月后才知道有没有用。这种漫长的不确定状态,对一个习惯了确定性的人来说就是折磨。
过去,程序员花了几十年修炼出来的整套生存策略,是建立在互联网会持续高速增长、公司会持续需要技术工人、只要技术够好就能持续拿高薪这些前提之上的。而这三个前提,每一个都在逐渐消失。
可大部分人面对这件事的方式不是正视它,而是用战术上的勤奋回避战略上的反思:学一个新框架、考一个新证书、跳到另一家公司。
但换舱位,是解决不了船在下沉这个事实的。
05 程序员如何自救
说了这么多问题,接下来聊聊出路。
首先,我认为不存在所谓「标准答案」。
想找一条明确路径然后去执行,这本身就是技术思维在作怪。
真相是你会走弯路、会做错选择、会浪费一些时间和钱。这些都是试错的成本,这对做生意的人来说早就习以为常了。
下面几条,是我自己走出来之后正在实践、也初步验证有效的方向。
不是什么成功经验,是一个正在路上的人的真实思考。
从「卖时间」转向「卖结果」
程序员的商业模式是什么?卖时间。
公司按月给你发工资,买的是你每天的时间。你的收入上限被你的时间锁死了,一天只有 24 小时,再怎么卷也就那么多。
而且你的时间不可存储、不可复制、不可规模化。你今天写的代码,明天不能再卖一次。
转向卖结果,意思是客户不关心你花了多少时间,只关心你交付了什么。
同样是做一个系统,按时间卖是「月薪 4 万」,按结果卖是「这个系统帮你每月省 20 万,我收 10 万」。同样的工作量,天花板完全不同。
再进一步,开始思考「做一次卖 N 次」的可能性。写一门课程、做一个工具、打包一套解决方案。做一次,卖无数次。这是从线性收入走向非线性收入的关键一步。
停止积累「技能」,开始积累「资产」
技能是只在你「在场」的时候才会有用。比如,你会 Java,得坐在电脑前写代码,这个技能才能变现。你一旦不写了,它就不产生任何收入。
资产不一样。你写的一篇文章、录的一门课、积累的一批粉丝、建立的行业人脉、打造的个人品牌,这些是资产。你睡觉的时候,它们还在替你工作。
程序员的通病是把全部精力花在积累技能上。学新语言、学新框架、刷算法题。这些都是在积累技能,而不是资产。
真正应该做的是把一部分精力转移到积累资产上。内容资产、关系资产、信用资产,这三样东西的复利效应远比多学一门技术要强。
要学会卖,大胆卖
这可能是程序员自救最大的卡点。
技术人对「卖」有一种本能的不适感。觉得靠手艺吃饭是干净的,谈判、定价、销售是难为情的。
但不管你做什么,最终都逃不开「让别人掏钱」这一步。做咨询要让客户觉得你值那个价,做内容要让读者觉得值得付费,做产品要让用户愿意买单。
最简单的起步方式:帮一个朋友解决一个实际问题,然后收费。不要免费。哪怕收得很少,「收费」这个动作本身就是一种训练。它逼你去习惯真实的交易世界,逼你去体会自己的技能是如何给客户产生价值的。
同时,也在改掉大家身上都存在的臭毛病:赚钱这件事跟代码写得优不优雅没有半毛钱关系。
抓住自媒体杠杆
我真心觉得,自媒体是这个时代给普通人最大的杠杆。天花板很高,启动成本几乎为零。
说说我自己的经历。我在离开公司前就开始在自媒体上做内容,前期没有产品我就努力去搞流量。
随着粉丝量慢慢起来、流量逐渐变大,我也开始链接上一些以前看似遥不可及的大 V,也有老板主动找上来做咨询、谈合作。
这一刻,你才恍然大悟,原来你觉得稀松平常的技能和经验,对另一群人来说就是稀缺资源,他们是愿意为这个稀缺资源付费的。
自媒体正是帮你把「你以为不值钱的能力」和「愿意为此付费的人」连接起来。
不是说每个人都要去当网红。而是在这个时代,你的经验、你的思考、你踩过的坑,写出来说出来,就是一种数字资产。
用好自媒体这个杠杆,就可以帮你建立个人品牌,帮你吸引机会,帮你脱离对某一家公司的依赖。
写在最后
回顾离职这半年多,有过焦虑、有过迷茫、有过丧失主体性的恐慌。
这篇文章不是什么成功学指南,我写这些也不是因为我已经成功了,而是因为我磕磕绊绊一路走到现在,开始找到了自己人生下半场的方向,也为自己争取到了很多过去在大厂里不可能获得的资源和机会。
而我想把我真实的心路历程,分享给屏幕前的你。
或许你就是一年前的我,我深知一个在职场待久了的人的痛苦和焦虑。
后面,我会单独开一篇,更加详细分享一下,我从离职前到现在,都做了哪些准备,经历了什么,如何为自己开辟一条路。
回顾过往这些年,有一件事我越来越确定。
程序员这艘泰坦尼克号正在下沉。
不管你在哪个舱位,不管你是在大厂还是中小厂,不管你是 5 年经验还是 10 年经验,都无法改变这个事实。
继续卷晋升、卷绩效、卷跳槽,本质上都是在同一艘船上换舱位。
真正要做的,是弃船求生,开始为自己的造船。 哪怕一开始很小、很破、很慢,但它是你自己的,不依赖任何一家公司、任何一个平台。
这个过程注定不会舒服。放下过去十多年建立的身份认同,接受自己在新领域是个菜鸟,承受没有即时反馈的焦虑,这些都很痛苦。
但总比坐在一艘下沉的船上,拼命往头等舱挤要强。