第一章:什么是 Vibe Coding
什么是 Vibe Coding
入门约 10 分钟概念
这节课你会...
真正理解"Vibe Coding"是什么意思——它不是玄学,是一套可以练习的方法。
拆解这个词
Vibe(氛围、感觉)+ Coding(编程)= 在流畅的感觉中编程。
但这句话太虚了。具体来说,Vibe Coding 就是五个字的循环:
想 → 说 → 看 → 改 → 重复
想——你脑中有一个画面:"我想要一个什么样的东西"
说——把画面翻译成文字,告诉 AI
看——AI 给出结果,你审视它符不符合预期
改——不符合就说"不对,我希望的是..."
重复——直到满意
为什么传统编程让人沮丧?
写过程序的人都有这种体验:
正在专心实现一个功能 → 发现语法忘了 → 切出去查文档 → 回来思路断了 → 好不容易想起来 → 又报错了 → 开始 debug → 半小时过去了 → 一个功能还没写完。
这叫上下文切换,是人类大脑最不擅长的事。每次打断都在消耗你的注意力和热情。
Vibe Coding 把"查语法"和"debug"外包给了 AI。你只需要关心一件事:我想要什么。
这考验的是什么能力?
不是写代码。是三个更底层的能力:
描述力——能把模糊的感觉变成精确的文字。不说"好看点",说"背景换成浅灰色,标题字号加大到 32px"。
判断力——能看出 AI 给的结果对不对。不是你写的代码,但你要能判断它跑起来对不对。
迭代力——不指望一次完美。第一版不行就描述得更清楚一点,第二版不行再改。越来越接近你心里那个画面。
Vibe Coding 不是不学编程。是换一种学法——先做出来,再用做出来的东西去学。
课后测验
第一章测验1 / 4
传统编程和 Vibe Coding 最大的区别是什么?
AI 助教
AI 学习助手
你好!我是你的 Vibe Coding 学习助手。有什么不懂的随时问我,比如:
- 这个课程里的概念我不太明白
- 帮我看看这个描述能不能让 AI 理解
- 我想做一个 [xxx],该怎么描述?