刚才看到Cursor 团队的首席设计师 Ryo Lu 发了一条很长的推文,他说:软件这件事,归根结底还是在于思考。
原文如下:
软件这门手艺,从来都是把人模模糊糊的需求,变成精确、环环相扣的系统。真正的功夫在于拆解:该建什么抽象,边界划在哪儿,各部分之间怎么对话。
现在用 AI 写代码,很容易掉进一个新坑:看着挺快,但底下没结构。代码是能飞快生成,可如果脑子里没有清晰的系统架构,搞不清真正的边界在哪、关键的约束是什么、核心的抽象该长什么样,最后只会堆出一坨勉强能跑的东西。说白了就是一堆 AI 垃圾,因为底下根本没有一个连贯的思路在撑着。
AI 不会取代系统性思考,它只会让你不思考的代价成倍放大。你自己不知道想要什么结构,AI 就会用它见过最多的套路来填坑。结果呢?通用方案套到你的特定问题上,该清晰划界的地方代码耦合成一团,同一件事三种写法,因为你从来没说清楚该怎么写。
Cursor 现在能跑的任务越来越长,「大方向差不多对」和「真正吃透这个系统」之间的差距,会随着任务变长指数级放大。AI 代理跑 10 步和跑 100 步,完全不是一个量级。步数越多,你的角色反而越重要。
核心技能正在发生转移:从「每行代码自己写」变成「把系统装在脑子里,并且能精准表达出来」。具体来说,就是这几件事:
定义边界:核心抽象是什么?这个模块该知道什么、不该知道什么?状态放哪儿?
明确不变量:什么东西必须永远成立?哪些常量和默认值让系统得以运转?
引导拆分:这玩意儿该怎么拆?自然的结构是什么?哪些是稳定的,哪些可能会变?
维护一致性:AI 生成的代码越来越多,你得确保它们符合脑子里的模型,遵守已有的模式,尊重边界。
这其实就是优秀架构师和设计师一直在干的事:他们不写每一行代码,但他们把握着系统设计,引导整体走向连贯。AI 代理就是非常快、非常死板的队友,你指哪它打哪。
危险在于:AI 让思考这件事显得可有可无,于是人们直接跳过了。靠着提示词一路敲,敲进了自己根本看不懂的代码库。出了 bug 不会调,因为压根不是自己设计的。想加功能加不动,因为没有结构可言,只有一堆堆上去的 feature。
但反过来,真正深入思考系统的人,现在可以快上 100 倍。把时间花在真正难的问题上:搞清楚自己在造什么、为什么要造。机械翻译的活儿交给 AI。你不用再被语法细节绊住,可以更长时间停留在架构层面思考。
未来不是「AI 取代程序员」,也不是「人人都能写代码了」。未来是:能清晰思考系统的人造得飞快,不能的人只是在大规模生产垃圾。
核心能力变成了:驾驭复杂性,干净地拆解它,精准地表达结构。更少语法,更多系统。更少实现,更多架构。更少写代码,更多设计连贯性。
人类擅长的是发现模式、理解取舍、对事物如何组合在一起做出判断。
AI 救不了思维混乱的人,它只是让混乱跑得更快。
另外,我的 Claude Agent Skill 视频教程上线啦,欢迎大家观看。
从小白到精通!我的Claude Agent Skill视频教程上线了
最后,介绍一下,我的星球:「AIGC·掘金成长研习社」,主要分享三个板块的内容:
