AI取代程序员,喊了应该是第三个年头了。
但显然,即使是AI已经迭代到 Claude 5、GPT-6 的当下,很多人想象中的大裁员潮也并没有到来。
数据也支持这一点。
美国BLS同口径Software Developer就业人数:
2022:153.5万
2023:165.7万
2024:165.4万
2025:168.8万
也就是说,ChatGPT出现以后,程序员存量不仅没有掉,甚至还比2022年高了接近一成。
国内数据也支持这一点:BOSS 直聘母公司 CEO 赵鹏披露:2026 年 1---4 月,软件工程师活跃招聘职位同比 +10.9%。
所以现在出现了一个很奇怪的现象:
AI写代码已经强得离谱。
但存量程序员却没有大规模消失。
So why?
O*NET将"软件开发者"标记为"Bright Outlook(前景光明)"职业。美国劳工统计局预计,未来十年软件开发者就业人数仍将增长16%
以前大家想象的是:
"AI提效了80%,那应该干掉80%的岗位。"
但现实并没有发生。
为什么?
因为软件公司根本没有一个固定的"软件需求量"。
假设阿里原来有100个程序员。
以前每个人一年生产1单位东西。
总产出100。
现在AI来了。
每个人能生产10。
最朴素的想法是:
"太好了,把研发裁掉90%,我们保持原来的迭代速度。"
听起来很合理。
但问题是:
操,竞争对手也有AI。那我为什么不继续留100个人,生产1000?
这才是科技行业更真实的逻辑。
因为如果竞争对手不裁:
竞争对手:100个人 → 1000产出
阿里裁了:
阿里:10个人 → 100产出
那阿里不是降本增效。
那是在给竞争对手让市场。
所以在竞争激烈的科技行业,AI带来的生产率红利,第一反应往往不是裁员。
而是:
更多功能。
更快迭代。
更多试错。
更多产品。
把过去因为"研发资源不够"而放弃的东西全部捡回来。
还有第二层。
以前公司不是只有100个需求。
可能是有1000个想法。
只是以前程序员太贵。
其中900个算完ROI:
收入10万。
开发成本30万。
不做。
现在AI把开发成本打到3万。
突然:
这个需求值得做了。
所以AI一边让:
每个项目需要的程序员变少。
同时又在让:
更多项目值得存在。
因此,真正决定程序员数量的从来不是:
AI到底提效了多少。
而是:
AI到底创造了多少新的软件需求。
以前因为太贵,所以不值得做的软件。
以前因为没人手,所以排不到的软件。
以前只能给大客户定制的软件。
以前根本没人会专门开发的小工具。
以前一个人脑子里闪过一下、然后觉得"算了太麻烦"的想法。
当开发成本下降一个数量级以后,
这些东西全部开始变成真实需求。
AI不是单纯在把一块蛋糕切得更省人。
它还在把蛋糕本身做大。
这才是为什么:
AI明明把程序员提效得这么猛,程序员却没有像很多人三年前想象的那样消失。
因为AI干掉了一部分"写代码的工作量",
同时又制造出了更多"值得被写出来的代码"。
另外,而另一个更反直觉的变化是:
AI没有先淘汰老程序员,反而先把新人挡在了门外。
以前程序员最经典的焦虑是什么?
35岁危机。
年轻人精力旺、工资低、学新技术快。
现在再加上AI,很多老程序员第一反应更悲观:
"完了,一个刚毕业的大学生配上AI,不就能把我替了吗?"
但这三年的就业数据,至少到目前为止,走的恰恰是反方向。
Stanford用ADP数百万员工工资单数据发现:
在AI高暴露职业中,
22~25岁年轻人的就业表现,相对低AI暴露的同龄职业已经出现约19%的缺口。
而有经验的劳动者,没有出现类似幅度的下降。
更关键的是,Stanford把软件开发者单独拆出来看:
掉得最明显的,恰恰就是22~25岁的年轻开发者。
年龄更大的开发者,表现明显更好。

Stanford 基于 ADP 工资单数据发现,AI 高暴露的软件开发职业中,22--25 岁年轻开发者就业表现明显走弱,而 35 岁以上开发者整体反而更稳。来源:Stanford Digital Economy Lab / ADP Research
而且这些年轻人不是进公司以后被AI裁掉了。
主要原因是:
公司一开始就不招他们了。
国内的数据也越来越像这个方向。
脉脉2026年1~4月的新经济招聘里:
全部新发岗位:+22.60%
市场明明在回暖。
但不同经验的人完全不是一个世界:
1年以内:-12.38%
1~3年:+19.27%
3~5年:+25.91%
也就是说:
岗位总量涨了22.6%,最嫩的那批新人反而还在掉。

以前企业为什么需要那么多新人?
因为总有大量这样的活:
写个简单页面。
接个接口。
改个小需求。
补点测试。
写点CRUD。
高级工程师没必要干,正好扔给新人练级。
但现在,这些活有了一个工资几乎为零、24小时在线、还不用培养的新人:AI。
于是AI真正改变的,很可能不是:
"一个刚毕业、特别会AI的年轻人,干掉一个工作十年的老程序员。"
而是:
"一个工作十年的老程序员 + AI,干掉了原本需要招进来的几个年轻程序员。"
这可能才是AI时代程序员最反直觉的一幕。
过去,年龄意味着:
贵、技术栈老、性价比低。
现在AI把"写代码"本身越来越商品化以后,
真正值钱的反而变成:
知道该写什么。
知道哪里会出问题。
知道这坨十年祖传代码为什么不能乱动。
知道需求看起来只有一句话,背后其实埋着哪十个坑。
这些东西,刚毕业的人就是没有。
所以至少从目前的数据看:
AI没有放大年轻程序员对老程序员的优势。
它反而在放大经验的价值。
以前大家天天担心:
"35岁以后怎么办?"
现在真正先感受到AI就业压力的,
可能是连25岁都还没到的人。
所以,三年了,AI为何还没有抢走程序员饭碗?
显然答案不是"AI还不够强",而是:
因为AI不是只在替代程序员。
它还在疯狂制造新的软件需求。
代码越便宜,
值得做的软件就越多。
程序员效率越高,
公司能尝试的产品就越多。
AI真正改变的,不只是:
"一个程序员能干几个人的活。"
而是:
"这个世界到底有多少东西值得被做成软件。"
三年前很多人只看到了前半句。
却低估了后半句。