Vibe Factory:疯狂,规模化
Source: Dev.to
“Insanity is doing the same thing over and over expecting different results.”
Someone put that in a for‑loop and is selling it to you on YouTube right now.
我已经累了。
我也很生气。
(温馨提示:这是我的第一篇文章,没有漂亮的章节和标题,抱歉。吐槽文本来就没有目录。)
噪音
我厌倦了看那些从未交付过任何有意义作品的网红——为了点击率而抨击这个行业。
我厌倦了火箭表情和“🔥 2 小时交付 🔥”的帖子,它们恰好省略了代码是不可维护的垃圾这一步。
我厌倦了伪装成启示的赞助内容。
而我更厌倦的是看到开发者——优秀的开发者、初级开发者、值得更好对待的开发者——因为某个带有惊讶表情缩略图的 YouTuber 说这才是现在真实工程师的工作方式,而去吞下这种毒药。
事实并非如此。这是一场欺诈。而且它发展得如此之快,以至于等人们弄清楚时,行业可能已经不复存在。
如果你一直在目睹这一切,感觉自己像在吃疯药——你并不疯狂。你只是太在意了。
它是如何运作的(没有测验,抱歉)
有人围绕 Claude 构建了一个包装器,不断生成代码,直到……实际上,直到什么?
- 直到它编译通过?
- 直到它看起来正确?
- 直到演示视频里有足够的绿色滚动文字,看起来很震撼?
没人知道。也没人关心。这不是重点。
重点是 内容:帖子、视频,以及 “Claude 在我睡觉时帮我构建了完整的 ERP 系统,简直不可思议 🚀” 的炫耀。
- 他们当然不会给你看代码。
- 他们也不会在一周后展示它能正常运行——因为根本跑不起来。
- 他们更不会给你看测试——因为 “笑,测试”。
只有氛围。发布、录制、发布、收钱,然后继续。
赞助商排队而来。算法奖励互动。越来越多的开发者观看,尝试。越来越多的开发者产出可能有用的代码——虽然他们并不完全确定到底能干什么,但已经部署了,宝贝!
那位网红呢?已经转向下一个骗局。他们不维护自己发布的东西,也不处理后果,因为他们根本没打算这么做。
你只能自己背锅。不过,嘿,至少你得到一个赞。
定义 “Vibe Factory”
让我们非常明确地说明 vibe factory 实际上是什么。
它是自动化的疯狂。
著名定义: “一次又一次地做同样的事,却期待不同的结果。”
这正是算法的本质:生成代码 → 看起来不对 → 再次生成 → 仍然错误 → 再次生成 → 不断循环,直到……出现某些东西。出现看起来足够好、可以截图的东西。
他们把疯狂写进了 bash 脚本,称之为创新。真是天才。为什么要经历个人成长,当你可以直接 while true 走向成功?
“但它能工作!”
真的能吗?
- 你测试过了吗?
- 你读过它吗?
- 还是只看它运行了一次,没有报错信息,就觉得已经足够了?
你并不是在做工程,也根本没有在调试。你只是在拉老虎机的杠杆,然后把出现的任何东西称作 “已发布”。
拉斯维加斯感谢你的服务。
什么让我夜不能寐
除了咖啡和存在主义的恐惧,还有这一点:
现在正涌现出一代开发者,他们认为这很正常。他们认为软件工程就是写提示词然后等结果。他们从未调试过自己不懂的东西——因为他们从未真正理解过自己交付的任何东西。
但这甚至不是最糟糕的部分。
最糟糕的部分:资深开发者
那些拥有十五年硬核直觉、真正懂得系统架构、生产问题调试、做出真实技术决策的经验丰富的开发者——如果能得到 AI 的帮助,将会受益匪浅。当你把经验乘以 AI 能力,就会得到真正强大的东西。
他们在观看这些“氛围工厂”演示时心里想:
“这就是所谓的 AI 编码?这套不经思考、随意上船祈祷的胡闹?去他的。”
于是他们离开了。
你能怪他们吗?我不能。如果这场闹剧是我第一次接触 AI 辅助开发,我也会跑掉。
这些影响者不仅在误导初级开发者,他们还在为所有人浇毒。他们把 “AI‑assisted development” 与 “irresponsible hacking” 等同起来,深深植入本应最能受益的人的脑海。
我们不仅在培养一代不会开发的程序员,还在疏远一代本可以开发的程序员——把他们推离本可以让他们更出色的工具,因为最响亮的声音让他们相信这些工具只适合傻瓜。
这才是真正的毁灭。
- 初级开发者最终会学会(大概在凌晨三点,肯定是在生产环境中,且会很痛苦)。
- 那些从不参与的资深开发者?那种经验乘以 AI,能够创造出真正优秀软件的潜力?我们将永远失去。
不管怎样,影响者们都会拿到报酬。真是有意思。
谁受益?
跟踪金钱。永远跟踪金钱。 (我的治疗师说我有信任问题。我把它称为模式识别。)
- 工具供应商 – 更多的 API 调用,更多的订阅收入,更多与那些认为 AI 能让他们雇用更少资深、更多只会“全部接受”的初级员工的公司的“企业”交易。会出什么问题?一切。所有事情都有可能出错。
- 网红 – 轰动的内容会获得流量。 “我对代码很慎重”得不到点击。 “我 SHIPPED 47 APPS THIS WEEK WITH THIS ONE WEIRD TRICK”却会。诀窍就在于不在乎质量。省下大量时间。
- 软件工程的真正工艺? – 那是成本中心。那正是被优化掉的部分。
文章结束。
问题
高效——因为这对商业模式不方便。
如果你曾经想过为什么声音最大的人说的都是最蠢的话,那答案就在这里:蠢话的报酬更高。
最大的谎言是,这种情况是不可避免的,这就是 AI 辅助开发的本质,你唯一的选择是“随波逐流”或“被甩在后面”。
胡说八道。
我每天都在使用 AI。我通过对话进行编码。我可以连续数小时保持流畅状态,构建、发布、理解各种事物。AI 负责执行,而我负责判断。它比旧方式更快,也更好。
而且它一点也不像这些网红所推销的那样。
区别在哪里?我从不停止思考。我审查 AI 生成的内容。当它出错时(经常),我会进行反驳。我确保在代码提交前能解释每一行。我拥有这段代码——不是因为我敲了键盘,而是因为我理解它并能为它辩护。
这并不慢,也不是“与未来作对”。这只是专业的表现。还记得专业人士吗?我们以前还有他们。
未言之真相
如果你不在——如果你没有参与、没有思考、没有做决定——那么这场会话根本没有发生。对你来说没有。AI进行了一次会话。你只是观看。或者更糟,你甚至没有观看。你让它跑起来,去检查 Twitter,计划你的下一条推文,起草诱点击的标题,在代码自行编写时喂养印象机器。
这不是开发。这甚至不是学习。这就像不去上课却拿到文凭。证书毫无价值,因为你没有改变。你没有获得任何东西。你仍然做不到之前做不到的事。你现在只拥有一些你不理解的代码。
恭喜。你一无所有。但你的 GitHub 有很多绿色方块,这倒是挺好的。
所有权测试
看看你刚刚 “交付” 的代码。问问自己:
- 我能解释它的作用吗?
- 我能为它为何这样构建辩护吗?
- 当它出错时,我能修复吗?
- 如果是 — 那就是你的。是你写的。欢迎加入这个俱乐部。我们对生产有强烈的焦虑,对制表符与空格也有坚定的看法。
- 如果否 — 那么你一无所有。你拿着别人的工作,却假装是自己的。严格来说是 AI 的工作。但你甚至不能让 AI 解释它,因为在它做决定时你并没有关注。
这就是测试。这就是界限。
我所请求的
我并不是要你拒绝 AI。我经常使用它。当使用得当时,它真的能带来变革。
我请求你 拒绝欺诈:
- 拒绝那些从未维护过生产代码却教你如何编写代码的网红。
- 拒绝伪装成工程建议的赞助内容。
- 拒绝认为理解是可选的、思考是瓶颈、目标是尽可能快地产出代码而不顾是否有人能够维护的想法。
“氛围工厂”并不是开发的未来。它是开发的缺失。当我们让社交媒体的激励结构决定我们如何实践技艺时,就会出现这种情况。
疯狂无法规模化,它只会更快地失败。
你并不孤单
如果你是那些好人之一——如果你正在阅读此文并点头赞同,感到有人终于说出了这句话——请知道你并不孤单。我们的人数比算法想让你相信的要多得多。
我们只是更安静,因为我们正忙于真正构建事物。
但我已经不再保持沉默。我会写更多关于真正重要的原则——那些让你在使用 AI 时不至于失去理智——或是失去你的技艺的原则。必须有人去做这件事。
如果这触动了你的神经——很好。这正是目的所在。