惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
H
Help Net Security
V
Visual Studio Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
The Cloudflare Blog
Martin Fowler
Martin Fowler
D
Docker
腾讯CDC
F
Fortinet All Blogs
雷峰网
雷峰网
GbyAI
GbyAI
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
博客园 - 叶小钗

博客园 - 好窝

SQL Server 日期和时间函数 面试谈离职 技巧很重要 服务器应用程序不可用 Scripting.FileSystemObject 的文件复制,删除,移动操作 - 好窝 - 博客园 刷新框架网页七种方法 asp套打位置 三层结构 RecordSet中的open完全的语法 域名删除时间及whois状态说明 ContentType类型 使用Request.Servervariables("HTTP_USER_AGENT")取值 HTTP_X_FORWARDED_FOR & REMOTE_ADDR HTTP 头已经写入到客户浏览器。任何HTTP 头的修改必须在写入页内容之前。 使用获取url中的文件名和传过来的值 Response.ContentType Response.AddHeader使用实例收集 怎么重启IIS 笔记本键盘设置 安装SQL2000时提示错误:以前的某个程序安装己在安装计算机上创建挂起的文件操作
把书看薄,再看厚
好窝 · 2008-03-21 · via 博客园 - 好窝

  一直以来有许多读者问我:你的书都那么厚一本,看起来真费劲,那么多内容,好像都是重点,看完后却记不住多少,该怎么办?怎样的看书方法效果会更好?这的确是事实,在我的《网管员必读》(包括第一版和第2版)和《网络工程师必读》两大系列中每本都是厚厚的一大本,少则500来页,多则700来页。第一版《网管员必读》系列8本,总页数在4000页以上,第二版《网管员必读》共10本(可能还要加两本),总页数在6000页左右。这么多内容,如果没有一个好的读书方法,不要说几个月,就是一年也很难起到好的效果,因为一年算下来,如果仅看一遍一套书平均每天也得看10多页。那么应该如何看这些大部头图书才能在短时间内起到好的效果呢?
  其实不光看我的这两套书,看任何书都应该讲究好的看书方法,其实也是学习方法。一般来说,看技术类图书至少要看三遍,当然这三遍的看法和目的也不一样。第一遍通篇粗看,第二遍通篇细看,第三遍选择性地精看。
  第一遍通篇粗看
  这一遍是对整部书从头到尾粗看一次。这里的“粗”不是说要你一目十行,走马观花式看小说一样的看,而是指在看的过程中对于不理解的部分先不要求解,直接跳过,不求甚解。这样一来,第一遍的速度是比较快的。按照一天3个小时看书的标准来算的话,如果是原理类的书每天至少能看50页;如果是示例类型的书每天至少能看80页,一本书一般10天以内就可以完成第一遍粗看。这一遍看书的目的就是从全局角度了解整部书的知识体系,了解所讲的主要内容,从而可以粗步衡量一下自己对该书中所讲知识的掌握程度,调整一下后面看书的力度、方法和重点。
  第二遍通篇细看
  这一篇也是对整部书内容从头至尾细看一次,这里的“细”是指要一字字地看(因为专业的图书作者所编写的书一般不会有太多无用的文字的,因为篇幅非常有限,一定会尽量把有限的篇幅用于无限的知识之中)。由于有了第一篇的基础,已对部分内容理解了,所以看书的速度也是比较快的。但这一遍看书的目的与第一遍不一样,它要求把书中的重点与难点用笔标记或记录下来。尽管我的每本书在第一页都有“本章重点”提示,但每个人的水平不一样,看法也可能不一样,而且在“本章重点”中提示的都是大类,没有具体到知识点,所以我们在看第二遍时除了对第一页中提到的重点内容要着重看以外,还要对具体的重点与难点进行标记。这些重点与难点可以是一个原理阐述,一个应用的配置,也可以是一个概念的说明,还可以仅是一个术语。另外要注意,重点与难点要分别标,以利于后面的第三遍的阅读。
  对于一些不理解的知识点,要通过书中其他章节,或者本系列丛书中其他图书的内容,或者互联网,或者访问其他好友(如我们的QQ群)得到解决,也就是我们通常所说的要求甚解。解决方法可以就在书中对应知识点位置的页边空白处说明(我们的书每页的页边都专门留有做笔记留的地方),以免忘记。这会影响一些看书速度,但却可以通过这一遍的看书学到许多自己原来不懂的知识或技能。强化了自己的知识体系架构,使自己大脑的“知识库”更加充实。一般来说,按照600页的书来算的话,如果是原理类的书,第二遍通常需要20来天,而如果是示例类型的则仅需要10天左右。
  通过第二遍的看书就达到了“把厚书看薄”的目的。
  第三遍选择性精看
  这时原“选择性”就是指不是通篇全看,而是只对第二遍看书过程中标记下来的重点与难点,或者是仅难点来看的。这一遍看书的目的是要起到一个加深理解,复习、巩固的作用。一般来说一本600页左右的书2~3天就可以完成第三遍的阅读。
  通过以上三遍就可以比较好地把一本书中主要内容进行消化吸收了。总时间一般在20天左右。但如果要达到精解的效果,则还要进行纵横联系的步骤。就是对第二遍中所标记的重点与难点进行知识体系的扩展。因为一本综合类型的书所讲的知识点比较多,不太可能在非常有限的篇幅中把这么多知识点都讲通讲透,所以我们在看第三遍时就可以专门针对这些重点与难点,结合其他资料与互联网,进行扩展。如OSI/RM,在我的《网管员必读——网络基础》(第2版)中仅用了一章进行介绍。主要介绍了它的分层架构、基本通信原理,以及各层的主要作用,没有涉及到具体的技术。但事实上OSI/RM所涉及到的知识远不止这些,就像在我的《网络工程师必读——网络工程基础》一书中那样,整本书都是在OSI/RM,篇幅达到550页(其实还可以写更多内容),这时当我们看到《网管员必读——网络基础》(第2版)一书中的OSI/RM这一章时我们就可以通过对《网络工程师必读——网络工程基础》这本书进行OSI/RM这个大的知识点进行扩展,使自己对这个标准有一个更深入的了解,达到精通之目的。又如,在我的《网管员必读——网络组建》(第2版)仅介绍了后期的网络组建,其中涉及到拓扑结构、网络系统结构等知识点,但并没有给出这些拓扑结构、网络系统结构应该如何来设计,这时就可以参考我的《网络工程师必读——网络系统设计》一书中,在其中对网络组建的前期工作——系统设计方法进行了详细介绍。
  通过以上的扩展,我们的知识面就得到了全面的扩宽,技能水平也会得到极大地提高。可以一次性从网管员步入网络工程师领域,使自己快速成为一个合格的网管员,同时兼备一定的网络工程师水平,为将来进军网络工程师打下坚实的基础。这就是我所说的“把薄书看厚”的含义与目的所在了。但是要注意的是,通过以上三遍我们可能仍很难全部记住这些重点与难点,特别是原理类图书,知识点较多,内容较复杂。但我认为没关系,因为我们看书目的不是为了考试,而是为了应用。对于暂时记不住的知识点,我们可以不要求马上要记住,留等我们日后在实际工作中来进一步消化、吸收。只要我们在日后的工作中遇到问题能及时找到书中相应知识点对应的位置就可以了。另外,看书,一定不要机械地死记硬背,而是要在理解的基础上记忆,否则就可能记得牢,更不可能把这些知识点应用于自己的实际工作之中。
  当然,在看书过程,一定要强调实践的重要性。有条件的读者朋友一定要按照书中的示例(我的书均有许多示例)来进行应用方案的配置实践,只有这样才能真正达到消化吸收的目的,变书本知识为自己的知识。
  以上方法不知是否适合各位,我以前是这么做的,也觉得比较有效。所有我看过的书中会见到许多自己所做的笔记。这些都是我看书的心得与体会,也是所标记的重点与难点。