一排经典书已经不能充当学习计划
到了 2026 年,单纯依靠经典书目的学习计划很快会过时。Git 工作流、自动检查和生成式 AI 已进入文档生产流程,而公开的写作指南会在一年中持续更新。书籍仍然适合解释受众、质量、结构和团队协作等长期问题;持续维护的在线指南更适合解决今天的命令、标题、代码示例、UI 文案和术语问题。
Microsoft 与 Google 继续维护公开写作指南,GitHub 公开 Docs 的内容模型与设计原则,IBM 提供 Content Standards,Diátaxis 则用 tutorial、how-to、reference、explanation 四种类型帮助团队整理内容。
五个值得常开的“活”指南
| 来源 | 最擅长解决的问题 | 可直接使用的思路 |
|---|---|---|
| Microsoft | 语气、步骤、UI、术语 | 简短句子、主动语态、直接动作 |
| Developer docs、全球受众、代码与标题 | 条件放在指令之前;技术实体使用 code 格式 | |
| GitHub Docs | 用户目标、文章结构、可扫描性 | 只保留真正需要的内容,并先确定 content type |
| IBM | 系统化质量评审 | 分开检查 accuracy、completeness、clarity、organization、retrievability |
| Diátaxis | 信息架构 | 不要把 tutorial、how-to、reference、explanation 混成一篇长文 |
用同一个问题比较不同传统
假设原句是:“为了成功完成操作,用户应确保仓库已经预先初始化,然后点击 Create 按钮。”
Microsoft 风格会把它压成直接动作:“初始化仓库,然后选择 Create。” Google 更强调条件在前:“选择 Create 之前,先初始化仓库。” GitHub 会先问用户目标:“要创建项目,请初始化仓库,然后选择 Create。” IBM 还会检查“初始化”是否真的是必要条件、术语是否准确、操作结果是否写清楚。Diátaxis 则可能把整段步骤从 reference 页面移到 how-to,因为页面类型本身就错了。
一次只研究一个问题,但必须有真实练习
| 真实问题 | 对比哪些来源 | 60–90 分钟练习 | 产物 |
|---|---|---|---|
| 步骤隐藏 prerequisite | Microsoft + Google | 重写一篇真实 procedure | before/after + 本地规则 |
| API reference 解释过多 | Diátaxis + Google | 分离 endpoint facts 与使用场景 | 干净 reference + how-to 候选 |
| 术语不一致 | Google + Microsoft | 审核 20 个高频术语 | 小型 glossary + lint 规则 |
| Review 重复同类意见 | IBM + GitHub | 区分机器可查和人工判断 | review checklist |
| 本地化暴露歧义 | Google + IBM | 重写两页含糊内容 | 本地 before/after 示例 |
把阅读变成技能
从真实缺陷开始,比较两到三个指南,用自己的话写出规则,修改一页,然后让读者或 SME 验证。如果同一解决方案不断出现,就把它写进本地 style guide;如果规则可以形式化,再考虑自动检查。学习日志应保存原始片段、修改后的片段和 review 结果,而不仅是“读完了哪本书”。
仍然值得读的书,以及已经过时的部分
Docs for Developers(2021)覆盖从受众、写作、代码示例到发布、反馈和维护的完整周期,但早于当前 LLM 浪潮。Developing Quality Technical Information 第三版(2014)仍有很强的质量模型,不过部分 delivery 背景早于现代 Docs-as-Code。Every Page Is Page One(2013)对于“读者从搜索直接落到任意页面”的思想依旧有价值,但今天还要考虑 AI answers 与现代文档门户。The Product is Docs 对产品团队中的跨职能协作仍有启发。
用经过验证的决定建立自己的 style guide
外部指南是参考,不是宪法。一个术语连续三次引发 review 争论,就应该做本地决定;API 示例总是采用不同结构,就应该选定一个 pattern。每条本地规则只需要四个字段:问题、决定、好例子、例外。
| 字段 | 示例 |
|---|---|
| 问题 | log in、login、sign in 被用于同一个动作 |
| 决定 | 用户动作统一用 sign in;字面技术名称保持原样 |
| 好例子 | “Sign in to the admin console.” |
| 例外 | API 字段名为 login 时不改写 |
本周从哪里开始
挑一篇已经收到读者、SME 或编辑真实意见的页面,把问题写成一句话,然后找两个指南比较解决方式。第二天做 before/after,交给真正使用文档的人看;修改经得住验证后,再写进本地规则。这样一周结束时留下的是更好的页面和一个验证过的编辑决定,而不是一串“已读章节”。



