如何系统学习?
在谈这个问题之前,我先介绍下之前看过的一本书,如何思维。这本书是由美国的杜威先生写的,别很多名人推荐。
在我看来,如何思维这本书在第一章描述的是有效思考的定义。
它告诉我们面对一个问题时,我们如何去思考。如何通过当前的已知背景信息,来推断一些趋势,从而有效的,能动的使得事物往我们希望的方向发展!!但是当你面对一堆问题需要去解决时,你如何解决呢?
学习一门技术,比如嵌入式,就是学习这个领域的所有知识。这里面包括很多知识体系,体系下面又有各个小的知识块,知识块下面又有很多知识点。
- 如何学习这些个知识呢??
要有自己的一个思考体系,也就是说建立一个框架,从顶向下的一个模式。
- 这种方式的学习有什么好处呢?
循序渐进,像向量一样,有着方向。把学习一门技术,看成完成10km跑步。10km这个距离,我们可以把它分成10个线段,每个线段,我们可以把它分割成100个点。每个点可以看成一个知识点。
那么跑完这1000个点,也就跑完了10km。类似的是,学完这1000个知识点,也就完成了整个技术的学习。
- 如何建立自己的思考体系呢?
这个就像写作文之前,写提纲一样重要。
需要训练,需要思考。
- 东一榔头,西一榔头的学习方法
如果没有一个建立一个体系去学习知识,那么学习到的知识就会是零散的,或者说方向杂乱无章!
上面提到,把跑10km看成是学习一个知识体系。比如这个10km是绕着玄武湖跑一圈。那么如果你从头到尾都循着路径跑,最终的跑步路程也就10KM。你跑的慢,可能花个2个小时,跑的快可能就1个小时,你完成的知识点一共是1000个。
如果你跑步杂乱无章,东跑100m,西跑1000m,最后也跑到了重点,但是你一共跑了20km,那么你很有可能完成了2000个知识点,但是实际产生的效果还是和上面跑10km一样。况且这种情况下,你跑的还很快,如果你跑的还慢,可能花费的时间是上面那种情况下的2倍或者4倍。
可能别人花10天就可以解决的问题,你花了40天才解决。
别人10年完成的目标,你花了40年才完成。
总结:
没有规划的学习,就是浪费生命。