刚才走路的时候说到恨自己愚笨,不能理解那些数据结构当初为什么要设计成那样,而只能理解设计成那样之后有怎样好的表现。同姓的人说,我问全没有必要去想那些大师的设计初衷,并对这种探求表现出了些许不屑。我的意思是,不做这种探求使我们出于自身愚笨的一种无奈,而不是因为这没有必要,我们应该承认自己不够聪明,应该承认这世界上有些东西对我们来说很难理解。虽然这很伤害我们的感情,但比起直接将这些我们难以理解的东西归为没有必要去理解要健康得多。也许对于某些人的追求或者说对自己价值的期望来书,会认为这些理论上的东西是无必要的,但不应该也认为别人也应该这样想。即使真的最后也没有理解成功,这一行为这一努力也绝不应该被嘲笑。我觉得,一个人对自己期望过高是最不应该被嘲笑的。
一个生命来到世界,具有思考的能力,就应该用这份能力去理解这个世界,因为这个世界是如此之美,思考是一个人最最珍贵的特质。
以前的我也不爱思考,甚至害怕思考,但我从来都保持着对思考这一行为的敬意,我从来都知道,虽然我有时疲于思考、甚至害怕思考,但那绝不是因为思考本身的错,我从来没有骗自己说:思考是没用的,我从来都认为这是因为我笨,我是非常希望具备这样的思考能力的,因此,这两年来,我一直都没有放弃提高自己思考能力的努力,很多时候会逼着自己想深一点,再想深一点,虽然常常还是会体会到痛苦,那感觉就像在异常粘稠、密度异常大的液体中划船,不过,就在最近,我突然惊喜地发现,我对自己的这种push是有效果的!!!这太让我兴奋了,我发现有些在以前对于我来说很难理解的东西,现在变得可理解了,发现以前有些我觉得想问题层面比我深的人,现在在有些问题上想的没有我深入了,虽然他们常常会摆出“想那些有啥用?!”的犬儒姿态,但我没有一丝一毫被他们所打击,我无比清楚地知道我是对的,他们是错的,这令我无比地兴奋!!!我清楚地察觉到了自己的成长!
那种被某些影视作品中传达的信息所影响的情况越来越少了,那种看到某种观点会大呼“有道理”的情况越来越少了,更多的情况是,我看着那些试图表达思想性东西的人,听着他们嘴里的那些观点,会觉得毫无营养,会觉得它们的深度远不及自己的思考,这样的情况多起来,真的让人越来越自信,记得老罗也描述过自己中学时也产生过类似的自信吧,如今我也体会到了,i feel so good!
另外,我觉得自己想明白这些问题的时间正合适,这些价值观、世界观什么的,我大概是高四那一年开始建立的,到最近仍然在不断完善,我不知道如果我也早早想通了这些,比如高一、初中,我会不会选择退学,我想至少会迷茫吧,而这份迷茫也许会改变人生的轨迹,使之与现在有所偏离,我感觉我很幸运,在该不明白的时候保持了不明白,在该明白的时候明白了,使得我这一路走来,还有不错的效率,当然这效率并没有达到最高,其间我也有很多遗憾,不过真的已经不错了,我很庆幸!
突然觉得对自己很认可,如果不是对现在状态,也至少是对自己现在的趋势,这真是很幸福的一种感觉。
2010.12.23 夜23:35
PS.
理解的四个层次
(以对红黑树的思考为例)
1.理解一个方法的定义
(比如红黑树及其各种操作的定义)
2.理解一个方法的性质、优势和其原理
(红黑树能够提供怎样的平衡度,为什么有这种平衡度——红边、黑边)
3.理解方法的设计者当初的设计思路
(抓住问题的主要矛盾,靠启发式想法找到解决矛盾的方法——矛盾就是随着树的增长各条从根到叶的路径长度可能会相差悬殊,启发式想法:通过给边加颜色并加以限制,可以使得任意两条路径长度相差不到二倍)
4.得到对于任意问题构建解法的普适思路
拿到任何一个问题,都清楚地知道应该如何下手构建一个解法:找到矛盾,用合适的方法解决矛盾