首页 纸飞机TG账号批发老号购买内容详情

10倍效率的开发者

2026-03-18 4 纸飞机账号购买

提醒来自Andrej Karpathy ,未来程序员有两种,一种是会运用AI写代码的,另一种是会被淘汰的,以下博文作者是 Andrej Karpathy ,他是AI领域被公认的大神,曾于特斯拉担任AI总监,负责自动驾驶的核心系统,他还是OpenAI的早期成员,参与过GPT这类技术的基础工作,也曾在美国斯坦福大学教授著名的计算机视觉课,现在他在创业开展AI教育。

他从学术界进入大厂,历经从研究至产品的范畴,经历颇为全面。故而,他并非处于圈外仅“聊概念”之人。他是自最早一批深度学习,至自动驾驶领域,再抵达当下大模型以及写代码的AI工具领域,皆亲身冲锋于一线的人。他亲自编写过诸多年代码,也曾亲手带领过大团队。

所以,他对于“AI 怎样去改变写代码这件事情”的感受,以及他所做出的判断,是极其值得去参考的。

用 Claude Code 这类工具,不是简单的“自动补全”,而是给开发效率加杠杆,这是 Karpathy 通过亲身实践所证明的,通过它,相同的时间能完成此前十倍的工作量,甚至还敢去触碰原来不敢做的复杂项目,当然,AI 也会出错,会把代码写得复杂,需要盯着,但总体而言是质的飞跃。

对于资深程序开发之专家,以及那准备学习编程的小白而言,Karpathy皆给出建议,要尽早着手运用Claude Code这类工具。此并非是为增添锦上风光,而是给自身的开发能力增添助力杠杆。在同样的时间范围之内,你能够从事往昔十倍之工作量,甚至还能够对往昔全然不敢触及的项目发起挑战。AI时代的开发流程已然全然进化,越早予以适应,所具备的优势便越大。

近期的几星期当中,我借助Claude Code编写了数目众多的代码。 紧接着,是一些随手记录下来的想法。

Coding workflow(写代码的流程)

是不是因为最近这一波,LLM写代码的能力再度获得了提升呢。和众多人相仿,我在11月的时候,大概呈现这样的情况:80%依靠自己亲手敲击代码,再加上IDE自动补全,20%。

使用代码助手(Agent),到了12月,情况已然完全反转,即80%的代码由Agent编写,20%的代码属于我自己进行修改、修补。

即便是这样讲,实际上当下我主要是借着英文来“讲述着写代码”。我一方面存有几分难为情,另一方面朝着LLM说着:“你替我编写一段如此这般的代码”,全然都是依靠文字去描述。

对于程序员而言,这着实会对其自尊心造成一定打击。然而,它具备能够一次性针对一大块软件实施“大号代码操作”的能力,其整体效率着实是极具吸引力的。特别是当你对它逐渐适应,精心调好配置,熟练学会如何运用,明晰搞清楚它所能做到的以及无法达成的事情之后。

对于我而言,这已然是我那已接近20年的写代码生涯之中,针对“开发工作流”所产生影响最为重大的一回改变。并且仅仅是在短短几周的时间里就发生了。我推测,当下已然有不少工程师(达到两位数百分比那般的)正在经历相似的变化。然而在普通大众那里,对于这件事情的认知,感觉仍旧停留在很低的个位数百分比。

IDEs / Agent 群 / 会犯错这件事

当下,网络之中存在着两种吹嘘的说法,一种是“IDE 往后都没必要存在了”,另一种是“Agent 群体自行协作便能够将所有事情都处理妥当”。就我个人的看法而言,处于当前这个时期,这两种表述都吹嘘得过分了。

即使是模型,也存在会出现错误的情况。要是这份代码属于你切实关注的项目,那我给予的建议是,你务必得密切留意。最好在旁边开启一个窗口,借助一个大型的 IDE 去查看,如同老鹰全神贯注盯着猎物那般。

已改变的是错误的类型,并非那种简单的语法错误,而是一些较为细,且较为隐蔽的概念错误,恰似一个有点毛躁、赶时间的初级工程师有可能会犯的那种错。

最常见的一类问题是像这样,模型会替你“脑补”一些前提,然而它脑补错了,却不懂得回头去确认,它就径直在这个发生差错的前提上边,持续毫不间断地一路写下去。

其中它们仍难以恰如其分地妥善管控自身的“困惑”,既不会积极主动地向你诚恳询问关于“此地你着实意在 A 亦或 B”,也不会主动协助你精准洞察前后存在的不一致之处 ,更不会帮你条理清晰地罗列明晰各异方案的利弊得失 ,并且在该对你予以反驳之际,它也并不怎么进行有力反驳 ,整体依旧略微弥漫着那种“过分擅长附和他人”的感觉 ,然而要是先行让它精心撰写一份“计划” ,并依据计划予以施行 ,情形将会改善许多 ,不过我认为颇为殷切地需要一种“轻巧的 、嵌套于代码之中的计划模式” ,它们还尤为热衷于将代码和 API 编写得过度繁杂。抽象的层级,一级一级不断累积,变得愈发厚重,呈现出一种臃肿的状态。在完成编写之后,对于自己所制造出来的那些“死代码”,却并不主动去进行清理。

偶尔呢,它能够撰写出有一千多余行内容的一种实现,其速度迟缓,结构繁杂,还十分脆弱,并且处处皆是迂回曲折的路径。

接下来,你轻声地询问一句,道:“我们可不可以直接采用这个更为简便的写法呢?”随即,它迅速回应:“当然是能够的呀!”紧接着,马上就为你缩减成为一百来行。

它时常会顺手去改掉,甚至还会删掉一些注释以及代码,仅仅是由于它“不喜欢”,或者是没有完全看懂,哪怕这些东西跟当前任务根本毫无关系,这些问题,哪怕我已然在。

CLAUDE.md

其中写有一些使用说明,对其进行提醒,告知要留意这些要点,然而它依旧会时不时地出现。即便处于这样的状况下,从整体所呈现出的效果方面来看,提升幅度还是极为巨大的。现在确实是很难去想象再次全然返回到纯粹依靠手写代码的那个时代。

简而言之,每一个人都存在着与之自身相符的开发进度节奏。当下我所采用的方式是,于左边在Ghostty之中开启若干 Claude Code会话,而在右边开启IDE,以此来用以查看代码以及进行手动修改。

Tenacity(韧性 / 耐力)

瞧着一个 Agent 死死纠缠一个问题,事实上蛮具趣味意义的。它不会感到疲惫不堪。不会致使心态崩塌瓦解。在人早就会讲“作罢,改日再度拼搏”的情境之处,它依旧能够持续不断地尝试、持续不断地尝试。它不会感到疲惫不堪。不会致使心态崩塌瓦解。

有些时候,你注视着它经历了良久的挣扎,随之,等到三十五——不,三十分钟过后,它最终成功完成了,就在那一瞬间,会兴起一种带有“哇,确实挺具通用人工智能那种意味”这般感受。

你会忽然察觉到,原本“体力跟精力”确实是工作之中一处关键限制。并且有了语言模型,在此方面的上限被提升了许多。

Speedups(提速)

帮助你提速的LLM,到底快了几倍,实际上很难去做量化。我的确感觉,在那些我原本就需要去做的事情方面,从整体上进行考量是变快了许多。然而更大的变化在于,我如今能够去做更多的事情啦。

原因大概有两点:

往昔诸多,诸如那些“懒得去写”、“觉得不值得耗费时间去写”的细微琐碎之物,如今能够轻易顺手完成书写;往昔由于自身知识或者技能欠缺不足,从而心生怯意不敢触碰的代码,如今也拥有了敢于动手去书写编程的勇气了。

故而,这毫无疑问是属于加速的范畴呢。然而,或许更为关键的一点在于,它使得“我具备能力去做的事情的涵盖范围”得到了极大程度的拓展。Leverage(杠杆感)

有一个特别厉害之处存在于LLM,它会非常有技巧地展开一次次不间断的循环以进行尝试,直至达成你所设定的特定目标,诸多带有“AGI味道”的体验,正是在这个地方得以呈现的。

关键之处在于,并非一条一条地去命令它该如何做,而是要告知它,什么样的情形算是成功,随后就瞧它自行去反复行动了。

比如说,你能够使它率先开展测试工作。随后再促使它借助自身所撰写的这些测试内容。或者呢,将它与像浏览器这类工具(经由MCP连接起来)置于一个循环当中。再举个例子,你首先编写一个极为质朴、然而几乎确定无误的算法。接着让它在确保结果维持不变的状况下,协助你对性能以及结构予以优化。

能够将整体思路,实现从 “命令式”向着“声明式”进行转变成:并非是“将 A 先做,接着把 B 做,做完 B 后再将 C 做”,而是“如这样子就是我所需要达成的结果”,如此一来 Agent 会自行开展多轮迭代,如此你便额外获取了一层“杠杆”。

Fun(好不好玩)

一开始我并未想到,在有了 Agent 以后,写代码居然反倒会变得“更具趣味性”。许多枯燥乏味的“填空题样式”的工作被它承接了过去。剩下的更多是富有创意的部分。

我并非那般轻易就会被困在一处,被卡住了压根就没什么乐趣可言,如今常常能够寻觅到一种方式,这种方式是:“我同它一道协作,起码能向前挪动那么一丁点儿” ,此方式会使得人拥有更充足的勇气去开启工作。

肯定存在这样的情况,我也目睹过与之完全对立的感受,有部分人认为,LLM编写代码致使他们变得更加不悦。

从长远的时间角度来看,这件事情有可能会将工程师划分成两种类别,一种是主要对“编写代码这个事情自身”有着喜好的人,另一种是主要对“把物品制作出来”有着喜好的人。

Atrophy(能力退化)

我已然能够察觉到,自身“手写代码”的能力正逐步衰退。于大脑之中,“生成”(即自行编写代码)与“辨别”(也就是看懂、审查代码)实际上是两种各异的能力。缘由在于编写代码需牢记众多琐碎的语法细节。然而查看代码主要是领会思路与结构。故而即便你已然有些写不动代码了,你依旧能够出色地审查代码,瞧瞧哪里显得怪异、哪里存在。

bug。

Questions(一些我在想的问题)

所谓“10 倍工程师”会变成什么样?

也就是说,普通工程师跟最强工程师二者之间效率的差距,会变得更大吗,极为有可能,会变得大出许多。

有了 LLM 之后,“通才”会不会越来越能干过“专才”?

因为,LLM在“补细节、填空白”,也就是微观方面表现得特别强,然而,在“大局观、长期策略”,也就是宏观上就没那么厉害了。

未来用 LLM 写代码,会是什么感觉?

说它像在进行《星际争霸》的游玩操作,说它像在玩耍《Factorio》(异星工厂)这款游戏,又或者说它更像是在演绎呈现一段音乐,是吗?

处在整个社会当中,究竟存在着多少事物,实际上是被卡在了“数字化知识工作”的那个瓶颈之上呢?

总结:这把我们带到什么位置?

关于LLM的Agent能力,特别是Claude Code,在2025年12月前后,给人的感觉是跨越了某个“整体连贯性”的门槛。从而在软件工程和相关领域引发了一次“相变”。也就是说,做事的方式突然提升到了一个新层级。

当下的感觉呈现为,于“智能”这个范畴之中,它显著地处于其他配套事物的前方了。

比如:

工具和知识库的集成还没完全跟上。

团队内部需要新的工作流和协作方式。

整个行业对这些东西的消化和扩散,还在路上。

2026 年会是一个“能量很高”的年份。

整个行业都在努力消化、吸收这项新能力。

10倍效率的开发者

相关标签: # AI开发 # 效率提升 # 编程工具 # Agent能力 # 未来趋势