Karpathy推文引发了「集体恐慌」,这波余震一直延续到今天。
但这条推文的内容,让整个开发者社区集体破防:
「作为一名程序员,我从未如此强烈地感到落后。」
他坦言,如果能正确运用过去一年涌现的AI工具,自己的能力本可提升十倍——但他还没做到。而这种无力感,让他直呼这是技能短板。
更令人窒息的是他对当下的描述:
「这就像某种强大的外星工具被抛到人间,却没有附上说明书,每个人都在摸索使用方法,而这场震级9级的职业地震已然撼动整个行业。」
外星工具。没有说明书。9级地震。
如果连Karpathy都在慌,普通程序员该怎么办?
编程奇点,游戏规则已被改写
两周后,知名技术博主Theo(t3.gg创始人、Ping Labs CEO)制作了一期视频回应Karpathy。
视频标题直白得近乎残酷:
You're falling behind. It's time to catch up.
(你正在落后,是时候追上了。)
Theo的核心论断简洁有力:软件工程领域已经到达了一个永久性的拐点。
注意这个词,永久性。
这不是又一次技术迭代,不是从jQuery到React那种级别的变化,而是更根本的东西。
软件开发者这个职业本身正在被重新定义。
他用了一个精准的比喻:这是一场9级地震。不是余震,不是小打小闹,而是能够改变地貌的那种巨震。
过去一年到底发生了什么?
Theo透露了一个让很多人震惊的数据:在他自己的工作中,以及他运营和顾问的多个团队里,现在70%到90%的代码是AI生成的。
不是辅助生成,不是参考生成,而是直接生成。
让我们回顾一下时间线:
- 2023年:AI能帮你写函数,你需要检查和修改
- 2024年:AI能帮你写模块,你需要整合和调试
- 2025年:AI能帮你写整个功能,你需要审查和优化
这个趋势的终点在哪里?Theo认为,可能根本没有终点,只有持续的加速。
观望窗口已经关闭!
在2023到2024年,持观望态度是合理的。
那时候工具不成熟,成本高昂,可靠性存疑。很多开发者会说:让子弹飞一会儿,看看这东西到底行不行。
但到了2025年底,这个态度已经变成了负担。
基础模型的能力已经达到生产级别,推理成本每8周减半,工具生态已经成熟到可以直接上手的程度。
Cursor、Claude Code、Windsurf这些工具已经不是试验品,而是生产力标配。
Theo的判断很直接:现在开始适应AI的人,已经是officially late(正式迟到)了。
再等下去,就不是迟到的问题,而是会缺席整场比赛。
就比如Linux之父,Linus,他是最旗帜鲜明反对AI编程的人,但是他也加入了。
全新概念,未来编程范式已现
Karpathy在推文中列出了一长串新概念:
Agents、Sub-agents、Prompts、Contexts、Memory、Modes、Permissions、Tools、Plugins、Skills、Hooks、MCP、LSP、Slash Commands、Workflows、IDE Integrations……
这不是故弄玄虚。
这是一个全新的可编程抽象层。
回顾计算机发展史,每一次重大跃迁都伴随着抽象层的升级:
从机器码到汇编
从汇编到高级语言
从高级语言到面向对象
从面向对象到云原生
现在,我们正在经历从手写代码到编排AI的又一次跃迁。
传统的开发流程是线性的:需求→设计→编码→测试→部署。
开发者的核心价值在编码那一环:你能多快、多准确地把逻辑转化为代码。
但现在,这个流程正在被解构重组。
程序员的角色正在被重构,不再是手写代码的工匠,而是编排AI Agent的指挥家。
你需要掌握的不再是语法细节、算法实现、框架特性,而是:
如何设计和使用AI代理(Agents)
如何拆解任务给不同的子智能体(Sub-agents)
如何给AI提供恰当的上下文(Context)
如何让AI记住项目的历史和决策(Memory)
如何编排AI的协作流程(Workflows)
如何与MCP、LSP等新协议打交道
Karpathy的原话一针见血:
我们需要构建一个全局心智模型,以驾驭那些本质上具有随机性、易出错、难解释且持续演变的实体——它们突然与传统严谨的工程实践交织在一起。
这是一种全新的能力模型。
如果你还在用「旧地图导航」,你会发现路已经不存在了。
