今年 2 月初,OpenAI 联合创始人、前特斯拉 AI 负责人 Andrej Karpathy 于社交平台上提出了氛围编程 Vibe Coding 这一概念。仅仅过了一个多月,这一术语就迅速席卷了开发者社区。

最近,Karpathy 又在社交媒体上分享了他的最新尝试:“刚用‘氛围编程’搞定了一个完整的 iOS 应用!虽然之前完全没碰过 Swift,但也就 1 个多小时吧,这个 app 就已经能在手机上跑起来了。整个过程非常丝滑,基本上都是 AI 手把手带着我完成的。”

简单来说,氛围编程 Vibe Coding 就是让 AI 来编写代码,人类则可以更专注于设计和产品开发,而不是字面意思的“沉浸在编码的氛围中,享受其过程”。


就像当年汽车刚问世时,有人嘲笑它比不上马车可靠;互联网初兴时,许多人断言它不过是短暂的泡沫;面对这些一开始就使用 AI,对传统的编程流程一无所知的新一代“AI 原生程序员”,老程序员们同样做出了无情的嘲讽。

自从引入了 氛围编程 Vibe Coding,效率可真是大幅提升,现在只需 2 名 Vibe 工程师,就能创造出过去至少 50 名工程师才能堆出的技术债。

可不是么,今年 90% 的代码都将是 AI 生成的了,到了明年 2026 年,估计代码就能 100% 交给 AI 来写了。步入 2027 年,资深工程师们终于可以大展身手了——花十倍的力气,专心清理 AI 生成的‘垃圾代码’!

所以好消息是,未来几年我不会被 AI 取代,但坏消息是,我还能保住程序员的饭碗,仅仅因为需要有人负责收拾 Vibe Coding 留下的烂摊子!

在不远的未来,最出名的 HTTP 错误代码可能不再是 404 了,429 Too Many Requests 正在跃跃欲试取而代之。届时,程序员的日常将变成:“哎,又到 Copilot 的请求上限了!这让我还怎么敲代码?手写?不可能的!”

虽然 AI 生成代码的效率非常高,但是目前的 AI 还不适合调试。如果 AI 输出的代码有 bug,那么程序员就需要详细检查代码,找出问题所在,找不出来就要掀桌子了。

于是,一些开发人员采取的做法是“只要出现错误,就从头重写,而不是修复”。这是借助 AI 高速生成代码的能力的一种新思维。嗯,美丽的新世界在等着你。


看过这些吐槽,我是感觉 Vibe Coding 不太适合叫作氛围编程,似乎叫“盲从编程”更合适,盲目接受 AI 生成的代码嘛。


da_miao_zi
1 声望0 粉丝

软件工程师、技术图书译者。译有《图解云计算架构》《图解量子计算机》《计算机是怎样跑起来的》《自制搜索引擎》等。