这是我教授教给我的一套读技术书籍的技巧。它虽然是奠定在最大熵原理的基础上的,不过实际上并没有那么深奥教条。至于适不适合你,你先看看再说。
假设你拿到了一本很厚而且对你而言很重要的技术书,而你必须在限定的时间内读完它。这时,你要做的第一件事是把这本书的目录读一遍。把握了目录,你就把握了书的内容。动手把目录上标注出的章节花成一棵树吧,就像学习数据结构时我们经常做的那样:根节点是书的题目、第一层节点是章、第二层是节,类推下去。
画好了这棵树,你会不会觉得它有点失衡啊?比如,某些枝条上的叶子特别多,而有的却可能只是空枝寡叶?嗯~那些叶子特别多的章节便是全书的重点了!你从叶子特别多的枝条向左右两边延拓,看看那些非重点的章节和重点章节是个什么样的关系——是知识铺垫,还是别的虾米?这时你应该可以大致断定如何对待那些非重点章节了。当然也有可能全书的信息是均匀分布的,那你可以认为它们都是重点了(不过一个好的技术作家应该会避免写这样的书)。
在重点章节里,你要继续分析相邻的叶结点之间的关系——是并列、过渡、递进、抑或转折?都是你要把握的重中之重!把握到这个层次,你基本上对全书的大意有了一个大体的了解了。
下面当然是开始翻过目录读正文啦。不过你别急着把每句话都读过去,记住,能在不影响效果的前提下多节省一点时间总是好事。其实最好的做法还是把书中重点章节的首段(甚至只是首句话)读一读。顺便提一下,有的网友可能要问:要是作者来个先抑后扬引人入胜怎么办?
呵呵,你多心了。这不是小说诗歌散文,这是技术文。技术文的首段永远是开门见山的,如果不是这样的话,那你得掂量一下你手上捧的是不是科幻小说。记住,坦然地读首段,并且找出关键语句,这样可以继续帮你理解作者在每一个知识点上所采用的研究思路和方法,以及需要解决的矛盾。到了这里,无论你手上拿的是什么大部头书籍,你都能完全了解你应该精读的内容在哪里了。你可以释然地去读那些你认为对你有价值的东西。读完以后,你可以大胆地合起书来,气焰嚣张地对你身旁不得其要领、读得焦头烂额的战友说:“嘿嘿,吾已掌握本书内容十之有八,汝服我否?”