Skip to content

改变你的习惯:如何以正确的姿势用 AI 来编程

为什么需要"改变习惯"?

很多人第一次用 AI 编程工具时,都会犯一个错误——把 AI 当成搜索引擎

他们会问:"怎么用 JavaScript 写一个按钮?" 然后把 AI 返回的代码片段复制粘贴到项目里。

这不是 Vibe Coding。这只是"用 AI 来搜代码"。

真正的 Vibe Coding 是一种全新的工作方式,它要求你从根本上改变"做事情"的思路。

思维转变:从码农到指挥官

🚫 旧思维(码农模式)

text
我要做一个登录页面
→ 我需要学 HTML 写结构
→ 我需要学 CSS 写样式
→ 我需要学 JavaScript 写交互
→ 我需要了解 API 调用
→ 花几天时间终于做出来了

✅ 新思维(指挥官模式)

text
我要做一个登录页面
→ 我告诉 AI:帮我做一个现代风格的登录页面,
   要有用户名和密码输入框,登录按钮,
   还要有"忘记密码"和"注册"的链接
→ AI 生成完整代码
→ 我看看效果,提出修改意见
→ 几分钟搞定

区别在哪?你不再需要关心"怎么做",只需要关心"做什么"和"好不好"。

正确的 Vibe Coding 工作流

第一步:明确你要什么

在开口之前,先想清楚:

  • 我要做的东西是什么?(一个网页?一个工具?)
  • 它应该长什么样?(简洁风?科技风?可爱风?)
  • 它需要哪些功能?(越具体越好)
  • 谁会用它?(自己用?给别人看?)

💡 技巧:把你的想法写下来,哪怕只是几个要点。有文字比脑子里想要靠谱得多。

第二步:用自然语言描述需求

不需要用任何专业术语。就像你在跟一个非常能干的助手对话:

❌ 不好的描述

"做个网站"

✅ 好的描述

"帮我做一个个人简历网页。页面上方是我的名字和头像,下面分成几个区域:关于我、工作经历、技能、联系方式。整体风格简洁现代,用深色背景配亮色文字。页面需要适配手机。"

如果你想把这个示例真正做出来,可以直接跟着极速上手:用 AI 开发一个个人简历页面做一遍。

看出区别了吗?好的描述包含:

  • 具体的内容(有什么元素)
  • 明确的结构(怎么排列)
  • 风格偏好(什么感觉)
  • 额外要求(响应式等)

第三步:查看结果并反馈

AI 生成代码后,你需要做的是看效果,而不是看代码:

  • 在浏览器里打开,看看长什么样
  • 点点各个按钮,试试交互
  • 对照你的需求,看看哪里不对

第四步:迭代优化

不满意的地方,直接告诉 AI:

"标题太大了,缩小一点" "联系方式那块加一个微信二维码的位置" "整体颜色换成蓝色系" "手机上看的时候文字有点挤,间距大一些"

这就是 Vibe Coding 的核心循环:描述 → 查看 → 反馈 → 迭代

常见误区与避坑指南

误区一:一次性提出所有需求

错误做法:写一大段需求,把所有功能都塞进去。

正确做法:先做核心功能,确认没问题后再逐步添加。

记住 MVP 思维!先让东西跑起来,再慢慢加功能。

误区二:对 AI 的输出完全不质疑

AI 很强,但它不是完美的。它可能会:

  • 生成有 bug 的代码
  • 理解错你的意思
  • 用了过时的方法
  • 在某些边界情况下出错

正确做法:始终测试AI 的输出。用浏览器打开看看,多点几下,试试各种情况。

误区三:不告诉 AI 上下文

AI 不知道你之前做了什么、你的项目是什么样的。

正确做法

  • 每次对话时说清楚背景
  • 告诉 AI 你在用什么技术
  • 说明当前的项目状态

误区四:遇到问题就放弃

AI 生成的代码出了 bug?太正常了。

正确做法

  1. 错误信息复制给 AI
  2. 描述你期望的行为是什么
  3. 描述实际的行为是什么
  4. 让 AI 修复

这个过程就是“调试”。在 Vibe Coding 中,调试 = 把错误信息丢给 AI。

误区五:提示词太模糊

"做好看点" → AI 不知道你觉得什么好看 "用类似苹果官网的风格,大量留白,无衬线字体,黑白配色为主" → 明确具体

实操演示:好描述 vs 坏描述

场景:做一个待办事项应用

❌ 坏描述

"帮我做个 todo list"

✅ 好描述

"帮我做一个待办事项网页应用。功能包括:

  1. 顶部有一个输入框和添加按钮,可以添加新任务
  2. 下方显示任务列表,每个任务前面有复选框
  3. 点击复选框可以标记任务完成(显示删除线效果)
  4. 每个任务右边有删除按钮
  5. 底部显示剩余未完成任务数量
  6. 使用本地存储,刷新页面数据不丢失

风格要求:圆角卡片,浅色背景,整体简洁。"

小结

关键点说明
思维转变从写代码到描述需求
工作流描述 → 查看 → 反馈 → 迭代
MVP 思维先跑起来,再加功能
好描述具体、有结构、有风格偏好
调试方式把错误信息丢给 AI

继续阅读

基于新版 vibe-coding 教程全集整理