所谓"学以致用"

长久以来,一直有一种感觉,就是以前学过的知识,在需要用的时候不能被有效的回忆起来。

 

先来狭义的定义一下这里的"知识",就是指先前在学校课程里学习过的知识。比如大学一开始的基础课,高数;后来一些的专业基础课,像线性代数、离散数学、C++编程基础、初等数论等;乃至目前在学的组合数学、密码学原理……

 

这种对"知识"的失忆在某些基础课程的后续课程接受过程中体现的尤为明显。比如,在上组合数学的时候,有牵涉到线性代数和离散数学的知识,在上密码学的时候牵涉到数论的知识。回想当初,自己这些学科的成绩也不算很差,但是为什么在这些知识在需要被回忆起来的时候却消失了呢?

 

总结了一下原因,感觉可能有以下几点:

 

1.多年中国式教育已经把我彻底变成了一个考试实用性"人才",考前的突击学习和类题总结是我拿手好戏。但是这样对知识的理解深度却非常匮乏,而且因为考前的"紧"往往会造成考后的"松",这样比较容易把在"紧"的那段时期的短暂记忆内容给淡忘。

 

2.对整个课程的连续性缺乏认识。对于知识,如果能够做到"理解"记忆当然是最好不过了,但是个人认为不是所有的知识都可以"理解"记忆的。我的理解的"理解"是指,把抽象的东西具象,或者说这项知识本身就是非常有趣吸引人的。有些知识很抽象,一时看起来也貌似没有什么用处,这时候就往往会这造成不愿过多的去长期记忆这些知识。比如当年的线性代数,我并不感兴趣,也难以把那些数学字符具象化,所以草草的学过罢了,直到如今开始学组合数学的时候,方才感觉线代的知识的匮乏。如果从一开始就能认识到整个课程的连续性,把学习这些诸如线代的基础知识看做是一种途径,而非一种目的的话,而且拥有足够坚定的最终信仰,那可能强记也会把这些内容给记熟了吧!

 

3.没有多用。这实际又是一个很基础的问题了。一样一直在使用的东西是怎么也不会忘记的。有时候只是应该去学会如何创造机会去运用那些貌似无用的知识。

 

总结一下:不要急功近利;对知识要有一个总体上的认识;用尽一切可能使用已有的知识。

 

 

类比可得,那些广义上的知识也因该如此的去学习。

 

 

 

 

后续:

 

先前在此blog上发表过几篇算法,但是并没有打算真正去认真的写blog。如今忽然意识到总结的重要性,边打算开始写一些东西。

 

这篇文章就算是第一篇文章吧。写这个内容是因为,长久以来一直没能够做到像上面说的那几点,也就造成了自己一直无法成为那些"牛人",希望今后能逐渐改进。

 

牛人有牛人的非常牛的人生,而我,作为一个non-bull,创造属于自己的非牛人生。

posted @ 2009-05-31 21:41  DeMo  阅读(341)  评论(3)    收藏  举报