针对概念关键词展开学习是我一贯的做法,在【一统江湖的大前端(7)React.js-从开发者到工程师】中就有提及。“学习一个框架,做一个TodoList,然后就没有然后了”,这是很多人对于新技术的学习方式,你会发现它其实并没有什么卵用,因为过半个月,你就会不记得自己做过什么了(别问我怎么知道的)。如果有实战项目,那是最好的,实战中的学习是最快的;如果没有实战项目,那么你应该关注它的核心概念和原理,响应式编程是什么东西,新的Angular中的DI系统有什么变化,修饰器是如何工作的等等,框架和实现细节或许会变化,但经典思想一般都是很稳定的,你只需要反复研究去理解它就可以了。
4.分享以及撰写技术博客
写博文并不是什么高大上的事情,只是一种习惯,一种辅助自己思考和总结的习惯。最重要的是,它可以提高你打字的速度,如果你用80%的时间敲完别人100%时间才能敲完的代码,那不就有20%的时间去学习新东西或者去写博客了么,我的时间基本就是这样挤出来的。