游乐游手机版
首页/AI教程/文章详情

Karpathy坦言:作为程序员从未如此焦虑落后

时间:2026-06-19 13:52
安德烈·卡帕西发帖称从未如此感到作为程序员落后,编程职业正被重构。开发者需掌握Agent、提示词等新抽象层,建立理解AI模型的新思维。新手更有效使用模型,软件工程发生根本变革,模型能力提升极快,需不断调整预期。
年末的假期,正是进行年度总结与深度思考的最佳时机。但对于程序员而言,细细琢磨之后,可能会察觉到一丝不安与焦虑。 近日,Andrej Karpathy 在 X 平台上发布的一条帖子引发了广泛热议。数万名程序员及行业从业者深夜围观,产生强烈共鸣,转发与讨论持续刷屏。 Karpathy 的原话是:“我从未像现在这样感觉自己作为一名程序员如此落后。”他精准地指出了当前编程领域的核心矛盾:编程这个职业正在被彻底重构。程序员实际编写的代码越来越少,更多的时间被用于在各种工具之间来回串联、协调。如果能够熟练运用过去一年涌现出的新技术,个人效率就能提升10倍;反之,若无法跟上节奏,焦虑感便会日益加重。 如今,程序员需要掌握一套全新的“可编程抽象层”——包括 agents、subagents、提示词、上下文、内存、模式、权限、工具、插件、技能、钩子、MCP、LSP、斜杠命令、工作流、IDE 集成……这个列表仍在不断扩充。更为关键的是,还必须建立一套全新的思维模型,去理解那些本质上随机、易错、难以捉摸且不断变化的实体——也就是 AI 模型。这些实体,突然之间与传统工程实践紧密地交织在一起。 用 Karpathy 的比喻来说,这就像一个强大的外星工具被分发到了每个人手中,却没有附带任何使用说明,所有人都得自行摸索该如何运用。而这场变革给整个行业带来的冲击,堪比“9级大地震”。 一言以蔽之:撸起袖子加油干,别掉队。 帖子发布后迅速获得超过2.2万点赞、3000多次转发和360万浏览量。开发者们在评论区表达的感受几乎如出一辙。

老手也在重新学习

资深工程师 Boris Cherny 表示:“我每周都有这种感觉。有时候会习惯性地手动处理一个问题,然后得提醒自己——Claude应该能搞定这个。” 他举了一个具体案例。最近在调试 Claude Code 中的内存泄漏时,他习惯性地采用老办法:连接分析器、运行应用程序、暂停分析器,然后手动查看堆分配。而他的同事则直接让 Claude 生成一个堆转储文件,再让它读取文件,查找那些本不该留存的对象。Claude 一次性搞定,直接提交了 PR。 “这种事几乎每周都会发生。”Boris 注意到一个有趣的现象:某种程度上,新同事,尤其是应届毕业生,由于没有那么多关于模型“能做什么、不能做什么”的先入之见,反而能最有效地使用模型。 他表示,每隔一两个月,都需要投入大量心理努力来重新调整对模型能力的认知——因为模型在编码和工程方面进步太快了。上个月,他作为工程师第一次完全没打开 IDE,全靠 Opus 4.5 写了大约200个 PR,每行代码都是 AI 生成的。 “软件工程正在发生根本性变革。即使对我们这些早期采用者和实践者来说,最难的部分仍然是不断重新调整自己的预期——而这还只是开始。” Karpathy 用一个比喻来解释这种感觉:就像你拿着 AI 四处瞄准,它会发射弹丸,有时甚至会哑火。但偶尔,当你握住它的角度恰到好处时,一道强大的激光束会突然爆发,瞬间帮你解决问题。 言外之意,AI 这个工具威力巨大,但不够稳定。它不像传统编程那么可控,你需要不停试错,大部分时间是小打小闹或翻车,但一旦找对方法,就能带来指数级的生产力提升。 X 联合创始人 Igor Babuschkin 在评论区点名表扬竞争对手 Claude Opus 4.5 表现出色。Karpathy 回应道,AI 进化太快了——过去30天没跟上的人,观点就已经过时了。 技术专家与风险投资家 David Galbraith 则分享了另一个角度:“今年夏天花了三个月时间,通宵达旦地学习如何使用 AI 编码 Agent 来交付真正高质量的产品——而不是那种随性编码的垃圾货。这是我职业生涯做过的最棒的事。” 当然,也有人持更乐观、放松的态度。X 博主 @omarsar0 认为,代码越来越稀疏和 AI 进步飞速,并不困扰他——因为他并不把这当成“竞赛”。相反,现在领域完全开放,创意解决方案和工作流可以来自任何人、任何地方。这种变革不只限于编码,还发生在研究和其他知识密集型领域。他的建议是:别焦虑,每天玩2小时工具、多实验、多分享,重点想怎么给 AI 喂好上下文,然后拼命构建项目。 《Build a Large Language Model From Scratch》的作者也看得很开:大家现在普遍焦虑技能“落后”的问题,通常来自于试图同时做太多事情,而不是在某些事情上深入钻研。比如,有些人学好几门编程语言,而不是专精1-2门;或者试图同时跟进多个领域的研究文献……这本身不是坏事,但确实会让人感到压力很大。 甚至有人发出了更极端的感慨。X 博主 @samswoora 直言:“软件工程师这个职业即将 ending。可能是5年,也可能是10年,但我们都能感觉到,结束的序幕已经拉开。” 知名博主 Yuchen Jin 则提出了一个更精妙的观点:人工智能并没有取代程序员,它取代的是编程语言本身。

来自传统阵营的反对

不过,也有人旗帜鲜明地持反对态度。代表人物是 Go 语言联合创始人、Unix 老兵、极简主义与高质量工程先驱——Rob Pike。 Rob Pike 收到了一封由 Claude Opus 4.5 自动生成的节日感谢邮件。邮件里夸他推动了简约强大的软件设计,对 Go、Plan 9、UTF-8 和 Unix 的贡献影响深远。Rob 却被气炸了,直接在 X 上破口大骂:你们这些 AI 公司,一边浪费巨资制造有毒、不可回收的硬件,一边破坏社会,却还让机器假惺惺地感谢我追求简约软件? Rob Pike 的愤怒,戳中了很多程序员对 AI hype 的复杂情绪。有网友完全理解并支持他——这种 AI 批量生成的劣质代码和垃圾邮件,确实令人反感。尤其对像 Rob 这样追求极致简约、纯净工程的老派极客来说,简直是侮辱。 无论如何,都必须承认,这两年 AI 的发展和进步速度惊人。虽然从去年到今年,AI 专家对于 Scaling Laws(大模型扩展定律)终结的讨论喧嚣尘上,但各家科技公司激烈的竞争,让 AI 技术的发展并没有减缓,反而加快了。 根据 Epoch AI 的数据,Epoch Capabilities Index(ECI,一个衡量 AI 通用能力的综合指标)在过去两年的增长速度,几乎是前两年的两倍。2024年4月更是加速增长了90%。实际的指数级增长甚至已经超过了原本预期——而且这种增长势头很可能会持续到2026年。 很难想象2026年,AI 会发展到何种地步。你对2026年的 AI 发展有什么预测?欢迎在评论区分享你的看法。
来源:https://www.aiagiai.com/15914.html
上一篇英伟达1400亿收编Groq 黄仁勋并购逻辑与收购史 下一篇人大高瓴AI金融分析师超越GPT-5与Gemini Deep Research查数据画图表写研报
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
年最新JetBrains AI助手Windows本地详细安装配置教程(含下载与环境要求)
AI教程 · 2026-07-03

年最新JetBrains AI助手Windows本地详细安装配置教程(含下载与环境要求)

JetBrainsAIAssistant可在Windows上通过IDE内置市场或离线包安装,需匹配新版JetBrainsIDE、账号登录与稳定网络。配置时应关注版本兼容、隐私设置、项目索引、快捷键和代码提交前复核,避免上传密钥与敏感业务资料。

Amazon Q Developer新手安装指南:从下载到首次运行的保姆级教程
AI教程 · 2026-07-03

Amazon Q Developer新手安装指南:从下载到首次运行的保姆级教程

AmazonQDeveloper可为编码、调试、解释项目和生成测试提供辅助。安装前需确认账号、开发环境和插件来源,按IDE或命令行路径完成配置,并在首次运行时注意权限、数据与项目安全。

Amazon Q Developer安装失败怎么办?报错日志排查与升级回滚方案
AI教程 · 2026-07-03

Amazon Q Developer安装失败怎么办?报错日志排查与升级回滚方案

AmazonQDeveloper安装失败通常与版本兼容、网络连接、身份登录、插件残留或权限配置有关。排查时应先确认环境,再查看IDE与终端日志,必要时采用清理重装、固定版本升级或回滚方案。

Amazon Q Developer本地模型运行:下载、路径与性能优化
AI教程 · 2026-07-03

Amazon Q Developer本地模型运行:下载、路径与性能优化

AmazonQDeveloper以云端能力为主,本地模型方案更适合离线补充、代码检索和私有环境辅助。配置时需确认版本、模型来源、路径权限、硬件资源与IDE集成方式,并通过量化、上下文控制和缓存策略优化性能。

Amazon Q Developer插件安装全流程:浏览器编辑器扩展市场配置
AI教程 · 2026-07-03

Amazon Q Developer插件安装全流程:浏览器编辑器扩展市场配置

AmazonQDeveloper可在浏览器控制台、VSCode、JetBrains等环境中辅助写代码、解释项目和生成测试。安装前需确认账号权限、编辑器版本与网络环境,配置时重点关注登录授权、工作区信任、数据权限和团队使用规范。