哈佛研究:初级程序员正在消失,我的高职学生怎么办?
前几天 InfoQ 中文站编译了 Chrome 团队 Addy Osmani 的长文《未来两年软件工程展望》,行业群里转得很凶。多数人在转的是这句:
哈佛对 6200 万工人的研究发现,当公司采用生成式 AI 时,初级开发者就业率在六个季度里下降了大约 9–10%,而高级开发者的就业率基本保持不变。过去三年,大型科技公司招聘的应届毕业生减少了 50%。
还有一个更扎心的引用,来自某位工程师的原话:“花 9 万美元雇个初级程序员,为什么不用成本更低的 AI 编程助手?”
文章我读了两遍。别的读者看到的是趋势分析,我看到的是我学生的就业报表——我在高职院校兼课,教 AI 大模型技术和生产实训。我的学生,二线城市、高职学历、毕业去向大多是外包公司和中小软件企业的初级岗——他们不是这组数据的旁观者,他们就是数据本身。
所以这篇不写宏大叙事,写三件事:数据到底说了什么、我判断暗雷在哪、我的实训课已经怎么改。
先把数据读完整:门口收窄,但房子在变大

只截取”↓10%、↓50%“是贩卖焦虑,完整的数据图景其实是拧着的:
一边在收: 初级岗位被 AI 编码代理替代(样板代码、简单 CRUD、初级调试——恰恰是高职毕业生的传统主场);大厂三年应届招聘腰斩。
一边在涨: 美国劳工统计局预测 2024–2034 年软件岗位仍增长约 15%;84% 的开发者已在日常使用 AI 工具;需求正在从”科技公司”溢出到医疗、农业、制造、金融——每个行业都在变成软件行业。
这两组数据不矛盾:总量在涨,入口在变。消失的不是”程序员”这个物种,是”只会写代码”这个版本的人。文章里那句被广泛引用的话值得裱起来:“最好的软件工程师不是最快的编码者,而是那些知道何时不信任 AI 的人。“
真正的暗雷:“缓衰”,不只是初级的事
文章里有个概念我认为被低估了,叫”缓衰”(slow decay):一个不再培养接班人的生态系统。
今天的初级是明天的高级和架构师。全行业都在砍校招、砍新人培养,五年十年后,谁来带团队、谁来做架构决策?就会出现领导力真空——每一代工程师都是由上一代手把手带出来的,AI 带不出工程师,只能带出更快的打字员。
而这枚雷对我们这种小乙方反而是机会:大厂断供新人的时候,愿意招、愿意带、愿意给真实项目的中小公司,恰恰能攒下自己明天的骨干。我自己就是活例子——带出来的学生留下来了,现在景区票务卖到了邻省。这条路在大厂的组织架构里走不通,在小团队里走得通。
我在实训课上给出的三张牌

对着这些数据,我的生产实训课今年做了三个调整,也是我给学生的三张牌:
第一张:把 AI 当杠杆,不当拐杖。 实训项目允许甚至鼓励用 AI 编码代理,但验收标准加了一条——能逐行讲清楚 AI 生成的代码在干什么。文章里给初级的建议我直接搬进了课堂:证明”初级 + AI ≈ 小团队产出”。一个人加 AI,能独立交付过去三四个人的活,这就是新的初级竞争力。
第二张:练”不信任 AI”的肌肉。 关键模块要求做两遍:一遍用 AI,一遍关掉手写,对比差异。让学生自己读报错、自己写单元测试。AI 可以写代码,但不能替你背责任——项目出了事故,AI 不能替你被客户骂,这个意识必须在校期间就长进骨头里。
第三张:作品集 > 学历。 数据给了个反直觉的利好:近 45% 的公司计划取消部分岗位的学士学位要求,招聘正转向作品集和技能认证。高职生最不该的就是在学历上自惭形秽——拿出一个真的跑在服务器上、有真实用户、集成了 AI 能力的系统,比任何文凭都硬。我手上正好有几个真实的政企校项目,实训课的作业就长在这些真需求上。
写在最后
那篇长文的结尾说:预测未来的最佳方式就是积极地塑造它。这话听着像鸡汤,放在这件事上却是实操——我的学生没法改变哈佛的数据,但可以决定自己站在数据的哪一边。
给屏幕前的三类人各一句:
- 在校学生:别问”AI 会不会取代程序员”,问”我的作品集里有没有 AI 干不了的部分”;
- 初级程序员:你的对标不是同级,是”你+AI”的产出上限,把 AI 用成杠杆的人先上岸;
- 老手和管理者:带个徒弟吧,行业缓衰的年代,肯带人本身就是竞争力。
顺便说一句,我给学校做的就业管理系统里,近两年学生简历的变化特别明显——“熟练使用 Office”在消失,“熟悉大模型/AI 编程工具”在变多。数据在报表里,也在简历里。这个趋势怎么应对,院校的老师和做系统的同行,都欢迎来聊。
参考来源
- InfoQ 中文站:未来两年软件工程展望——从写代码到管 AI,程序员正分化成两种职业(原文:Addy Osmani 博客 addyosmani.com/blog/next-two-years)
- 文中数据出处(均转引自上文):哈佛 6200 万工人研究;美国劳工统计局 2024–2034 职业预测;开发者 AI 工具使用率与学位要求调查