
我见过太多产品经理,死在自己的好想法上。
不是不想做,是想了很久,还没落地。
“等开发排期”——这句话不知道坑了多少有价值的想法。
产品经理的困境
每个产品经理都经历过这样的循环。
你花3天把需求文档写清楚了,交互原型也出了,还专门找了几个用户聊了聊,感觉方向没问题。
兴冲冲地把文档递给开发。
开发看了一眼说:”我先评估一下工期。”然后告诉你:”预计3-4周。”
你试图沟通:”能不能先做核心功能?” 开发说:”已经在加急了,这个功能很复杂的。”
第三周,产品方向调整,你通知开发要改需求。
开发无奈地回了一句:”又要改?”
第四周,功能终于上线。
你满心期待去问用户反馈,结果发现——用户真正遇到的问题,和你文档里写的,根本不是一回事。
你想改,但开发说:”你先走个变更流程。”
一个月就这样过去了。
这不是个例。这是产品设计初期的常态。
你当然知道”快速试错”很重要,你也用过原型法。
但问题是——原型,终究不是真实的产品。
用户对着原型可以说”挺好的”,但真正用起来又是另一回事。
更无奈的是,在这一个月里,你的脑子里可能已经迭代了十几版方案。
从用户获取到留存,从功能优先级到增长策略,你想得比谁都清楚。
但想得再多,也只是脑子里的东西。
产品经理的救命稻草
硅谷流行一个词:vibe-coding。最早是AngelHack的创始人Matt Wolden提出来的,形容用AI工具编程的全新方式。
它不仅仅是快速出原型,而是——真的可以做到部署级别。
你写完prompt,AI给你跑起来的代码;
代码能跑,功能就真实存在;
功能真实存在,你就能接触到用户的真实反馈。
这就是vibe-coding的核心:绕过”等开发”这个环节,让产品经理的想法直接变成可用的东西。
想法 → prompt → 可用产品
不是原型,是真实可用的产品。
什么是vibe-coding?
核心定义:用自然语言对话,驱动AI工具完成开发全流程。
不是”让程序员帮你写代码”,是你直接和AI协作,你出需求,AI开发。
传统开发模式:
产品经理 → 写PRD → 找开发 → 排期 → 等代码 → 验收 → 上线
vibe-coding模式:
产品经理 → 写需求(prompt) → AI生成 → 验证 → 迭代 → 上线
绕过了”找开发”和”排期”这两个环节。
产品经理为什么天生适合Vibe-Coding?
很多人有个误解:”做产品要会编程。”
错。
做产品真正需要的,是三件事:
1. 懂需求:知道用户要什么,能拆解成具体功能
2. 懂优先级:知道什么先做、什么后做、什么不做
3. 懂验证:知道怎么快速试错、怎么根据反馈迭代
这三点,哪一点需要你会写代码?
恰恰相反——会写代码的人,往往不擅长做产品。
程序员想的是”这个功能能不能实现”、”技术架构合不合理”。
产品经理想的应该是”用户遇到了什么问题”、”怎么解决最简单”。
Vibe-Coding把「实现」交给AI,产品经理专注在「需求」和「验证」上。这才是产品经理的正确姿势。
这一章学什么?
今天是开篇,只做一件事:准备好工具,了解你需要什么前置基础。
这一章不动手,不写代码,不搭项目。
只解决一个问题:你能不能开始用Vibe-Coding,取决于这两个条件:
1. 工具准备好了没有(5分钟能搞定)
2. 基础概念清了没有(决定你能不能和AI有效对话,这个很重要)
工具链:3个工具,5分钟就绪
1. VSCode
代码编辑器,微软出品,免费下载,界面干净。
下载地址:code.visualstudio.com
用Cursor也可以,只是费用比较贵(土豪随意)。
2. Kilo插件(主力工具)
VSCode里的AI编程插件,这个系列的核心工具(当然其他如Cline/Github Copilot等AI辅助编程工具都可以)。
装上之后,VSCode的侧边栏会多出一个对话窗口,你跟它说话,它帮你写代码。
安装步骤:
• VSCode里点左侧扩展图标
• 搜索框输入”Kilo”
• 找到Kilo插件,点安装
• 安装完成后注册账号(用邮箱)
• 激活Coding Plan
3. 通义(或ChatGPT)
写prompt的时候,可以用来做辅助。比如你不知道这个需求该怎么描述更清晰,可以先把你的想法丢给通义,让它帮你翻译成一个更适合给Kilo的prompt。
前置技能:你需要知道什么?
开始vibe-coding之前,你需要了解一些最基础的概念。这一节先说三个最重要的:
1. Node.js 是什么?
Node.js是一个运行环境,简单理解就是:让你在电脑里跑JavaScript代码的工具。
我们这套系列教程,后端代码用Node.js来跑。为什么选它?因为前端和后端都可以用JavaScript,学一种语言就够了。而且npm生态非常丰富,大部分常用功能都有现成的库可以直接用。
你不需要会写Node.js,但需要知道它是什么。你跟AI说”用Node.js写”,AI就帮你写好了。
2. API 是什么?
API你可以理解为”接口”,就是两个系统之间对话的方式。
举个例子:你点外卖,你(前端)下了一个订单,餐厅(后端)接单、出餐、配送。这整个过程中,有一个”接单系统”在两边之间传递信息——那就是API。
在后端开发里,API就是:前端发一个请求,后端返回一个结果。
你不需要知道API怎么写,但需要知道:当你描述一个功能需求时,其实就是在描述一个API的输入和输出。
3. 数据库 是什么?
数据库就是”存数据的地方”。你可以理解成Excel表格——有行有列,每一行是一条记录,每一列是一个字段。
你不需要会操作数据库,但需要知道:你的产品要存什么数据,这些数据之间是什么关系。
这一章总结起来就是:
工具:VSCode + Kilo + 通义(5分钟装完)
概念:Node.js + API + 数据库(知道是什么就够了)
复盘
本节核心: vibe-coding不需要你会编程,但需要你准备好工具、了解基础概念。工具是门槛,概念是沟通的基础。
关键收获: 这一章没有动手,只是准备。但准备得充分,后面效率会高很多。
自查: 你的VSCode装好了吗?Kilo插件装好了吗?Coding Plan激活了吗?
思考
反思: 在你之前的工作中,有没有因为”不懂技术”而不敢提需求的经历?现在知道这些基础概念后,有没有觉得沟通障碍小了一点?
延伸: 如果产品经理不需要会编程,那产品经理的核心竞争力是什么?
发表回复