学 废 了 !

之前我写过的一些教程,很多都是「战术」层面的,今天想跟你聊聊「战略」层面的。

当你在看技术教程的时候,你有没有想过,作者是怎么通过这种方法实现的?他之前是怎么学习的?学习的资源从哪来?作者又是如何将书中的知识点内化,成为自己随手可用的呢?

我们把疑问缩小一些:

我们买了一本 Python 这样的书籍,应该怎么学习才高效呢?

今天,小帅b想跟你聊聊:

如何高效的使用 Python 书?

像 Python 这样的技术书籍,它是非虚构的,里面提供的知识点都是有用的,是需要我们利用时间去学习,并且掌握起来的。可是我们常常是这样对待它的:

一本新书,最多看第一章,然后就没然后了...

更厉害一点的是,干脆就让它躺在书架上吃灰...

之前有出版社找我出书,所以我大概知道出书的流程,也清楚写书的过程是有多累,特别是技术类的。作者呕心沥血的写完一本书,印刷发布,结果被我们拿来摆设,拿来吃灰。

你说他会不会被气到吐血。

好像有点扯远了,我们要来聊的是如何高效的去使用一本书籍,比如像 Python 这样的技术书。

1.重视前言和目录

书的前言部分是作者对整本书籍的重点概括,在里面我们可以了解到书中的重点,有一些书籍的前言甚至直接了当的告诉我们,书中的每一个章节分别在讲什么,比如哪一些章节是在讲基础知识点,哪一些章节是在讲项目实例。

而目录,是更详细的重点内容「关键词」提取,它是整本书的框架。

通过它们,我们可以对整本书有一个全局观的认识,就像我们在不远处看到整棵树一样,有树干,树枝,树叶...

顺着树干树枝再去看树叶,就会很清晰。

2.量子速读法?

接着我们可以使用比 「量子速读法」慢一点的去浏览整本书,大概看一下大标题和小标题,以及粗略看一下这些标题下主要要表达的是什么。

当然,我们在这个过程会遇到很多未知的东西,有很多疑问,但是不求都懂,有个大概的认识就好。

好了,我们再来一遍上述的步骤,看前言看目录以及「量子速读」,不过这次,我们要拿出笔和纸,把整个过程产生的疑问,或者想法,或者你认为很重要的内容,都可以记录下来。比如:

xxx章要讲的基础知识点我之前没了解过。

数据可视化的具体实现是怎么样的?

文件的数据读取是我不太会的,xx章有提到。

书中提到web应用项目实例可以重点关注,接下来自己也要开发一个。

哇,xx章还有游戏项目,感兴趣

等等。。。

记着记着,你会突然发现:

哇靠,这本书怎么感觉很值啊?

3.借助工具

现在你已经对这本书有一个大概的了解,可以开始使用「思维导图」对书籍内容进行归纳了,你可以拿出纸和笔来画,也可以通过电脑软件,现在市面上的思维导图软件也很多,选一款你自己喜欢的就行。

根据你刚刚对书的「大局观」,从「树干」开始划分,比如基础知识,进阶知识,项目案例。

再从「树干」划分出树枝,比如从「基础知识」这个树干划分出环境搭建、数据类型、函数、输入输出等等树枝。

最后把你之前记录的疑问和想法,标记在你认为可以从「树干」中找到的地方。

尽量把书中的知识点关联起来!

4.这才开始阅读

现在可以看着你自己制作的思维导图,对应着书籍,一个字一个字的阅读,一边阅读一边修正你的思维导图,比如哪些疑问是你看书之后理解了可以划掉的,哪些知识点是可以进一步关联的。

这里可以递归一下,每次修改思维导图,每次进步,每次更理解。

5.差不多了?

现在你的思维导图是不是挺好的了?

ok,接下来更关键的是,把书合上,放一边,然后看着你的思维导图,一个知识点一个知识点的说给你自己听,也可以输出成文字,或者,干脆直接在你的编辑器中,用代码敲出来!

有些地方卡住了?很好,标记出来,那是你的弱点。

再打开书本,把对应弱的地方给增强,重复以上步骤,直到「无卡壳」的输出。

嗯,这次总算是从书籍中学废了。

ps:进入公众号,左下角菜单栏有我为你整理的各种好玩的 Python 原创教程!

猜你还想看:

久等了,你要的 Python 书籍推荐,来了!2020-07-05

几个 GitHub 高级搜索技巧,这就分享给你2020-09-07

写博客,何必呢?2020-10-09

下回见,peace!

目前粉丝数量: 56847 位
距离送礼物还需: 3153 位
距帅b爆照还需: 43153 位
赶紧点赞点在看助力一波

(0)

相关推荐