目录是一本书的骨架,如同人的脊椎一样,支撑着整本书,骨架搭建好了,无论是对于图书的写作,还是对图书的销售都是有百利而无一害。而目录同时代表了作者对要写的题目的一种独特的理解和写作思路,当然也代表了读者的学习思路,所以作者们在写书时一定要注重读者学习路线,构建目录是一个技术活。
在很长一段时间,目前仍然也坚持着,IT类图书的目录基本上从入门到精通,从基础到实践,前面铺设语法和基础知识,后面是案例操作和提高升华,这样的写作思路和学习思路对于目前国内读者其实是最普遍,应该也是最被广泛接受的,或者说是最有效的,不过自从博客微博等速读式阅读资料资料的出现,目录架构也时常被打破,如直接上案例,案例的安排当然也是从简单到复杂,从入门到提高等套路;如直接上思维导图,把一件事分支,分支再分支;如直接就是博客整理而成,虽然略显片断,但写入的都是作者实践当中的经验积累,很宝贵……其实目录是极具个性的一个东西,它就如同书一样,如同作者一样,作者因成长环境不同学习能力不同表达方式不同写作习惯不同,都会影响着他写书的风格和构建目录的体系,但编辑基本上从读者的角度来考虑,觉得目录应该这样写:
1. 目录是一个与读者交流的最好窗口,而不仅仅是将一种技术或话题拆分成几个相关子主题,所以在拟标题的时候,既要注意直接展现主题又要具有亲和力,写出自己的个性。
2. 目录是销售过程一个重要组织部分,告诉读者他们将要学到什么。
3. 在写目录之前,你要对读者开始学习这本书有可能要做什么有个非常明确的概念——清晰定位你的读者是在初级还是中级,拟或高级。(这同时也成筛选你的内容。)
4. 对你的读者学习完整本图书后他们会得到什么,或者能做什么,也要明确——定义图书起点和终点。
5. 上面两点是帮助你确认写这本书的起点和终点,所以你的目录就是读者从起点走到终点的路线图。
6. 每一章名要让所有读者,尤其是还没有翻开图书正文的读者一眼能清楚是在讲什么。
7. 每一个章名连接起来要向读者表明一个技巧或能力提升的过程。
8. 要从读者能力提升变化的角度来拟章名,而不是单纯地描述软件。
9. 章名越具体越好,如“高级”这样的形容词过于抽象,要避免使用,这样的词于读者理解作者意图毫无用处。
10. 章名要写你正在教读者做什么,而不是写功能名,比如写SQL,“从数据库抽取数据”就要比“SELECT语句”好,因为前者很清楚地描述了SELECT语句的功能,而初学者基本不太理解SELECT语句的原本意思。
11. 后续补充……
下面是我们给出的一个模板,从零开始写一本书就得从这样的空模板开始构思,目录构建好了,下笔如有神,书自然就会慢慢突显出来,你回头看去会有一种莫名的成就感!
目录模板
请用以下模板构建您的目录。
前言
估计页数:
2-3 段简述下您的前言
第1 章: 章名
估计页数:
2-3 段简述下读者在第1章将要学到什么,怎样学。
1.1 节名 1.2 节名 1.3节名 等等
第2章:章名
估计页数:
2-3 段简述下读者在第2章将要学到什么,怎样学。
2.1 节名 2.2 节名 2.3节名 等等
第3章: 章名
估计页数:
2-3 段简述下读者在第3章将要学到什么,怎样学。
3.1 节名 3.2 节名 3.3节名 等等