AI为何未抢走程序员饭碗
三年了,AI为何还没有抢走程序员饭碗?
AI让程序员效率提升,但竞争激烈下公司选择增加功能而非裁员,反而放大了经验价值。
美国BLS数据显示,ChatGPT出现后程序员就业人数从2022年的153.5万增长至2025年的168.8万。BOSS直聘数据显示2026年1-4月软件工程师招聘职位同比增加10.9%。Stanford研究发现AI高暴露职业中22-25岁年轻人就业表现出现约19%缺口,而35岁以上开发者更稳定。AI不仅提高了程序员效率,还创造了更多软件需求。
三年了,AI为何还没有抢走程序员饭碗?
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真正改变的,不只是: “一个程序员能干几个人的活。” 而是: “这个世界到底有多少东西值得被做成软件。” 三年前很多人只看到了前半句。 却低估了后半句 。