Cursor CEO亲述:软件开发进入“第三时代”,程序员的角色彻底变了
Cursor的创始人Michael Truell最近发了一篇文章,回顾了AI辅助编程这几年的变化,并且给了一个判断:我们正在进入AI软件开发的第三个时代。
这篇文章值得认真看,因为Truell不是在预测未来,他是在说正在发生的事情。Cursor是目前全球最火的AI编程工具之一,他们团队自己的工作方式已经彻底变了,而且他还拿出了具体的数据。
三个时代,三种工作方式
Truell把AI辅助编程的发展分成三个阶段,分得很清楚。
第一个时代是Tab补全。 几年前,程序员写代码还是一个键一个键地敲。后来有了AI自动补全,你敲几个字母,AI猜出你想写什么,按一下Tab键就补上了。这个阶段的核心是帮你省去那些重复性的、低信息量的打字工作。就像你发微信的时候,输入法会猜你下一个想打的词,道理差不多。这个阶段持续了将近两年,确实提升了不少效率。
第二个时代是同步Agent。 模型能力变强之后,AI不再只是帮你补全几个词了,它可以理解更多的上下文,使用更多的工具,执行更长的操作序列。程序员的工作方式开始变成跟Agent一问一答地对话:你告诉它要做什么,它做一步,你看一眼,再给下一步指令。这个转变从去年夏天开始慢慢发生,最近几个月突然加速了。
加速到什么程度?Truell给了一组数据。2025年3月的时候,Cursor里用Tab补全的用户数量是用Agent的2.5倍。现在完全反过来了,用Agent的用户数量是用Tab的2倍。很多用户已经完全不碰Tab键了。Agent的使用量在过去一年增长了超过15倍。
这组数据的冲击力在于它的速度。一年多的时间,用户的主流工作方式就完成了一次彻底的翻转。你很少能在软件行业看到用户习惯变化得这么快。
第三个时代,就是现在正在到来的这个。 Truell说,第二个时代可能连一年都撑不到,就要被第三个时代取代了。
从坐在旁边看,到放手让它跑
第二个时代的Agent虽然强,但有两个限制。一个是它需要你实时盯着,每一步都要你确认,你走不开。另一个是它跑在你自己的电脑上,占用本地资源,你同时也就能跑一两个。
第三个时代的Agent把这两个限制都去掉了。每个Agent跑在云端自己的虚拟机上,你把任务交给它,就可以去忙别的了。它自己在那边写代码、跑测试、反复迭代,可能要花几个小时,等它觉得差不多了,给你交回来的不是一堆代码差异,而是日志、录屏和可以直接预览的成品。你看一眼就能判断行不行,不用把整个过程从头到尾在脑子里重建一遍。
这意味着你可以同时派出好几个Agent并行工作。一个在做新功能,一个在修bug,一个在写测试,一个在重构旧模块。你的角色从手把手指导每一行代码,变成了定义问题和制定验收标准。
这个变化如果用一个比喻来理解的话,第一个时代像是你在打字,AI帮你按快捷键。第二个时代像是你在指挥一个助手,你说一句它做一步。第三个时代像是你在管理一个团队,你分配完任务就去忙别的,等他们交活的时候你来验收。
Cursor自己就是这么干的
Truell最有说服力的一点是,他不光在讲理论,Cursor团队自己已经在这么工作了。他们内部合并的代码提交里,有35%是由在云端虚拟机上自主运行的Agent完成的。
他还总结了那些最早适应这种新工作方式的开发者的三个特征:
Agent写了他们几乎百分之百的代码。
他们把时间花在拆解问题、审查成果和给反馈上。
他们同时启动多个Agent并行工作,而不是守着一个Agent从头陪到尾。
你会发现,这三个特征描述的根本不像一个传统意义上的程序员,倒更像一个项目经理或者技术总监的工作方式。区别在于,他管理的不是人,是一群AI Agent。
新问题:审查AI代码的能力门槛更高了
Truell的这篇文章在开发者社区引发了激烈讨论。有人指出,这个"第三个时代"里被忽略的一点是:审查AI生成代码的能力门槛,实际上比自己写代码更高。
有开发者说,当代码不是你自己亲手设计的时候,你必须对其结构和模式有足够深入的理解,才能发现那些隐藏在背后的细微bug。很多团队还没为这种能力转变做好准备。
Andrej Karpathy最近也说了类似的话。他说自己已经从"80%手动+20%智能体"变成了"80%智能体+20%修改润色",现在真的主要是在用英语编程了。但他也指出,模型的问题已经从语法bug变成了概念性失败——就像是一个粗心、急躁的初级开发者在时间压力下会犯的那种错误。
还有开发者创造了一个词叫"理解债"。当AI一次性生成了看起来可行但你并没有真正理解的东西时,你就开始背负这种债务。随着时间的推移,你对自己代码库的理解可能会越来越少。
还没到终点,但方向已经很清楚了
Truell在文章最后也很坦诚,他说这种工作方式要成为行业标准,还有很多问题要解决。比如在大规模应用的时候,一个不稳定的测试或者一个坏掉的开发环境,单个程序员可以绕过去,但如果同时跑着几十个Agent,每一个都会被卡住。
但方向已经非常明确了。从Tab补全到同步Agent再到自主云端Agent,每一步的跨越都在加速。第一个时代持续了将近两年,第二个时代可能连一年都撑不到。按照这个节奏,第三个时代的成熟速度只会更快。
Cursor团队还在不断推进。他们最近发布了"长时间运行Agent"的研究预览,有些Agent能连续跑36个小时,完成构建一个全新的聊天平台、重构认证系统这类大任务。
对于所有跟软件打交道的人来说,这篇文章最值得记住的一点可能是:你跟AI工具的关系正在发生根本性的变化。以前是你在写代码,AI帮你加速。现在是AI在写代码,你在定义方向、拆解问题、把控质量。能不能适应这个角色的转变,可能会成为接下来几年里最关键的职业分水岭。
不光是程序员,任何一个行业,当执行层面的成本被技术大幅压低之后,竞争的焦点都会往上游迁移,迁移到判断、决策和品味这些更难被替代的能力上。这个规律,在AI编程领域正在以一种极其直观的方式上演。
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!