★代码不是没写出来。 是写得太快,团队没人接得住。
最近 V2EX 上有个帖子挺火。
帖子标题叫:《公司 vibe coding 的项目,团队已经无法掌控了》。

一个团队用 Codex 等 AI 编程工具,几个月赶出了一套客服 Agent 系统,覆盖 App 在线客服和电话线路客服。
第一版上线之后,问题没有结束。
反而刚刚开始。
这篇帖子之所以能引起这么多讨论,不是因为“AI 写不出代码”。
恰恰相反。
代码写出来了。
系统也上线了。
业务甚至已经开始跑了。
真正麻烦的是,团队后来发现:
自己接不住这套系统。
大量核心代码由 AI 生成,结构复杂,抽象层级混乱,很多逻辑连开发自己都解释不清。
出了 Bug,只能继续让 AI 修。
AI 修完一个问题,又带出新的问题。
今天 A 好了。
明天 B 坏了。
后天线上客服又开始长时间沉默、响应超时、上下文丢失。
这就很典型了。
AI 编程最危险的地方,不是它写得慢,也不是它写得少。
而是它可以非常快地帮团队制造一套:
看起来能跑,但没人真正掌控的系统。
demo 阶段,这种问题不明显。
因为 demo 只需要证明一件事:
功能能不能跑通。
但生产系统要证明的东西完全不一样。
它要能抗并发。
要能回滚。
要能定位问题。
要能灰度发布。
要能让后来的人看懂。
还要能在凌晨两点出故障时,有人知道第一刀该砍哪里。
这些东西,AI 不会自动帮你补齐。
更现实的是,很多团队用 AI 做项目时,其实不是在做工程提效。
而是在用 AI 透支工程纪律。
需求没拆清楚,先让 AI 写。
边界没定义清楚,先让 AI 写。
测试没覆盖完整,先让 AI 写。
日志、监控、降级、回滚都还没有,先上线看看。
最后系统真的上线了。
问题也真的来了。
这时候团队才发现,AI 不是免费的生产力。
它只是把原本会慢慢暴露的问题,提前打包送到了线上。
所以我越来越觉得,AI 编程不会让高级工程师变得不重要。
相反,高级工程师会变得更重要。
因为未来真正稀缺的,不是:
谁能让 AI 多写几千行代码。
而是:
谁能判断这几千行代码到底该不该进主干。
AI 生成一个方案,你得知道它是不是过度设计。
AI 修一个 Bug,你得知道它是不是只修了表面。
AI 加一层抽象,你得知道它是不是在制造未来的维护成本。
AI 可以写代码。
但它不会自动替团队负责。
AI 可以放大一个团队的执行力。
但它也会放大一个团队的混乱。
方向对的时候,它是加速器。
方向错的时候,它就是债务打印机。
所以未来真正重要的问题,可能不是:
你会不会用 AI 写代码。
而是:
你能不能让 AI 写出来的东西,仍然归人掌控。