
这里我和大家分享一种看技术书的方法,我用了之后,受益非常大,想分享给大家。
下面介绍的不只是从怎么阅读,而是从列出书单、买书、读书三个方面介绍的。
我们以《Python编程从入门到实践》为例。没看过的不要紧,方法是类似的。
不过,这本书实在是太好了,后面我会写一篇它的读书笔记。
1. 书单
平时,大家应该有学习一些技术的计划,如果没有,可以从现在列起来。
如果有计划,如,因工作需要,2020年我要学习python语言。
当你在工作中查找问题时,看到别人刚好有推荐python相应的书,就记录下来。
向同事请教问题时,如果他有推荐好的python书,也记录下来。
当有空闲时间,想买书进行专业提升。这时候,你的书单就派上用场了,翻开看看,并在豆瓣等查看一下,哪本比较适合自己的诉求。
如,如果你是入门,那么可以考虑《Python编程从入门到实践》,如果你已经入门,可以考虑《流畅的python》等。
有人会问,买本书,怎么要花这么长的时间?
其实,当你倾注你的精力和用工作之外那可怜的碎片时间去阅读一本很烂的书,你就会知道选书为什么这么重要了。
2. 了解作者
接下来需要了解作者以及出版的时间背景,他的资历以及为什么会出这样一本书,只有了解作者,才会让你在后面的阅读中自然而然的了解一些语句的表达,真正体会作者想要表达的意思。
就像大家都觉得《了不起的盖茨比》是一部经典之作,但是是我读过收获最少的一本书,以至于读完我就扔掉了(这本书的粉迷估计估计想隔着屏幕打我)。后来,我查了一些资料,才发现看这本书要结合当时的背景以及了解作者才能感受到它的经典,所以,我打算后面再买来重新读。
如,《Python编程从入门到实践》这本书的作者是Eric Matthes,他是一个高中数学老师,同时也在当地讲授python入门课程。并从5岁开始就一直在编程。
提炼重点:数学老师(善于交学生,数学老师,表示逻辑性比较强),python入门课程,5岁开始一直在编程。
试想,如果一个人从5岁开始一直在做一件事,那除了是生活所迫,就是兴趣和热爱,对于作者来说显然是后者。
试问,对游戏如痴如醉的男士们,有哪个游戏你可以热情高涨的玩到现在。
看过这本书的人,一定会觉得作者可以把复杂的东西如此简单的表达出来,而又不觉得突兀。简单中,带着一些审美的特性。所以,这本作为python的入门是如此的好。读完整本书,能体会到一种流畅,舒服,自然的过程。
再如,另外一本很好的书《程序员从小工到专家》,当你看到文中有对飞机驾驶和木匠的详细描述,如果你不了解作者就会觉得非常突然。但是当你了解到这本书的两位作者一个是飞机驾驶员,一个是木匠,就不言而喻了。
3. 前言的了解
每本书都有前言,都用来告诉我们什么?
前言会告诉我们读者对象,看了之后,你可以再确定下自己是不是在里面。
前言会简要提炼全书涉及的内容。
前言也会告诉我们一些,为什么要学习这门技术。
前言还会告诉我们书中的源码事例的地方,就不用我们网上到处找,有些网站还要注册,要什么积分(我之前就是这么干的,经常花我不止半个小时的时间)。
4. 目录的了解
这个非常重要,而经常被大家忽略,因为大部分都有一个习惯,买了新书,总想尽快从文章的第一页开始读起,但是技术书往往很厚,读了不到200页就放弃了。很长时间之后,也不知道整本书都讲了哪些内容,自己掌握了哪些。
就会导致最坏一种情况,你不知道自己不知道。
通过查看目录你就会把整体的知识点梳理出来。你既知道自己知道的(可以略过),你也知道自己不知道的(可以继续读,没时间读的时候,可以把这些不知道的知识点放在你的待学事项中,有时间了可以继续阅读。)
那么即使不知道,但是已经成为你的一种工具,如R语言我虽然没了解过,但是我知道它是做数据分析的,那么如果之后经常涉及到数据分析,不防学学R语言。
通过查看目录,可以了解到作者对整本书的构思。不读也能了解到整本书的边界。
目录往往是从浅到深,有一些章节的安排,不防在开始读之前给自己提几个问题。
为什么整体的章节安排是这样的?
章节的安排给你带来的好处是什么?
章节的安排让你觉得需要改善的地方是什么?
如果让你来写,你是否也会这么安排?
哪些章节是自己完全不知道的?
哪些章节是自己了解的?
哪些章节是自己精通的?
对于精通的章节和了解的章节,阅读的时候看看和作者的思路是否一致,有没有作者讲了自己不知道的呢?
对于完全不知道的章节,阅读的时候,要考虑自己在工作中是否曾经遇到一些问题,可以使用此章节的工具,技术点去解决呢?如果是,不防找到当时的代码进行重构。
所以,通过目录的阅读,会引起你很多的思考,正文部分也会提出一些问题,那么即使是一门新技术,你也不是在被动的阅读,而是在主动的阅读,主动比被动好太多了不是吗?你妈妈让你学习和你自己爱学习的差距有多大。
5. 正文的阅读
只要你认真分析目录,做了一些思考,那么对于正文的阅读,应该会有阅读计划,不防试试。
所以,阅读的过程只要按照自己的计划去读就可以了。
不过,在阅读的时候,如果碰到自己搞不清楚的,停下来搞清楚,或者是先跳过,但是搞不清楚的一定要进行标记(可以通过夹页来标记)。
如果碰到重要的地方,但是自己之前不是很清楚,不防也做下标记(可以通过夹小页)。第二天阅读的时候,不防先把第一天阅读的review一下,提炼所涉及到的知识点。
如果是非常好的书,不防读完之后,写一下读书笔记分享给大家,其实这个过程最得益的是自己,因为你可以跳出整本书,提炼你的知识点。
不过,这个过程很难,我知道好处很多,就是懒得写,也会给自己找个最充分的理由“没时间”,但是看手机的时候,怎么时间一大把呢,说起来果然容易些。
前两天看到很好的一句话:让你最可怕的,其实只是一张白纸。当你开始写了一点东西,就会接着去做。
其实,发现自己看书的过程还是有些急躁了些,想去快速看完,一些方法知道好,却没有用起来,又去看下一本书。
文字写出来不只是分享,更重要地是鞭策自己,似乎自己不履行,像是跟大家撒谎一样地心慌。
网友评论