打开网易新闻 查看精彩图片

「学校造不出资深工程师,伤疤才能。」—— 这是斯坦福数字经济实验室报告开篇引用的一句行业老话。但现在的问题是:新一代程序员连「受伤疤」的机会都在消失。

2022年底到2025年中,美国22-25岁软件开发者的就业率跌了将近20%。26岁以上的群体呢?稳中有升。两条曲线原本齐头并进,ChatGPT 发布那一刻,突然分道扬镳。

哈佛的研究更扎心。他们扒了6200万人的简历数据,覆盖28.5万家美国公司。结果发现:积极采用生成式 AI 的企业,初级岗位招聘在6个季度内相对减少了7.7%,资深岗位却在增加。研究者给这个现象起了个名字——「资历偏向型技术变革」。这词听着学术,翻译成人话就是:AI 来了,先砍新人。

但最诡异的是,这不是裁员潮。没人收到解雇邮件,没有新闻标题,没有遣散费纠纷。公司只是悄悄把职位下架了。LinkedIn 上刷不到,招聘会上见不到,管道就这么无声无息地收窄。

「我们不招 junior 了」—— 这句话正在变成默认设置

「我们不招 junior 了」—— 这句话正在变成默认设置

美国劳工统计局的数据更狠:2023到2025年,程序员整体就业跌了27.5%。Handshake(美国最大的实习招聘平台)的数据显示,2024年科技公司实习岗位发布量同比下降47%。不是「增长放缓」,是接近腰斩。

一位在湾区做了八年技术招聘的 HR 跟我吐槽:「现在经理们开口就是『我们要能独立扛项目的人』。翻译一下:不要 mentor,不要 code review 陪跑,来了就能填坑。」

生成式 AI 正好给了这个借口。Copilot 能写 boilerplate,ChatGPT 能 debug,那还要什么「培养两年才能用」的应届生?

但这套逻辑有个致命的盲区。

资深工程师的「伤疤」,从哪来?

资深工程师的「伤疤」,从哪来?

原文里有个细节特别到位:每个你依赖过的资深工程师,都经历过疯狂海投、写烂代码、硬吃教训的阶段。他们知道为什么不能明文存密码,因为真的干过。他们能在 deadline 爆炸时保持冷静,因为以前炸过。

这些能力没有课程表,没有认证考试。它们来自「在战壕里跟祖传技术债、模糊需求、过度承诺的乙方 vendor 搏斗」—— 原文用的词是「grizzled」,风霜满面。

现在的问题是:如果 junior 岗位持续萎缩,下一批「风霜满面」的人从哪来?

行业正在做一个危险的假设:AI 可以替代初级工作的「产出」,也能替代初级工作的「训练功能」。但写代码只是软件工程的一部分。读别人的屎山、在凌晨三点排查诡异 bug、跟产品经理吵清楚一个模糊需求—— 这些没法靠 prompt 学会。

「没人想下一个季度之后的事」

「没人想下一个季度之后的事」

原文的标题很直白:The junior developer pipeline is broken, and nobody has a plan to fix it。管道崩了,没人在修。

这不是某个 CEO 的邪恶计划。这是集体短视的叠加效应。每个经理都有理由:「我这季度要交付」「资深效率更高」「预算紧张」。但把所有「这季度」串起来,就是一个行业的慢性失血。

有个类比可能合适:这就像农场主决定不再种小麦,因为买面粉更便宜。三年后饥荒了,才发现没人会种地了。

斯坦福和哈佛的研究都指向同一个时间窗口:2022年底到2024年,AI adoption 加速期,junior 招聘曲线断崖。这不是巧合,是因果。但因果的另一半—— 五年后资深工程师从哪来—— 还没人写进 KPI。

Handshake 的数据里有个细节:2024年实习岗位降幅最大的,恰恰是那些「AI 转型最积极」的公司。它们不是不需要人手,是把「培养成本」整个砍掉了。省下的钱买了更多 GPU,股价涨了,财报好看了。至于人才断层?那是下一个 CEO 的问题。

一位在 FAANG 做了十二年工程管理的 VP 跟我说了句实话:「我们知道这是个问题。但你知道更麻烦的是什么吗?是『知道』本身不产生任何行动。因为修复它需要三年,而我的任期还有两年。」

如果你现在25岁,正在刷 LeetCode、投简历、等面试—— 这不是你的错。你撞上的是一个结构性收缩的窗口。但窗口不会永远关着。历史上有过类似周期:2001年 dot-com 崩盘后 junior 招聘冻结,2008年金融危机重演,但每次复苏后,缺口都会补回来,甚至超额补偿。

区别在于,前两次是周期性问题。这一次,技术本身在改写「junior」的定义。也许未来的「初级岗位」不再是「写代码」,而是「审 AI 写的代码」「设计 AI 做不到的系统架构」「在模糊需求里找真问题」。

但那个未来需要有人去定义、去验证、去规模化。而目前,坐在决策位上的人,大部分还在看下一个季度的数字。

你现在能做的,大概是两件事:第一,把「能独立扛项目」的门槛提前—— 用 side project、开源贡献、或者干脆用 AI 把自己武装到牙齿,假装成 senior 去应聘。第二,选那些还在招 junior 的团队,哪怕钱少一点、title 低一点—— 它们可能是少数还在「种小麦」的农场。

斯坦福那份报告的结尾有个脚注:研究者联系了 ADP 数据里的一些雇主,问他们为什么减少 junior 招聘。最常见的回答是「效率考量」。但有一个回答被单独标了出来:「我们也不知道五年后需要什么技能,所以先不招了。」

这不是计划。这是 freeze,是观望,是把问题踢给时间。而时间从不负责解决问题,它只负责让问题变得更贵。