一些关于新技术的学习方法

最近学习新技术总是迷茫找不到方向,有幸读到李智慧老师的方法,有点豁然开朗。

关于学习新知识我有一点心得体会想与你分享。我在学习新知识的时候会遵循一个5-20-2 法则。

  1. 用5分钟了解这个新知识的特点、应用场景、要解决的问题
  2. 用20分钟理解它的主要涉及原理、核心思想和思路
  3. 再花两个小时看关键的设计细节,尝试使用或者做一个Demo。

如果 5 分钟不能搞懂它要解决的问题,我就会放弃;20分钟分钟没有理解它的设计思路,我也会放弃;2 个小时还上不了手,我也会放一放。你相信我,一种真正有价值好技术,你这次放弃了,它过一阵子还会换一种方式继续出现在你面前。这个时候,你再尝试用5-20-2法则去学习它,也许就会能理解了。我学 Hadoop 实际上就是经历了好几次这样的过程,终于才入门。而有些及技术当时我放弃了,他们再也没有出现在我面前,后来他们被历史淘汰了,我也没有浪费自己的时间。

还有的时候,你学一样新技术,却苦苦不能入门可能就是因为你看的文章书籍本身就写的糟糕,或者作者的写法跟你的思维不对路而已,并不代表这个技术有多难,更不代表你的能力有问题,如果换个方式、换个时间、换篇文章重新再看,可能就豁然开朗了。

以上来自李智慧老师。