vibe vibe
大概一个多月前,我开始使用 AI 处理工作代码,在此之前呢我都是“古法编程”,因为这个项目由不同的人构造,代码量已经超乎想象,业务细节也是复杂繁琐。我觉得 AI 搞不定,就算搞定也要消耗大量的口舌沟通,还要浪费我的宝贵 token.
后来发现我错了,AI 其实可以在很短的时间内,摸索出原本的业务逻辑,发现“古法编程”的隐藏 bug. 这个时候我就开始信任 AI, 有个新的功能全量交给 AI 处理,我想尝试下它具体有多大的能耐。大概几分钟的时间,接口相关的事情已经做完了,还写了单元测试,数据库之类的操作也在线。
后面我就放飞了,现在接口、文档都交给 AI 处理了。
就这样过了一个月,目前新开了一个项目,半天内 50 多个接口直接出来,我又搞了文档,和前端对细节。现在产品使用 DeepSeek + Claude cli 画交互原型(html), 我们前后端根据她的文档和 AI 吹水。
直到我和前端对的时候,我隐隐约约的感觉到些微刺痛。就是这个代码已经输出太快、太多了,我已经来不及看它的实现如何了,甚至有些点我也看不懂,只要求业务需求对齐即可。这是一个分层的感觉,我怎么描述呢,就好像一个东西,外表看起来很普通,但是内部构件已经彻底被包裹了。
随着业务需求、代码量的积累,这个项目你“写”过什么代码,应该自己都不清楚了。自己手写的还能清楚路由位置,大部分的业务逻辑就算记忆年久失修,也能模糊地查代码找位置,但是现在不行了,只能依靠 AI. 就这样陷入了恶性循环,越是用 AI, 越是不清楚,自己就越和项目的连线减少,AI 直接从中间人转换了身份。