大二前端新人的AI初体验:跟着吴恩达学“Vibe Coding”,我如何用提示词“指挥”AI写代码?
📖 阅读建议:本文适合刚接触前端、对AI编程感兴趣的大一大二同学,或正在尝试从“手写代码”转向“AI协作”的开发者。
🔗 课程指路:deeplearning.ai(业内AI学习第一站) | B站中文搬运:点击查看
💡 前言:当“古法编程”遇上“自然语言编程”
作为一名刚踏入前端大门的大二学生,我过去对编程的认知一直很传统:
语法 + 算法 + 数据结构 = 程序。每天对着文档背API、调样式、改Bug,体力与精力消耗极大。
直到最近,我系统学习了吴恩达在 deeplearning.ai 推出的《如何使用AI》课程。短短几个小时的视频,直接颠覆了我的开发观念:
在AI时代,创建软件最简单的方法不再是亲自敲出每一行代码。相反,告诉AI替我们做,我们的角色从“码农”变成了“产品架构师+提示词指挥者”。
现在,90%~100%的代码可以由AI生成,我们只需要掌握 Prompt Engineering(提示词工程) 与 Vibe Coding(氛围编程) 的思维。今天我把课程精华+我的实战笔记整理成文,希望能帮你少走弯路,快速上手AI辅助前端开发。
🧠 一、别急着敲代码!先做“AI架构师”与“产品经理”
课程里最让我醍醐灌顶的一句话是:
“思考的质量决定 Prompt 的质量,Prompt 的质量决定 LLM 工作的质量。”
很多同学用AI写代码失败,不是AI不行,而是指令太模糊。不要一上来就丢一句“帮我写个网页”,而是应该:
- 像架构师一样规划:这个应用跑在哪?核心模块是什么?数据流怎么走?
- 像PM(产品经理)一样推进:梳理需求 → 制定迭代计划 → 设定验收标准 → 持续优化。
- 把和AI的对话当成“协作Chat”:不是一次性下死命令,而是
写基础Prompt → 看效果 → 指出问题 → 细化指令 → 验收的循环。
记住:AI不是魔法,它是你的“超级实习生”。你给的需求越清晰,它交出的代码越靠谱。
🎨 二、Vibe Coding 实战:用Prompt“捏”一个生日贺卡应用
光说不练假把式。我用课程里的**“趣味生日贺卡生成器”**项目,完整走了一遍 Vibe Coding 流程。即使你目前不懂HTML/CSS/JS,也能跟着AI把项目跑起来。
📦 需求拆解(PM视角)
- 运行环境:纯Web应用,直接在浏览器打开
- 输入:姓名、年龄、爱好(留空也能快速生成默认内容)
- 输出:根据输入生成一条有趣/有节日氛围的贺卡文案
- 交互:新卡片不覆盖旧卡片,而是向下堆叠展示
🔄 Vibe Coding 迭代过程
🟢 第1步:基础指令(Goal + Input + Output) 我先用最直白的语言描述核心功能,看AI能吐出什么“毛坯房”。
Prompt 1:创建一个网页来帮我写生日贺卡。当我提供一个人的姓名、年龄和爱好时,它应该给我返回一条有趣的消息。
👉 AI生成了基础HTML+JS,功能跑通,但样式很素,像上世纪90年代的网页。
🟡 第2步:加入视觉要求(Layout + Style) 功能有了,接下来该“装修”了。我明确要求布局和配色。
Prompt 2:加上节日风格的标题和配色,让它更好看。把贺卡放在右侧展示,让它像生日贺卡展示页面一样。
👉 布局调整+CSS配色注入,页面瞬间有了“产品感”。
🔴 第3步:完善交互与体验(Features) 最后打磨细节,让交互符合现代Web体验。
Prompt 3:在页面顶部加一个有趣的标题。另外,不要替换掉旧卡片,而是保留他们的显示状态,把他们堆叠在新卡片下方。
👉 实现历史记录堆叠,输入表单与输出区域联动,交互闭环完成。
这就是 Vibe Coding 的日常节奏:从最小可用版本(MVP)开始,边看边改,让AI陪你“氛围拉满”地把项目打磨出来。
🧩 三、吴恩达的Prompt核心公式:5个构建块
课程把高效的Prompt提炼成了一个极易上手的公式,我称之为 “前端AI协作五维模型”:
Goal(清晰目标)
+ Input(用户输入/数据来源)
+ Output(期望输出格式/类型)
+ Layout(页面布局/视觉结构)
+ Features(特色功能/边界处理/交互逻辑)
✅ 对照上面的生日贺卡项目:
Goal:生成生日贺卡网页Input:姓名、年龄、爱好(支持空值)Output:趣味文案+卡片UILayout:顶部标题 + 右侧卡片展示区Features:历史卡片堆叠、节日配色、空输入降级处理
掌握这个框架后,你会发现无论是写TodoList、博客页面,还是数据看板,都可以快速套用。训练一下Prompt思维,几乎能覆盖任何轻量级前端项目。
📝 附:可直接复用的“高级Prompt模板”
创建一个响应式网页应用,用于生成个性化生日贺卡。
【输入】用户可填写姓名、年龄、爱好(均为非必填,未填时自动生成默认趣味内容)。
【输出】根据输入生成一条温暖/幽默的生日祝福文案,并以卡片形式渲染。
【布局】页面顶部居中显示动态节日标题;主体右侧为卡片展示区,左侧为输入表单。
【特性】
1. 使用喜庆/节日风格的配色与圆角卡片设计;
2. 每次提交生成新卡片时,保留历史卡片,按时间倒序堆叠在下方;
3. 输入为空时,自动填充随机模板并提示用户;
4. 代码需完整可运行,包含HTML/CSS/JS单文件结构。
🛠️ 四、给前端新手的 4 条避坑建议
-
别把AI当“自动补全”,把它当“结对编程伙伴”
AI写的代码一定要看、要跑、要测。前端新人可以通过审查AI代码,反向学习DOM操作、事件绑定、CSS布局等核心知识。 -
先画草图,再写Prompt
拿张纸或Figma画一下页面结构、数据流向。你脑中的“线框图”越清晰,Prompt就越精准,减少无效迭代。 -
学会“拆解需求”比“写代码”更重要
未来前端的核心竞争力不再是背API,而是:需求拆解能力 + Prompt设计能力 + 代码Review/调试能力 + 工程化思维。 -
保持“Vibe Coding”心态
不要怕AI第一次生成的代码跑不起来。Vibe Coding 的精髓就是“轻松尝试 → 快速反馈 → 持续微调”。享受和AI一起“边聊边做”的快乐。
🌟 结语:AI不会淘汰前端,但会用AI的前端一定会走得更远
作为一名大二学生,我现在对前端的理解已经变了:
以前我觉得前端是“切图+调样式+写逻辑”;
现在我觉得前端是“定义体验 + 设计交互 + 用AI高效落地”。
吴恩达的这门课没有讲复杂的模型原理,而是教我们如何站在AI的肩膀上做产品。这恰恰是我们这些刚入门的同学最需要的“杠杆思维”。
如果你也在学前端,不妨今天就打开ChatGPT / 通义千问 / 豆包 / Gemini,用上面的五维公式,指挥AI写出你的第一个Web小项目。遇到坑了?欢迎在评论区贴出你的Prompt和AI回复,我们一起“Vibe”优化!