初级程序员岗位被AI烧穿:编程正从职称变成人人都会的技能
- 美国22-25岁软件开发者就业人数较2022年10月峰值下降19%,同期41-49岁开发者反而增长14%(斯坦福数字经济实验室基于ADP薪资数据)。
- 与此同时,全美开发者总人数从2022年5月到2025年5月增长了10%(153万到169万),入门岗位的萎缩被更大的存量掩盖了。
- 按具体职位名称拆解:计算机程序员一年内减少16%(原预测每十年才降6%),而数据科学家、系统分析师等偏判断类岗位分别增长12%和4.4%。
- GitHub去年新增3600万账户(平台史上最快),iOS App Store新提交软件数在连续8年下滑后于2025年反弹24%,大量新增建造者是非开发者身份的素人。
- 传统"初级写代码,资深审核,再熬成资深工程师"的师徒晋升链条正在断裂,IBM和Salesforce走向了两种相反的应对路径。
同一批开发者,两种命运
斯坦福数字经济实验室基于ADP薪资数据,结合美国劳工统计局最新职业数据显示,过去三年美国25岁以下软件开发者的就业规模出现历史性收缩,而同一时期,全美开发者总人数不降反升。
22-25岁美国软件开发者就业规模,三年跌掉19%;同一时期,全美开发者总人数不降反涨10%;GitHub过去一年新增3600万个账户,是平台史上最快,相当于每一秒就多出一个开发者。三个数字同时为真,这篇解读就是要把它们怎么能同时成立讲清楚。
这张图,是关于AI和编程岗位最要紧的一张。它来自斯坦福数字经济实验室,用的是ADP的薪资台账数据,按年龄给美国软件开发者的就业人数分层,全部以2022年10月为基准(设为100)。
22-25岁的开发者,从2022年底的高点跌了19%。而30岁以上的每一个年龄段,同期都在涨,41到49岁这一档涨了14%。这不是某几家公司的偶然:斯坦福团队在控制了单个公司层面的冲击之后,AI高暴露岗位里的年轻人依然有16%的相对就业下降,而且这种下滑,精确地集中在AI"自动化"掉工作、而不是"增强"工作的岗位上。软件开发,只是最典型的那个例子。
还有一个细节值得盯:那条年轻人的曲线,并不是在ChatGPT发布的那一刻掉下悬崖的。它在ChatGPT发布前几个月就已经见顶,然后在2023年一路缓慢下滑,真正加速恶化是在2024年到2025年初,也就是编程助手从"帮你补完正在打的这一行代码",升级到"直接完成一整张工单"的时候。真正把火烧旺的,是agentic编程,不是ChatGPT。
它已经不是简单的代码自动补全,而是AI能自己拆解任务、连续执行好几步操作,把一整张工单从头干到尾。说白了,就是从"帮你把话说完",变成了"帮你把活干完"。
为什么不能甩锅给经济周期
同一时期,确实有好几个和AI无关的宏观变化在发生。要确认这场塌陷主要是AI造成的,就得先把这些嫌疑人一个个排除掉。
为什么整体数据看起来没事
把视野拉到整个经济,甚至只看"计算机类岗位",你会发现一个反常的画面:所有大盘数字都在涨。
2024年5月到2025年5月,美国总就业增长0.8%,计算机与数学类岗位增长1.3%,比整体经济还快。按劳工统计局的口径,在职软件开发者的人数从2022年5月的153万,涨到2025年5月的169万,在整个AI时代里涨了10%。美国、丹麦以及Anthropic自己做的多项严谨研究,都没找到AI暴露程度和总体就业之间的关系,其中丹麦那份用的是政府薪资台账,能排除掉大于约1%的影响。
两件事怎么能同时为真?把各年龄段按它们在劳动力里的占比加权,答案就出来了。
加权之后,开发者总就业自2022年10月以来涨了4.4%。而年轻人(这里按年龄而非工作经验来划分,是个不小的口径妥协)只占开发者总量的约8%,所以对他们来说的灾难,几乎拉不动平均数。哪怕你把他们的占比翻一倍来算,加权后的总量依然是正的。
这就解释了为什么每一份看平均数的研究都得出"AI没影响就业",而每一份看年轻群体的研究都发现"血洗",它们看的是同一份数据的不同部位。
AI 具体吃掉了哪种编程活
再往细里看,看哪些具体职位名称在萎缩,画面就更清楚了。还是同一份劳工统计局数据,2024年5月到2025年5月。
"计算机程序员"这个职位,劳工统计局把它定义为"照别人的规范写代码的人",一年之内跌了16%。而劳工统计局原本对这个岗位的预测是每十年才降6%。作者所属的网页开发这一行,跌了11%,QA测试跌6.5%。与此同时,数据科学家涨了12%,系统分析师涨4.4%,"软件开发者"这个大类涨了2%。
正在消失的岗位,产出物是"照着别人的规范写出来的代码"。正在增长的岗位,产出物是"判断到底该写什么代码"。AI吃掉的,是一种非常具体的编程活。
新开发者真的来了,只是没人叫自己程序员
2025年,作者写过:AI是一层新的抽象层,和之前每一层抽象层一样,它会催生出多得多的开发者,去造多得多的软件。他还写过,应该把这批新人也叫作"软件开发者",另起别的名字只会凭空制造门槛。他现在认为自己说对了一半,一大批新开发者确实来了,只是他们不用这个头衔。
这波软件热潮是真实的,也是可测量的。GitHub在上一个Octoverse年度里新增了3600万个账户,是平台史上最快的增速,相当于每一秒多出一个开发者,同时新增了1.21亿个代码仓库,是平台历史上仓库创建最多的一年,多到它的基础设施都在接缝处发出吱呀声。这批新来的人里,有80%在第一周就用上了Copilot。史上最大的一次开发者涌入,是AI原生的,而且恰好发生在有薪初级岗位崩塌的同一时刻。
作者最喜欢的证据是App Store,因为发布一个iOS应用是件有成本、有门槛的事:99美元的开发者费、一道审核流程、一个能跑起来的成品。它衡量的是真正发布出去的软件,不是教程练习。
App Store的新提交,在2016年见顶之后连续下滑了8年。2025年,它涨了24%,是见顶以来第一次真正的增长,而到2026年第一季度,iOS提交量同比再涨80%。这波激增大到让苹果的审核时间从两天拉长到几周。而且品类结构也变了,转向了生产力、工具和生活方式类应用,这正是你会从"第一次上手、为解决自己问题而写软件的人"身上看到的样子,而不是工作室在追游戏收入。
这些人是谁?按Vercel的说法,vibe-coding用户里有63%是非开发者。Lovable说自己60%的用户是"非开发者",这些用户每天创建超过10万个新项目。Replit声称有5000万人用过它的平台。这些人是市场营销、创始人、老师、分析师、产品经理,他们在写软件,在作者看来这就让他们成了开发者。他们只是不这么认同自己,更要紧的是,这也不是他们的职位名称,而劳动力统计数的正是职位名称。
市场人员
真实软件
"产品经理""老师"
那批新开发者的长尾,如期、且成规模地出现了。但它是以一种"能力扩散进每一个职位名称"的形式出现的,而不是以某一个职位名称里的人头数出现。一个自己用AI写归因看板的市场经理,在劳工统计局的数据里,仍然显示为一个市场经理。
崩掉的,是那张证书的市场。而这项活动本身,正在爆发式增长。
断裂的师徒链
所以作者2025年的预测,可以打分为:关于开发者,说对了;关于职位名称,说错了。这听起来像个圆满结局,直到你追问一句:接下来会怎样。
专业软件工程师的职业入口,过去是这样运转的:你被雇来写平庸的代码,一个资深工程师审核你的代码,你在一次次重复和纠正里慢慢吸收判断力,十年之后,你成了那个资深工程师。这条链条现在断了。AI现在负责写平庸的代码,于是没人雇初级开发者,于是没人在排队成为那个负责审核的资深工程师。
- 初级被雇来写平庸代码
- 资深审核、纠正
- 在重复中吸收判断力
- 十年后自己成为资深
- AI 直接写平庸代码
- 于是没人雇初级
- 于是没人在排队
- 没有下一代资深工程师
与此同时,数以百万计的新建造者正在发布软件,却没人在审核任何东西。Veracode的一项研究发现,45%的AI生成代码通不过OWASP基本安全测试(OWASP基本安全测试,是行业公认的一套软件安全基础检查清单,专门排查最常见、最容易被黑客利用的漏洞)。另一项针对vibe-coded应用的审计发现,10%的应用有严重的行级安全漏洞,正在暴露用户数据(行级安全漏洞,指数据库的权限设置出了错,本该只能看到自己数据的用户,却能读到别人的数据)。苹果则被淹没在它审不过来的提交里。软件在被造出来,但判断这一层,没有跟上它的速度,而过去用来培养这一层的机制,也就是雇佣关系内部的师徒制,已经塌了。
两种未来:IBM 在加注,Salesforce 在归零
在这片被烧焦的初级开发者土地上,也有几株看起来有希望的新芽。面对断裂的链条,两家大公司走向了截然相反的两条路。
- 把入门岗位招聘扩大三倍
- 依据是:配了 AI 的初级,能干过去资深才干得了的活
- 把初级角色重新设计成"客户对接 + 需求撰写",而不是纯打字
- 上一财年招聘的工程师人数为零
这就是两个候选的未来。哪一个胜出,决定了这个行业到2036年还有没有资深工程师。
拐点已经开始了吗
一个不肯雇初级开发者的市场,一个合乎逻辑的结局是:我们会开始感到疼,然后自我修正。而这件事,也许、也许已经在发生了。
Indeed的职位数据其实在2025年5月触底,此后连续13个月回升,同比涨了10%。
作者说,如果斯坦福下一次更新里,22-25岁的那条就业曲线也转正,可能意味着市场找到了一个新的平衡点。他建议留意有没有更多大雇主推出像IBM那样的项目,如果看不到,就得有人去创造它们,否则这整场软件创造的繁荣,最终会转向萧条。他给出的总结是:我们看到的是编程停止作为一个职位名称、变成一种能力,就像当年"打字员"不再是职位、而变成人人都被默认要会的一件事。这个转变对所有人都进行得还算顺利,除了那些正准备踏上旧梯子、却被我们一把火点着的人。
AI 现在负责写那些平庸的代码,于是没人再雇初级开发者,于是没人在排队成为那个负责审核的资深工程师。Laurie Voss · Seldo.com