第 1 章 · 05 本教程的双轨用法 本节摘要:这是第 1 章的收尾节,讲清本书的「双轨」结构怎么用。正文九章是「深导读」——精选八个最贴合工程修炼的项目,每个讲清价值、拆解子系统、给上手第一步;附录 A 是「全量三十域汉化索引」——本书没讲的领域(3D 渲染、神经网络、区块链等)都有入口。两轨配合:正文练手、附录拓展。理解这个结构,你才能高效使用本书。 内容来源:基于本书整体结构整理。 学习目标 阅读完本节,你应当能够: 说清本书的「双轨」结构:正文深导读 + 附录全量索引。 知道何时用正文(认真造一个轮子)、何时用附录(查某个领域的更多教程)。 理解正文九章如何呼应姊妹篇《Linux 命令实战》。 制定自己的本书阅读计划。
本节摘要:这是第 1 章的收尾节,讲清本书的「双轨」结构怎么用。正文九章是「深导读」——精选八个最贴合工程修炼的项目,每个讲清价值、拆解子系统、给上手第一步;附录 A 是「全量三十域汉化索引」——本书没讲的领域(3D 渲染、神经网络、区块链等)都有入口。两轨配合:正文练手、附录拓展。理解这个结构,你才能高效使用本书。
内容来源:基于本书整体结构整理。
阅读完本节,你应当能够:
本书与「Build your own X」原索引的最大区别,在于它是结构化的。原索引是 30 个域、357 条外链的扁平清单,你不知从哪开始;本书把它重构成两条轨道,各有用途。理解这两轨,你就不会在 357 条外链里迷失,而是有目的地用本书。
正文精选八个项目(Shell、CLI、正则、编辑器、Git、Web 服务器、数据库、OS/编译器),每个一章,做深度导读。每章的写法:
正文是「主菜」——当你想认真造一个轮子,精读对应章节,按它的路线图动手。
附录把原索引的全部 30 个域逐条汉化,每域一小节,逐条标语言与媒介。本书正文没讲的领域,这里都有入口:
附录是「地图」——当你想探索某个新领域,来这里查有哪些造轮子教程可选。
本书与姊妹篇《Linux 命令实战教程》有意呼应,每章的「前置知识」指向姊妹篇:
| 本书的章 | 前置(姊妹篇《Linux 命令》) |
|---|---|
| 第 2 章 造 Shell | 第 9 章 Shell 脚本(从「用」到「造」) |
| 第 3 章 造 CLI | 第 1、9 章(标准流、退出码、脚本) |
| 第 4 章 造正则 | 第 3 章 grep(从「用正则」到「造引擎」) |
| 第 7 章 造 Web 服务器 | 第 6、7 章(进程、网络、curl) |
两本书各自独立完整,不读姊妹篇也能从本书获益——但读了姊妹篇,你会有「会用」的扎实基础,造起来更顺。
根据你的目标,选择不同的读法:
目标 A:完整体验造轮子(推荐)。按正文顺序读:第 1 章(心法)→ 第 2 章(造 Shell)→ 第 3 章 → …… → 第 9 章。每章动手,一章一章走。
目标 B:针对某个领域。直接翻到关心的章节(如后端工程师直奔第 7、8 章),读那章的导读并动手。其他章节按需读。
目标 C:广泛探索。先翻附录 A,浏览 30 个域,挑感兴趣的领域,再看正文是否深导读过该域(标★的八章),有则精读,无则用附录的索引找外部教程。
无论哪种读法,「动手」是关键——本书不是「读完就算」,而是「读到哪造到哪」。只读不造,等于把造轮子降级成了读小说,失去了它的核心价值。
至此第 1 章「方法论·为什么造轮子」全部讲完。带着这五节建立的心法——造轮子的价值、与用轮子的关系、难度梯度、复现深度、本书用法——你可以满怀信心地进入第 2 章,开始造你的第一个轮子:一个 Shell。