CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
技术写作入门/课时/文档与内容类型
RawBlame
课时目录12 节

技术写作入门

  1. 01技术写作者是什么
  2. 02核心技能与工具
  3. 03文档与内容类型
  4. 04SEO 与关键词
  5. 05写作结构与风格
  6. 06用户研究与选题
  7. 07发布与协作工具
  8. 08API 文档
  9. 09内容营销漏斗
  10. 10分发与外链
  11. 11职业成长
  12. 12综合练习

文档与内容类型

How-to、Troubleshooting、Release Notes。

35 分钟

文档与内容类型

同一产品需要 多种文档形态 服务不同意图。混淆类型会导致用户打开 Tutorial 却只想查参数表——浪费双方时间。

学习目标

  • 区分 Tutorial、How-to、Reference、Explanation 四类文档
  • 掌握 Troubleshooting 与 Release Notes 的写作要点
  • 为 CodeRoadMap 类平台选择合适的文档组合

核心概念

Diátaxis 四象限

类型用户意图示例
Tutorial跟着做,建立信心「30 分钟创建第一个 track」
How-to完成具体任务「如何批量导入 lesson」
Reference查字段、参数、错误码POST /api/tracks 请求体
Explanation理解设计与权衡「为何 slug 全局唯一」

Tutorial 偏线性;How-to 可跳转;Reference 要完整;Explanation 讲 why 不讲步骤。

Troubleshooting 结构

症状 — 用户看到的错误(HTTP 409、日志片段)
原因 — 常见根因 ranked by 频率
解决 — 逐步操作,含验证命令
仍不行 — 收集信息模板 + Support 链接

好排错文档 可复制粘贴:命令、配置片段、期望输出一行对照。

Release Notes

  • Audience:升级系统的运维与开发者
  • Must have:Breaking changes、Migration 步骤、Deprecation 时间表
  • Nice to have:性能改进、Bug fix 分类(Security 置顶)

避免复制 commit message 堆砌;按 用户影响 分组。

CodeRoadMap 文档组合建议

/docs/quickstart — Tutorial
/docs/guides/import-lessons — How-to
/docs/api/tracks — Reference
/docs/concepts/track-model — Explanation
/docs/releases — Release Notes

练习

  • 将「用户不会调 tracks API」拆成 Tutorial vs How-to 各写 3 条大纲
  • 为 HTTP 409 Conflict 写 Troubleshooting 骨架(症状 / 原因 / 解决)
  • 草拟 v1.1 Release Notes:新增字段 estimated_weeks 的说明

小结

文档类型由用户任务决定;类型对了,篇幅与语气自然对齐。 下一课进入 SEO 与关键词策略。

加载本节练习…
← 上一课核心技能与工具
下一课 →SEO 与关键词