再也没有人会翻开创编书了:编程书籍的消亡与学习方式的嬗变
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。本文在完整转述原文内容的基础上,加入了个人对技术学习方式变化的分析。
© 2026 四月 · CC BY-NC-SA 4.0
原文链接:https://aprilzz.com/ramble/nobody-cracks-programming-book
相关文章
软件的 Emacs 化:AI 正在让每个人都变成自己软件的作者
当 AI 代理可以用 30 分钟生成一个比 App Store 上更好的原生应用,软件开发正在经历一种类似 Emacs 文化的大众化转变——每个人都能为自己构建专属工具。
花 50 小时画一条折线图:当手绘数据可视化成为一门艺术
当软件 20 分钟就能画出的折线图,Doug MacDowell 选择用尺子、铅笔、墨水手绘了 50 个小时。这不仅仅是一次怀旧实验,更是关于在数字时代重新理解工艺、耐心和创造力的一个故事。
2026 年想入行软件工程?门槛已经高到离谱
2026 年想进入软件行业的新人面临的现实:AI 正在消灭"练手级"工作,过去培养初级开发者的路径正在断裂,入行门槛从 6 英尺飙升到了 20 英尺还加了铁丝网