观点观察

HN 热议:AI 已「烧掉」初级程序员市场,但谁在补位?

初级岗位塌方,新人涌入井喷,编程正在从职称变成能力。

2026年7月5日 · 周日 深度报告 高置信 重要度 4/5

本文要点

  • 初级岗位衰减主因从 '补全代码行' 转向 '补全整张 ticket',代理式编程成为真正拐点(2024-2025 初)
  • K 型分化固化:computer programmer、Web 开发者、QA 三类按规范写代码的岗位持续负增长,判断型岗位正增长
  • 开发者供给端从'被雇佣写代码'迁移到'在平台自助造物':3600 万新账户、63% vibe coding 用户非开发者

阅读辅助

先看数字、证据和来源,再读正文。

-19% 22-25 岁开发者就业变化
-28% 初级软件招聘岗位变化
5 条 Claim Audit

AI 已直接烧掉初级程序员就业,损伤精准集中在 22-25 岁 AI 可自动化岗位

7 个时间点

2022-05 · BLS 报告美国软件开发者雇佣总数 153 万,为疫情后峰值;初级软件招聘岗位于 2022 年末见顶

7 个来源 7 个非 X 来源

导语:一篇文章把两年的碎片数据串成了一条因果链

2026 年 7 月 4 日,Laurie Voss(npm 前联合创始人)在 seldo.com 发表长文《AI has torched the market for junior programmers》。12 小时内,文章登顶 Hacker News:84 分、152 条评论——这是 HN 过去几个月里关于「AI 与就业」话题最高分的一篇。它之所以出圈,不是因为喊得响,而是因为 Voss 第一次把 Stanford、BLS、Indeed、GitHub Octoverse、Veracode 的碎片数据按时间顺序拼成了一条因果链,并给出了一个反直觉的对照:

  • 坏消息:22-25 岁开发者就业自 2022 年末峰值下降 19%,初级软件招聘岗位下降 28%,计算机科学毕业生失业率达 6.1%——首次反超文科。
  • 好消息:GitHub 2025 年新增 3600 万账户、App Store 提交量 2026 Q1 同比增长 80%、Vercel/Lovable 的 vibe coding 用户中 60% 是非开发者

坏消息与好消息同时发生,这是「K 型分化」一词在程序员就业市场最具体的注脚。Voss 把这种结构命名为「编程正在从职称变成能力」——就像「打字员」不再是职称一样。

数据:谁在塌,谁在涨

Voss 的核心论据不是单一研究,而是一组数据的并置,值得逐项核对。

1. 初级岗位塌方:年龄越轻,跌幅越大

Stanford Digital Economy Lab 联合 ADP 研究院的《Canaries in the Coal Mine》(2025 年 11 月)是这次讨论的学术锚点。核心发现是 22-25 岁开发者就业较 2022 年末峰值下降 19%,而 41-49 岁开发者同期上升 14%——两条曲线在 2023 年初明显分叉。

更关键的是:即便控制公司层面的固定效应冲击,年轻工人在 AI 暴露岗位中的相对就业仍下降 16%。这意味着衰退不是「大厂裁员溢出到所有人」,而是精准命中「年轻人 + AI 可自动化」这一交集。

Indeed Hiring Lab 的招聘岗位数据给出第二重印证:初级软件岗位较 2022 年峰值下降 28%,且初级岗位在 ChatGPT 发布前几个月就见顶,真正的加速发生在 2024-2025 年初——编码助手从「补全一行」升级到「补全整张 ticket」。Voss 因此断言:拐点是代理式编程(agentic programming),不是 ChatGPT

2. CS 毕业生的反超:一个时代的标志

纽约联邦储备银行《The Labor Market for Recent College Graduates》的最新数据被 Voss 引用:计算机科学专业毕业生失业率达 6.1%,首次反超人文学科毕业生。Stack Overflow Blog 的转述补充说「2019 年这种对比听起来不可思议」——那时 CS 还是起薪最高、就业最稳的「硬通货」专业。

3. K 型分化:BLS 按职称给出最干净的拆解

职业2024-05 至 2025-05 同比备注
Computer programmer-16%BLS 曾预测每十年 -6%,实际一年 -16%
Web 开发者-11%与「按规范写代码」高度重合
QA 测试员-6.5%AI 测试工具替代重复用例
数据科学家+12%判断型工作增长
系统分析师+4.4%同上
软件开发者(广义)+2%新头衔涌入摊薄平均值

来源:BLS Occupational Employment and Wage Statistics(seldo.com 整理)

消失的岗位:产出是「按规范编写代码」的工作;增长的岗位:产出是「判断应该写什么代码」的工作。这个分法比「AI 替代程序员」精细得多——AI 不替代判断,替代的是被判断精确规范化的执行。

4. 整体并未坍塌:被新人涌入「摊平」

虽然初级岗塌,但 BLS 同时报告:2022 年 5 月至 2025 年 5 月,美国软件开发者总雇佣从 153 万上升到 169 万。这意味着「初级萎缩 + 资深增长 + 新头衔涌入」三股力量在汇总数据上相互抵消,整体仍在增长。这也是为什么「AI 让程序员失业」的笼统说法在宏观数据上找不到支撑——但代际代价全部压在 22-25 岁这一段。

5. 新人涌入的另一面:Octoverse 2025

指标2025 年备注
GitHub 新账户3600 万史上最快增速,约每秒新增 1 名
新增仓库1.21 亿史上最高
新账户首周启用 Copilot80%AI 工具成为入门默认

历史最大开发者涌入潮,恰逢付费初级招聘崩塌。这是 K 型分化最戏剧化的注脚:就业入口塌了,但造物入口炸了

App Store 提交数据指向同一个方向:自 2016 年峰值连续下滑 8 年后,2025 年首次回正增长 24%,2026 Q1 同比再增 80%。Apple 审核时间从 2 天延长到数周,侧面印证提交量爆表。Vercel 进一步披露其 vibe coding 用户中 63% 不是开发者,Lovable 同样报告 60% 非开发者——营销、PM、教师、分析师成为新主力。

谁替代了初级岗位?三种解释的对比

为什么平均值看起来没事,代际代价却这么大?Voss 提出了三种潜在干扰因素,并逐一排除:

解释是否被 Stanford 控制是否成立
ZIRP 退出与利率高企已控制不是主因
第 174 条税收变更已控制不是主因
疫情后招聘正常化已控制不是主因
2025 年宣布的裁员中归因于 AI仅 4.5%表面看像证据,实则低说明 HR 没在公开口径中把 AI 当主因——而 Stanford 控因子后的结论仍然成立

那么真正的解释是什么?Voss 给出一个反直觉答案:AI 没有让资深程序员失业,但它让「成为资深程序员」这条路径消失了

传统链条:被雇来写中等代码 → 资深工程师审查 → 反复吸收判断力 → 十年后成为资深工程师。这一链条现在已断裂——AI 已经能写出中等代码,不需要初级开发者先写出来被改;因此没人雇用初级开发者,也就没人排队成为审查者。

拐点信号:IBM vs Salesforce,两种未来

Voss 用两家公司的对照给出接下来 5-10 年的关键变量:

  • IBM:初级招聘翻三倍,重新设计初级岗位为聚焦客户接触和规范,而非敲代码。这是「修补阶梯」路径。
  • Salesforce:上一财年工程师招聘为零(据 CNN Business 报道)。这是「放弃阶梯」路径。

2036 年的资深开发者从哪里来,取决于 IBM 模式还是 Salesforce 模式胜出。

与此同时,Indeed 招聘指数给出第一束拐点信号:2025 年 5 月触底后,连续 13 个月回升,同比增长 10%,当前读数 72(2020-02 = 100,2022 年初峰值,2025 年 5 月低点 62)。但 Voss 提醒:回升主要在资深岗位,初级岗位曲线尚未跟随。

反方与不确定性:别只看一个故事

Hacker News 152 条评论中,有几条高质量反方值得记录:

theamk(被点赞):「AI 乐于按指令办事,无论指令多么愚蠢、不优或冗余。要成功,你需要有人理解细节并做决策。」——验证了「消失的是执行,留下来的是判断」。

boshalfoshal:「一年内不会再需要资深 SWE,不久后也不会再有 Staff SWE。人们对『重建阶梯』的讨论太短视。」 —— 这是 AI 加速派,与 Voss 的「K 型分化」判断相反。

lurking_swe(质性证词):「上周我让 Claude 诊断一个 OpenSearch 集群间歇性延迟问题,让它自由查 Datadog、Splunk,2 小时后给出一套带引用的可信理论。」—— 印证「agentic 编程已能完成真实生产任务」,但这是资深视角的用户。

学术上,Humlum & Vestergaard 的丹麦研究(NBER WP 33777)使用政府薪酬记录,可排除 1% 以上的就业影响,发现 AI 暴露与整体就业无相关性。Anthropic 自家研究、美国研究、Yale Budget Lab 都给出类似结论。Voss 的解读是:看平均数的研究什么都没发现,看初级的研究发现大屠杀——它们看的是同一份数据的不同部分

展开:Voss 引用的关键数据来源与口径
数据点口径来源
22-25 岁就业 -19%ADP 私营部门工资单,2022 末峰值至 2025Stanford / ADP
初级岗位 -28%Indeed 抓取的合作网站招聘帖Indeed Hiring Lab
CS 失业率 6.1%纽约联储「Recent College Graduates」调查NY Fed + Stack Overflow Blog
3600 万新账户Octoverse 2025 全年新增GitHub 官方
iOS 提交 +80% Q1Appfigures 经 TechCrunch 转述Appfigures
45% 安全未通过OWASP Top 10 基础测试集Veracode 2025 GenAI Code Security Report
IBM 初级 +3x / Salesforce 工程 0公司财报与公开声明CNN Business
Indeed 指数 722020-02 = 100Indeed Hiring Lab
早报观点

第一层判断:这是一篇比「AI 替代程序员」精确得多的诊断,但它对未来的预测可能过于温和。

Voss 的文章最强的地方是把「程序员」拆成至少三种工作:按规范写代码(消失)、判断写什么代码(增长)、把代码变成产品(向非开发者迁移)。这个拆解让过去两年所有碎片数据终于有了统一的故事。但也正因如此,我们需要警觉:K 型分化的中点(中级开发者、Tech Lead)是不是被低估了?

Stanford 数据给的是 22-25 岁下降 19%、41-49 岁上升 14%——中间 26-40 岁的曲线没有呈现。HN 评论里多位资深工程师提到自己正在「兼任初级 + 中级 + 资深」三重角色,因为公司不再招初级。这是一个被数据漏掉、但实际上正在发生的中段塌方。如果中级岗位也在被代理式工具蚕食,那么 Voss 担心的「2036 年资深断档」可能比 2036 年更早——可能是 2028-2030。

第二层判断:vibe coding 平台的「60% 非开发者」是一个被严重低估的劳动力转移信号。

Vercel 63% / Lovable 60% 非开发者的含义是:过去需要外包或内部工程师做的 MVP、原型、内部工具、自动化脚本,正在被营销、PM、运营、教师、分析师用自然语言自助完成。这意味着初级开发者的传统下游需求(小工具、内部系统、MVP)正在消失——而这部分恰好是初级开发者最容易获得实战经验的入口。

换句话说,即使 IBM 模式今天立刻全行业推广,初级开发者已经失去「通过造小东西建立 judgment」的传统训练场。这是一个比「初级岗位减少」更深的结构性问题。

第三层判断:招聘数据 vs 平台数据,讲的是两个故事,不要混着说。

招聘数据讲的是「企业雇佣关系正在断裂」;平台数据讲的是「造物行为正在迁移到平台与自助工具」。Voss 难得地把两者并列,但 HN 上很多读者只看其中一面,然后陷入「AI 没让程序员失业」或「初级岗位全完了」的二元辩论。这两个数据描述的是同一经济过程的两面。读招聘数据的人会低估新人涌入的速度;读平台数据的人会低估被雇佣关系抛弃的代际代价。

反面 caveat:Voss 引用的 Veracode 45% 安全未通过、vibe 编码应用 10% 关键漏洞,说明 AI 生成代码目前并不真正「就绪」。如果未来 12-18 个月,合规与安全事件大面积爆发,企业可能被迫重新雇佣人审——这会反向创造一种新的「初级岗:AI 代码审计师」。到那时,Voss 担心的代际断裂可能会以「不同岗位形态」的形式被部分修复,但代价是初级岗位的定义本身被改写。

结论:AI 烧掉的是「程序员」这个职称的护城河。护城河烧掉后,留在河里的人会变成另一种职业;正要跨过河的人会发现没有桥了。这也是为什么 IBM 模式和 Salesforce 模式的胜负,会比 ChatGPT 是否替代某个具体工种,更值得长期跟踪。

接下来看什么

Voss 自己给出了几个可验证的跟踪点。我们补充了更多,并标注了观察窗口。

  1. Stanford Digital Economy Lab 下次更新:22-25 岁就业曲线是否回升。若回升,说明市场找到新均衡点;若继续下行,IBM 模式需要更早扩散。
  2. Indeed 招聘指数 2026 H2 突破 80:验证拐点是否成立,以及回升是否延伸到初级岗位。
  3. Lovable / Vercel 公开 ARR 与留存率:判断 vibe coding 平台是真实商业还是 VC 输血。如果 12 个月内不公开关键指标,要警觉。
  4. Salesforce FY27 财报:工程师招聘冻结是否被官方归因于 AI。归因即定价——这是首个上市公司把「工程师零增长」直接挂在 AI 名下的样本。
  5. GitHub Octoverse 2026:新账户绝对数与 Copilot 渗透率。验证 3600 万是趋势还是 2025 年一次性反弹。
  6. Veracode 后续报告:45% 安全未通过率能否被 guardrail 拉下来。若拉到 20% 以下,企业采纳速度会再上一档。
  7. CS 院校 2026 秋季入学率与毕业生起薪中位数:目前数据已显示下滑,但缺 2026 年完整口径——这是判断「代际代价是否传导到教育端」的关键信号。
展开:HN 高赞评论原文摘录(2026-07-04)

theamk:「TFA 说得很对——消失的工作是产出为 ‘按规范写代码’ 的工作;增长的工作是产出为 ‘判断应该写什么代码’ 的工作。AI 乐于按指令办事,无论指令多么愚蠢、不优或冗余。要成功,你需要有人理解细节并做决策。」

boshalfoshal:「我不理解为什么有人关心 ‘初级 SWE 的死亡’ 以及 ‘如果没初级程序员就没有明天的资深 SWE’。看看墙上的字吧,1-2 年内不会再需要任何类型的资深 SWE。」

lurking_swe:「上周我让 Claude 诊断一个 OpenSearch 集群间歇性延迟问题,让它自由查 Datadog、Splunk,2 小时后给出一套带引用的可信理论,当然也烧了一堆 token。」——印证 agentic 编程已能完成真实生产诊断任务。

ShinyLeftPad:「‘软件工程师’ 甚至 ‘程序员’ 不是一个职业,它是一种工具。我们一直把它当职业,所以才会恐慌。如果用同样的逻辑,AI 让 ‘写作者’ 不再是职业、‘助理’ 不再是职业——那么你需要解释为什么编程是特殊的。」

一句话总结

坏消息是初级程序员市场被烧掉了;好消息是编程这件事从未如此繁荣。中间那段正在消失的代际阶梯,目前没有任何主体承诺修补——这才是这篇文章真正留给行业的开放问题。