
一、一个未来的场景
2050年前后的某个下午,小孩在爷爷的旧柜子里翻出几样东西:一块印着互联网大厂logo的工牌,一个刻着"奋斗"的马克杯,一把积灰的机械键盘。
小孩问:"爷爷,这是什么?"
爷爷扶了扶老花镜:"爷爷当年的工牌。爷爷年轻时,是个程序员。"
"程序员是干嘛的?"
"就是……用一种叫代码的东西,给电脑写指令。那时候全国有七百万人干这个,收入还不错,人人都觉得是个能干一辈子的行当。"
"那后来呢?"
"后来啊,"爷爷笑了笑,"下岗了。"
这个场景今天听着像段子,但我不是在讲段子。我的判断有两层:第一,AI工具大幅踏平开发门槛之后,程序员薪资将大幅下降;第二,80后、90后这代程序员中的多数,最终会以"下岗程序员"的身份退出这个职业——性质和三十年前的下岗工人,一模一样。
这篇文章把逻辑链完整摊开。
二、程序员的高薪,本来就不"正常"
先回答一个根本问题:凭什么写代码的薪资,长期两三倍于机械、电气、土木等传统工科?
拆开看,程序员薪资由三块溢价叠加而成:
- 技能溢价:编程学习曲线陡峭,合格工程师培养周期三到五年,供给受限;
- 行业红利:移动互联网十年烧钱大战,资本把整个行业的薪酬水位抬了上去;
- 劳动补偿:996的隐性加班费。
注意,这三块溢价没有一块跟"程序员创造的价值"必然挂钩。薪资从来不由你创造多少价值决定,而由"可替代你的人有多少、他们要多少钱"决定。

而AI,正在同时拆掉这三根支柱。
第一根:学习曲线被压平。过去三年才能出师的工程能力,现在一个会用Cursor、Claude Code的年轻人三个月就能产出"能跑"的系统。Vibe Coding时代,会描述需求就能做应用。当一项技能的学习成本从数年压缩到数月,它的稀缺性溢价必然归零——这不是预测,是经济学常识。
第二根:行业红利提前退潮。2022年后的降本增效、裁员缩招,大家已经身在其中。AI恰好在此时登场:公司发现"一个中级工程师+AI"能顶过去一个小团队,招聘需求进一步收缩。
第三根:供给端反而更拥挤。门槛降低的另一面是进来的人变多——业务人员自己上手做工具、转行者批量涌入、四年前招生高峰期的计算机毕业生正陆续涌入市场。需求在萎缩,供给在扩张,剪刀差两端同时发力,价格只有一条路:向下。
三、这个剧本,历史已经演过
有人会说:程序员是知识工作者,跟工人能一样吗?
我们先把90年代拉出来复盘。要理解"下岗"的分量,你得知道之前的工人过着什么日子:厂办学校、厂办医院、厂办澡堂,孩子上子弟学校,退休厂里管——"以厂为家"不是口号,是生活的物理事实。八级钳工是全厂尊敬的人物,"学门手艺,饿不着"是全民信仰。直到停发工资、车间关闭、买断工龄的协议摆上桌,多数人的反应仍然是"厂子再难也不能没有我们"。
现在,把两个时代并排放在一起看:
- 关于"单位是家"——当年:从摇篮到坟墓,厂就是全世界;今天:园区包三餐、班车、健身房,大厂生活圈把你的社交恋爱作息全装进去,丢了工牌像丢了身份。
- 关于"手艺是铁饭碗"——当年:八级钳工走遍天下;今天:"工程师"自带溢价,家长逼孩子转专业学计算机的理由,和当年托关系进厂的理由一字不差:学门手艺,饿不着。
- 关于"轮不到我"——当年:厂子再难也不能没有工人;今天:大厂裁员也裁不到核心技术岗——直到整条业务线被砍,直到老板发现AI加三个人的产出顶过去十个人。
- 关于委婉语的发明——当年:下岗分流、停薪留职、待岗、优化组合;今天:毕业、优化、向社会输送人才、N+1大礼包。每一代资方在裁人这件事上的语言创造力,都被同一种心虚激发。
- 关于年龄——当年:4050人员再就业难,成为专有名词;今天:35岁天花板,写在明处不写在纸上的行业共识。
- 关于再就业去向——当年:蹬三轮、摆地摊、看大门;今天:跑滴滴、送外卖、做自媒体。

六条,全中。
中间还夹着一场"预演":翻译行业。机器翻译普及后,翻译公司的稿费从千字一两百元压到三五十元,低端译员大规模转行。注意,翻译需求总量其实增长了——但增量几乎全被机器吃掉,没有转化为人的岗位和薪资。土木工程师则是中国特色的前车之鉴:2010年代的热门专业,行业下行后薪酬腰斩,一个专业的薪资可以在十年内走完从神话到劝退的全过程。计算机,没有豁免权。
四、但有一个地方,比当年更狠
类比到这里,你可能以为只是历史重播。不——有个致命的不同。
当年下岗工人失去的是岗位,不是手艺。
车床没了,车工的手艺还在他手上,市场暂时不要他,可"他会的东西"依然属于他。落到谷底,手艺人心里还有一根锚。
程序员失去的,将是手艺本身。

AI不是拿走岗位再还你一个类似的,它是直接把"会编程"这件事从你身上没收了:你会的它全会,你不会的它也会,你练了十年的重构、调优、排查线上问题的功夫,在一年比一年强的模型面前,折旧速度比程序员脱发还快。
下岗工人老了,至少还能说"我这双手当年能车出全厂最精密的丝"。下岗程序员老了说什么?说"我当年一天能写八百行代码"?孙子会问:写代码不是AI顺便就干了吗,那算什么手艺?
到那时候,"程序员"这个词在下一代人耳朵里的感受,大概和今天孩子听到"电报员""话务接线员"差不多——一个要解释半天、解释完对方还是似懂非懂的历史名词。
这正是第四次工业革命最锋利的地方:前三次革命没收的是人的体力岗位,这一次,直接没收技能本身。
五、潮水怎么来:薪资的跌法与时间线
这场价值重估不会是均匀下雨,而是中间塌陷:
- 应届生先跌:校招是薪资的边际定价现场,初级岗位收缩最狠,起薪下降、"倒挂"消失;
- 中级最惨:薪资基数高、可替代性最强的三到五年执行层,面临的不只是降薪,而是贬值式再就业——下家只出原来的六七成;
- 隐性降薪先行:名义薪资有粘性,就先跌别的——绩效缩水、跳槽溢价归零、正式编转外包,年薪还没跌,时薪已经先跌了;
- 头部反而更贵:能驾驭AI、定义架构的少数人杠杆被放大,但这个比例不超过一成。
配上时间线:
2026—2028:温水阶段。没有戏剧性大下岗,只有持续中慢出血——校招收缩、跳槽涨幅归零、名义薪资平稳但时薪下滑。大多数人把不适归因于"行情不好",就像90年代中期,工人把第一个月没发全工资,归因于"厂里暂时困难"。
2028—2032:买断阶段。Agent大规模交付,企业从"团队制"转向"AI+验收员制",35岁以上执行层批量流出。市场完成重定价:中级工程师薪资向普通工科回归,转行、降级就业、灵活用工成常态。
2032年以后:定名阶段。"下岗程序员"作为社会词汇自然出现——就像"下岗工人"不是谁发明的,是时代自己找到的词。80后五十多岁、90后四十出头,恰好在房贷尾声、上有老下有小的压力峰值,接住这个历史身份。
六、结语:这代人的《从头再来》
说这些,不是为了贩卖焦虑——焦虑没有意义,看清趋势才有意义。
90年代那批人后来也分出了三条路:多数人在沉默中扛过去了;一部分人蹬着三轮供出了大学生;少数人在废墟上抓住了下一班车——90年代末被裁的国企技术员里,不少成了后来民营制造业的第一批骨干。
时代碾过去的时候,从不提前通知;但碾过去之后,路还在。

给还在这趟车上的80后90后程序员一句实在话:别再把"会写代码"当成人生的锚——那根锚正在被AI一根根拔走。趁潮水还没退尽,把积累换成AI拿不走的东西:领域纵深、行业人脉、判断力和承担责任的位置;或者干脆趁早,用AI给自己造一条小船。
也许到我们老的那天,孙子翻出工牌问起来,除了"下岗了",还能多说一句:
"爷爷后来啊,自己干了点别的。"