五毛:怎么学习一门新技术?


工作中,很多时候会用到某个没接触过的技术,大部分项目时间比较紧张,顶多只有一个调研选型的时间,不会有一板一眼的学习时间。所以在有限时间内,如何快速搞定一门技术的非常重要。

是什么???百度/google。

无论是自己选型,还是被上级交代使用某技术。第一时间肯定是先搜索,大概对这个技术有个了解。了解是什么。有什么用,是为了解决什么问题。

这个时候可以先搜一些,不关乎细节的。只是了解技术背景的文章。demo啊什么的,可以直接跳过。

比如找一个全局id生成器,这个时候不需要看如何实现,只看文章结论。满足需求,确定可以用,或者说。明白这个东西是可以解决什么问题的。

怎么玩???官方文档、百度、google

这一步,优先选择官方文档。

优点:靠谱啊。。一般也有demo,copy过来就能运行。还有详细的解释。

缺点:英语,有点看不懂。而且只有基础的例子,没有解决某个特定例子的demo。

其次 还是搜索。这个时候也是需要看看 先看结论,是不是能解决自己问题的文章。然后看代码。有没有例子,详细一些。最好的还是 copy过来直接可以用的。

这一步最主要就是要把这个东西 运行起来。有详细的 特定的更好,没有的就吧官方文档的demo运行起来。

弱点击破。

这个时候首先还是依赖官方文档,去找该技术的哪一块功能,是可以解决自己的问题,如何实际应用到自己的项目中去。定位问题,抛去其他功能。具体问题具体分析。比如,初用bootstrap,功能太多了。不可能挨个看。需要用到模态框,去文档找模态框。变种应用,去百度。攻其一点。解决问题。

横扫千军

问题解决后,如果时间还充裕,或者自己比较感兴趣。。可以再多了解一些。这个绝对不是坏处。了解还有其他什么功能, 有什么用处。 好不好用?更可以深层挖掘,原理是什么,为什么。有什么好处。等等等等。。不过一个技术要真正的啃明白,需要很久。所以这个只能依赖个人兴趣,之后遇到同类技术可以非常快速的应用。理解。好处多多

收官之战

学习就要记笔记,脑子是个好东西,可是他总忘。学而时习之,不亦乐乎。孔老夫子说的肯定没错。

这是一套行之有效的学习方法,做不做得到就不一定了。

分享到