完全不懂编程的我们,通过 Vibe coding 重写了一个 App(感受篇)
来源:真不错真棒1. 这种幸福,莫名其妙
研发同事:你刚才干了啥?
我:不知道,但它居然跑通了。
研发同事:没事,真正的幸福本来就是莫名其妙。
这段对话,真实地发生在我和同事之间。

2. 焦虑是第一生产力
3 月初,满屏都是 AI Coding 的信息。我刷着小红书,看着别人用 Vibe Coding 随手撸出的产品,焦虑每天都伴随着我:AI 时代,我到底还能做点啥?
突然老板下了一道“死命令”:拿 Slax Note 做实验,把老代码全删了,让非研发人员靠 AI 重做并维护。( ps:老代码实际没删)
任务落到了我和 UI 设计师头上。说实话,我们是抗拒的。领导,你是信任我,信任 AI,但我还不信任我自己呢。我们内心有些抗拒,又有些兴奋。

3. AI 没疯,我快疯了
研发同事开始带我们学工具。看着他们打开终端、VS Code,熟练地输入一行行命令,我们却完全不知道这些字符意味着什么。
最微妙的是一种“跨界羞耻感”:
我们甚至不敢在研发面前向 AI 发指令,担心被嘲笑。因为我们用的自然语言太接地气、太“麻瓜”了。
我这个编程知识仅限于 “Hello World” 的产品经理,刚开始像开了自动驾驶,AI 带我一路狂飙,几天后居然真做出像模像样的界面。但很快,现实就开始反复把我摁在地上摩擦。
我发现自己才是 AI Coding 路上最大的绊脚石: 50% 的问题和 BUG 是因为:
-
我搞错了环境配置、网络问题。
-
让 AI 写了半天,结果发现开错文件目录了。
-
App 编译白屏,我带 AI 查了两小时,结果研发大佬拿过我的电脑扫了一眼:“你这儿误点了个断点。” 不懂使用软件踩坑了。

4. 从“无能狂怒”到和 BUG 沟通
年前定了 3 月下旬去越南玩,机票舍不得退,我只能一边玩一边焦虑。还好,回来一看,设计师已经用 AI 完美还原了设计稿和绝大部分流程用 AI 重写了一个 App,用了一个月,我学到了这些,我们兴奋地做了内部演示。
但紧接着,就是无尽的修 BUG 地狱。
BUG 像潮水一样涌来,AI 经常“拆东墙补西墙”。它记不住那么多细节,我只能开始接入 BUG 管理,列优先级,不影响发版的不做。
关于和 AI 沟通 BUG,我也经历了一段**“无能狂怒”**。刚开始只会说:“你不对”、“你 TM 到底行不行,不行让 codex 干”。(其实这么干,除了多消耗 token 没什么大用处)后来请教了朋友和同事,学会了正确的姿势:
-
给背景:告诉 AI 背景信息和复现过程。
-
给线索:提供日志,并指引它去查具体的接口。
-
给操作指南:像带新人一样指导它具体怎么做,或者直接喂官方文档。
我突然意识到:以前我和同事沟通不就是这套逻辑吗?为什么面对 AI,我反而忘了怎么沟通?

5. 被 AI “囚禁”了
那段时间我简直魔怔了。刚好孩子不在身边,我每天下班就盯着 Claude Code 跑。甚至睡觉之前,只要眼皮抬得起来,都要眯着缝守着屏幕,就为了等那个 “Yes/No” 蹦出来。
持续了几天,真的顶不住了。
累的不是看 AI 编程,而是那种要在各种窗口间疲于奔命、做高频决策的消耗。
AI 不是来解放我的吗?怎么把我困在屏幕里了?
6. 最终,我学会了“放过自己”
我不再随时随地 Coding,而是开始“砍”需求。不重要的拿掉或延后,必做的想办法自动化。下班了就强迫自己去休息。
最神奇的事情发生了:虽然折腾到现在我依然不懂代码底层的逻辑,但产品它就是能用了。
复盘了一下,这次实验对我最大的“改造”有三点:
-
多了一份理解: 以前看研发修 BUG 无法共情,这次亲历了“改完东墙拆西墙”的绝望,我终于悟了。
-
对自己狠一点: 以前只会提需求,现在学会主动砍需求了。有些不重要的功能,做起来费劲还容易埋雷。
-
摸到了和 AI 配合的门道: 我不再把 AI 当成全自动机器人,而是把它当成一个需要不断“修理文档”来约束的实习生。学会了如何不让它“变笨”,才是我这次最有成就感的事。
Flag::关于重写这个 App,还有挺多工具和经验值得分享的,下一篇再说。
PS: 看到小红书上的这张图,真的笑不出来,现在“写代码也是我的了”。😭

配图: ChatGPT Image2 (很难想象未来 AI 生图会有多么牛。现在 GPT 的这个生图模型,我几乎不需要学什么高深的提示词,就能在 1-2 个回合做出来自己想要的效果)
**排版:**王智 https://md.foolgry.top/ 用花生的开源项目改的,感恩。