大二前端新人跟着吴恩达学Vibe Coding,如何用提示词指挥AI写代码?
作为大二前端新人,我曾经被 CSS 居中、JavaScript 异步和各种奇怪的 Bug 折磨得死去活来。直到刷到吴恩达最新推出的 Vibe Coding 课程,我才发现:原来写代码可以不靠手敲,而是靠“指挥”。
这门课没有讲艰深的数学,也没有让你背框架源码,而是直接教你如何用提示词(Prompt) 像指挥官一样驱动 AI 完成前端开发。一周时间,我用这个方法独立做出了 3 个能直接上线的小项目,效率直接起飞。
今天就把我的学习心得、Prompt 模板和实战流程完整分享给你。
什么是 Vibe Coding?
Vibe Coding 翻译过来就是“氛围编码”或“感觉编码”。它的核心理念是:你不需要手敲每一行代码,而是把你想要的“感觉”和功能用自然语言描述清楚,让 AI 去生成。
以前开发一个功能,你得:
- 查文档 → 写代码 → 调样式 → 修 Bug → 反复循环
现在变成:
- 想清楚要什么 → 写好 Prompt → AI 出代码 → 你审查调整 → 完成
吴恩达反复强调:未来的开发者比拼的不是谁代码写得更快,而是谁能把需求定义得更清晰,谁能更好地“指挥”AI。
吴恩达的五维 Prompt 公式(最实用干货)
课程里最有价值的部分,就是吴恩达总结的 Vibe Coding 五维 Prompt 构建法。我把它做成了固定模板,用过之后几乎每次都能让 AI 给出比较靠谱的结果。
五维公式如下:
- Goal(目标):这个产品要解决什么问题?最终效果是什么?
- Input(输入):用户会提供什么信息?交互方式如何?
- Output(输出):AI 需要生成什么格式的内容?
- Layout(布局):页面结构和视觉风格要求
- Features(功能特性):具体要实现哪些功能点?优先级如何?
实战 Prompt 示例(个人作品集网站)
**Goal**:为一名大二前端开发者创建一个现代感、简洁高级的个人作品集网站,要体现出技术力和设计感,让 HR 和面试官一眼就觉得专业。
**Input**:用户可以点击不同项目卡片查看详情,暗黑/光亮模式切换,响应式适配手机。
**Output**:完整可运行的单个 HTML 文件,包含 Tailwind CSS 和必要的 JavaScript。
**Layout**:采用极简现代风格,大面积留白,顶部导航栏,英雄区大标题+自我介绍,作品展示网格,底部联系方式。配色以深空灰+电光紫为主。
**Features**:
1. 作品集支持悬停放大和模态框详情
2. 技能标签云带呼吸动画
3. 平滑滚动和移动端菜单
4. 加入一个“用AI生成简历”彩蛋功能
5. 代码必须干净规范,做好注释
把这个 Prompt 丢给 Claude 3.5 或 GPT-4o,基本一次就能出 80 分的作品,再迭代 2-3 轮就能直接用了。
Vibe Coding 实战开发流程(6步闭环)
我按照吴恩达课程内容,总结出了一套可复制的实战流程:
- 明确产品:我要做什么?解决谁的什么问题?
- 描述需求:用上面五维公式写完整 Prompt
- AI 生成:让 AI 输出完整代码(推荐用 Claude 3.5 Sonnet)
- 预览运行:直接在浏览器或 Cursor 中打开看效果
- 迭代优化:告诉 AI “把导航栏改成毛玻璃效果”“把加载动画换成更丝滑的”
- 完成上线:打包部署到 Vercel 或 GitHub Pages
整个过程,我几乎不用手写核心逻辑,更多时间花在思考产品和打磨体验上。
从0到1:我用Vibe Coding做的三个小项目
项目一:AI 简历生成器
用时 4 小时。Prompt 重点描述了要支持一键切换模板、实时预览、导出 PDF。AI 不仅写了前端,还帮我接入了简易的本地存储功能。
项目二:沉浸式天气仪表盘
重点 Prompt 了“赛博朋克风格”“3D 粒子背景”“数据可视化要高级”。AI 直接用了 Three.js 做了粒子效果,让我这个没学过 3D 的新人直接交出了很有逼格的作品。
项目三:Notion 风格的任务管理系统
这次我故意让 AI 使用 React + TypeScript + Tailwind 实现。生成后我再对照着学习它的状态管理和组件拆分思路,学习效率比以前看教程高 5 倍。
写好 Prompt 的3个进阶技巧
- 角色赋予:开头加上“你现在是拥有 10 年经验的资深前端架构师”
- 约束条件:明确说明“不要使用任何外部框架,只用 Tailwind”和“代码必须符合 ESLint 规范”
- 迭代思维:第一次不要追求完美,先让 AI 出 MVP(最小可用版本),然后不断说“在这个基础上增加……”“把这个部分优化得更……”
记住:堆提示词不是关键,清晰的工程思路和迭代方向才是核心。
Vibe Coding 对前端新人的真正意义
以前我觉得前端是“切图 + 调样式 + 写逻辑”。
现在我认为前端是“定义体验 + 设计交互 + 用 AI 高效落地”。
这个转变太重要了。它让我从执行者变成了决策者。我不用再被复杂的语法和 API 卡住,而是把精力放在真正有价值的地方——用户体验和产品逻辑。
吴恩达在课里反复说的一句话我特别认同:
AI 不是要取代程序员,而是让程序员去做更有创造力的事。
结语:AI不会淘汰前端,但会用AI的前端一定会走得更远
作为一名大二学生,我现在对前端的理解已经彻底变了。
以前我觉得前端是“切图+调样式+写逻辑”;\
现在我觉得前端是“定义体验 + 设计交互 + 用AI高效落地”。
吴恩达的这门课没有讲复杂的模型原理,而是教我们如何站在AI的肩膀上做产品。这恰恰是我们这些刚入门的同学最需要的“杠杆思维”。
如果你也在学前端,不妨今天就打开 ChatGPT / Claude / 通义千问 / Gemini,用上面的五维公式,指挥 AI 写出你的第一个 Web 小项目。
遇到坑了?欢迎在评论区贴出你的 Prompt 和 AI 回复,我们一起“Vibe”优化!
你准备好成为 AI 时代的超级前端开发者了吗?