大家常将技能学习分为三个区:恐慌区、学习区、舒适区。不要对自己要求太高,每个区之间的过渡都是要靠理论和实践结合才能完成的。
初学语言或算法,离不开理论学习。但是任何一本负责任的书或视频都不会仅仅谈理论,都要配合“Hello,World!”这样的简单例子。不要嫌弱鸡,戴个耳机听个歌,把每个例子都实际操作一下。在这个过程中建立肌肉记忆,用得多了自然而然地就熟练地使用该工具,最终进入舒适区。
库和框架的学习更要灵活。有开发文档可以搜索,完全没必要去刻意记住什么。同样道理,熟能生巧。如果有项目需求,直接现学现用,之后再一步步优化。如果是自学,自己想个力所能及的项目,比如写个简单的markdown编辑器,一步步添加CRUD功能。