在近期一档技术播客节目中,开发者社区知名人士斯科特·汉塞尔曼(Scott Hanselman)与主持人迈克尔·斯蒂费尔(Michael Stiefel)就人工智能时代软件工程师的培养问题展开讨论。汉塞尔曼指出,随着AI智能体逐步承担起过去由初级开发者完成的常规编码任务,软件行业沿袭多年的传统人才培养路径正面临结构性挑战。
长期以来,初级软件工程师的成长高度依赖大量重复性编码实践——修复简单缺陷、编写基础功能模块、参与代码审查等。这些任务构成了从校园到职场的技能过渡桥梁。然而,当AI智能体能够以更高效率完成这些工作时,初级开发者失去了最基础的练手场景,行业需要重新思考如何系统性地培养下一代工程师。
汉塞尔曼在讨论中提出,软件行业应参考护理行业的培养模式,引入类似“导师制”(preceptorship)的机制。在护理行业中,新入职护士必须在经验丰富的注册护士指导下完成规定时长的临床实践,才能独立执业。这一制度的核心在于:由资深从业者承担带教责任,将隐性经验通过师徒互动传递给新人,而非单纯依赖标准化课程或自学。
将这一模式迁移至软件工程领域,意味着企业需要将资深开发者的带教工作制度化、常态化,而非视为额外负担。汉塞尔曼认为,在AI承担常规编码任务后,人类开发者的核心价值将更多体现在系统设计、架构决策、需求拆解和质量判断等高阶能力上,而这些能力恰恰难以通过自动化工具习得,必须在真实项目环境中由经验丰富的工程师言传身教。
这一观点触及了当前AI编程工具快速普及背景下的一个深层矛盾。GitHub Copilot、Cursor等AI辅助编程产品已能完成大量基础代码生成与补全工作,企业部署AI智能体的速度也在加快。效率提升的同时,初级岗位的成长通道正在收窄。若行业不主动构建新的培养体系,可能出现资深工程师供给断层的风险。
汉塞尔曼的建议本质上指向一个组织层面的问题:企业是否愿意将人才培养视为长期投资,而非可被AI替代的成本项。在AI能力持续增强的预期下,如何设计人机协作分工、如何界定初级开发者的学习路径、如何评估导师制的投入产出比,将成为技术管理者需要面对的现实课题。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。