工作中需要用到并且在项目进度很紧的情况下去学习,效率是最高的。优点是公司全程买单,缺点是可能只局限在一些成熟的技术框架上,选择不够自主,并且会避重就轻地略过一些技术。
第二种学习途径是在自己项目中用到,通过类似慕课网等教学视频或官方文档边看边做。优点是时间宽裕,选择自由,但缺点是缺少驱动力,容易被打断。建议一定要出一些成品,留下一些笔记,效果会比较好。
还有就是平日里多刷一些技术公众号的文章以及看一些博客之类,利用碎片时间学习,这种学习胜在日积月累和范围广,缺点在于组织凌乱,容易忘记,需要有良好的记录整理习惯。
效率比较低的就是啃技术书了。书本内容相对滞后,并且容易纸上谈兵,所以一定要动手去写代码。
最后,技术学习一定要有关联性,做到融会贯通。不如此,孤立的知识很容易在记忆海洋中被包饺子,变得没有价值。
—— xuzp 记于 2017.4.13