有些书可以浅尝即止,有些书是要生吞活剥,只有少数的书是要咀嚼与消化的。
—— 弗兰西斯·培根
在第一章中作者给我们介绍了阅读的三个目标:为了消遣、为了获得咨询、为了增强理解力。相应地为了达到不同的目标,我们自然会有不同的阅读方式,在第二章中作者就介绍了四个循序渐进的阅读层次:基础阅读、检视阅读、分析阅读、主题阅读。
基础阅读
基础阅读也可以称之为初级阅读、基本阅读或者初级阅读,不管叫什么,其主要目的是为了脱离文盲状态。就像刚上学的时候,我们读到一个句子,句子中的每个字都认识,但是就是不太明白整句话是什么意思。另一个例子就好比学习英语,一句话每个单词都认识,就是不知道连起来到底是什么意思。
处于这个层次时,最大的困难就是在认字的基础上弄懂这句话的意思,努力去搞明白作者到底想表达什么意思,弦外之音是什么。
检视阅读
检视阅读也可以称之为略读或者预读(Pre-reading 这个翻译不太理解)。这个层次强调的是给定时间内阅读完相应的内容,并抓住这段内容的重点。
如果将基础阅读的目标定位弄懂这句话是什么意思,那么检视阅读的目标就是搞清楚一个段落或者一本书要表达的观点是什么。
分析阅读
分析阅读和检视阅读不一样,检视阅读强调的是在有限的时间里尽可能抓住重点,而分析阅读则强调的是给你足够的时间,你把作者想要表达的意思吃透,完全弄懂每个方面。
和思考方式对应起来,我认为分析阅读更像是深度思考。看你能够理解作者的思想或者观点到哪一个层次,作者背后的依据是什么。对于程序员来讲,就是在你读完技术文档之后能否理解底层原理是什么,为什么这样写就工作了,换种方式写会有什么隐患之类的。达到这个层次的人,一般擅长解决某个具体的疑难杂症。在项目上,通常大家都很佩服他,什么问题解决不了就找他。
主题阅读
主题阅读也可以称之为比较阅读,也是最高的一个层次,也是最复杂、最系统的。因为在这个阶段,需要阅读很多相关的书,并且理解每本书强调的点是什么。
和思考方式对应起来,我认为主题阅读更像是广度思考。对于同一个问题,你能从多少个方面来思考,不同的角度的侧重点是什么。对于程序员来讲,就是得扩展广度,一般达到这个层次的人,都会在项目上遇到技术选型的问题的时候,贡献自己的知识。因为他横向对比过不同的技术栈在这一方面各自的优劣都有哪些,当然,一般达到这个层次的技术人员已经相当有经验了。
总结一下,个人觉得如果是纯粹为了消遣,基础阅读加上检视阅读就够了;如果是为了获得更多的咨询,检视阅读加上一点分析阅读就够了;如果是为了增强理解力,那么分析阅读和主题阅读就是必不可少的了。
网友评论