怎样利用业余时间学习大部头技术书

2015-08-15 09:43:10 +08:00
 jianzong

[原创]

我在工作之余,比较喜欢学习一些与工作内容并非直接相关的知识。

利用业余时间学习最大的问题是,学习时间是零碎的,要读完一本大部头的技术书,往往花费的时间在半年以上。

时间一长,看过的内容,极易遗忘。

遗憾的是,我目前也还没很好的办法解决这个问题,在此仅分享我的一些学习和总结的心得和方法。

首先,要制定明确的学习时间计划表,把手头上正在学习的资料按照月份做一个大致的安排。做计划的时候,需要注意事实求是,做十个学习计划但没一个执行,还不如只做一个学习计划,但是落实执行了。

每隔一段时间,要根据当前工作强度,保持维护这张时间表。将最重要的学习计划排上日程,而相对不那么重要的学习计划,可以放在一个学习任务栈里,待将来有时间再进行安排,或者干脆取消。

时间计划表可以帮助我们检视正在学习的东西,对自己的学习任务保持一个清晰的概念。这样,一旦有有宝贵的学习时间,就可以随时捡起任务学习。

第二点,一定要做笔记。不管是阅读电子版的书籍,还是纸质书,都要随时做笔记。

做笔记有三个好处,一是学习的时候,可以提高专注度;二是隔了一段时间再翻这本书的时候,看到自己写的总结,就很容易捡起以前的思路,快速进入状态;三是在看完这本书之后,假如需要再次使用这本书的知识,翻看自己写的笔记,很容易在脑中形成一个框架,进行快速检索。

这里要强调的是写笔记的方法,我认为写笔记跟代码写注释的原理是相通的。

《代码大全》里面专门有一章教我们怎样写好代码注释,其中我认为最重要的一点是,要写『表明目的』的注释和『总结性』的注释。这样写注释,不管看代码的人是你自己还是其他组员,都能通过注释快速了解整段代码的目的和意思。借鉴过来,我们写笔记的时候,也要注意尽量写『表明目的』『总结性的』的笔记,以便于将来要使用时,快速在脑中形成知识图谱。

最后,关于记笔记的工具,我最看重的是记录和查看的便利性,并且这个工具越简单越好。我用且仅用了一份 Google Sheet 来记录学习计划,以及每一个学习项目的笔记。

然后我将它放在 Chrome 的快速书签栏,随时随地进行记录和查看。


所有笔记内容都在同一份 Google Sheet 内

记录重点,随时查看

原文地址: http://www.haojianzong.com/learning/tech/reading-tech-books.html


以上是我的一些看法,亦希望大家讨论、分享自己的经验和心得。

2667 次点击
所在节点    分享发现
2 条回复
sheiaini
2015-08-15 13:54:20 +08:00
I think you know I really think you know.
zhpooer
2015-08-15 22:36:29 +08:00
I agree with you.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/213346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX