读书与笔记

对程序猿来说,读书是必不可少的,但是如何选择正确的书,如何高效的阅读书,这就有点麻烦了,毕竟计算机类的书大多又厚又难

如何选择合适的书

确定需求

正如写代码之前一定一定一定要确定需求一样,在选择或者决定读一本书之前,要先确定自己的需求!

确定需求就是要问自己:
1. 为什么要读这类的书,注意,是这类(或者说相关的)书,是因为想提升自己,还是想了解更多原理,还是在做项目时碰到了有关此方面的知识,但自己无法解决。
2. 我对相关的知识了解多少,需不需要系统的学习,还是只用了解用到的部分
3. 学到什么程度。我需要对这个知识掌握到什么程度?是基本了解它是什么,还是掌握原理,还是能够熟练应用

在问完上面的问题后,相信你已经可以确定了自己的需求了,那么就要考虑根据需求来选择合适的书

当我们想学习某个领域内的知识时(不限于计算机),往往一查就能看到“经典教材”“圣经”“必看”此类的字眼,好像你不看就等于不知道此领域一样。彼之蜜糖,汝之砒霜!对于一个此领域的专业人员来说,他们推荐最好的书往往涉及很深入,如果你只是想了解或者只是想会用,而不关心原理,那么这些书只会让你徒增痛苦(还浪费了本可以吃肉的钱!),即使是一些人推荐的最好的入门教材,也可能并不适合你(或许人家天生资质过高,入门直接怼最难的,或者人家在之前有所了解相关知识或者在其他方面积累很厚,很容易读懂这些书)。最好的方法是,先根据一些网站的评分去筛选出一部分好书,再根据你的程度和需求筛选出几本可能适合你的书,最关键的是,看作者的总述和目录,一般看完这些就大致知道了书中讲的深度,广度,这本书面向的对象等

在最初接触一个领域时,我强烈的建议先读最浅显易懂的书,哪怕不深入,哪怕不讲原理只告诉你怎么做。简单的书为了减少难度和厚度,总会把重难点仔细罗列,而其余的不是那么重要的,甚至无关紧要的就会用春秋笔法,这样你一本读下来就大致知道了相关知识的重难点,并且会用一些东西了(虽然不知道原理)。这样不但可以激发兴趣还能在以后阅读深入的书籍时,将你已学到的实践与厚而深的圣经结合学习,在读厚书面对密密麻麻仔仔细细的知识点时,也知道了哪些了解即可,即使实在看不懂也可以跳过,哪些是重难点,不但要了解还要强化练习,加深记忆,再难也要啃下来

总之,每当你想读一本相关领域的书,最好为自己列下三个条目,目标?选择?理由?

四遍法读书

许多领域的书籍又难又厚,如果只是拿到书就开始啃,毫无技巧,那么效率太低,甚至啃两天就啃不下去了

第一遍,先重点读导语,很多人总是忽视导语而心急火燎的去开始学习,其实作者往往在导语中透露很多信息,包括谁适合读这本书,该如何读这本书,这本书的整体思路等有效信息,读好导语有利于整体把握整本书,而后细读第一章,一般情况都会把第一张作为整本书的概述,阐述了各个章节的总结,通过第一章的阅读能更好的把握每个章节的重难点,然后只读每个章节的开头和结尾,即每个章节的总结的地方。这样阅读一遍,你就能大致把握整本书的写作思路和重难点,有个整体的印象后(有时候前面内容是关联到后面的),再细读

第二遍,把那些你感兴趣的部分细读,看不懂的可以打个标记,跳过去,不常用的也可以打个标记,先放过去,读一读重难点

第三遍,看那些你还没看过的内容,完善知识面

第四遍,再次阅读重难点,巩固与提升

通过这四遍阅读,不仅突出了重难点而放小了不重要的知识,而且更能从整体上把握整本书,提高了知识摄入的效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值