新人入职第一周,就可以借助AI完成过去需要几个月才能独立写出的代码。这显然提高了即时生产率。问题也随之出现:如果大量基础任务被AI接管,年轻工程师通过什么形成调试经验、系统直觉和技术判断?这是AI时代人才发展里一个容易被忽略的长期问题。
基础任务同时承担了“练习”的功能
很多重复工作本身价值不高。但阅读旧代码、手写测试、定位Bug、处理边界问题,会帮助新人建立对系统的因果理解。过去这些练习自然包含在工作里。AI把结果直接给出来以后,学习过程可能被跳过。
即时产出和长期能力不是同一个指标
一个新人用AI今天可以交付更多,不代表三年后一定更强。如果长期依赖AI给方案,却很少自己形成假设、犯错和修正,判断力的发展可能变慢。企业需要同时看两种生产率:现在能完成多少,以及未来能不能持续产生高级人才。
不需要禁止AI,而要设计学习边界
让新人完全不用AI并不现实,也没有必要。更合理的做法是区分任务。低风险、重复性工作可以充分使用;涉及核心原理、关键调试和判断训练的场景,可以要求成员先独立形成方案,再用AI比较。还可以要求解释AI结果:为什么接受这段代码?有哪些风险?你如何验证?
这样,AI成为训练伙伴,而不是直接替代思考。
Review需要承担更多教学作用
资深工程师过去Review代码,未来还需要Review判断过程。不只看结果对不对,也看新人是否理解系统、是否识别了AI可能犯的错误、是否选择了正确验证方式。这会增加早期培养成本,却能保护长期能力。
AI可能让一些低阶工作减少,也可能让新人更快接触复杂任务。组织可以主动利用这一点:让年轻人更早参与架构讨论、客户问题和系统复盘,同时配套导师和检查。关键是不能把“AI能做”直接等同于“人不用学”。
过去初级岗位承担大量执行,也提供人才培养入口。如果这些工作快速自动化,企业不能简单减少初级人才,再期待几年后仍然拥有足够的高级人才。一种可能路径,是让初级成员更早参与完整问题:需求、验证、客户反馈和复盘,同时由AI承担部分机械执行。
岗位变少并不必然意味着学习机会变少,前提是组织主动重新设计成长路径。 新人用AI完成任务后,如果Review只看最终结果,很难知道他真正理解了多少。可以在关键任务后增加短复盘:你最初怎么判断,AI在哪一步改变了你的想法,哪一处输出你没有接受,为什么。这样的对话不需要每次都做,却能让管理者看到学习质量。
未来带新人可能更像教练判断过程,而不只是检查产出。三年后的高级工程师不会凭空出现。企业需要有意识地保留那些能够形成判断力的练习,让AI提高学习速度,而不是把学习过程一起自动化掉。
专业成长依赖一条“认知学徒制”链条
高级工程师的形成,从来不只是完成更多任务。新人需要观察专家如何定义问题,在低风险情境里尝试,得到及时反馈,再逐步承担更复杂的责任。AI最容易压缩的是“尝试—犯错—理解后果”这一段。它可以瞬间给出可运行的答案,也让新人更难区分自己真正理解了什么。因此,培养设计需要主动补回三类经历:
- 解释:提交代码时能够说明关键约束、备选方案和验证方法;
- 诊断:面对故障先形成因果假设,再调用AI扩展或挑战;
- 承担:从低风险模块开始,对上线后的表现和修复负责。
当新人只能生成、不需要解释;只负责提交、不接触生产反馈时,学习链条就是断裂的。
用AI扩大练习密度,而不是代替练习
AI也能成为比过去更密集的训练环境。它可以根据同一需求生成多个实现,让新人比较取舍;可以故意构造边界条件,训练测试设计;可以在代码完成后追问架构假设,帮助员工暴露理解空白。
关键顺序是“先形成自己的模型,再与AI互动”。对于核心训练任务,可以要求新人先写出问题判断、方案草图或测试假设,随后用AI找反例和补充。这样,AI降低反馈成本,却不会拿走最重要的认知动作。团队也可以设立少量“无辅助窗口”,例如关键故障诊断的前二十分钟或基础能力评估。目的并非怀旧,而是让组织能够观察真实能力边界,避免在系统失效时无人接管。
把成长路径从任务难度改成责任半径
AI会打乱传统的“先做简单任务,再做复杂任务”阶梯。更适合的新路径,是逐步扩大责任半径:
| 阶段 | 责任重点 |
|---|---|
| 入门 | 能解释AI产出,完成测试并识别明显风险 |
| 独立 | 能从需求到上线闭环一个低风险问题 |
| 进阶 | 能处理跨模块取舍、生产异常和模糊需求 |
| 高级 | 能设计系统边界、发展他人并沉淀组织能力 |
员工可以很早接触复杂问题,但权限、风险和导师支持要与阶段匹配。晋升证据也要从“写过多少代码”转向“在多大责任半径内持续做出可靠判断”。
资深工程师的教学时间要成为正式产能
如果Review承担更多教学功能,却仍只按个人交付考核资深工程师,他们会自然优先解决问题,而非帮助新人学会解决问题。组织需要把导师、讲解、复盘和训练资产纳入容量规划。可以限制每位资深者同时带教的人数,把高频反馈沉淀为示例、测试和设计原则,并观察新人独立解决问题的范围是否扩大。
这部分投入短期会降低可见产出,长期决定人才供应。AI越能制造即时产能,企业越要防止用当期效率透支未来能力。DORA关于生成式AI与软件开发的研究强调,AI收益需要建立在健康交付实践、组织支持和持续学习之上;OECD关于AI与技能的研究也指出,多数劳动者需要的并非高级AI研发技能,而是数字、分析、管理与人类能力的组合。对技术团队而言,AI培训因此不能停留在工具操作,还要覆盖验证、系统思考、沟通和责任。
防止团队形成“能交付、不会接管”的能力空心化
AI辅助下的新人可能很快完成正常路径,真正暴露能力的是系统偏离预期以后:能否定位输入、状态和依赖,能否判断生成代码与现有架构的冲突,能否在工具不可用时建立最小诊断路径。
因此,人才盘点要增加接管能力。一个成员可以独立完成哪些类型的故障,能否解释核心系统因果链,面对相互矛盾的建议会怎样取舍,什么时候知道自己应该升级。接管能力决定组织在AI失效、Context错误或新情境出现时是否仍有控制。
团队可以每季度做小型“脱离辅助压力测试”:选择低风险演练,让成员在信息不完整、AI不可用或AI故意提供错误线索时完成诊断。演练用于发现学习缺口,不能变成绩效羞辱。随后再让AI参与,比较它在哪些环节真正提高了推理质量。
如果管理层只看本季度交付,培养任务会一直输给客户需求。可以在团队层保留少量长期信号:关键模块有几名独立承担者;新人从辅助到独立的周期;Review中同类理解错误是否减少;资深人员被重复基础答疑占用的时间;关键故障是否仍只由同一批人解决。
这些指标不用于给新人排名,而是判断培养系统是否有效。独立承担率没有提高时,需要检查任务设计、导师容量、反馈质量和权限,而不能简单归因为员工成长慢。
从观点到管理动作
| 成长环节 | 容易被AI削弱的部分 | 可以先做的设计 |
|---|---|---|
| 基础理解 | 直接获得可运行答案 | 提交前解释约束、因果和验证方法 |
| 问题诊断 | 跳过假设形成 | 先写诊断树,再用AI找反例 |
| 质量判断 | 把Review交给资深者 | 让新人先完成风险分级和自验证 |
| 真实后果 | 只负责生成,不接触运行 | 从低风险模块开始承担上线闭环 |
| 能力传承 | 专家持续代做 | 把带教、复盘和训练资产计入正式产能 |
可以选择一类初级岗位做八周试点:保留AI使用,同时为两项核心能力设置独立证据和责任阶梯。周期结束时观察新人是否能解释、诊断和接管,以及资深者的Review是否从改答案转向教判断。产出增长与独立性增长同时出现,才说明AI真正加速了人才发展。
招聘入口也需要保留多样性
基础工作减少后,企业容易只招聘能够立即独立交付的成熟人才。这会迅速抬高成本,并让行业整体失去培养入口。团队可以重新设计初级岗位:减少机械实现,增加测试、客户问题、系统观察和受控责任,让新人接触完整价值流。
招聘评估也应允许合理使用AI,同时观察候选人能否解释、质疑和验证。完全禁止工具测到的是脱离未来工作的能力;只看最终答案又无法区分理解。更好的方式是让候选人展示协作过程,面对一个有缺陷的AI建议,说明怎样发现、怎样修正、什么时候寻求帮助。
人才梯队是一项跨年度投资。领导团队在年度规划中应同时讨论当期Headcount和三年后的能力供应:哪些岗位正在失去练习任务,哪些导师成为瓶颈,哪些关键能力没有第二承担者。这样,AI带来的成本收益才不会以未来的专家短缺为代价。
延伸依据:DORA:Impact of Generative AI in Software Development、OECD:AI and skills、OECD:AI and changing skill demand