摘要
本文深入探讨了当前技术圈热议的 “vibe coding” 现象。通过分析多项研究数据和行业案例,文章揭示了 AI 编程工具的真实影响:虽然 AI 能显著降低"做出来"的门槛,帮助团队快速完成低优先级开发任务,但同时也带来了代码质量下降、安全漏洞增多、重构率降低等问题。开源社区对此反应强烈,许多项目已明确拒绝 AI 生成的代码。
文章的核心观点是:vibe coding 与古法编程并非对立关系,而是各司其职。AI 编程工具消灭了编码的门槛,但无法替代工程思维、架构设计、安全合规等核心能力。随着工具普及,"会写代码"正在成为基础能力,而"知道自己在写什么"的工程决策能力反而更加稀缺。最终结论是:工具越锋利,能驾驭它的人越贵;会写代码的人不会被取代,不知道自己写了什么的人才会。
最近两年,技术圈吵得最凶的话题,大概就是 vibe coding。
这个词是前 OpenAI 创始成员 Karpathy 发明的。大意是:别管代码了,用大白话跟 AI 说你要什么,它负责写、负责跑、负责修,你就负责沉浸在"氛围"里。火到什么程度呢?Collins 词典直接把它评成了年度词汇。那段时间社交平台上全是"我用 AI 一个周末做出一个 SaaS"的帖子。
另一边的老程序员嗤之以鼻。写了十年 Java 的人,看到隔壁产品经理用 AI 一天搭了个后台,心里多少不是滋味。这种情绪被社交媒体一放大,就变成了两个极端:一边喊"程序员要完了",一边骂"AI 写的都是屎"。
我倒是觉得,这两边都吵岔了。
先泼一盆冷水。2026 年的风向,跟两年前完全不一样了。
METR 做过一个对照实验:同一批任务,用 AI 的开发者反而平均多花了 19% 的时间,可 85% 的人坚信自己更快。原因不难猜:AI 写的代码"看起来是对的",人跳过检查直接合进去,bug 攒到后面一起爆,修起来更贵。
GitClear 翻了 2 亿行代码的变更记录,发现复制粘贴越来越多,重构率从 25% 掉到不足 10%。Wiz 扫了 5600 个用 vibe coding 做出来的应用,2000 多个漏洞,400 个密钥裸奔,五个里就有一个存在严重安全问题。Stack Overflow 的年度调查里,72.2% 的开发者说自己在工作中不碰这玩意儿。
开源社区的反应最直接。cURL 的创始人把漏洞赏金关了,因为 AI 生成的"漏洞报告"流畅、自信,然后全是编的。Ghostty 干脆在仓库里写了条规则:不收 AI 生成的代码。tldraw 更狠,所有外部 PR 直接关闭,管你是人写的还是 AI 写的。
“vibe code,就是未来的屎山代码”,这句话被数据一次一次盖章。
但你要是就此断定 vibe coding 是骗局,那也是另一种天真。
字节跳动内部有个数字:2025 年,AI 编程工具帮团队干完了超过 12 万个"低优先级"的开发任务。这些需求走正常排期,平均要等三周;交给 AI,两天交付。它们不是核心产品,不需要 99.99% 的可用性,不用过完整渗透测试。一个内部小工具,能用就行;一个演示用的原型,跑得动就行。软件质量的标准本来就是分层的,不是所有代码都配得上 Code Review,也不是所有项目都值得压测。
反对者只看见 vibe coding 做不出来的东西,没看见它让一堆原本做不出来的东西,真的被做了出来。
吵了 18 个月,我越来越觉得这根本不是技术分歧。用 vibe coding 做东西的人,到底算不算程序员?这才是大家真正在意的问题。两个阵营都在用情绪代替事实:一边说"AI 要取代你们",一边说"你们写的都是垃圾"。
事实是什么呢?vibe coding 消灭了编码的门槛,但没有消灭工程的门槛。
编码只是软件开发里最简单的一环。需求怎么拆,架构怎么定,数据怎么存,线上出问题怎么兜底,安全合规怎么过,这些 AI 一个都帮不上忙。字节那 12 万个任务,能接住的人都是"懂点产品逻辑、能给 AI 下准指令"的工程师,不是完全没碰过代码的小白。
CSDN 上有篇文章说得挺形象,叫《Vibe code is legacy code》。里面有个比喻我印象很深:一个完全不懂编程的人,想用 vibe coding 做一个要长期维护的项目,就像把信用卡交给小孩,却没说清楚"债务"是什么。第一个月刷卡刷得开心,第二个月账单一来,整个人都不好了。
AI 写代码有多爽,后来擦屁股就有多累。有多少人工,就有多少智能,这话放在 vibe coding 身上一样成立。
所以我的结论很简单:vibe coding 和古法编程不是敌人,它们现在各管一层。
vibe coding 负责把"做出来"的门槛压到最低,把那些因为人手不够一直被搁置的需求,重新变成能交付的东西。古法编程则退到了后场:AI 造的屎山,你来修;AI 漏掉的安全漏洞,你来堵;AI 写得越快,能看懂、能兜底的人反而越值钱。
Stanford 数字经济实验室有个数据:22 到 25 岁、靠"照着教程写代码"入行的开发者,就业率三年掉了近 20%;而 26 岁以上、懂系统懂决策的那批人,基本没受影响。因为"会写代码"正在变成基础能力,"知道自己在写什么"才是稀缺资源。
别再问 vibe coding 会不会取代古法编程了。AI 把地板抬高了,天花板却纹丝不动。工具越锋利,能驾驭它的人越贵。
会写代码的人不会被取代。不知道自己写了什么的人,才会。
你们公司现在用 AI 写代码吗?是真香还是真坑,评论区聊聊。