如何系统地阅读一本技术书籍

对于读书,每个人都有自己的技巧,你曾经是否有过这样的经历呢?那就是买了一本还不错的技术书籍,却没能认真地读完过该书。每天以看了多少页书成为衡量自己今天的价值,而不是吸收了多少知识;看完一本书总感觉脑袋空空的,看了后面忘了前面的.....。
今天与大家一起讨论一下,如何系统的阅读一本技术书籍。首先这里先做一个假定,假设你手里读的书一定是一本经典的、优秀的书。

接下来我把计算机类的书大致归为三大类:

(1)语言方面的书。比如C、Java、Python等等

(2)算法类书籍。《算法导论》、《数据结构与算法分析》等等

(3)某一特定类别的书。比如操作系统、编译原理、网络、Linux内核、服务器原理等等需要很大的精力才能彻底掌握的书。

当然这个归类是非常粗浅的,针对不同种类的书,我们的阅读策略也会有所侧重。

1练

作为一个新手,千万不要陷入语言的细枝末节中,有些人学语言的方式实在是让人哭笑不得,比如他要学Python,他拿着一本Python核心编程想使劲地看,看了后面忘了前面,把自己搞的痛苦不堪,最后感叹一句:Python真难!还有一些人,从网上找来一些教学视频,然后坐在那貌似“聚精会神”地看,中途偶尔QQ、微信聊几句。这两种学习方式看上去不同,其实本质上是一样的,都是一种被动地接受知识的方式。这种方式及其低效,记住:代码是敲出来的,不是看或者听出来的!无论你是看书或者看视频,其实都不要紧,关键是一定要自己动手把它敲出来。当书看完或者视频看完后,你手上应该有大量的代码,这个时候再把这些代码敲个十几遍,此时你的脑子里留下的就是代码而不是文字 或者声音了。

2运用

大家还记得前段时间很火的Alpha Go么?其实现算法主要是蒙特卡洛算法,算法的应用很广泛,学习起来不同于学习一门语言,学算法最重要的不是记忆与练习,而是理解。算法本质上是比较难理解的,比较难理解的东西就比较容易遗忘,比如你好不容易花了很长时间理解深度优先遍历算法,然后你自认为自己彻底掌握了,然后扔在那几个月不管它,然后就没有然后了......因此算法一旦理解了以后相当重要的一点就是一定要去运用,在不同的场景中去运用。那么到底怎么运用呢?比如你的算法书后面的习题。当你用你目前已经理解的算法去解算法题时,这个过程本身会进一步促进你对这个算法的理解,并且加强你的记忆。比如可能过一段时间你把这个算法忘了,但是当你一想起你解的那道题时,你又把那个算法回忆起来了。因为我们人脑总是不太容易记住那些抽象的概念,而对那些具体的东西记得比较牢。

3深入理解

第三类书通常都是一些理论性很强的书,比较难以消化,而且短时期内看不出它有什么价值......对于很多程序员来说感觉用不上,但是可以这么说:对这一类书理解有多深决定了你是一个攻城狮还是一个程序猿。当然每个人都有他自己的选择,并不是所有人都想在技术这条路上走得很远,如果你是那个想在技术上成就自己的人,那么欢迎一起来探讨。如果不是,那么就当随便看看好了。

(0)

相关推荐

  • 7本必看入门深度学习书籍

    对于入门深度学习的书籍,计算机视觉专家 Adrian Rosebrock 最近写了篇非常实用的书单,给深度学习新手推荐了7本书籍,最最重要的是,告诉了你最适合看哪些书. 这些书中,有一些理论深厚,主要 ...

  • 十大最佳Python书籍[2021年更新]

    Python编程–计算机科学入门(第3版)随着软件热潮中就业机会的增加,对python开发人员的需求很大.可以通读概念并实践逻辑方法解决方案,从而掌握Python编程技能. Python编码书籍使您可 ...

  • 手把手教你:如何阅读一本英语原著书?

    英语的重要性不言而喻,但在学英语的过程中我们总是会遇到各种各样的问题,比如单词书都被翻烂了,但是张嘴还是Chinglish,平时笔记记了不少,但总感觉不到什么进步,至于应用,更是无从说起,那么到底如何 ...

  • 系统地阅读检视阅读的第一个步骤就是进行略...

    系统地阅读 检视阅读的第一个步骤就是进行略读和粗读.如果你想找到你需要的信息.但是时间有限,那么就需要用略读和精读的方法检视书中的内容是否值得阅读,是否符合自己的兴趣和需要,是否值得花费时间.略读和粗 ...

  • 史上最经典的100部长篇小说 | 阅读一本好书,如同与一个卓越的灵魂对话

    The Prayer Céline Dion - Taking Chances World Tour THE CONCERT 主编:丹尼尔 | ID:MRDANIEL777 编辑:耀匀 | 图:Goo ...

  • 怎样阅读一本摄影画册

    阅读一本摄影画册最简单的方法是:把画册打开:读完它:把它放下.大多数人的阅读都是如此.但是一些优秀或经典的摄影画册,我们读得越深,获益才会越多,否则只是浮光掠影,知道而已.以下是我的阅读经验,我不确定 ...

  • 如何阅读一本小书?

    这是 书邦人 的第 13 篇原创文章 每天外出,我的包里总放着一本小书或口袋书,与平时在读的书不一样,区别是小而薄.我读这类书并非为了消遣或快速读完刷阅读量,而是认真阅读,甚至比读大部头花更多的时间. ...

  • 《如何阅读一本小说》

    这是青色兰香推荐的第169本书 <如何阅读一本小说> 作者:托马斯·福斯特 译者:梁笑 长度:24.9万字 适合:高中以上 读完这本书我做的第一件事是买了一本<中国当代文学>( ...

  • 如何高效地阅读一本经典好书?这是我见过最好的答案

    "就像一头雄壮威武的公牛,我们牵住了它的牛鼻子,它就能乖乖地为我所用了." 瑞·达利欧的<原则>可能是2018年最受关注的一本书,它在很短的时间内销量破百万,这本厚达5 ...

  • 《三只忧伤的老虎》:为什么,以及如何阅读一本“天书”?

    如果我们去查关于拉美文学相关的资料,会知道1967年被认为是拉美小说"文学爆炸"的一年. 被誉为史上最难懂小说的<百年孤独>在那一年出版,随后成为了众多读者了解拉美文学 ...

  • 阅读少的危害,三年级后更明显:这样的好书,少看一本都遗憾!

    ·小朋友总是对各种动物形象很好奇,小时候的经典动画片也是从动物原型出发. 虽然是动物,但其实里面藏着人与人相处的智慧,而且每一种动物都有自己的性格. 在我看来,好的动物小说都能让人看到生命的力量和向善 ...