John Carmack:别做脱节的功夫大师

Don't be the out of touch Kung Fu master – John Carmack

我最近重读了宫本武藏的《五轮书》,书中描述了武术如何从战场上的实用技能演变为体育和爱好。这让我联想到编程领域:曾经需要手工汇编 opcodes 的硬核技能,如今在 AI 的冲击下正逐渐从实战技术(-jitsu)退化为一种爱好(-do)。虽然复古计算圈依然充满热情,但我们必须警惕成为那个固守传统、脱离现实的功夫大师,最终被不懂套路但实战高效的 MMA 选手击败。真正的技术演进,就像宫本武藏可能会拥抱突击步枪一样,需要拥抱新的工具。

别做那个脱离现实的功夫大师,作为几代传统的继承人,却被业余的 MMA 选手打得落花流水。
  1. alexpotato

    这篇文章让我想起了李小龙去世后关于截拳道 [0] 的故事。

    截拳道本应是一种融合其他武术最佳技巧的武术,比如“无招胜有招”,因为你的风格在不断适应变化。

    李小龙去世后,截拳道分裂成了两派:

    1. “我们只教李小龙教过我们的东西,不再多教。比如,他教给我们的技巧就是核心技巧。”

    2. “李小龙教我们要不断从其他武术中适应变化,所以根本不存在所谓的‘核心技巧清单’。”

    我一直很喜欢这个故事,因为它凸显了人类面对变化时本质上只有两种反应:拥抱它,或者恐惧它。

    0 - https://en.wikipedia.org/wiki/Jeet_Kune_Do

    1 - https://en.wikipedia.org/wiki/Bruce_Lee

  2. PostOnce

    John Carmack 是我个人的偶像,所以说出下面这话让我很心痛:

    自从 AI 诞生以来,Carmack 就没有产出过任何值得称道的东西,那么他到底能有多高效呢?

    也许他在私下里做着惊人的工作……但也可能是他陷入了琐碎的细节中,因为 AI 实际上效率低下,却让人误以为相反?

    我依然持怀疑态度。

  3. glimshe

    我们正从手动逐行转录思维模型的时代,走向软件工程师可以专注于数据结构、软件架构和算法的时代。

    我喜欢能够迅速将脑海中已经运行起来的程序实现出来,而无需担心将其敲入编译器能理解的格式这种苦差事。不用再去应付 API 名称、语法、语言怪癖、库的陷阱。我作为软件工程师的成功职业生涯中,很大一部分时间都浪费在与文本编辑器/IDE 交互的枯燥过程中,只为让程序按我的意愿运行。

    我经历过人们还在写汇编代码的时代。那是一种缓慢的折磨,哪怕是最简单的事情也要花上 forever 才能搞定。

    一旦我在脑海中解决了问题,对我来说乐趣也就基本结束了。用当前的技术,除了最简单的系统外,纯粹的“氛围编程”既枯燥又不可持续;而另一方面,AI 辅助编程重新点燃了我对计算机的热情。

  4. tkel

    讽刺的是,这篇文章本身就显得有些脱节。各种武术的目的并不仅仅是在生死搏斗中获胜,或者尽可能高效地杀人。同样,编程的目的也不仅仅是生成尽可能多的代码,或者仅仅是为了更“高效”。

  5. sriram_malhar

    所有热情洋溢地谈论 AI 的人,都已经拥有了在没有 AI 辅助下工作的经验。他们受过基础训练。我们中有足够多的人从底层掌握了数据结构、并发、网络、语言设计等知识,这些知识得以传承。我担心的是,当整整一代人跳过艰难的基础学习过程时,我们将生活在一个怎样的世界里。考虑到各类教育机构的出勤率,我担心那一天已经到来了。

  6. xyzsparetimexyz

    ‘千万别落后!!!’是我最讨厌的关于 AI 的帖子类型。关于 AI 其实没什么可学的。你只是在打字并告诉它该做什么。

  7. nickledave

    > 2022 年,他离开 Oculus 去创立自己的 AGI 初创公司 Keen Technologies

    https://en.wikipedia.org/wiki/John_Carmack

  8. DavCreator

    https://xxcancel.com/ID_AA_Carmack/status/209844326221423009...

同日更多故事

2026-09-13