“万物皆可Vibe Coding”最近冲上了热榜。意思是:不必死磕语法细节,只要把想法用大白话说清楚,AI就能帮你把代码写出来。写程序,第一次变成了一件”凭感觉”的事。
争议也随之而来——不懂底层、不背语法,光凭一股”感觉”指挥机器,这也算真本事吗?
熟悉金庸的人会心一笑:这个问题,风清扬在华山后洞的一堆骷髅里,早就和令狐冲掰扯过了。他给出的答案是四个字——无招胜有招。
风清扬:剑招学得再熟,也只是蠢才
《笑傲江湖》里,风清扬传令狐冲独孤九剑,开口先把五岳剑派骂了个遍:
五岳剑派中各有无数蠢才,以为将师父传下来的剑招学得精熟,自然而然便成高手,哼哼,熟读唐诗三百首,不会作诗也会吟!
把招式背得滚瓜烂熟,就以为自己是高手了?在风清扬眼里,这跟”熟读唐诗三百首”的应声虫没区别。接着他抛出了那句惊世骇俗的话:
活学活使,只是第一步。要做到出手无招,那才真是踏入了高手的境界……不是”浑成”,而是根本无招。你的剑招使得再浑成,只要有迹可寻,敌人便有隙可乘。但如你根本并无招式,敌人如何来破你的招式?
令狐冲听得心头狂跳,喃喃念着”根本无招,如何可破”,眼前忽然出现一个做梦也想不到的新天地。
这不正是Vibe Coding迷人的地方吗?过去写程序,是把一招一式(语法、API、框架)背得烂熟,照着套路一行行敲。现在你只管说出意图——“我要一个能干什么的东西”——剩下的招式,交给AI即兴生成。重的是意,不是形。

高手过招,比的从来不是谁记得的招式多。
张三丰:学剑的最后一步,是把它忘掉
金庸怕你不信,又在《倚天屠龙记》里写了一遍。
张无忌强敌当前,张三丰临时教他太极剑。一套剑法演完,问他:
“孩儿,你看清楚了没有?“张无忌道:“看清楚了。“张三丰道:“都记得了没有?“张无忌道:“已忘记了一小半。”……过了一会,张三丰问道:“现下怎样了?“张无忌道:“已忘记了一大半。”
旁人急得直跳脚——剑法这么深奥,看一遍都记不全,怎么还越忘越多?可张三丰要的,恰恰就是这个”忘”。等张无忌说”还有三招没忘记”,老人家点点头,让他上场了。因为太极剑”重意不重招”,要的是那口绵绵不绝的劲意,招式记得越死,反而被它捆住手脚。
这就是Vibe Coding的另一面:你不需要记住每个函数怎么拼写,你需要的是知道自己想要什么、以及一眼看出AI给错了的判断力。

越忘越多的那个人,反而学到了精髓。
但别忘了:无招的前提,是先有招
不过金庸从不曾把话说一半。这里藏着一个最容易被忽略的关键——
令狐冲能学独孤九剑,是因为他在华山苦练了十几年剑术,根基深厚;张无忌能”忘”掉太极剑,是因为他一身九阳神功、乾坤大挪移的内力撑底。**他们的”无招”,是从扎扎实实的”有招”里长出来的,不是从一片空白里冒出来的。**一个从没摸过剑的常人,拿剑乱挥也叫”无招”,可那是任人宰割的无招。
Vibe Coding也一样。它能让懂行的人如虎添翼——意图清晰、判断到位,AI替你省掉敲招式的力气;但它救不了一个连”自己想要什么”都说不清的人。AI生成的招式再花哨,看不出对错的人,照样要栽跟头。
所以”无招胜有招”从来不是”不学也行”,而是”学透了之后,可以不拘泥于形”。金庸把这层意思藏在风清扬的得意和张三丰的微笑里,等了几十年,终于等到一个叫Vibe Coding的时代,替他把话讲明白。