Vibe Coders 已经消失了
事实证明,氛围编程是第一个破灭的人工智能泡沫。
今年对软件开发人员来说很特殊,因为他们认为自己会失业,至少一些有影响力的人是这么说的。
还记得三月吗?就在几个月前,整个互联网都在沸腾。我写了一篇关于这个新来者的博客: Vibe Coding 。
我们都问过,或者至少我们都想过,“软件工程师……是不是早就该消失了?”
当时的氛围简直太棒了。
你不需要写代码……你只需要提示。你可以在咖啡变凉之前就做出一个 Netflix 的克隆版。生活真美好。
好吧,欢迎来到第二天早上。派对结束了,音乐停止了,我们都盯着眼前的烂摊子。“氛围编码”的热潮已经撞上了现实的硬墙。
我之前提到的那种“胶带代码”?它开始脱落了。

“氛围编码”出现已经有相当长一段时间了(整整 5 个月),结果如下……


1、自信的错误
事实证明,发布 100 个“氛围应用”很容易。即使是 1000 个也很容易。
维护其中一个,仅仅一个,简直就是一场活生生的噩梦。
核心问题不在于AI会犯愚蠢的错误,而在于AI自信地认为自己错了。
它生成的代码看起来完美无瑕。代码简洁、格式规范,但却是一场彻头彻尾的灾难。它甚至凭空想象出某个功能已经存在库。
我经常在Reddit上看到这类故事。大多数人并非抱怨,而是在分享他们的恐怖经历。
他们花费数小时调试AI生成的“95%正确”的代码,最终却发现那5%的错误源于对整个业务问题的根本性误解。
我们都被它的速度冲昏了头脑,却忘记了询问它的质量、安全性,以及……逻辑性。
我们以为我们得到了自动驾驶系统,但现在那些资深人士告诉我们,我们得到的只是一个速度极快的初级实习生,他肯定会把事情搞砸。
“AI旨在增强人类的潜能,而不是取代它。” — Satya Nadella,微软 CEO
关键在于,AI就像一个副驾驶。副驾驶并不驾驶飞机,而是帮助已经懂得如何驾驶的飞行员。
肯特·贝克一针见血地总结了整个情况:
AI 助手“擅长吸气(添加功能),却不擅长呼气(为了简洁而重构)。”
我们只是不断地增加复杂性,而人工智能却乐于助纣为虐,帮我们自掘数字废墟。
因此,我们现在面临的问题是:
- 教科书式的 SQL 注入漏洞。
- 硬编码的凭据和 API 密钥。
- 缺失的输入验证,坐等攻击。
- 虚假的依赖关系。
这些都是人类会进行的基本检查。
在构建可扩展的软件时,我们需要考虑很多方面:托管在哪里,使用哪个数据库等等。我们甚至需要实施速率限制来减少服务被滥用的情况。除非我们明确指出,否则人工智能不会发现这些问题。
这它不是 100 倍速调试器,而是 100 倍速漏洞建议器。
2、市场调整已至
那么,那些之前还在起草裁员备忘录的 CEO 们呢?
他们现在正悄悄地起草“高级工程师(AI 代码审查)”的招聘启事。
恐慌已经过去,调整已经到来。公司们意识到,那个“反应速度快 3 倍”的年轻人,也可能是那个刚刚把 10 个严重漏洞推送到生产环境的年轻人。
我说的“公司”不是指大型企业;它们仍然像 LeetCode 一样有着巨大的准入门槛(至少人们知道 LeetCode 的内容)。我指的是那些疯狂发布产品的初创公司。
当 CEO 们还在梦想着解雇整个开发团队时,现实是,一半的开发人员甚至都不用 AI 来“思考”。他们只是用 AI 来实现自动补全和建议,而这些功能 VS Code 扩展程序里早就有了。
真正的工程师明白真相。AI 并不能取代人工。高级开发人员。这是一款让高级开发人员更加不可或缺的工具。
你需要的不是“响应式工程师”,而是一位架构师,他能够审视 1000 行 AI 生成的无意义代码,并提出那个至关重要的问题:“……但是为什么?”
超过 50% 的技术工作是维护工作,而不是从零开始编写系统。
未来不是“凭感觉编码”,而是经过验证的编码。感觉只是一种建议,最终还是要由你来审核 PR。
原文链接:Remember Vibe Coders? Yeah… They're Gone
汇智网翻译整理,转载请标明出处