学Java有一段时间了,从原来不知所措到现在的逐渐清晰。这个过程说实话挺痛苦的,因为我是那种对自己要求有点严格的人,所以在学的过程中遇到不会的、想不通的知识点,就会死抓着不放,各种看书查资料。等折腾了大半天终于明白了以后,非但没有高兴与喜悦,反而感觉自己很笨,效率很低。对自己说:你看你,一上午就学了这么点儿东西,Java这么多知识要学,你得学到什么时候才能学完啊!
然后就是各种纠结,是不是自己太笨啊,是不是自己学习方法不对呀,是不是不适合做这一行啊……就这样,每天都被打击的一无是处。然后就没有心情学习,也没有心情做其他事情。这样的日子一直持续了很长时间,结果进度却非常缓慢。而且,最重要的是,当时不懂的,理解不了的知识,经过各种看书查资料,千辛万苦想明白的东西过一段时间后会忘得无影无踪!这对我来说更是一个很大的打击!痛苦的要死啊,有木有?纠结的没法学习啊,有木有?
就这样,反正无论如何终于还是走了过来。当第2遍学Java的时候,忽然发现原来好多不懂的东西,现在都一下子就本能的可以想通了。我仔细地回忆了一下这些原来想不通的知识点,发现能想通的原因并不是因为刚开始的各种查资料,也不是因为第1遍时自己坐那苦思冥想的结果,仅仅是因为尼玛学过一遍后对Java的各种机制和原理有了一些认识,所以有些刚开始认为很难的问题现在就自然而然的想通了。也就是刚开始时自认为是学习态度踏实,钻研的心态才让我在学习中这么长时间的痛苦与纠结。
没想到学习时非常认真的态度竟让我走了这么多弯路。不是说学习不应该认真,只是说学习时当你还没有敲过那么多代码,还没有知道这个知识系统都是什么的时候,很多问题不理解是很正常的现象,千万不要钻牛角尖一样非得弄明白,这样反而会打击学习的积极性和不断的否定自己。毕竟天天经历风雨不见彩虹的话,谁也不会坚持很久的做一件事。
作研究的,是在确定了方向之后才详细的研究深入的东西。到了庐山,脉络形状扔在一边,盯着一棵棵小草、一粒粒石子的看,怎么样才能识得“真面目”?
(以上只是自己学习的过程后的一些感悟,写出来和大家分享一下……)
|
|