从 Vibe Coding 到三个 AI 项目

目录

近半年在折腾 AI,从 Vibe Coding 的兴奋,到项目迭代中的迷失,记录一些真实的踩坑和思考。


舒适区的陷阱

我发现人就是喜欢追寻自己的舒适区。

本来给自己的规划是 8:1 的时间比——8成时间学习,1成时间实现。但最后因为舒适区的问题,完全反过来了,变成了 1:8

为什么?

因为实现太舒服了。

写代码、调试、跑通、看到效果——这个反馈循环太快、太直接、太让人上瘾。相比之下,读论文、啃理论、思考架构,这些事情的反馈周期长得多,也痛苦得多。

结果就是:我假装在学习,实际上只是在反复做自己已经会的事

用 AI 写代码更是如此。它把"实现"的门槛降到几乎为零,你只需要描述需求,代码就哗哗出来。这让你误以为自己很高效,实际上只是在舒适区里打转。


顺便解决了一个 Mac Vibe Coding 的问题

终于解决 Vibe Coding 时间一久就导致 Mac 卡的问题。

之前 Mac M1 从来没有卡顿过,即使连续待机 1 个月也不怎么卡顿。现在 Vibe Coding 三天两头就卡顿!

背景:多个项目前后端一起开发,导致起了一堆 node 进程;还有好几个同一个项目的 watching;Docker 的 CPU 占用率也飙高……

打开 htop 看了内存占用才发现这些鬼都没有清理掉!果断开启 agent 帮忙清干净继续肝!


Token 焦虑

另一个问题:Token 消耗成了我情绪的晴雨表。

当自己很兴奋的时候,就会疯狂消耗 token,感觉自己效率爆棚。但到了平静期,或者前一天刚好有事没消耗,打开面板看到 24h 内 token 消耗量骤降,又莫名其妙地恐慌,觉得"今天又退步了"。

这种感觉很荒谬,但真实存在。

后来想明白了:思考、复盘的时候 token 消耗很少,但这可能是进步最快的时刻。疯狂消耗 token 的时候,往往只是在重复已知的东西。


项目一:Dota2 —— 兴趣的潮汐

很久之前开始的 Dota2 项目,目标是自动抓取职业比赛数据,分析精彩 X 杀镜头,自动化发布到社交平台。

然后,我突然觉得没意思了。

职业比赛的五杀视频,以前觉得热血沸腾,现在觉得千篇一律。抖音、小红书的算法飘忽不定,连让我启动全自动化的动力都没有。项目就这么半死不活地挂着。

为什么会这样?

  1. “为了做而做"的项目,生命力很弱 —— 这个项目最初是因为"我能做”,而不是"我想解决什么问题"。没有真实的用户需求,很难坚持。

  2. 外部依赖越多,失控感越强 —— 平台算法一变,整个分发逻辑就得重写。这种"辛辛苦苦搭起来,平台一句话就归零"的感觉,很消耗热情。

  3. 兴趣本身就是消耗品 —— 享受 Dota2 和做 Dota2 内容产品是两回事。当劳动的回报不明确时,享受也会变味。

不是每个项目都要走到终点才算有价值。 这个项目让我熟悉了视频处理、平台 API、自动化流程——这些经验已经转移了。


项目二:KOL 市场观点回溯 —— 边界失控

第二个项目是回溯 KOL 对市场观点的,做得我非常痛苦。

首版小 MVP 大概 3 天就初见成果,但之后一周的迭代,远比我想象的复杂得多。

想要一个产品做到 P95,一定要有边界。 我以为的边界可以简单一点,结果发现扩散的量已经远超我的想象。

面对每次打开项目都有数不清的 bug,甚是头疼。

目前迭代快 3 周的时间,逐渐在迷失自己中……


项目三:RSS 信息聚合 —— 对抗信息过载

为了避免信息过载而孕育出的项目。

现代社会信息过载几乎不可避免:算法推荐、公司沟通软件、社交媒体群私信……再加上数个 App 共同拆分"碎片时间",因为软件太好玩,实际的碎片时间硬生生增长成整块时间。

为了让某些自认为有用的信息更集中,我强行把它们绑定到 RSS 上,然后做一个 RSS 插件,把有用的信息强行提醒我,避免信息遗漏。

思路:RSS 刚刚好可以把所有信息定时获取,然后汇聚到一个系统中,方便排序打分。

现实:这个项目做的我也是心力交瘁。以为很简单,先把 80% 的订阅信息(邮件、YouTube、News 等)搞好了,插件写得我怀疑是不是 AI 脑子有问题……还在痛苦迭代中。

不过发现确实每天处理的信息相当多啊!


一些反思

  1. 警惕舒适区,主动安排学习时间 —— 实现很爽,但学习才能让你走得更远。

  2. 项目需要真实的边界 —— 没有边界的项目会无限扩散,最终把自己淹没。

  3. 把握好 ROI,重点坚持下去


2026.03.19