知识与技能

知识是需要记忆力的,技能需要反复练习

FE 前端地图是知识,需要反复阅读,记忆

而技能包括

  • 写可阅读代码的能力
  • 阅读别人代码的能力
  • 写单元测试的能力
  • 写设计文稿的能力
  • Debug 能力
  • 10 分钟讲清楚自己想法的能力
  • 做 PPT 的能力
  • ......

读书也可以获得上面能力的一些指导,但是,单纯通过读书无法练习技能,最后要掌握这些技能,你还是要下场练习。

所以,如果要问程序员应该怎样去规划自己的学习路线,那么请遵照这样的路线:

  • 确定一个技能培养目标
  • 搜集这个技能相关领域的书籍列表
  • 找到相关领域最顶级而且没读过的 3 本书
  • 读这 3 本书
  • 练习书中所说的内容
  • 向别人 show 一 show 自己练习的结果,别人是高手最好
  • 虚心接受一切批评和反馈,即使这种批评惨无人道,即使那些反馈非常严苛
  • 觉得自己不够精通,GOTO 第 4 步;觉得自己已经很牛了,GOTO 第 1 步

参考

Last Updated:
Contributors: johan