过去我们谈工程师,第一反应往往是“能不能把代码写出来”。但 AI 原生开发正在把这个问题改成:能不能把问题说清楚、把系统设计好,并且判断机器交付的结果是否可靠。对我来说,这不是简单的工具升级,而是职业重心的一次搬家。

微软内部已有 20% 至 30% 的代码由 AI 生成,谷歌内部新代码的 AI 生成比例达到 75%,Meta 也要求 55% 工程师的代码改动获得 AI 辅助。数字背后的变化,不只是少敲一些键盘,而是开发流程本身被重新排列:需求拆解、架构设计、代码生成、测试和部署,都可能由人机共同完成。
我最认同的一点是,工程师不会因此变得“不重要”,只是重要的地方变了。过去,一个人可能靠熟练掌握语法和框架建立优势;以后,更稀缺的能力会是定义边界、识别风险、验证结果,以及在模糊需求中做出取舍。会写代码仍然重要,但只会写代码,可能就不够了。
AI 生成代码的安全通过率只有 56%,这恰好说明了一个容易被忽略的问题:生成速度不等于工程质量。模型可以迅速交付一段看起来完整的代码,却未必理解业务上下文,也未必能主动发现权限校验、输入过滤等关键位置的漏洞。
所以我不太赞成把“AI 生成率”当成唯一的效率指标。真正成熟的 AI 原生团队,应该把生成、审查、测试和安全检查放在同一条链路里。工程师更像一个既会指挥、又会验收的负责人,而不是只负责把需求翻译成代码的人。
这也意味着,初级工程师不能只练习机械编码,更要训练拆解问题和追问“为什么”。AI 可以替我们完成大量重复劳动,但最后承担系统后果的,仍然是人。未来最有竞争力的工程师,未必是写得最快的人,而是能让 AI 更快地产出正确、可维护、可负责结果的人。
文章版权归作者所有,未经允许请勿转载。
本文链接:https://www.chatcpt.com.cn/thread/ai-native-engineering-roles/
参与讨论
暂无评论,快来发表你的观点吧!