技术文档写作规范与写作模板

write

很长时间之前,想不起是在v2ex还是哪里见过一篇介绍中文文档写作规范的文章,印象最深的是其中对中文全角引号 「」 的介绍,在后来接触到的都是诸如 google-java-style-guide 等的编程规范。 写作,包含技术和非技术文章或书籍,都有固定的文法和套路。这个结论最初是从公众号「老道消息」写姚明那篇文章中得到的,后来也在摩登中产写的姜文高高在下中得到了印证,我的印象是,只要是写人的,都应该是这个套路。 前段时间在地铁上看了 斯蒂芬·金 的「写作这回事:创作生涯回忆录」,尽管看不懂,但是觉得就应该是这么回事。

其实本想 Google 一下各类技术文章的写作模板,但是发现,不讲文章规范,写作模板虽然是有章可循的,但是还没有形成类似 Style Guide 这类文档约束。而文档写作规范,在新闻出版领域早已经是约定俗成的事,维基百科上还有专门针对这类规范汇总的文章。财新的王烁在电子书「有效写作十三篇」就是针对经济学人的 Style Guide 的中文翻译与解读。

写作规范

这里不讲规范,只列参考。

针对非技术类,有一些专业的文章和书籍可供参考:

写作模板

使用文档

1 概览(Overview)

2 快速开始(Quick Start)

要点是通过一定方式体现 step1-stepN。其中的方式可以是通过在代码行或者截图中标注 ① ② … 等数字标记。

3 详细内容(Details)

根据具体内容,通过递进形式阐述。比如,如果内容较零散,可以用 EhCache 这种 Basic Topic、General Topic、Advanced Topic;内容本身递进,可以用 Junit 这种 Writing Test、Running Test模式。

4 补充说明

学习文档

5W1H 法则。


扯远一点

前两天看李笑来的「新生」,其中提到一个观点:

概念是一切知识的基石。

当时觉得说的对,但是不是特别清晰。今天又看见这本书,觉得这句话应该这么讲:没人可以记住所有希望记住的东西,包含知识,但是可以记住关键点,而这个点就是「概念」,以点带面就是所有。既然如此,在「新生」中除了这个概念点,还有一些也很有意思: