被AI写代码后,我的工作反而更忙了
去年这时候,我跟同事打赌:等我把 Cursor 用熟了,一定能早下班一个小时。
现在?我下班时间和以前差不多,甚至有时候更晚。
这不是在说 AI 工具没用——相反,它极大地改变了我的工作方式。但”效率提升”这件事,远比我想象的更复杂。
AI 让我快了,但任务也多了
最直接的感受:以前写一个功能模块,可能要花两三天。现在用 AI 辅助,一天能搞定,有时候半天就差不多了。
听起来很爽对吧?
问题是:你完成任务的速度快了,但这件事会被别人看见。领导看见你提前交付,就会多给你安排事情。产品经理看见你有余力,需求评审会就开始说”这个加一下不难吧?”
以前两周的迭代能完成 8 个功能,现在能完成 12 个。但两周还是两周,你依然在加班——只不过从做 8 件事变成了做 12 件事。
这就是所谓的”效率陷阱”:个人效率的提升,并不会直接转化为个人闲暇时间的增加,而是被系统消化掉,转化为更高的产出预期。
我现在花大量时间做”AI输出的审查”
用 AI 写代码之前,我对代码质量的把控方式很简单:我自己写的,我自己懂。
用 AI 之后,情况变了。AI 生成的代码,看起来大概率是对的,但”大概率”不是”一定”。
有一段时间我踩过一个坑:AI 帮我生成了一个异步处理的工具函数,逻辑看起来完全合理。上线后偶发性地出现了数据重复处理的问题。排查了两天,最终发现是 AI 生成的函数在某个边界条件下没有正确处理锁的释放时机。
这个 bug 用正常写法根本不会犯,因为我写的时候会考虑这些细节。但 AI 是按照”常见场景”来生成的,边界情况容易被忽略。
从那以后,我的习惯变了:AI 生成的代码,必须 review,必须理解,必须测边界。 这个额外的工作量,大概占了我总时间的 20-30%。
效率提升了 40%,额外的审查占了 25%,净收益约 15%。这个账,没有看起来那么好算。
“给 AI 写清楚需求”本身就是工作
另一个没人提的成本:你需要学会跟 AI 沟通。
刚开始用 Cursor 的时候,我以为直接说”帮我写一个登录功能”就够了。结果 AI 给了我一个通用的 demo,和我项目的架构完全不一致,数据模型不对,接口风格也不对。
花了两小时改,不如自己写。
后来我才明白,高质量的 AI 输出需要高质量的输入。你需要:
- 清楚地描述业务背景
- 提供相关的代码上下文
- 说明约束条件(技术栈、性能要求、已有的设计模式)
- 指出你不希望它做什么
把这些整理清楚,本身就要花时间。一个复杂功能,我可能要花 15-20 分钟来写 prompt,然后再花时间验证输出。
这部分工作以前是不存在的——以前是”想清楚了就开始写”,现在是”想清楚了,还要写清楚,然后才能让 AI 帮写”。
我开始做以前”没时间做”的事
当然也有好的变化。
以前有些事情我一直想做但没时间做:给老模块补单元测试、整理一些工具函数到公共库、把常用的 SQL 查询封装成更好用的形式。这些事情重要但不紧急,永远被推后。
有了 AI 之后,这些事情的执行成本降低了很多。我现在会偶尔花一个下午,让 AI 帮我把老代码补上测试,或者把重复的逻辑抽象成更清晰的结构。
这些工作以前嫌麻烦,现在不嫌麻烦了,因为 AI 分担了大部分机械性的工作。
还有一件事:我开始更主动地重构代码了。 以前看到不好的代码会皱眉然后绕过去,因为重构要花很多时间,而且收益不是立竿见影的。现在,重构的成本降下来了,我愿意花时间把它做好。
代码质量在慢慢变好,但这也占用了时间。
我的工作性质在悄悄变化
这可能是最大的变化,也是最难描述的一个。
以前,我是一个代码生产者——大量的时间花在写代码上。
现在,我更像是一个代码决策者——决定什么要写、怎么写、写到什么程度,然后把实现交给 AI,再来验证和调整。
这种角色转变意味着:你的时间分配变了,但工作量不一定少了。以前你的大脑在”写代码”这件事上高速运转,现在你的大脑要在”想清楚这件事值不值得做、该怎么做”上高速运转。
认知负荷并没有降低,只是转移了。
而且坦白说,这种”想清楚再让 AI 做”的工作方式,对思维能力的要求更高。以前可以边写边想,现在必须想清楚才能写好 prompt,否则效果很差。
那么,AI 到底有没有让我”更轻松”?
有,但不是我预期的那种方式。
我不再为”这段代码怎么写”而焦虑——因为基本上都能找到方向。
但我开始为”这个功能该不该做””这个架构是不是正确””这段 AI 生成的代码有没有坑”而花更多时间。
焦虑的内容变了,工作量的组成变了,但工作量本身……大概没少多少。
有个比喻我觉得挺贴切:就像有了洗碗机之后,厨房的碗不再是问题,所以你开始更频繁地做复杂的料理,用更多的碗。
AI 是那台洗碗机。
写在最后
我不是在劝你不要用 AI。恰恰相反——我认为用好 AI 是现在程序员最重要的技能之一。
但我想打破一个误区:AI 不是让你少工作的,AI 是让你能做更多工作的。 这两件事看起来相似,实际上截然不同。
如果你的目标是少工作早下班——AI 可能帮不了你太多,因为你省下来的时间会被填满。
如果你的目标是把同样的时间用来做更有价值的事——那 AI 是真正的杠杆。
我还在慢慢摸索这个平衡。欢迎在评论里聊聊你的体验——你用 AI 之后,工作变多了还是变少了?