随笔·阅读约 1 分钟·
再也没有人会翻开创编书了:编程书籍的消亡与学习方式的嬗变

再也没有人会翻开创编书了:编程书籍的消亡与学习方式的嬗变

2025 年美国计算机书籍销量下降 22.3%,出版商已不再单独报告该品类。当 ChatGPT 有 9 亿月活、Copilot 有 470 万付费用户时,还有人在读编程书吗?一篇安静而有力的技术文化观察。

原文来源:unix.foo — Nobody Cracks Open a Programming Book Anymore — 一篇对编程书籍行业现状的深度观察,透过销售数据反思 AI 时代技术学习方式的根本转变。

曾经,每一个程序员的书桌上都有一排厚书。

黄色的犀牛代表 JavaScript,骆驼代表 Perl,大蟒蛇代表 Python。每本五十美元,四百页起步,标题叫作《学习 React》或《HTTP 权威指南》。

如果你想学一个技术,你走进书店,买一本这样的书,带回家,翻到目录,找到你需要的章节……然后逐行输入书中的代码示例。

那堵墙现在变小了。在有些书店里,它已经消失了。

数据不说谎

2023 年前 9 个月,计算机书籍品类销售额同比下降 16.9%。这在当时还是一个被跟踪和报道的数字。但到了 2024 年和 2025 年,Publishers Weekly 干脆不再单独提到这个品类

图书整体市场其实很健康。2025 年美国印刷书总销量 7.624 亿册,同比还增长了 0.3%。消失的只是教你做软件的那一部分。

美国出版商协会的"专业书籍"类别——粗略可以理解为公司会给你买的那种书——在 2025 年 8 月同比下降了 22.3%

没有一群律师来起诉。没有媒体开新闻发布会。没有所谓的"编程书籍的 Napster 时刻"。我们只是某一天发现,这个品类不再被谈论了。

为什么?

原因你大概已经猜到了。到了 2026 年:

  • ChatGPT 有超过 9 亿月活用户
  • GitHub Copilot 有 470 万付费用户,比一年前增长了约 75%
  • 你无法想象没有 Claude Code 怎么写代码
  • Stack Overflow 每个月只收到约 3800 个新问题——这个数字和 2008 年持平,那时候它甚至还没正式上线

聊天机器人吃掉了编程书籍曾经服务的需求。

编程书从一开始就是一个「不对的媒介」

原文作者 Cyrus 用了一个很有趣的角度来看这件事:

「编程书从一开始就是一件略显荒谬的物品——印刷的纸张上描述着屏幕里的软件,读者需要亲手把书上的代码逐行敲进自己的屏幕里。」

纸质书教人写软件,这件事本身就是一个媒介悖论。

1970 年代和 1980 年代,计算机爱好者们忍受这种荒谬,因为没有更好的办法获得系统的技术知识。一本 400 页的书强迫读者和作者都慢下来——你没办法假装自己读过 400 页。你需要一种纪律才能坚持到最后。

聊天机器人没有这种纪律。它读过了每一本书,却忘记了每一本书的意义。

在 Cyrus 看来,最核心的问题在这里:

「知识,对于工作中的程序员来说,一直是打字的残留物。是『做』的副产品。打字本身就是练习!现在我们正在失去的,正是打字本身。」

一个时代的消失

当然,工具变得更简单不是坏事。没有人怀念花一个周末装 Linux 分发版还要挣扎 WinModem 驱动的日子。

原文有一段话写得特别好:

「那个正在通过和 Agent 聊天来学习编程的孩子,并不比 12 岁时的我差——那时候我趴在《学习 Perl》上,逐个字母地敲例子,因为漏了一个分号而跑不起来。那个孩子是一个不同的程序员。在某些我还无法完全理解的方面,他已经在一个比我当年更高的抽象层级工作了。他将来用这个抽象层级构建的东西,会让我惊讶。」

在旧金山或西雅图或那些仍然存在的旧书店里,某个角落里放着一本 1997 年版的《学习 Perl》。它散发着地下室的味道。有人在扉页上写了名字,有些页角折了。但已经没有多少人会买它了。

除了怀旧,我们还能从这里看到什么?

这篇文章打动我的地方在于:它没有简单地唱衰或怀旧,而是平静地描述了「一个品类的消失」,并从中看到了技术学习的根本性变化。

纸质书提供的是结构化的知识体系,是让你从零到一理解一个领域的系统性路径。而 AI 提供的是即时的、按需的答案。两者的区别就像十年前看烹饪书学做菜和今天看 TikTok 学做菜的区别——前者让你理解整个烹饪的体系,后者只告诉你这一步怎么做。

对于初级开发者来说,这种变化的影响可能是深远的。你可能用 AI 更快地写出了能运行的代码,但你失去了那个「为了一行代码翻一小时书」的苦涩过程——而正是那个过程,让你真正理解了那行代码。

也许真正的挑战不是编程书籍本身消失了,而是我们还没有找到一个同样有效的替代品来传递那种非即时的、结构化的技术认知


原文发表於 unix.foo,作者 Cyrus。本文在完整转述原文内容的基础上,加入了个人对技术学习方式变化的分析。

分享到
微博Twitter

© 2026 四月 · CC BY-NC-SA 4.0

原文链接:https://aprilzz.com/ramble/nobody-cracks-programming-book