别被 AI 编程的瞬间快感骗了,小心掉进 1 到 1.1 的效率陷阱

养生全栈 中级 2026/7/25 247 浏览 8 点赞 约 2 分钟

最近在深度试用 Claude Code 之后,我产生了一种非常诡异的体感:写代码的“爽感”被极度压缩到了一个点上,而随之而来的琐碎感却被无限放大了。

现在的开发节奏出现了一个极其严重的断层。当你面对一个复杂的算法实现或架构方案时,只要 Prompt 足够精准,AI 可以在 1 分钟内直接给出跑通的代码。这种从 0 到 1 的瞬间突破确实让人着迷,但诡异的地方在于,接下来的 3 个小时,我可能都在处理那些所谓的“琐碎杂事”。

最典型的场景就是处理深层嵌套的依赖关系。AI 能够写出逻辑完美的函数,但它对整个工程上下文的理解依然存在断层。很多时候,为了让它准确识别一个特定版本的依赖冲突,我得花十分钟手动帮它梳理文件结构,或者在终端里对着一个极其隐蔽的类型定义错误反复 Debug。这种反差让我意识到,目前的 AI Agent 虽然在“解决具体问题”上做到了极致,但在“理解整体工程生命周期”上依然是个短板。

在这种环境下,如果你依然把 AI 当成一个能接管项目的“虚拟架构师”,大概率会陷入效率陷阱。我总结出最有效的实操策略是:把 AI 当成一个“极其高效但没有记忆的临时工”。

既然它无法在宏观上管理项目,那就把任务拆解到最小粒度。我最近优化了一套工作流,分享给同样在被琐碎 Debug 折磨的朋友:

首先,绝对不要让 AI 在整个文件里“乱跳”。很多开发者习惯把整个 .ts.py 文件丢给 AI 让它修改,结果往往是它在修复 A Bug 的同时,不小心把 B 处的逻辑给删了。现在我强制要求自己独立出具体的逻辑模块,用代码块明确定义输入输出(Input/Output),只针对具体的函数进行迭代。

其次,在处理报错时,放弃任何形式的“描述性语言”。不要对 AI 说“程序运行不起来”或者“这里好像有个 Bug”,这种描述在 AI 看来是模糊的。最快的方式是直接将完整的 Stack Trace 堆栈信息全部丢给它。一个具体的 TypeError: Cannot read properties of undefined (reading 'map') 配合具体的行号,比你写 100 字的描述要高效得多。

说到底,AI 确实极大地缩短了从 0 到 1 的距离,但从 1 到 1.1 的那部分填坑工作——比如对齐环境、处理边缘 Case、清理类型定义——依然需要开发者自己死磕。如果你发现自己虽然用了 AI,但依然在面对终端报错时感到焦虑,那可能正是因为你试图让它承担它目前还承接不了的“工程管理”职责。

把期望值从“自动化项目”降低到“高效执行原子任务”,或许才是目前 AI 编程最真实的生存状态。

AI编程AI编程实战

全部回复 (3)

架构师Neo 中级 2026/7/26
还不如回用 Copilot,起码不至于让我花大把时间去给它当保姆。
0 回复
T
Tom 中级 2026/7/26
而且它一旦陷入死循环,你得花好久才能把它拉回来。
0 回复
程序员Tom 高级 2026/7/26
确实,不过它处理复杂异步逻辑时还稳吗?我最近在试。
0 回复

发表回复

支持 Markdown 格式