程序员的书都辣么厚,怎么读?
Posted 快乐的提千万2.0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员的书都辣么厚,怎么读?相关的知识,希望对你有一定的参考价值。
骚年,你渴望力量么?
可以说,一本要是完全吸收,没有5-10年功夫下不来的。那么,这种经典我们应该怎么读?
有的放矢
首先我们要读这本书,肯定是有目的的,比如操作系统,可能我就想知道进程线程的区别,进程的几种状态,那么,就先看这一章,有不懂的再查漏补缺的看。
也就是,当工具书。
然后慢慢地,大致都有印象了,再慢慢细读,结合大佬的课程或者博客,反复咀嚼,这也是我的另一个建议:
买实体书。
实体书能更好的做记录和翻阅,可能你一下要看第10章,一下要跳到第三章。
由浅入深
不要想一口气就吃成胖子,这些大佬的功力太深厚,一下子传输我们根本扛不住的。
所以,可以先看看“小佬”的书,比如数据结构就从《大话数据结构》,算法从《我的第一本算法书》这种开始,循序渐进。上来就黑皮书可能就秃了。
别硬刚
很多人看书都有一种感觉,第一章好简单啊,第二章怎么就跟天书一样了??
因为差距太大。
第一章都是概念性的东西,所以基本都还好,第二章就开始讲内容了,大佬觉得我就讲了1+1=2,然后你在想1+1为什么等于2,就。。。
所以,看不懂的位置可以放着,或者百度,不要反复咀嚼书中的文字。
比如,聚簇索引和非聚簇索引,我看《高性能mysql》,来来回回看了很多遍,只知道是叶子节点存的东西不一样,但是还是感觉有点懵,直到有一天,学到了B+树和索引,就知道一个存的完整数据,一个存的是索引,还知道了回表。
表面上看,两句话的意思是一样的,但是中间隔的就是我不知道mysql主键索引和普通索引,也不知道索引具体怎么存的,更不知道索引原来还有多套。说白了,还是太菜。
所以,疑惑可以放在心中,有个提纲,后面慢慢就会学到的。
学计算机就想啃一张大饼,啃着啃着就通了。
做笔记
好记性不如烂笔头,书上该画画,笔记本上该记记。
注意:不要抄书
你可以直接写大纲、画导图,然后写下自己的感悟,或者知识点。然后有相关的博客可以看看,然后整合一下记录下来。(最好留原文连接,因为往往新手会断章取义)
复盘
每次遇到问题的时候,可以翻翻笔记,然后记录、思考、复盘,这些大佬是怎么想的,解决了什么问题,为什么这么设计会更好?
比如,为什么mysql日志顺序写比随机写要快?就可以翻到操作系统文件系统那里看看。
再比如,nginx的IO模型为什么这么优秀?就可以翻翻linux的IO模型。
将新老知识进行联动,才能更有收获。
以上是关于程序员的书都辣么厚,怎么读?的主要内容,如果未能解决你的问题,请参考以下文章