知识与技能
知识是需要记忆力的,技能需要反复练习
FE 前端地图是知识,需要反复阅读,记忆
而技能包括
- 写可阅读代码的能力
- 阅读别人代码的能力
- 写单元测试的能力
- 写设计文稿的能力
- Debug 能力
- 10 分钟讲清楚自己想法的能力
- 做 PPT 的能力
- ......
读书也可以获得上面能力的一些指导,但是,单纯通过读书无法练习技能,最后要掌握这些技能,你还是要下场练习。
所以,如果要问程序员应该怎样去规划自己的学习路线,那么请遵照这样的路线:
- 确定一个技能培养目标
- 搜集这个技能相关领域的书籍列表
- 找到相关领域最顶级而且没读过的 3 本书
- 读这 3 本书
- 练习书中所说的内容
- 向别人 show 一 show 自己练习的结果,别人是高手最好
- 虚心接受一切批评和反馈,即使这种批评惨无人道,即使那些反馈非常严苛
- 觉得自己不够精通,GOTO 第 4 步;觉得自己已经很牛了,GOTO 第 1 步