关于如何读书,网上已经有很多文章了,最近又在网上看到很多关于如何不要碎片化学习的内容。在敏捷个人体系中,我们也早谈到这些内容,例如自我导向型学习。
今天我不谈自我导向型学习,第一次听说的可以上网搜一下,一共有5篇相关文章。
因为最近我组织了一个软件研发书虫俱乐部,简单的说就是帮助那些希望建立知识体系的敏友构建自己的软件研发知识体系。书虫会顾名思义就是基于书开展的,所以今天我也来谈谈如何读书。
我之前推荐过很多人去读《如何阅读一本书》学习阅读技术,例如先看封皮、再看目录之类的。好多年前我也在敏捷个人线下活动组织过一次读书为主题的活动,有讲到如何提升看书速度之类的技巧。经过这么多年自己看书的经验来看,我现在发现,这些技巧性的东西都不重要。速度慢些无妨,我一个字一个字看,这算我以蜗牛的速度去阅读,我也比其他人看的书多,而且我还能更深入的去理解书的内容。所以,看书不再技巧,而是你希望从看书获得什么?以及你会以什么样的方式去对待这件事?
看书始于知识体系的建立
我要说的第一点,也是最重要的一点,那就是要有建立自己知识体系的意识。看书属于学习的一个方法,学习的目的可以是解决问题、提升认知、陶冶情操,甚至消遣。但我认为,大部分人在社会之中,解决问题和提升自我是两个必不可少的目的
为了通过读书达成这两个目的,我们可能会看很多书,但是为什么很多人看后却仍感觉收获不大,其中主要原因是未能理解知识发挥效用的前提是让知识发生联系。这也是我成了书虫会的原因,我希望至少能让参加的人真正去思考这个问题,并开始动手去建立自己的知识体系。那如何建立自己的知识体系呢?
在做管理软件开发时,我们经常提到一个企业管理中的点线面。企业如个人,一个人的知识管理也一样存在点线面的发展。知识体系建立我觉得就是提取点的内容,然后给各点连上关系之后的线条模型,最后把线条通过一些分类分层给捋顺为面的三步骤。
我建议大部分基于点线面的进展去构建自己的知识体系:
- 在工作中先精深一个具体点,例如你的工作是程序员,并且使用的是Java语言,那么你就去深入学习Java语言。你要使用SSH去开发,那除了学会如何使用SSH去做开发之外,还要去深入理解背后的架构模式。
- 当精深自己工作内容之后,再从横向和纵向两方面去进行线条发展。例如我是开发出身,横向发展我把自己的知识领域拓宽到需求、产品、测试等软件研发价值链上的其他领域。纵向方面,例如语言上我学习C++、Ruby、PHP等。
- 当横纵向发展之后,就需要拓宽自己的知识面,从关注软件研发到关注企业架构、个人成长,并且把这些看似独立的线条知识通过隐喻等方式发生关联,形成网状知识
有人会说,从点开始形成知识体系会不会慢一些?我的回答是,慢比没有好。当然,如果你希望快一点构建知识体系,也是有一些办法的,可以向高手学习,或者参考成熟完整的方法论或框架,例如你想构建企业架构体系,那么可以学习TOGAF。如果你想构建软件研发知识体系,那么可以加入软件研发书虫俱乐部。
读书前要问自己的问题
阅读是一个习惯,需要时间培养,而要真正发挥阅读的作用,必须开个好头,那就是回答这三个问题:
- 这本书对我构建知识体系是否有帮助? 现在是不缺知识的时代,一不留神你就会陷入信息漩涡之中,你需要从信息中选择所需内容,通过判断这本书是否属于你的知识体系之中是一个简单的方法。只要它属于知识体系范围之内,对你来说就是有价值的。
- 我是否喜欢这本书说的内容? 知识体系的构建可能是基于理性去建立,而非真正出于你的兴趣去构建的。那么这件事你可能也难以坚持下去,所以要问问这些内容是否你感兴趣的?一般来说,能够马上用到的知识是最容易让自己喜欢上的,而知识体系的构建是一个长期过程,所以我建议大家从当前工作和生活中遇到的问题出发去设定知识体系范畴。
- 我是否会应用书中的内容? 一个人对自己越擅长的事情会更容易去做,而我认为擅长并非你天生具备优势,而是你开始行动,在实践中获取经验,所以在读书之前,我建议你带着自己的问题去阅读,在阅读中去思考,阅读后去实践,通过应用培养自己的优势。
知识体系构建始于“笨”办法
如果你同意知识体系的建立重要性,以及前面三个问题对于你坚持阅读带来的帮助,那接下来就是要学习什么具体方法来阅读了。
在上周第一期书虫会线上活动时,我给大家说了一下如何提高阅读速度、如何先读目录等都不重要,我是通过一个笨办法来构建知识体系的。这个方法就是敏捷个人的三阶段读书法:标记-重述-行动
- 标记在阅读时,在书上把第一次接触的概念、与自己有共鸣、不赞成的观点、能指导行动的建议等标记。如果是电子书,最简单的方式就是直接截屏。 标记后,需要再找一个时间,把标记内容抄录到word文档或者PPT文档中
- 重述抄录之后要做的第二步是至关重要的,很多人的知识体系构建都败在这一步。这一步重要做的是把点变成线的工作,重点不只是用自己的话重新阐述一遍,而是把现在抄录的知识与之前积累的知识体系建立关联。建立关联方式很多,例如通过目录组织。
- 行动通过输出去优化知识体系,发挥知识的价值是我们读书的目的。这一步的背后原则是:只有输入没有输出的学习是一种浪费。 如果工作能用上所学内容是最好了,如果没有,那就想着去把所学教给其他人,总之需要学以致用,并且在行动过程中去重新梳理知识点本身和知识间的关系,不断去优化自己的知识体系。
简单一句话:通过点线面开始构建自己的初步知识体系,并思考价值-喜欢-擅长的三个问题,在每期书虫会活动中掌握标记-重述-行动方法。
很实用