为便于描述,本文借用一下游戏《文明》里面的科技树。
上图标注的数字是典型的学校中的教育顺序,从最基础的知识开始,一层一层地往上学。
这种方式的优点美其名曰全面发展,但是缺点也很明显:比如你从事机械制造的工作,那么你会发现学了航海术是浪费时间。
这种学习顺序只适合初等教育阶段,完全不适合工作中使用。工作中学习知识的时间通常比较有限,而且有的时候需要你临场学习某个新知识去解决一个故障,这时根本由不得你全面学习。
理想状况下的学习某个知识的路径应该如下图顺序所示:
这样的学习路径直截了当,没有弯路。
但是,就如上文所说,这仅仅是“理想状况”,换言之就是不存在这种情况。实际情况下知识脉络图是不确定的,你要去猜测,猜错了就可能导致走弯路,爬歪技能树。而且知识脉络图是因人而异的,前辈总结出来的某个知识的学习路径,换成你可能就不适用了。
因此,我总结出来的适用于工作的学习方法叫做“结果导向学习法”,顺序如下图所示:
这种学习方法首先要确定你的最终目标,比如上图的文学(1),然后直接学习它,学的过程中发现需要掌握字母表技能(2),于是学字母表。学字母表时发现又需要先学会书写技能(3),于是就学书写……整个过程很像编程里的“递归”思想。
这种方法存在一个缺点:比如学第3步时,发现需要的前置技能有3种(上图中的4),这时只能随便挑一个。如果刚好挑到了“制陶”,那么最终你只要再学会“渔业”,就能完全学会“文学”这个技能了,这时只要5步;但如果第4步刚好挑到了“祭师制度”,那么你最终需要6步才能学会“文学”。
但是这个缺点仅会导致学习周期变长,不可能导致走偏。
以上即为“结果导向学习法”。