期待已久的Vibe Coding实战训练营,在1月9号终于开始了。学完连夜做了今天的笔记。,结合课后查询的资料解答了我几个疑问。
1.Vibe Coding是什么?
2.Vibe Coding如何工作的?
3.Vibe Coding的应用场景
4.面对Vibe Coding的发展我们个体应该具备什么能力?
5.如何像乐高一样搭建一款产品?
1.Vibe Coding是什么?
简单来说,它的核心是:程序员(或非程序员)不再关注具体的代码语法和细节,而是用自然语言(如英语、中文)向 AI 描述自己的想法、需求或“感觉”(Vibe),由 AI 负责编写、运行和调试代码。
2.Vibe Coding如何工作的?
- 提出需求: 你用大白话告诉 AI:“给我做一个贪吃蛇游戏,但是蛇头是我的头像,背景要是赛博朋克风格。”
- AI 生成: AI 工具(如 Cursor, GitHub Copilot, Claude 等)瞬间生成数百行代码。
- 运行与调整: 你运行代码,发现蛇跑得太快了。你不需要去改变量 speed = 10,你只需要告诉 AI:“太快了,慢一点,再加个背景音乐。”
- 无视代码: 在整个过程中,你可能根本没有看一眼具体的代码实现,你只关注结果是否符合你的“感觉”。
3.Vibe Coding的应用场景
根据用户群体分成两大类
第一大类:面向专业开发者的工具产品
产品名称 | 核心特点 | 适用场景 | 关键功能 / Vibe 点 |
Cursor | 目前的王者 | 全栈开发、重构、复杂项目 | Composer (Ctrl+I):这是它的杀手锏。你可以打开一个悬浮窗,用自然语言让它同时修改多个文件(例如“把整个项目的颜色主题改成暗色,并修复所有受影响的 CSS”)。它对代码库的索引(Context)做得极好。 |
Windsurf | Cursor 的最强对手 | 追求深度上下文理解 | Cascade Flow:它比 Cursor 更进一步,不仅能“读”代码,还能更深层地理解项目结构。它主打“不丢失上下文”,即使是超长对话也能记得你之前的需求。由 Codeium 开发。 |
GitHub Copilot | 老牌稳健 | 企业用户、安全合规 | Copilot Workspace:虽然起步早,但在“Vibe”体验(如全自动修改多文件)上稍逊于 Cursor,但胜在生态整合(直接在 GitHub 网页或 VS Code 中无缝衔接)和企业级安全。 |
Trae | 国产黑马 | 国内开发者、免费/低门槛 | 字节跳动出品。不仅集成了 Claude 3.5 等强力模型,且对中文支持极好。它不仅是 IDE,还自带“Solo 模式”(全自动代理),能自己规划任务、跑终端命令,非常适合想尝试 Vibe Coding 但又不想折腾魔法网络的国内用户。 |
Cline / Roo Code | 开源极客 | 高度定制、不想被厂商绑定 | 这是一个 VS Code 插件(开源)。你可以自己配置任何模型(如通过 API 连 DeepSeek 或 Claude),完全掌控成本和数据隐私。适合硬核玩家。 |
第二大类:面向非专业开发者的工具产品
产品名称 | 核心特点 | 适用场景 | 关键功能 / Vibe 点 |
Replit Agent | 一站式通过 | 从 0 到 1 构建完整 SaaS | Early Bird:如果你完全不懂环境配置、数据库部署,选它。你只需要说“我要一个类似 Twitter 的应用”,它会自己建立数据库、写后端、写前端、然后直接部署上线给你一个网址。它是目前“交付度”最高的工具。 |
Lovable | 颜值最高 | 前端展示、仪表盘、工具类 | GPT Engineer 进化版。它的特点是生成的 UI 非常漂亮(默认使用现代化的 Shadcn/UI 组件库)。如果你需要快速做一个好看的演示 Demo 或内部工具,它的视觉效果通常比 Replit 更好,速度极快。 |
Bolt.new | Web 开发神器 | 快速原型、全栈网页 | 直接在浏览器中运行整个开发环境(WebContainers 技术)。它可以在浏览器里模拟终端、运行 Node.js。适合想快速手搓一个网页应用,然后一键部署到 Netlify 或 Vercel 的用户。 |
v0 (by Vercel) | UI 设计师 | 生成网页界面 (UI) | 专注前端。它不会给你写复杂的后端逻辑,但你只要描述“一个极简风格的登录页”,它能生成完美的 React 代码。现在它也开始具备一定的多页面生成能力,非常适合配合其他工具使用。 |
典型场景
第一类产品什么都能做,这本身就是它们的优势,没有局限,
第二类产品以Web为形态,从能力上看,主要还是做出与网页相关的产品,如网站、小程序,部分技术栈相同的可以做出App,做网站这一领域里,目前主要用在:
1.小体量的生产级应用。
2.最小可用产品验证。
3.制作简单工具网站。
4.产品原型及设计交付。
4.面对Vibe Coding的发展我们个体应该具备什么能力?
课上老师分享了我们应该具备两种思维,即产品思维和工程思维。
产品思维要求你代入产品经理的岗位去思考,工程思维需要你化身工程师的角色去设计。
产品经理应该如何去思考?
用户的问题是什么?
用户需要什么?
我用什么样的产品去满足用户?
工程师应该如何去思考?
怎么做出我的产品
用什么东西可以造出我的产品
我的产品还能怎么做?
产品思维是理解和洞察,工程思维是构建和秩序。
5.如何像乐高一样搭建一款产品?
01. 捏出“形态”
首先,我们要把肉眼可见的“壳”做出来。在这个阶段,不要去管后台逻辑,先用 AI 工具快速跑出交互层面的第一个版本(MVP)。
02. 给进度存个档
搭建的过程不会一帆风顺,可能会改来改去,甚至改坏了需要回退。这时候你需要一个时光机来管理你的代码版本。
第二阶段:注入“灵魂”,数据与逻辑
光有壳还不行,产品需要有记忆(数据)和思考(逻辑)。
03. 数据的家(Database)
用户的信息、产生的内容存哪里?
- 专业选手:
- 当红炸子鸡:Supabase
- 极简方案: 飞书文档、Notion(是的,表格也能当数据库用)
04. 连通“筋脉”
现在你有了漂亮的壳(Step 1)和存放数据的库(Step 3),下一步就是把它们连起来。
- 动作:
- 执行: 继续指挥 Cursor 或 Lovable,让它们写代码连接你的 Supabase。
- 结果:
第三阶段:走向世界,让别人能用
在你的电脑上跑通了,不代表产品完成了。你需要把它发布到互联网上。
05. 托管与部署
不要把产品只留在你的本地电脑里,要把它分发出去,让朋友、客户通过一个 URL 链接就能访问。
- 平台选择: 阿里云 OSS(国内),或者 Vercel(推荐,对前端极其友好,操作非常方便)。
第四阶段:运营与变现,闭环思维
产品上线只是开始,如何让它活下去、火起来?
06. 听见用户的声音
用户进来了吗?他们点了哪里?在哪里流失了?你不能靠猜,你需要“埋点”来获取数据化的反馈。
- 推荐组件:Google Analytics、Google Tag Manager、MixPanel、PostHog
07. 让世界找到你(SEO)
如果你的网站一直没有新用户,可能是因为你在互联网上“隐形”了。你需要主动告诉搜索引擎:“嘿,我在这里!”
- 关键动作:
- 工具: 百度站长工具、Google Search Console。
08. 验证商业价值(Monetization)
产品发布一个月,如果数据不错,验证了需求,最后一步就是——收钱。这是对产品价值的最终确认。