Vibe Coding的困境

用了大半年的AI写代码,有些事一直憋着,不吐不快。


困境一:你不知道一个bug"应该"修多久

上个月遇到一个并发bug。放以前,翻日志、复现、模拟线程交错------一整天打底。这次我把堆栈和核心代码扔给AI,五分钟它列出一个可疑方向,半小时我修完了。

效率翻了十几倍,对吗?

问题在于:我怎么知道这个bug本来就该花一天?

也许它本质上就是个二十分钟的问题。只是以前工具不好,我才被迫挖了一天。也许换个老同事过来,十分钟就看穿了。也许这次AI刚好蒙对了,下次它给个错的,我反而浪费三小时。

没有"本应花费的时间"这个基准线,你就根本没法判断AI到底帮你省了多少。

这就是量化的死结。老板说"效率提升了XX%",那个XX跟什么比?跟我上周某一次的经验?跟隔壁同事的随机样本?都不牢靠。

再说另一种情况。有些bug藏得很深,比如多个服务之间的数据一致性问题。我问AI,它给了一个听起来很在理的答案,我顺着排查了两小时,发现是死路。再问,它又给个方向......最后花的时间比没有AI还多。

我问AI:"你这次耽误了我多少时间?"它不会回答。因为没基准线,连浪费都量不出来。

所以现在遇到bug,AI给出答案后,我第一个念头不是"太好了",而是**"我不知道这个问题本身有多难,所以我也不知道AI这次是真厉害,还是我本来就不该问它。"**

困境二:写代码只是最后一公里

仔细算算,我一天真正在"敲键盘写代码"的时间有多少?

一个新功能从想法到上线,大概是这样:反复找产品确认需求,把模糊的描述变成清晰的边界条件------这活儿常常要来回好几轮。然后设计方案,想扩展性,跟同事对接口,评审。这些都弄完了,才是坐下来把逻辑翻译成代码。最后还有自测、联调、修bug。

写代码,撑死了占20%。

AI帮我压缩的就是这20%。那些CRUD样板、工具函数、简单逻辑,它写得飞快。但前面那60%------理解需求、设计方案------AI几乎帮不上忙。

更微妙的是,因为我出活快了,产品同学的迭代节奏也跟着加快了。我花在"理解新需求"上的时间反而变多了。以前两天做一个功能,其中有大半天在写代码,现在半天写完了,剩下一天半用来理解下个功能要做什么。

写代码是快了,但想清楚"写什么",并没有变快。

整体效率有提升,但绝对没有翻倍那么夸张。说白了,Vibe Coding只优化了整个链条里的一小段,而最烧脑的那几段,它动不了。

困境三:技术的账,AI不会帮你算

写代码从来不是纯技术问题。

很多时候,摆在你面前的是选择题:在旧模块上改,两天上线,但会欠一笔技术债;重写一个新模块,三周搞定,以后扩展很轻松。选哪个,取决于业务优先级、客户的忍耐度、团队手头还有多少别的活儿。

这些权衡,AI不会帮你做。

你跟它说"用新方案",它就给你写一套漂漂亮亮的新架构。你跟它说"改老模块",它二话不说就在那堆陈年代码里添砖加瓦。它不会提醒你:"等一下,这个老模块已经被四个不同的人改过了,再动可能会炸。"

更隐蔽的是,当你自己的需求描述得模棱两可时,AI会帮你"脑补"完整。最后你拿到一个看起来很专业、但根本不是你想要的东西。你不仔细测,还真看不出来。

Vibe Coding很擅长执行,但它不会说"不"。 而现实生活中,恰恰是需要有人时不时说"不"------这个需求不合理、这个方案有隐患、这个时机不对。

AI只会顺着你说,这既是它的优点,也是它的死穴。

困境四:人更累了,功劳却归了AI

这一点感受最深。

以前写一个接口,从设计到联调,两天差不多。现在AI帮我生成大部分代码,半天就能出一个能跑的版本。

但PM不会觉得"你厉害了",他会觉得"你用AI了,半天不是很正常吗?"甚至隔壁组用Copilot的已经能做到两小时出活,我反而成了慢的那个。

于是节奏被推着加快。

我现在做的事情变成了:快速理解需求、拆解成AI指令、审查AI生成的代码、测试、修AI留下的坑、再跟PM确认是不是真的满足要求......脑力消耗比以前更大。因为每一步都不能出错------出了错,背锅的还是我,AI可不会替你担责任。

以前累,是因为写代码写得手酸;现在累,是因为脑子一直转,还得帮AI擦屁股。

更微妙的是绩效考核。高层看到的是"引入AI工具后,团队产出提升了XX%",功劳簿上写着Vibe Coding的名字。而作为实际操作AI的人,我只是"会用工具的人",可替代性好像变高了。但没有人注意到,我比以前更累了,思考的密度也更高了。

有一次自嘲:以前老板觉得代码是人写的,出bug了是人的问题;现在老板觉得代码是AI写的,出bug了还是人的问题------因为你没把需求说清楚。

算不上结尾的结尾

Vibe Coding确实有用,做原型、写脚本、处理重复性代码,效率提升实实在在。但它不是银弹。

上面说的四个困境,我还在寻找答案:

  • 怎么量化AI到底帮了多少?------没有基准线,永远算不清。

  • 怎么让AI参与需求理解和设计权衡?------目前看不到希望。

  • 怎么在绩效体系里区分人和工具的贡献?------这已经不是技术问题了。

相关推荐
郑洁文13 小时前
基于机器学习的成都市租房数据的分析与应用
人工智能·机器学习·成都市租房数据·成都市租房数据分析
升鲜宝供应链及收银系统源代码服务13 小时前
升鲜宝AI助手开发功能详尽说明书(五)---升鲜宝生鲜配送供应链管理系统源代码服务
人工智能·生鲜配送源代码·升鲜宝生鲜配送源代码·后端app与手机端·b2b订货商城·客户订货系统源代码·升鲜宝生鲜配送源代码服务
guslegend13 小时前
AI驱动的缺陷全自动修复
人工智能·软件工程
小e说说13 小时前
在遵义学美甲,如何找到适合自己的培训机构?
人工智能
terry60013 小时前
2026企业级携号转网查询标准:论实时数据同步与高并发承载设计
java·大数据·人工智能·json·信息与通信·数据库架构
一一哥Sun13 小时前
第05课:大模型到底是什么?——AI世界的“超级大脑“
人工智能
林间码客13 小时前
《人工智能概论》实验4 知识点复习提纲
人工智能·深度学习·机器学习
道友可好13 小时前
3 个人,100 万行代码,一行都没人写:OpenAI 的 Harness Engineering 实验
前端·人工智能·后端
辞辞辞13 小时前
江苏正分科技:一站式碳酸锂提锂整套解决方案,引领湿法提锂行业革新
大数据·人工智能·科技
钓了猫的鱼儿13 小时前
基于深度学习+AI的秸秆目标检测与预警系统(Python源码+数据集+UI可视化界面+YOLOv11训练结果)
人工智能·深度学习·目标检测