ARTICLE · 1078919
曾痛骂AI写代码“非蠢即坏”!《我的世界》之父公开投降:真香,我彻底错了
全球软件工程史上,最富戏剧性的一场“公开认错”,在一个平静的夜晚爆发了。
做出这次表态的,正是凭借一己之力手敲出《我的世界》(Minecraft)、身家百亿的游戏界初代“技术真神”,Notch(Markus Persson)。
他在社交平台上发了一条极短的自白,迅速传遍整个开发者社区:
“我承认,我正在享受 Vibe Coding。我可能……有那么一丁点、微乎其微地错了。”

▲ Notch在社交媒体上公开承认自己正在享受Vibe Coding
全世界的开发者之所以集体震惊,是因为就在几个月前,这位老哥还是全球科技圈最强硬的“反AI斗士”。
他曾指着所有用AI写代码的人痛骂:“非蠢即坏”;他曾把AI编程怒斥为“骗子的泡沫”;他甚至在主页上立下如同血书般的两个单词:“Reject AI.”(拒绝AI)。
从“誓死抵抗”到“沉迷真香”,这位不可一世的传奇极客,究竟经历了什么?
01昔日的硬骨头:谁用AI,谁就“非蠢即坏”
把时钟拨回几个月前
Notch在互联网上的形象,一直是个脾气暴躁、技术纯粹的“远古手艺人”。毕竟,他可是凭一己之力用Java写出全世界最畅销游戏《我的世界》的孤胆英雄。在他眼里,代码是纯粹的逻辑艺术,容不得半点机械的亵渎。
年初,面对铺天盖地的AI编程狂潮,Notch直接开炮:
“提醒大家一句:用AI写代码依旧是个极其愚蠢的坏主意。任何鼓吹它的人,要么无能,要么邪恶”

▲ Notch在年初直言:鼓吹AI写代码的人“要么无能,要么邪恶”
他的逻辑极其辛辣:“这就像让AI去制定法律一样愚蠢。编程的核心全在逻辑,打字从来只是附带动作。”
到了年中,他的态度升级到了顶峰他在主页上狠狠甩下一句毫无回旋余地的口号:“Reject AI.”

▲ 曾被无数程序员奉为主页信条的两字口号:“Reject AI.”
短短两个单词,被全球各地的反AI开发者奉为精神图腾,疯狂截图转发。大家以为,这位不差钱的亿万富翁会像一座花岗岩雕像一样,永远坚守手写代码的尊严。
然而,所有人都低估了现实的“毒打”
02现实的巴掌:招不到人,他向AI伸出了手
立下“血誓”后仅仅一周,Notch的防线就崩塌了第一条缝。
卖掉《我的世界》后,Notch成立了一家极其低调的小工作室,正在闭门开发一款名为 Levers and Chests(杠杆与宝箱)的地牢探索新游戏。

▲ Notch正在闭门开发的地牢探索新作《Levers and Chests》
游戏很酷,但做游戏的过程极其痛苦
一款庞大的独立游戏,除了核心逻辑,还需要海量枯燥、繁琐的基础工具:地图编辑器、节点图可视化器、语法高亮插件……
Notch想招几位顶尖程序员来帮他写这些“杂活”,但他绝望地发现:在当下的市场上,根本招不到靠谱的高水平工程师。
被工期和枯燥工具折磨得焦头烂额的Notch,坐在电脑前,看着卡住的进度,心理防线开始动摇。他在网上半开玩笑地发帖:
“也许我该去试试那个该死的 Vibe Coding 了。倒也没厌倦编程,纯粹是招不到合格的人来写编辑器。而且……解雇一个聊天机器人,总不会让我良心不安吧?”
发完这段话,他还配了一句英语俚语:“谁能给我推荐一家‘卖乌鸦’的餐厅?”
在英语里,“Eat crow”(吃乌鸦)的意思,就是公开承认自己大错特错,把咽下去的狠话再嚼碎吐出来。

▲ Notch发帖诉苦招人难,首次松口表示要尝试Vibe Coding
前《魔兽世界》知名制作人 Grummz 闻讯立刻发帖“贺电”:“欢迎上车,Notch!拿AI做编辑器和周边工具,根本不需要犹豫。至于核心渲染模块,大可以留给自己施展过硬本领。”

▲ 知名游戏制作人格鲁姆兹(Grummz)发帖欢迎Notch拥抱AI
03什么是“Vibe Coding”?为什么它能让人彻底沦陷?
很多不写代码的读者可能会好奇:让这位绝世高手态度大转弯的 Vibe Coding,到底是个什么黑魔法?
这个词诞生于前特斯拉AI总监、OpenAI联合创始人 Andrej Karpathy 之手,是他创造的年度热词,代表着一种全新的开发状态。

▲ 维基百科上的“Vibe coding”词条,Karpathy提出的概念迅速席卷全球
用大白话解释,以前的程序员是“精细的手工木匠”:逐行敲代码,盯着每一个变量,严防死守每一个符号。
而 Vibe Coding(感觉流编程) 则是“拿着对讲机的包工头”:
- 张嘴说人话
:你不用敲代码,直接用自然语言告诉大模型:“给我做个地牢地图编辑器,左边选方块,右边显示3D预览。” - 闭眼点接受
:大模型瞬间吐出几百行代码,你甚至不用看它改了什么,直接无脑点击“全部接受”(Accept All)。 - 报错直接扔回去
:程序跑崩了?别去查Bug,直接把报错信息原封不动复制粘贴甩给AI:“修好它。” - 跟着感觉走
:不看代码,只看运行结果。只要程序能跑起来,代码哪怕是一团乱麻也无所谓。

▲ Karpathy最初对Vibe Coding的定义:完全忘记代码的存在
这种方式曾经被传统程序员鄙视到了泥土里,甚至被称为“赛博糊屎”。
但当Notch带着满腹怀疑,把任务派给AI的那一刻,奇迹发生了。
04真香定律:从“吃点乌鸦”到“编程被解决了”
刚开始,Notch还带着几分傲娇与挑衅。他把一段复杂的类型转换任务扔给Claude,冷冷地说:“来,让我看看你有什么能耐。”
结果,不到几秒钟,完美的脚本吐了出来。
紧接着,他又让AI去写一个连他自己都懒得手写的图形着色器(WGSL)语法高亮插件。这个曾经需要耗费他大半天时间、查无数文档的枯燥杂活,AI仅仅用了几分钟,一枪命中,完美运行。
Notch在电脑前惊呆了
到了8月,他不得不发了一张与AI对话的截图,老老实实配文:“好吧,也许我真的得去吃乌鸦(认错)了。”

▲ Notch分享与AI结对编程的截图,正式承认自己开始“吃乌鸦”
尝到了甜头的Notch,彻底停不下来了。
到了9月中旬,他甚至发出了一声近乎放弃抵抗的感叹:
“好吧,行,编程这件事,差不多算是有那么一点点被彻底解决了。”

▲ Notch感叹:编程这件事,在某种意义上已经被彻底解决了
接着,便有了文章开头那一幕:他在全网围观下,彻底承认自己“正在享受 Vibe Coding”。
围观的开发者们瞬间沸腾了科技狂人马斯克(Elon Musk) 跑来围观,留下一颗放肆大笑的 Emoji:

▲ 马斯克第一时间赶到现场,留下一串大笑
有开发者借洗衣机打了个生动的比方:“这都是迟早的事。当年洗衣机刚发明的时候,也有一群人坚持要到河里洗衣服,才觉得自己洗得干净。”
05穿透狂欢:Notch向AI投降背后的残酷真相
Notch的“真香反转”固然充满了互联网式的喜剧色彩,但如果仅仅把它当成一出“名人大嘴巴打脸”的娱乐八卦,我们就错过了当下科技界最剧烈的一次底层地壳运动。
仔细复盘Notch的整个心路历程,你会发现几个发人深省的残酷现实:
1. 率先做出让步的,是“枯燥的中间地带”
Notch从头到尾都没有让AI去写游戏的核心渲染算法或灵魂机制。他把AI死死限制在地图编辑器、工具链和基础插件上。
在当今的软件开发中,80%的工作量都是没有创造性的“纯体力活”。当一个顶尖创造者被繁文缛节压得喘不过气、且招不到人时,拒绝AI就等于慢性自杀。AI并未在技术纯度上胜过人类大师,纯粹是效率在工期紧逼之下占据了上风。
连创造了 Linux 和 Git 的祖师爷 Linus Torvalds,前不久在写自己的业余音频项目时,也公开承认自己用AI工具“Vibe Coding”了Python前端可视化部分,因为他懒得去学Python那些细碎的语法。

▲ 独立游戏媒体深度复盘:从拒绝AI到身体力行的技术妥协
2. 程序员的终极恐惧:从“手艺人”沦为“AI的中层领导”
Notch在享受AI的同时,写下了一句充满警惕的话:“我之所以不想过度拥抱它,是因为我想继续做一个创造者,免得沦为管聊天机器人的中层管理者。”
这击中了所有资深工程师的身份危机:曾经,写代码如同雕刻,每一行都带着作者的心血与指纹;而现在,你沦为了一个不停给模型点赞、复制报错、做验收测试的“赛博监理”。那种纯粹的创作快乐,正在被流水线式的工业吞噬。
3. “感觉很快”的致命幻觉
AI编程真的完美无缺吗?
权威测试机构 METR 曾做过一组震撼的随机对照双盲试验:在真实的复杂编码任务中,使用AI工具的程序员,实际完成速度比不用AI的人慢了19%! 但荒谬的是,在测试结束后,那些用了AI的程序员主观上依然坚信自己比平时快了20%。
这种“我感觉自己飞起来了”的畅快感,掩盖了代码逻辑混乱、安全漏洞百出的隐患。根据 CodeRabbit 对数万个开源PR的审计,AI协助生成的代码,出现严重逻辑缺陷和安全漏洞的概率是人类手写代码的1.7倍。
代码写得更快了,但整个软件世界的“技术债务”,正在以指数级堆积。
06尾声:时代的滚轮,从不听任何人的狠话
从“坚决抵抗”到“微不足道地错了”,Notch用自己短短大半年的挣扎,为我们上演了一出微缩版的技术演进史。
他没有彻底输,因为他守住了自己作为游戏架构师的核心灵魂;但旧时代的古典编程浪漫,确实已经死了。
无论你过去多么才华横溢,无论你嘴上发过多么决绝的誓言,当生产力革命的洪流漫过脚踝时,没有人能永远站在干涸的岸上。
就像那位昔日的代码战神最后叹息的那样:
“面对必然,谁又能抗拒得了呢?”