怎么停下来的
最近几个月我经常疯狂使用vibecoding,这个词现在已经挺常见的了——用AI辅助快速开发产品,从idea到上线可能只需要几天甚至几小时。我很享受这种节奏。半夜有个想法,第二天就开始写代码,周末就能发布。
这段时间我一共做了两个app和一个类似龙虾+本地Claude Code的客户端。数量不算多,但挫败感最强的是最后一个。
龙虾客户端做出来之后,我自己也不喜欢用。这挺讽刺的。我花了很多时间把它做出来,结果发现使用场景根本不是我自己想要的。一开始我以为是工具的问题,后来想想是问题本身的问题——我并没有真正需要这个工具,我只是想做这个东西而已。
问题在哪
我想了很久,问题可能出在两个地方。
一是行动太快了。有个念头冒出来,我就立刻开始动手。花在思考"这个产品到底有什么价值"和"它应该长什么样"的时间越来越短。行动力很强,但思考深度在下降。结果是做出来的东西往往缺少灵魂——能用,但不值得记住。
二是我开始因为某天没有vibecoding而感到焦虑。好像不写点什么、不部署点什么,这一天就白过了。这种焦虑很微妙,自己可能察觉不到,但它确实存在。生活并没有因为产品变多而变得更快乐,反而多了一种无形的压力。
我记得有一天晚上,我本来想回家打会游戏,但脑子里一直在想"今天什么都没做"。于是我打开电脑,随便写了个没什么意义的功能,才感觉安心了一点。这不对劲。
所以我停了一个月
我决定暂停vibecoding,把时间花在其他事情上。游戏、吉他,还有发呆。
这一个月我玩了女神异闻录,之前一直没时间碰的JRPG。虽然只玩了几天,但确实很有意思。JRPG的节奏很慢,这需要花很多时间对话、探索、成长。这和vibecoding的节奏完全相反。后者追求快,前者需要慢。
我也花更多时间在吉他上。其实我一直在上吉他课,但平时课后都没怎么练习。这段时间课程的内容正好和扒谱有关,于是我就在这方面下了更多功夫——熟悉和弦走向、熟悉指板分布、和弦的使用。
当我能听出一首歌是卡农走向还是1645走向时,再看吉他谱就不一样了。这不是在记一堆孤立的和弦,而是在理解一首歌的结构。这给了我一种新的视角。原来音乐是这样构建的,原来看似复杂的和弦进行,本质上是几个基础模式的变化。
这种感觉很奇妙。就像写代码一样,不再是在复制粘贴别人的代码,而是理解了代码背后的逻辑。
重新思考vibecoding
这段时间给我的生活带来了缓冲。没有跟AI斗智斗勇的日子,也挺不错的。
我开始重新思考vibecoding这件事。它本身没问题,快速把想法变成现实的能力是很有价值的。问题可能在于我使用它的方式。
我把vibecoding当成了目的,而不是手段。我做产品是为了做产品,而不是为了解决某个真实存在的问题。这很危险。因为你永远不知道下一个产品什么时候会"成功",所以会一直做下去,停不下来。
也许我应该反过来想:先找到一个真正需要解决的问题,然后思考最好的解决方案是什么,最后才考虑要不要用vibecoding来实现。而不是反过来,先有个想法就开始写,写完了再去找用户。
这一个月的暂停让我明白了两件事。第一,生活不应该只有一件事情。当你把所有时间都放在一件事上,就可能会失去对其他可能性的感知。第二,停下来并不可怕。你不会因为暂停了一个月就失去所有能力,反而可能会因为停下来而看得更清楚。
下一步
我当然没有放弃vibecoding。我只是想找回那种纯粹的热情——不是因为焦虑而做,而是因为想做而做。不是因为"今天什么都没做"的负罪感而打开电脑,而是因为"这个问题真的需要解决"而开始写代码。
也许下次开始一个新项目时,我会多花几天时间思考它的价值和形态,而不是直接打开IDE。也许我会花一周时间做用户调研,而不是凭空想象用户需要什么。也许我会先把想法写下来,过几天再看它是否还有意义。
这些都是也许。我可能还是会冲动地开始下一个项目。但至少我现在意识到了这个问题,这已经是一个进步了。
这个月我玩得很开心,吉他也有所进步。这对我来说就够了。