DeepSeekDSH
独立社区指南与 DeepSeek 无隶属关系。官方源码快照

读 DeepSeek 工程师长文,把才华埋葬在昨天之后,如何做一个机甲驾驶员

从 DeepSeek 工程师刘胜与的文章出发,聊手写算子、AI Agent 和开发者接下来的工程判断力。

独立编辑与核验:DeepSeekDSH源码核验:0.1.5-rc.2 · 2026-09-11
本页内容
内容快照 · 2026-09-17

9 月 14 日,DeepSeek 机器学习系统工程师刘胜与发了一篇长文,题目叫《我不得不把才华埋葬在昨天》。它很快被读成一份关于程序员会不会失业的预言。但在后来的补充说明里,他把重点说得更清楚了,他真正想告别的,是亲手写算子、调算子、优化算子的那段时光。这个区别挺重要,很多真正值得聊的东西,都藏在这里。

真正刺痛人的地方,不只是失业焦虑

这件事最容易被讲成一个很抓眼球的故事,DeepSeek 工程师亲手写了 V4.1 的主 Attention 算子,然后判断半年到一年之后,AI 写出的算子可能就会追上自己,甚至超过自己。听起来像是一个顶尖工程师亲口宣布,自己的职业要结束了。

这个说法不能算错,但还是太窄了。刘胜与在补充说明里说,原文更想做的事情,是和过去手写算子的时光说再见。失去的不是一份饭碗这么简单,还有一种静下心来组织模块、抠变量命名、看着性能一点点上去的快乐。

所以这篇文章才会让很多不写 GPU 算子的人也有感觉。每个开发者大概都有自己的手工活,可能是一段 React 组件、一条 SQL、一份部署脚本,或者一个自己反复打磨过的 API。我们担心的从来不只是工具能不能完成任务,还担心它会不会顺手把我们喜欢的那部分也拿走。

本节来源:虎嗅:刘胜与对文章的补充说明 · 电子工程专辑:刘胜与文章解读

手写算子像手工织毛衣,消失的是技术和节拍

算子看起来只是一个小小的计算单元,但围着它做的事情一点都不小。你要看硬件、想内存移动、查指令停顿、比较调度方案,再把那些还不够好的地方一点点削掉。最后留下来的代码可能很短,背后的判断却是多年积累出来的。

公开解读提到,V4.1 的主 Attention 算子由刘胜与亲自编写,原文脚注还把这个说法限定为 head dim 为 512 的 MQA attention 路径。这个细节挺重要,它让故事重新落回技术,而不是把一项具体贡献扩大成关于整个模型的模糊神话。

他用手工织毛衣来比喻这件事,我觉得很准。机器当然可以织得更快,质量也可能一样好,但它没法还给手艺人那个坐在窗边,慢慢织一下午的节拍。真正难受的问题,不是机器有没有用,而是效率越来越高之后,旧的专注方式还剩多少位置。

本节来源:Reddit:刘胜与文章转录 · 电子工程专辑:刘胜与文章解读

机甲驾驶员,不是一个更会按 Tab 的人

机甲驾驶员这个比喻听起来很酷,真正坐进去之后,工作反而更麻烦了。驾驶员不是把每个齿轮都亲手拧一遍,而是要决定机甲往哪里走,哪些地方可以碰,仪表盘上的信号怎么看,以及什么时候应该立刻停机。

现在的 Claude Code、Codex、Cursor、Windsurf,都可以读仓库、改文件、跑命令、返回补丁。DSH 这样的 Harness,则是在把这条循环变得更稳定。人的工作确实往上移了,但没有消失。谁来定义边界,谁来判断证据够不够,谁来发现一个局部漂亮的补丁正在破坏旁边的系统,这些问题仍然需要人扛住。

工作阶段Agent 可以加速什么人仍然要负责什么
探索读文档、画文件关系、生成候选方案问题、约束和成功标准
实现写代码、命令、测试和重复性修改接口、数据假设和允许修改的范围
验收运行检查、对比输出、寻找可能的失败点证据是否足够支持接受这次修改
发布准备说明、迁移步骤和可回滚方案凭证、审批、回滚和生产风险

AI 也会把工程能力的差距一起放大

文章里最实用的提醒,不是 AI 写出来的代码偶尔会有 Bug,这件事谁都知道。更麻烦的是,一个工程习惯很差的人,现在可以用更低的成本、更快的速度写出更多代码,然后把没有补上的判断扩散到更大的系统里。

刘胜与担心学生用 AI 完成实践课和 Lab,却没有学会组织代码、构建系统、为未来需求提前设计,以及理解从软件到系统再到硬件的整条链路。生产仓库里同样如此。一段函数可能写得很漂亮,权限边界却是坏的,数据流却不可测试,部署却没有回滚路径。

这块需要慢一点读。未来稀缺的能力不是敲字速度,而是在 Agent 开始干活之前,看见任务四周那圈边界。

  • 先让 Agent 给计划和涉及的文件,再让它写大补丁。
  • 让 Agent 明确说出假设、未知点和可能的失败方式。
  • 运行仓库真实测试,检查 diff,不要只接受一段听起来很自信的总结。
  • 把改动控制在可以回滚的大小,局部正确但全局错误时还能停下来。

本节来源:Reddit:刘胜与文章转录 · 虎嗅:刘胜与对文章的补充说明

那我们该怎么坐稳这个驾驶舱

我不觉得答案是停止写代码,也不觉得答案是把所有判断都交给 Agent。更有用的中间位置,其实更难一点,你要保留足够的技术深度去质疑机器,同时用机器探索一个人手写时根本来不及尝试的更多方案。

这会改变练习方式。读生成的补丁,复现失败,补上 Agent 正在碰的那个子系统知识,在提示词变成一大堆愿望之前先写好验收条件。前几个任务可能反而慢一点,但仓库一旦复杂起来,这些习惯会把时间省回来。

开始前执行中结束后
写清边界、验收条件和回滚条件只给 Agent 必要的上下文和权限跑测试、看 diff、记录仍然不确定的地方
选择最小的有效任务单元同一个失败重复出现时停止,不要只加提示词安全和生产变更保留人工决定

把昨天埋好,不等于把昨天丢掉

补充说明让这篇文章没有滑向一份简单的替代宣言。刘胜与说,他还会继续写算子,同时不断把 AI Agent 引入这件事里。旧的手艺并不是突然没有价值了,它可能变成判断力的来源、品味的参照,也可能从生产路径变成一种练习和娱乐。

这大概就是我理解的机甲驾驶员。不是忘了齿轮怎么转,也不是对着齿轮顶礼膜拜,而是足够了解机器,所以愿意对它要去的方向负责。

昨天的节拍当然值得记住。明天的驾驶舱里,也还是需要有人听得出来发动机的声音不对。

留给读者的问题

最近的工作里,哪一部分最先被 AI Agent 接管了?又有哪一部分,你暂时还不愿意交出去?

本节来源:虎嗅:刘胜与对文章的补充说明

读者投票 · 本地互动

AI 时代人类工程师最后的护城河是什么?

选择一个答案,看看当前的投票分布。你的投票只保存在当前浏览器里,本组件没有共享后端计数器。

选一个最接近你判断的答案
你的选择1,240 基线票数
系统架构与边界认知38.0%
真实物理与业务场景理解32.0%
底层代码调试与审查能力18.0%
无可替代的审美与产品直觉12.0%

初始分布来自 1240 票的编辑基线。本浏览器提交后只增加一票本地结果,不会修改全站统计。

继续看 DSH 工作流与模型指南