vibe coding 之前,要懂哪些知识
这是本系列的第一篇文章,在最开始的时候,先说一下这一系列的文章是如何诞生的。
这些文章是怎么写出来的
文章是由人工加 AI 构成的。人工部分是我先写出文章的大概骨架,以及我要表达的思想,也就是这篇文章里有哪些内容、我想表达什么,用它作为一个骨架把内容串起来。一篇 2000 字左右的文章,我自己会先写 1000 字左右。
AI 生成的内容大概就是文法补全、错字修正、语句矫正,以及详细的数据核对并扩写。也就是说,AI 并不会改动我整篇文章的核心部分,它主要起到数据校对、文本校对、内容扩充这些边缘化的工作。等 AI 完工之后,我自己会再对文章做一遍校对,没问题了我就公开。
这一系列文章是为什么诞生的
vibe coding 这个词,现在普遍的意思是直接通过自然语言创建一个程序。
这个说法不是谁拍脑袋定下来的。2025 年 2 月,前特斯拉 AI 负责人、OpenAI 创始成员安德烈·卡帕西(Andrej Karpathy)在推特上随手发了一条,说有一种新的编程方式,你完全交给感觉,拥抱指数级的变化,甚至忘掉代码本身的存在。他后来自己也说,那只是一条随手发出去的推文。但这个词就这么留下来了:到 2025 年 11 月 6 日,柯林斯词典把 vibe coding 选为 2025 年度词汇,给出的正式释义是「使用由自然语言驱动的人工智能来协助编写计算机代码」,同批进入年度候选名单的还有 clanker、broligarchy 这些词。
从去年开始,vibe coding 这个词就逐渐出圈。最开始只是程序员使用 AI 写代码,后面项目经理、UI 这些工种也开始用 AI 写程序,再后面甚至连普通人也开始用 AI 写程序了。
但是!vibe coding 这个东西也是要去学的,它并不是一个零成本就能上手的东西。并不是打开 AI 窗口,在输入框中输入「做一个 QQ 音乐播放器」,它就能自动地、完整地复刻出 QQ 音乐,这事在目前来说是不现实的。
所谓必先利其器,具体有哪些工具、该怎么挑,我放到这个系列的第二篇讲,这一篇先把动手之前的事说完。
先了解 vibe coding 的边界
要想 vibe coding,首先就得了解 vibe coding 的边界。
其中最大的边界就是,现在几乎所有的模型,对于违法行为都是严格禁止的。在 vibe coding 上面的呈现,就是破解他人软件、爬取人家明确禁止爬取的信息这类事情,这些就算你把提示词输进去了,AI 也不会按你的想法去执行。
还需要知道一个前提
vibe coding 不可能不花钱,因为要花 token,而遗憾的是,token 并不是免费的,效果越好的模型 token 越贵。
这个差距具体有多大,翻一下厂商的官方定价页就很直观。以 2026 年 9 月初的价格为例,Anthropic 这边最强的 Fable 5.1 是每百万输入 token 10 美元、每百万输出 token 50 美元,往下一档的 Opus 5 是 5 美元和 25 美元,再往下 Sonnet 5 是 2 美元和 10 美元,最便宜的 Haiku 4.5 是 1 美元和 5 美元,四档一路减半。OpenAI 那边的跨度更大,旗舰的 GPT-6 Astra 是每百万输入 10 美元、输出 50 美元,而入门档的 GPT-5.6-Luna 只要 0.2 美元和 1.2 美元。同一家厂商内部,最贵和最便宜的输入单价能差到 50 倍。
而且这些还只是标准上下文下的价格,长上下文另算,GPT-6 Astra 在长上下文下输入涨到每百万 20 美元、输出涨到 75 美元。vibe coding 恰恰是很吃上下文的场景,AI 每改一轮代码,都要把相关的文件重新读一遍,钱就是这么烧掉的。
即使你找到了免费的模型网站,无论是模型的智商还是模型的稳定性,都无法支撑你完整地做完一个项目。
vibe coding 能不能赚钱?
我自身是没有赚到钱的,但是我自己觉得,你能不能赚钱其实和 vibe coding 本身没有关系。能赚钱的部分本来就不在写程序上,而是后续的营销、分发这些流程。所以写出程序还只是第一步,你有了赚钱的基础,能不能赚钱还是得看后续的流程。
AI 值不值得学
我的回答是非常值得。
你就算不进行 vibe coding,但从去年开始,AI 的浪潮已经席卷了整个行业,大多数白领岗位都开始多多少少地使用 AI 辅助办公。Stack Overflow 2025 年的开发者调查可以给这个感受配一个具体的数字:那份调查收到了大约 4.9 万份回答,在回答了这道题的开发者里,84% 表示正在使用或者打算使用 AI 工具,而 2024 年这个比例还是 76%;在职业开发者里,51% 已经是每天都在用。
AI 也直接冲击了很多职位,导致很多职位找工作异常的艰难,比如我本人现在就在失业中。
而且 AI 不光可以用来编程,它还是你的生活小助手,可以辅助你的方方面面,比如健康、财务等等。这些都是通的,只要学习了一点,其它的都可以用得上。
vibe coding 要准备的知识
虽然完全不会代码,现在也能够做出一个小程序,但是,不会代码就意味着只能仅仅做出一个功能不丰富的小程序。如果想做大一点的,甚至是企业级应用,就很难做到了。而且做程序难的不光是写代码,还有写完代码之后的打包、部署。
尤其是部署,这里就涉及到服务器相关的知识。无论是挂在第三方服务器上面的服务,比如小程序这种,还是要使用 serverless,以及部署自己的后端,这一堆名词对于一个完全不会代码的人来说,都是非常有难度的。它们后面还牵着一串东西:域名要买、要解析,国内的服务还要备案,HTTPS 证书要配、还会过期,环境变量和密钥不能跟着代码一起传上去。由于现在的 AI 还不能完全自主实现然后独立上线,顶替掉完整的工作流,如果想要做出比较完善的项目,还是得有全面的认知才行。
如果一个人要独立做出中大型项目,还得具备一定的资金,因为服务器这些成本都是需要钱的。越大的项目对服务器的需求也更高,投入到服务器的资金也会更多。
看完了本系列文章能达到什么水平?
AI 最主要的是要使用,熟能生巧。模型不同、工具不同,使用同一种提示词做出来的效果天差地别,根据你自己使用的模型,整理出你自己的 skill、工作流程,才是最重要的。
本系列文章只是带你知道,原来 AI 有这些功能。其实使用 AI 本身不难,关键是现在 AI 发展得太快了,信息差很重要。
转载协议
本文采用 CC BY-NC-SA 4.0 协议进行许可,转载请注明出处。 CC BY-NC-SA 4.0
允许转载、修改和分享,但必须注明作者和出处,且不得用于商业用途,衍生作品需采用相同协议。
☕ 请我喝杯咖啡
如果这篇文章对你有帮助,欢迎打赏支持!