Linus 开始 vibe coding 了,你还在…
说实话,看到 Linus 这种“代码原教旨主义者”都开始用 AI 写代码,我第一反应是:天塌了。
但仔细看完他的采访,我反而长舒了一口气。作为一个天天被 Bug 毒打的打工人,我想聊聊这件事背后最扎心的真相。
一、 两个“老江湖”的潜台词
Linus Torvalds 是谁?写出 Linux 和 Git 的男人,平时连 C++ 都看不上的硬核大佬。但他最近承认,自己正让 AI 写 Python 脚本来处理音频可视化。他发明了一个词叫 「Vibe Coding」(氛围感编程):你坐在旁边喝咖啡,代码自己蹦出来。
但这事儿最吊诡的地方在于:他一边玩得起劲,一边却说这玩意儿绝不能进生产环境。
与此同时,Ruby on Rails 的亲爹 DHH 也跳出来补了一刀:“看健身视频是不可能长肌肉的。”
这两位大佬在演双簧吗?不是。他们其实在传递一个极其冷酷的逻辑:AI 可以是你的“手”,但它永远不能当你的“脑”。
二、 为什么有人在狂欢,有人在发抖?
这几天我刷社交平台,发现程序员群体已经彻底分裂了。
狂欢的那波人,大多是受够了写那些重复、机械、毫无美感的业务逻辑的。对他们来说,AI 是解放奴隶的生产力。
恐慌的那波人,则是真心觉得“天要黑了”。
我前两天带一个刚毕业的学弟,他问了我一个特别扎心的问题:“哥,我刚花半年学会了 React,结果现在 GPT-4o 几秒钟就能甩出一个组件,我这半年是不是白活了?”
我没法直接回答他,因为如果你仅仅把“学会某种语法、能写出不报错的代码”当成核心资产,那确实,你已经失业了。
现在的分水岭非常清晰:
恐慌的人,值钱的是“手艺”,写得快、记得住语法、能解简单的逻辑题。
不慌的人,值钱的是“判断力”,这种架构会不会在高并发时崩掉?这个第三方库有没有安全后门?这个产品逻辑到底解没解决用户痛点?
AI 踩平了技术的门槛,但它把护城河修得更高了。
三、 别被“自动驾驶”给骗了
很多新手觉得,有了 AI,我不用懂原理也能做产品。这就好比你坐在特斯拉的驾驶位上,因为有自动驾驶,你就敢在高速上蒙头大睡。
Linus 为什么敢用 AI?因为他能一眼看出 AI 在哪里瞎编。
他有几十年的底层功力撑着,AI 给出的代码,他扫一眼就知道这行 Python 会不会内存溢出,那个算法是不是最优解。这叫“降维打击”。
但如果你连基础都没打牢,就直接上手 Vibe Coding,那大概率会掉进坑里。你会发现:
Demo 跑得很欢,上线就炸。
出了 Bug 根本无从查起,因为你连代码逻辑都是“借”来的。
技术债越欠越多,最后整个项目变成一坨没人敢动的屎山。
这就是 DHH 说“看健身视频没用”的原因。编程不是一种知识,而是一种肌肉记忆。你跳过了所有的思考过程,也就失去了应对复杂问题的能力。
四、 你的护城河到底在哪?
现在大家都在卷 Prompt(提示词),但我觉得这事儿挺滑稽的。Prompt 只是暂时的过渡,未来的 AI 会越来越懂你。
真正的护城河,是那些 AI 暂时“买不到”的东西:
踩坑的经验: 那些你在深夜三点,因为一个诡异的配置问题薅掉头发换来的教训,AI 没经历过。
系统的全局观: 知道什么时候该用简单粗暴的方案,什么时候该用优雅复杂的架构。
对业务的同理心: 知道代码背后的那个人,到底想要什么。
所以,Linus 用 AI 并不代表程序员要灭绝了,而是代表**“代码翻译员”这个职业要灭绝了。**
如果你还在为“写出能跑的代码”而沾沾自喜,那该慌的是你。但如果你能指挥 AI 去构建你脑海中的蓝图,那这就是你最好的时代。
你会担心自己写的代码被 AI 优化掉吗?或者你已经发现 AI 在某些地方开始掉链子了?评论区聊聊。