AI Coding时代,工程化能力是最后的“护城河”吗?谈谈“大模型善后工程师”的崛起

当业务员都能用Vibe Code完成70%的需求时,那剩下的30%,才是工程师价值的真正体现。

一、从“Vibe Coding”的狂欢,到“最后一公里”的无奈

兄弟们,不知道你们最近有没有一种强烈的感觉:AI编码工具(比如Cursor, Github Copilot)的发展速度,已经远远超出了我们的预期。

前段时间,一个非常形象的词火了——Vibe Coding(氛围编码)。你不需要敲出完整的代码,只需要用自然语言描述你想要的“氛围感”或功能,AI就能帮你生成大段的代码。这听起来简直像魔法一样。

在实际开发中,尤其是原型构建和简单功能实现上,AI的效率高得吓人。我最近亲自体验了一把,用AI来辅助一个中小型前后端项目的开发。结果真如网上所说,AI一口气能帮我完成70%-80%的功能代码,页面渲染、基础API、样式布局,有模有样。

然而,狂欢过后,问题接踵而至。我发现自己卡在了那“最后一公里”上。

二、我的亲身经历:被AI“牵着鼻子走”的噩梦

当我沉浸在AI高效生成的喜悦中时,很快就发现了不对劲:

  1. 代码冗余与“屎山”雏形:AI为了完成一个功能,可能会生成多种实现方式的代码,或者引入不必要的抽象层。它不懂“简洁”,只懂“堆砌”。一个文件里,可能同时出现了三种不同风格的状态管理代码。
  2. 架构混乱:由于我一开始没有给出极其明确的技术架构指令(比如“用Pinia做状态管理”,“路由结构按A-B-C分层”),AI生成的代码在结构上就开始“放飞自我”。前后端交互的部分更是重灾区,接口规范五花八门。
  3. “一本正经地胡说八道”:最可怕的是,AI会拟造数据、拟造API!它生成的代码里,可能会直接使用一个它“想象”出来的API返回字段,而实际上后端根本没有这个字段。如果你对技术栈不熟,肚子里没点墨水,你甚至都看不出来它在骗你!
  4. 沟通的困境:当代码出现问题,你想纠正AI时,你会发现,如果你自己都不知道问题的根源、正确的技术路径是什么,你根本无法有效地和AI交流。你只能模糊地说“这里不对,改一下”,而AI给你的可能是一个更错的版本。

那一刻,我恍然大悟。我并不是在驾驭AI,而是在被AI生成的一堆“半成品”和“垃圾代码”牵着鼻子走。如果我不知道一个功能从设计、开发、联调到上线的完整流程,不清楚项目的整体技术架构,我甚至连给AI下命令的资格都没有。

三、“大模型善后工程师”:AI时代的稀缺物种

正是在这种背景下,我看到了那个让我会心一笑又深感认同的词——“大模型善后工程师”

这个角色,指的正是我们这些需要为AI生成的代码进行收尾、修正、优化和整合的工程师。我们不再是从0到1的纯粹创造者,而是从0.7到1的质量把控者和架构师。

“善后工程师”的核心能力,恰恰是传统的、被我们反复强调的——工程化能力。

  • 架构设计能力:在项目开始前,你心中必须有一张清晰的蓝图。你能告诉AI:“我们前端要用Vue3 + TS + Pinia,采用这种目录结构,后端API需要遵循RESTful规范”。而不是让AI自由发挥,生成一锅“大杂烩”。
  • 代码审查与重构能力:你需要有一双“火眼金睛”,能快速识别出AI代码中的冗余、坏味道和潜在风险,并果断地进行重构,将其整理成可维护、可扩展的整洁代码。
  • 调试与问题定位能力:当AI生成的代码跑不起来或者结果不符合预期时,你需要依靠扎实的调试功底,从错误信息、网络请求、数据流中精准定位问题所在。这是AI目前无法替代的。
  • 集成与部署能力:AI生成的是一个个代码片段,如何将它们有机地组合起来,配置好构建流程、CI/CD流水线,最终平稳地上到生产环境,这全是工程化的范畴。

四、结论:AI不是来取代工程师的,是来淘汰“伪工程师”的

所以,回到标题的问题:AI Coding时代,是不是工程化能力越来越重要了?

我的答案是:是的,而且是前所未有的重要。

AI解决了“代码生成”的效率问题,但它把“工程问题”更加赤裸裸地暴露了出来。它把程序员从重复的体力劳动中解放出来,从而让我们能更专注于更高价值的工作:

定义问题、设计架构、保证质量、把控全局。

以前,你可能靠会写CRUD就能找到工作。但在AI时代,如果你只懂得堆砌业务代码,而不具备上述的工程化能力,那么你很可能就会成为那个被AI“牵着鼻子走”,甚至被淘汰的人。

反之,如果你是一个具备深厚工程化功底的工程师,那么AI对你来说,就是如虎添翼的“超级外挂”。你能驾驭它,让它替你完成枯燥的部分,而你则专注于创造和设计。

讨论时间:

各位同行,你们在使用AI编码工具时有什么类似的“血泪史”或成功经验吗?

  1. 你是否也感觉被AI生成的代码“坑”过?
  2. 你觉得在AI时代,哪些工程化能力是必须掌握的?
  3. 你如何看待“大模型善后工程师”这个角色?你认为这是程序员的未来吗?

欢迎在评论区畅所欲言,我们一起探讨在AI浪潮下,程序员的生存与发展之道!

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐