从“写代码”到“指挥代码”
近日,一位前谷歌工程师以“闲人”自嘲,称其项目中约3万行代码主要由AI生成,而非自己逐行编写。这一表述真正值得关注的,不是“3万行”这一数字,而是软件生产分工正在被重写:工程师从代码作者转为问题定义者、约束设计者和结果审阅者。AI承担模板化实现,人类负责判断什么该写、为何这样写,以及能否上线。
# 生产力指标需要重估
若仍以代码行数、提交量衡量工程师产出,AI会放大“虚假繁忙”。3万行代码可能意味着更高效率,也可能意味着更多冗余、重复和审查负担。更合理的指标应转向交付周期、缺陷密度、变更失败率、评审成本与系统可维护性。代码由谁生成不是核心,谁对结果负责才是。
# 理解债务与责任边界
AI生成代码会带来“理解债务”:当作者未逐行编写,团队必须通过测试、静态分析、架构评审和文档补足认知。尤其在生产系统中,安全、合规与可回溯性不能外包给模型。工程师的“闲”并非无所事事,而是把精力前移到需求拆解、后移到验证。
# 组织如何接住变化
企业应明确AI生成代码的披露、评审与测试规范,建立小步提交、强自动化测试和可回滚机制;同时调整绩效评价,奖励高质量判断而非生成数量。AI不会消灭工程师,但会淘汰只以敲代码定义自己的人。