Linus Torvalds 发飙了。
他在开源峰会上公开吐槽,每次听到有人吹嘘“现在 99% 的代码都是 AI 写的”,他就忍不住生气。
为什么?
因为按这个逻辑,这些家伙 100% 的代码其实都是“编译器”生成的。
但他们怎么从来不这么说?
其实是一个道理。
老爷子在台上开始唠家常:
“我是写机器码长大的。”
注意,不是汇编语言,是真正的数字。
他到现在都记得,在 6502 芯片上,LDA 指令对应的十六进制是 A9。
当年他花了好长时间才意识到,天天人肉算跳转偏移量,简直蠢透了。
后来,人类发明了汇编器;
再后来,有了编译器;
现在,有了 AI。
这些工具都很好用,AI 正在改变编程,但它绝没有改变编程的根本。
至于 AI 带来的“效率神话”?
Linus 给出对比:
“AI 很棒,它能把你的生产力提升 10 倍。”
“但当年编译器的出现,把人类的生产力提升了 1000 倍!”
所以,这不过是又一次常规的工具演进。
事情的本质从未改变:
以前,优秀的开发者写出好代码,差劲的开发者写出 Bug。
现在,懂系统的人能用 Prompt 调教 AI 写出好代码;
而不懂系统复杂度的人,用 AI 攒出来的代码,最后一定会崩溃。
现在科技圈很流行“氛围编码”(Vibe Coding)。
就是用 AI 啪啪生成一个一次性项目,爽一把就扔。
Linus 说,这种玩具项目,AI 的确是神器。
但如果你想做点严肃的东西,做一个需要长线维护 35 年的系统(比如 Linux)。
你得懂你的 Prompt。
你必须看懂 AI 吐出来的每一行代码,甚至去盯它最底层的汇编结果。
祖师爷浇了盆冷水:
AI 可以替你省去体力劳动。
但如果你连它写了什么都看不懂,那你永远只是在制造一次性垃圾。
显示更多