

关注ACM,掌握最新计算机前沿
Communications of the ACM
生成式 AI 彻底重构了软件工程的生产逻辑:智能编码助手大幅放大资深工程师产能,却对职场新人形成能力拖累。企业若只追求短期效率、停止校招培养新人,整个行业的人才输送链条将彻底断裂。
两位微软技术高管在Communications of the ACM的观点文章中提出解法,持续招聘职场初期开发者(EiC),以规模化导师制(Preceptorship) 重构团队架构,配套适配新人成长的 AI 工具,在自动化与学徒培养之间找到平衡,维系软件工程行业长期生命力。
Part.1
文章信息


Redefining the Software Engineering Profession for AI
AI重塑软件工程行业
Part.2
文章内容


过去一年,软件工程生产力发生了急剧转折。能够理解目标、在代码库中推理、迭代生成、测试和优化代码的智能编码助手,正在重塑小型团队的能力边界。内部数据和独立研究均显示,使用这些工具的资深开发者完成复杂任务的速度可提升数倍,数量级的改进越来越常见。
例如,在微软的Project Societas(Office Agent项目代号)中,7名兼职工程师在短短10周内交付了一个可供消费者预览的版本,生成了超过11万行代码,其中98%由AI生成。人类的工作从“编写”转向“指挥”:设定目标、验证正确性、将智能体的输出整合为连贯的系统。
然而,AI带来的并非只有提升。对于缺乏判断力和上下文理解能力的初级开发者而言,AI反而可能成为一种“拖累”——他们难以有效引导、验证和整合AI的输出。结果是形成了新的激励结构:招聘资深工程师,自动化初级工程师的工作。
初级开发者面临的困境
传统上,软件工程组织通过招聘初级开发者来承担相对简单的错误修复和编码任务,让他们在实践中积累经验、熟悉项目规范、架构和工具链。初级与资深开发者的比例通常约为10:1。
但生成式AI目前呈现出一种“资深偏向”的技术变革特征:它不成比例地放大了那些已具备系统判断力(如架构品味、不确定性下的调试能力、运维直觉)的工程师的能力。缺乏系统知识的初级开发者则难以在AI驱动的环境中有效贡献。
劳动力数据印证了这一趋势:GPT-4发布后,在高度受AI影响的岗位(如软件开发)中,22-25岁人群的就业率下降了约13%,而高级岗位却在增长。AI正在放大资深人才的能力,却让新人才面临被边缘化的风险,导致组织呈“头重脚轻”的畸形结构,人才金字塔的“底座”不断萎缩。
如果这一趋势不加遏制,更少的初级开发者将获得“系统品味”、架构直觉和运维经验——这将侵蚀代码质量、拖慢创新步伐。
核心矛盾:效率还是成长?
每一次我们将工作交给AI,就失去了一次发展自身专业能力的机会——而恰恰是这种专业能力,才是我们评估AI工作所必需的判断力。
研究还表明,使用ChatGPT撰写SAT风格文章的大学生,大脑活动明显低于独立撰写者,且后续回忆率更低。直接参与式学习与更有效的学习成果密切相关。
解决方案:导师制
为了应对这一挑战,作者提出了“导师制”(Preceptor Program):将初级开发者与资深导师在真实产品团队中结对。导师指导初级开发者成长,教他们如何引导AI工具、培养批判性判断力、学习资深工程师的生产职能。
导师制的核心原则:
每位导师指导3至5名初级开发者
项目周期至少一年,视技能需求和产品复杂度而定
初级开发者的贡献不在于原始速度,而在于情境中的学习:暴露误解、追问AI输出为何失败、逐步内化导师习以为常的推理方式
资深导师有责任将判断力外化,将专业知识转化为可教学的时刻
AI应如何辅助学习
为了支持学习者并向导师提供信息,编码助手可以增加“初级开发者模式”,默认采用苏格拉底式引导而非直接生成代码。正如Andrej Karpathy所说:“我不会在给你机会自己尝试之前就呈现答案。”
理想的AI辅助学习工具应该:
挑战学习者,先让其尝试再给出方案
解释代码生成过程
就关键概念和决策进行提问
主动追踪学习者的强项和弱点
导师应能查看学习者的聊天记录,监控进度,提供针对性指导,弥补知识空白。
结语
生成式AI已从根本上重塑了软件工程,放大了资深工程师的生产力,同时暴露了传统人才管道的脆弱性。如果组织只关注短期效率——只招聘那些已经能够指挥AI的人——就有可能掏空下一代技术领导者。
软件工程的未来,不取决于AI能生成多少代码,而取决于人类如何有效地学习、推理并伴随这些系统共同成长。通过有意识的导师制投资于初级开发者,确保今天的专业知识转化为明天的直觉判断。在自动化与学徒制的平衡中,我们守护软件工程职业的持久活力。

https://cacm.acm.org/opinion/redefining-the-software-engineering-profession-for-ai/
解读无法代替原文
请阅读原文并一起探讨本文观点⬆️
作
者
简
介
Mark Russinovich,微软Azure首席技术官、副首席信息安全官、微软Azure技术院士。
Scott Hanselman,微软核心 AI 事业部开发者社区副总裁。
Communications of the ACM

Communications of the ACM(ACM通讯)创刊于1958年,是最受尊敬的信息技术杂志之一。它提供新闻、专家评论和同行评议的研究。《ACM通讯》为读者提供了接触这一代在计算和信息技术领域最重要的领导者和创新者的机会。
你是如何看待这一观点的呢,来一起讨论吧!
富强、民主
文明、和谐
自由、平等
公正、法治
爱国、敬业
诚信、友善
📢 免责声明
本文仅为对该研究文献内容的翻译与归纳,如需了解更多信息请查看原文。研究文献中的内容和观点均属于作者,我们不对上述观点和言论承担责任。

End
THE QR CODE
长按二维码|关注我们
随时了解 ACM 定期推出的出版物和会议信息更新




夜雨聆风