很多人把 Vibe Coding 理解成”不会写代码也能做产品”。这个说法对了一半。
我确实不会从零手写一个 Astro 组件。但我能做到的是:
- 说清楚要什么——用产品语言描述需求,而不是技术语言
- 看懂改了什么——AI 生成的代码,我能判断逻辑是否正确
- 判断对不对——最终效果是否符合产品意图
这个作品集网站就是这样做出来的。整个开发过程中,我的角色不是”程序员”,而是”产品经理 + 代码审查者”。
Vibe Coding 真正改变的不是”谁来写代码”,而是产品经理和实现之间的距离。以前这个距离需要一个开发团队来填,现在 AI 能填大部分,但”该做什么”和”做得对不对”这两个判断,AI 填不了。
这也是我觉得 AI 时代产品经理反而更重要的原因:实现成本趋近于零的时候,方向判断的权重趋近于 100%。
所以 Vibe Coding 的核心能力不是”会用 Cursor”,而是:
- 能把模糊需求翻译成 AI 能执行的明确指令
- 能在 AI 产出中识别出”看起来对但其实错了”的部分
- 能判断什么时候该让 AI 重来,什么时候该手动微调