用到什么、就搜索什么,这种碎片化、场景化的知识和能力,是很必要的。
可是,有坚实的基础知识,才能更好的吸收、嫁接这些碎片化的知识。于是,怎么夯实基础知识,就更重要。
比如,我这两天在学习的 Python 语言,就属于基础知识。这其中涉及很多点:
- 语言基础
- 常用模块
- 单元测试
- IDE
- (自动)部署
- 什么书?
- 哪些记住、哪些知道,如何固化
- 以什么项目来练手
- 和已有的知识如何联系
- …
面对这一系列的问题、以及学习中不断涌现的新问题,目前还是一团浆糊。对于如何学习一门新的编程语言、亦或是其他新领域的知识,尚没有一整套方法,还是边学边摸索的状态。
不过,这次要 杜绝肤浅的学习后就搁置,一定要学到可以做外包的程度,并通过不断的项目来保持熟练。能用,才是真的学会。