AI 编程助手可以提升开发者产出,但这并不自动等于软件团队更强、职业发展路径更稳。真正值得警惕的,并非某个工具必然写出“坏代码”,而是企业可能借助自动化减少过去由初级员工承担的常规实现工作,同时把需求集中到能够定义需求、审核输出、测试系统并权衡取舍的资深人员身上。
这一担忧与近期就业研究呈现的趋势相符,但不能据此认定 Cursor、GitHub Copilot 或 Claude Code 导致了初级岗位减少。
研究显示:用工结构正向资深员工倾斜
斯坦福大学与伦敦国王学院的一项研究分析了 41 个国家的 12.5 亿条招聘信息和 1.54 亿份就业记录。其工具变量分析发现,采用 AI 的企业相较于可比企业,其初级员工在总员工中的占比下降;这一变化主要来自资深员工就业增长,而非初级员工就业的绝对下降,同时整体就业还呈现温和增长的迹象。
33
与该研究相关的五年期估算显示:采用 AI 的企业中,资深员工就业增加 6.7%,初级员工就业减少 3%,初级员工占比下降 1.9 个百分点。
37 关键在于,这反映的是员工结构变化,而不是“AI 在全经济范围内摧毁就业”的简单叙事。
斯坦福大学另一项基于薪资记录的研究也发现了类似的早期职业分化:在 AI 暴露程度高的职业中,22—25 岁劳动者的就业水平,较其按低暴露职业同龄人增速推算应达到的水平低约 19%;有经验的劳动者没有出现可比缺口。
1
2 这是一项相对缺口指标,并不意味着 AI 直接消灭了 19% 的工作岗位。
AI 编程工具为何会加剧担忧,但尚无直接因果证据
Chamath Palihapitiya 曾将主流 AI 编程工具描述为“单人游戏”:它们很擅长提高个体开发者写代码的速度,却较难处理软件开发中的协作环节,例如架构决策、需求讨论、合规审查、代码评审、回滚、复盘和新人培养。他称,这类工具可将个人速度提升至“2—5 倍”,但可靠的软件交付依赖于许多人、许多决策之间的协调。
30
这为一个真实的组织管理问题提供了视角:如果工具让少数资深工程师能够编写、检查并集成更多代码,企业可能会认为自己不再需要那么多承担常规实现任务的初级工程师。与此同时,留下来的工作更依赖判断力,包括:
- 将含糊的用户需求转化为技术需求;
- 识别生成代码中的错误或安全问题;
- 设计测试,并解读失败结果;
- 在大型系统的上下文中审查改动;
- 判断何时不该自动化、何时不该上线。
这些是合理的作用机制,并非针对某一产品的因果结论。现有劳动研究衡量的是广义的 AI 采用与 AI 暴露程度,并未单独识别 Cursor、Copilot、Claude Code 或其他编程助手的影响;它们同样没有证明使用这些工具必然导致代码质量低下。
初级岗位的核心作用:不只是产能,更是培养机制
传统上,初级岗位有两层价值:一是增加团队产能,二是让新人进入真实工程环境,在有监督的工作中成长。代码评审、调试故障、跟进事故复盘、旁听设计决策,以及获得资深同事反馈,都是工程判断力形成的重要过程。
如果常规任务被自动化,企业可能在无意中拆掉职业阶梯的第一层台阶。于是,求职者被要求在入职前就展示本应通过初级岗位积累的判断力。
招聘门槛或许已经在向这个方向移动。世界经济论坛援引普华永道研究称,AI 暴露程度最高的初级岗位,提出领导力等传统上更偏资深岗位技能要求的概率,是暴露程度最低的初级岗位的 7 倍。
12 这可能形成循环障碍:求职者需要经验才能获得那个原本用于积累经验的岗位。
对软件团队而言,这不只是公平问题。若带教式的早期职业机会持续收缩,能够成长为资深工程师的人才供给最终也可能受限。短期生产率收益,可能以未来人才储备变薄为代价。
为什么这种变化可能扩大不平等
偏向资深人员的结构调整,会奖励那些已有经验、理解组织运作、且能获得高质量评审资源的人。新入行者往往三者都相对缺乏。
因此,高 AI 暴露职业中 22—25 岁人群的 19% 相对就业缺口,即使不能证明 AI 直接替代了他们,也依然值得重视。
1
2 它提示:年轻劳动者未能平等分享 AI 暴露领域的机会。缺少职业人脉、优质学历背书或导师资源的人,可能更难跨过新的“经验门槛”。
风险在于,劳动力市场可能逐渐分成两类人:一类能指挥并验证 AI 系统,另一类则被要求在进入职场前就已经具备这种能力。
企业可以怎么做
可行的方向不是为了保住岗位而刻意保留重复劳动,而是重新设计初级岗位:让 AI 提升学习速度和工作能力,而非仅仅取消学习机会。
保留有监督的生产性工作
企业可以维持带薪学徒项目、应届生轮岗和明确配套导师责任的初级岗位。目标应是可验证的成长路径——从范围有限、经过审核的任务,逐步走向更大的责任——而非只追求低成本产出。
评估判断力,而非只看提示词产出
在 AI 辅助招聘与绩效评估中,应考察候选人能否界定问题、解释生成代码、编写或改进测试、识别失效模式,并回应安全性或可靠性问题。生成速度快,并不等同于工程能力强。
将 AI 纳入评审工作流
团队应对 AI 辅助改动建立可追溯性、人工评审、测试和清晰的责任归属。这些机制也能把 AI 变成教学工具:初级工程师可以比较不同生成方案、调查失败原因,并获得反馈,理解为何某种实现更安全或更易维护。
把人才指标与生产率指标一并衡量
管理层除关注功能交付和代码量外,也应跟踪初级人员招聘、晋升率、培训时间、留任率,以及不同资历层级的工作分配。一项提升短期产出却损害人才管道的生产率计划,可能正在制造长期运营风险。
政策重点:保障从教育到工作的过渡机会
公共政策可以在不阻碍技术采用的前提下,帮助保留从学校进入职场的通道。可考虑的措施包括:共同资助学徒制、与受监督技能培养挂钩的工资补贴、可携带的培训支持,以及面向 AI 高暴露职业年轻劳动者的岗位匹配服务。
政府和大型采购方也可鼓励“增强型”部署:在有人类责任与监督的前提下,用 AI 提升初级员工能力;而不是把削减初级招聘当作 AI 落地时最先实现的成本节省。
结论
AI 编程工具可能通过提升资深工程师的生产率、削弱部分常规初级工作的经济必要性,改变软件团队的人员配置。国际研究支持一种值得警惕的趋势:采用 AI 的企业正在增加资深员工就业,而初级员工的相对比重下降。
33
37
但现有证据并未证明某一款编程工具造成了这些结果,也未证明 AI 生成的代码必然质量不佳。核心挑战是组织选择:企业究竟会用 AI 消除新人培养判断力所必经的工作,还是会用 AI 建立一条更快、但仍有充分监督的成长路径。