以下为个人观点,基本上全是暴论,不喜勿喷,给孩子留点面子吧😭
我是从 2024 年读高二的时候了解到 Vibe Coding 的(当时大家还没有叫它 Vibe Coding ),当时 DeepSeek 刚出 R1 ,除了 OpenAI 的 GPT-o1 之外,大家还没来得及用上思维链,也没有那么强的性能,参数量最大的模型的话好像是 R1 的 671B 。
当时 Token 还没有现在那么便宜,而我又是穷鬼高中生,听说这玩意儿可以辅助编程,便心心念念日思夜想,看着 GPT-o1 馋到流口水,根本买不起订阅。
所幸,我一位玩得好的远房表哥在 AWS 悉尼工作,平时喜欢折腾新奇技术,跟他聊天的时候了解到他 GPT Pro 总是用不完,每次都差那么一点,于是我就来补这个缺口了😋
刚开始用的时候完全抓瞎,总是给 GPT 一大堆表述不清的需求,GPT:😅。它也没给我什么好脸色,总是给我甩一大堆垃圾,我和 GPT 就这样你一口我一口地互相喂💩,我们吃得不亦乐乎。
但是过了几个月,到了 2025 年伊始,大家口中开始出现了 Vibe Coding 这种说法,然后我又通过 Vibe Coding 社群了解到一个之前对我来说从未听说但是圈内早就在用的名词,也就是 Prompt Engineering 。我觉得这种东西好神奇,居然可以通过改变我给 AI 喂的💩的口味让 AI 产出更精致的💩,遂学之。
自从开始 Vibe Coding ,我感觉这个圈子完美诠释了一句话“大圈子神人多,小圈子神人神”。而 Vibe Coding 这个圈子人不多不少刚刚好,所以神人又多又神。
有人嗅到了商机,开始卖课;有人被卖课的人忽悠,觉得这玩意儿能让他改变世界,于是买了课开始不断产💩;然后有人产了💩还不罢休,喂给开源工作者吃,用他们的代码强健 GitHub 上的 Repo ,于是 Repo 被塞满没处理的 PR 开始哦齁齁齁;开源工作者受不了了,只好用 AI 牛他们的仓库让 AI 自动审批 PR……
用《亮剑》里的话来说——“整个晋西北乱成了一锅粥”。
自然,我也是其中一员,买课、信 AI 万能、强健别人的 Repo 和用 AI 牛自己的仓库这类抽象事情一样没少干。没办法,打了两年 OI ,最后一年通过 OI 升学的资格收紧了很多,搞得我在机房待了两年拿银牌跟个小丑一样。所以搞完 OI 之后还要面对高考压力,就这样我绝佳的精神状态开始让我四处乱倒垃圾。
最后提一嘴题外话,我今年高考,想上的学校今年大多数还把 OI 强基入围破格给 Ban 掉,显得我更加小丑了。
言归正传,就我观察而言,Vibe 圈一般分为以下几类人:
首先要提到的是最普遍的一类人——真的在拿 AI 工作的人。
先别觉得我在胡说八道。之所以我这么说,是因为我充分发挥了我的注意力( Attention is all you need ),用瞪眼法和身边统计学显然地注意到了我所认识的那些很会 Vibe 来提升效率的工作者很少有时间在网上分享自己的 Vibe 心得,不是在被公司压榨就是在被压榨的路上。
不过他们还是会发发帖子什么的,毕竟他们也是人,喜欢分享也正常。那群哥们并不是不想分享,只是被公司恶势力阻止了他们分享😠。
其次就是那些拿 AI 学习的苦逼学生。没办法,国内大学的计科教育太难绷了。
举个例子,我认识的一位在某顶级双非、在读网安大一的、有扎实基础的哥们,他们的人工智能课作业是“用 AI 解决开发中的实际问题”。这哥们充分发挥了自己的聪明才智,写了一个很强悍的、高度可用的 MCP Server (具体解决什么问题我忘了),结果他兴冲冲地上交作业,老师全程问他最有技术含量的问题居然是——
“这是一个模型吗?”
这哥们当场蚌埠住,恨不得扎聋自己的耳朵。
在这样的情况下,你不自学技能直接上完大学进社会迟早有一天会被所谓“高等教育”害死。
而有些神人就不一样了,在圈子里展示着他们那强劲的音道,嗓门又大音高又高,把正常交流的声音全盖住,炫耀自己又烧了多少 Token ,又完成了什么项目帮助他们提高工作效率。我就这么说吧,真正需要这玩意儿提高工作效率的人 Vibe 完都去忙着干活了,谁有闲工夫在朋友圈和论坛上蹿下跳的。
他们只不过是觉得 Vibe 编程高大上,可以体现他们的阶级优越性或者智力优越性罢了。其中的代表就是那些半懂不懂的企业老板、还有那些乱烧 Token 显得自己很牛逼结果什么实际问题都没解决的中学小鬼。
很不幸,我以前属于后者。
原本正常使用的人占绝对多数,但奈何大家永远只记得神人,因为太让人印象深刻了,这就是“好事不出门,坏事传千里”的含金量。久而久之,大家会开始认为 Vibe 圈是个小资精神病嘉豪群体。
终于吐槽完了神人,我们认真聊一下 Vibe Coding 吧。
Vibe 还是有很多程度上的区分的:
首先是原教旨 Vibe 。这类人坚定不移地走 Andrej Karpathy 的路线,坚持全程使用 AI 编程不动摇。这种人已经相当于机械飞升了,写出来的代码可以类比成 40K 世界里的人类之于现实人类——简单来说就已经不是人了。通常来说,这类人的能力上限极高,下限也极低。
上限极高的前提是成为掌管提示词工程的神、同时用 Harness Prompt 把 AI 调成星怒;下限就是那种说不清自己需求的人,典型案例就是告诉对方“我要五彩斑斓的黑”的甲方,产出来的全是类似于克苏鲁一样的不可名状的生物。
其次是把 AI 当成赛博义体来用的重度使用者,这群人中的强者不会完全用 AI 来写,而是自己先写好设计文档和架构文档。更有甚者还会实现好关键部分,其它全部用空壳函数占个位,然后再在旁边写好注释,AI 只用负责填空。这使得他们的活可以只用低参数 LLM 解决,这是其它几种都做不到的。而弱一点的虽然写得比 AI 还差,但至少 AI 会帮他们兜个底,他们的基本逻辑还是能跑通的。
最后是 AI 的轻度使用者,这种人偶尔用 AI 写个 MVP 最小化验证一下自己的思路,或者用 AI 改一下他们改不来的错。他们的大多数代码都是自己写的,所以有没有 AI 对他们影响不大。
这甚至都不能称为 Vibe Coding 。就犹如广东双马尾和初音未来都有双马尾,但你不能把 Ta 们都概括为虚拟歌姬。所以不深入讨论。
行了,就写到这里了吧。先去吃个饭,后面再补充。