ARTICLE · 1149501
我问了10个用AI工具超过1年的程序员,他们都后悔一件事!
一个程序员花了三天时间写完的功能,有人打开 Cursor,二十分钟搞定了。
那个瞬间的沉默,不是嫉妒,也不完全是惊讶。而是某种更难说清楚的感觉——好像有什么东西,已经悄悄变了。
我陆续跟十个重度使用 AI 编程工具超过一年的开发者聊过。背景不同,有人在大厂,有人在创业公司,有人独立接单。工具也各不相同,Cursor、Copilot、Claude,或者几个混着用。
但聊到最后,几乎每个人都提到了同一件事。
不是某个工具没用好。不是提示词写得不够精。
而是:他们后悔自己在相当长的时间里,把 AI 当成了一个更快的键盘。
结论先说
后悔的事,说起来很简单:
太晚意识到 AI 正在改变的不是写代码的速度,而是"开发"这件事本身的定义。
他们中大多数人,最初用 AI 的目的都是写代码更快、少查文档、少调 Bug。确实做到了。但用了大半年之后,有些人开始感觉到一种奇怪的错位:工具越来越强,自己却越来越不确定自己的位置在哪里。
因为他们发现,AI 不只是在帮他们写代码——它在某种程度上,正在接管整个"从需求到代码"的过程。

这条路,几乎每个人都走了一遍。
为什么这件事这么普遍
我们受的训练,从来都是在既定框架里优化。
学编程,学的是怎么写代码。升级工具,是为了代码写得更快更好。AI 来了,第一反应是:用它帮我写代码。这个逻辑完全合理。
问题是,它遮住了一个更大的问题:
“如果"写代码"这件事本身的价值在快速下降,那么——你作为一个开发者,核心价值到底是什么?
过去,程序员的核心竞争力很大程度上来自实现能力:你能把一个模糊的想法转化成可运行的代码。这是稀缺的,也是值钱的。
但 AI 正在把这个门槛打穿。

这个迁移不是未来要发生的事。它现在就在发生。
真正让那些老用户"后悔"的,是他们花了太长时间盯着流程的中间那段——代码怎么写——而没有及时意识到,人的位置,已经悄悄从中间移到了两端。
变化的不只是效率
说 AI 提高了编程效率,这是真的,但也是最表层的那层变化。
更深的变化是:编程的"接口"变了。
以前你和计算机沟通,用的是代码,精确、死板,容不得歧义。现在你和 AI 沟通,用的是自然语言加意图,模糊、灵活,AI 来处理翻译和执行。
这两件事的差别,远比"工具升级"要大。
很多人认为,AI 编程 = 更高级的代码补全。我反而觉得,这种理解本身就是最大的认知盲区。
真正的变化是:编程的入口,正在从"代码语言"变成"人的意图"。
AI Native Development:一个新范式
观察那些真正把 AI 用进生产流程的团队,会发现他们不是在用"AI 辅助写代码",而是在构建一套完全不同的开发体系。
我把它叫做 AI Native Development,分成四层:

注意看:人在哪里?
人不在中间的执行层。人在最顶——判断 Agent 的结果对不对;也在最底——决定往模型里喂什么上下文和知识。
人的工作,从"如何实现"转向了"是否正确"和"为何如此"。
这才是那些老用户后悔太晚想清楚的事。
程序员真正应该担心什么
我知道很多人担心的是失业。说实话,这个担心不是没道理,但方向跑偏了。
AI 不会直接消灭"程序员"这个职业。它更可能消灭的,是一种具体的工作方式——
只负责把明确的需求翻译成代码的那种。
如果你的日常是:产品经理给你一个需求文档,你照着写代码,写完交给测试。这个链路里,你的那一段,AI 正在快速替代。
但如果你的工作是:搞清楚这个需求到底解决了什么问题、这个架构三年后会不会崩、这个方案对业务的真实影响是什么——这部分,AI 暂时替代不了。
这才是最可怕的地方:大多数程序员平时花时间最多的,恰恰是前半部分。

真正的稀缺,正在从"如何实现"转向"做什么、为什么做、结果是不是对的"。
“"AI 不一定会淘汰程序员,但一定会重新定义什么叫程序员。"
早知道应该怎么做
那十个程序员里,后来转变最顺的几个,都做了同一件事:
他们开始刻意练习"提问",而不是"实现"。
不是提示词技巧。是真正意义上的:接到一个任务时,先停下来问自己——这件事要解决的核心问题是什么?我们真正需要的是这个功能,还是这个功能背后的目标?
这个习惯在过去也很重要,但你如果不想清楚,还是能硬写出代码来。
现在不一样了。如果你不想清楚,AI 会帮你非常流畅地走向错误的方向。
某种意义上,AI 把"想清楚问题"的重要性,放大了好几倍。
“"当实现的成本无限接近于零,真正昂贵的就只剩判断了。"
代码量,可能正在从资产变成负担。以前程序员最值得炫耀的是"这个系统我写了十万行代码"。未来可能恰恰相反——能不能用更少的人、更少的代码、更短的时间,把问题解决掉。
你现在还来得及
好消息是:大多数人还有时间。
转变还在发生,而且速度比预期的慢一点——不是因为技术没到,而是因为真实的业务场景、遗留系统、组织惯性,没那么快变。
但有一件事可以现在就开始:
停止把 AI 当成一个更聪明的搜索引擎,开始把它当成一个可以协作的执行者。

用 AI 加速自己写代码,只能让你写代码更快。把 AI 当成执行者,你才会真正开始思考:自己作为"出题人",到底要出什么题。
“"过去我们学习如何告诉计算机怎么做;现在更需要学的,是告诉 AI 我们到底想做什么。"
结语
有个程序员跟我说,他用 Cursor 差不多一年之后,有天突然意识到:他上一次从头写一个完整函数,大概是三个月前的事了。
第一反应是有点慌。
但他接着说,他这一年产出的功能,比过去两年加起来都多。
这个矛盾的感觉,我觉得很真实,也很重要。
某一天,你可能会突然发现——自己已经很久没有从第一行开始亲手写一个程序了。但你创造的软件,反而比过去更多。
到那个时候,"程序员"这三个字,到底意味着什么?

Happy Ending,我是bug菌,最简单真实的bug菌!如果感到我写的文章,对你有帮助,并且还想继续看到我的文章和思考,记得给我点个关注星标一下!
如果有什么其他想说的,也可以留言或者私信。



资源获取
关注本公众号「猿圈奇妙屋」
聊天界面发送「500」即可获得500本+编程类PDF!


点分享

点收藏

点点赞

点推荐