有关自己学习JAVA的些许经验 前言 一个老生常谈的话题,为什么要学JAVA?可能答案会有很多种,而且涉及的范围也会很广。有的是因为学成后就业的薪资比较高,未来发展前景也会比较好。这可能是大家觉得最合理、最能接受,同时也是最符合实际的原因。当然也会有只是觉得比较新鲜,想尝一尝鲜,感受一下这个自己不熟悉的事物,体验一下其中的乐趣。这种可能在生活上没啥压力,且当是体验生活的一种方式。还有就是本身对这个比较有兴趣,但是又不是很了解,想通过尝试的方式,使得自己在某些方面取得一些突破性的进展。这和前者是有一定的差别的,主要体现在态度上。 前者可只是在无所事事时,脑袋中偶然浮现或者在别人的只言片语中捕获了一些信息片段,就有了想学学的想法,但是对于结果并没有任何实质性的要求,这也就决定了态度上可能没那么坚决。而后者相比前者而言,是自己主观上想要去寻求改变,相应的态度上可能就比较重视,会为了自己能够最大程度上在最后的结果上取得不错的成绩,而在前期做好充分地准备,在中期学习过程中付出更大努力。态度上可能更为坚决。其中的原因,也许会因为人而有很多,其中的差别肯能也可以说是千差万别。但是,有一种确是总是位列其中,可能单独存在也可能夹杂在其他中。那便是兴趣。只是不知道所占的比重是多是少,但是这个一直都在学习中不可缺少。可能单纯的只是为了兴趣而学习JAVA听起来会让人有些忍不住想笑,或者在很大程度上,还会被当成调侃的话题。但是,不得不承认这个确实在学习中,起着不可缺少的作用。无论你最初是为了什么而学习,包括JAVA或者其他什么,决定你能否学下去,坚持下去或者是能学到什么程度的很大程度上就是这个不被人重视的角色或者因素。所以,不管你最初是为了什么,但是如果你想更好地学下去,那么你就得去培养你们之间感情(你和兴趣)。 一、 学习之初 当你不知道出于什么原因,而选择学习JAVA时,你可能对它一无所,自然也不会谈及兴趣。回想自己刚刚学习那会,也是因为些不知名的原因,如果用迷信点的方式解释下,这个我自己到现在都不太懂的原因,那可可能就是缘分吧。在偶然间,因为某些因子和一些自己熟悉的东西有些联系,而选择它。而我选择原因只是因为感觉它跟我比较喜欢的数学可能存在某些奇妙的联系。 当开始接触时,发现有些难懂尤其时那些纯理论,没有任何实现模式,看不到比较直观的东西,并且有别于以前学的知识。当时的想法是,既然选择了就坚持下去吧,也许接下去可能会有如清晨转角偶遇的奇妙瞬间,比较未来本来存在各种可能和不确定性。这也是为什么总是让人憧憬的原因。日子好像进入了流水线模式,没了开始的迷茫和彷徨,稍微有点熟悉了。 然后就是不明所以地跟着老师去依葫芦画瓢,去所谓实践的搬运着老师电脑屏幕上的一个个被称为代码的东西。虽然依然不明白倒是是什么意思,但是感觉还是有点意思的。因为它能在最后给我们一种直观的显示,不知道多少人还记得HelloWorld在自己电脑上第一次显示时候的感觉。是不是有那种发现新大陆的感觉,因为第一次告别之前枯燥无味的理论知识。相比那些是存在于脑袋里的抽象事物,对于人来说,能被眼睛所直观感受到的东西更为让人容易接受。正所谓,耳听为虚眼见为实,真可谓古人诚不欺我啊。这好像也代表着我真正进入了程序的世界。 二、 学习继续时 随着HelloWorld的出现,学习好像进入了另一个境界。不在是单单的理论灌输,好像加了点其他的。那时候也不知道是什么,只是感觉好像有点意思而已。然后接下来,便是各种被我认为“HelloWorld”的东西,只是好像有点不一样了-----好像有点复杂,有点长同时完成起来也有点累。随着时间的推移,发现了好像也跟理论一样,好多东西也需要记忆,需要熟悉其中的流程。一下子心情就有不好了,原本认为的是柳暗花明又一村,现在却又是正入万山圈子里,一山放过一山拦。或者说是刚出狼嘴又进虎口。那种心情确实是有些忐忑,仿佛自己是那无根的野草,任人蹂躏并自己还有些无可奈何。但是,已经选择了怎么也得走下去,其实也是已成鱼肉,身不由己啊。总得给自己个理由吧。时间好像也就这样过去了,一切也回到了正轨,好像身体和头脑的适应性也得到了加强,慢慢地也适应了这样的生活。是不是该偷笑一下呢,反正我是心中一乐。正所谓春风得意马蹄急,一日看尽长安花。那时的心情真的可以这样来形容,要简单点说便是开心。在一切都好像都已经进入了日常模式,可以进行流水线式的生产活动的时候,有些东西好像正在悄悄进行着让人难以察觉的变化。是的,好像学习的模式进行了另一个层次,需要加餐了。开始加入了更多的理论知识,以便使我们的知识体系结构更加健全,形成一个涵盖更广的知识网络。这需要我们花更多的时间和精力去整理和总结,才能熟悉。同时,也需要更多的实践来践行这些新知识、整合新旧知识。此时,好像不知直觉没了开始的隔阂或者说变的可有可无了。其中的原因,可能是一方面是长期的接触对所学的知识有了一定的了解,不再那么生疏了。另一方面,可能是在遇到问题和解决问题中,找到了一种平衡。由最初的遇到问题时的焦虑,变为了常态。同时,在解决问题过程中,学会了解决问题的方法或者说方面,积累了些许这方面的经验,少了刚开始时遇到问题的焦虑,开始将遇到问题,解决问题转变为一种常态。当然,在这过程也潜移默化地学会了对于问题类型和解决方式的总结,使得问题更容易被解决。无形之中,让自己建立了一种信心。在解决问题后,往往会给于自己一种心理暗示,自己也能自己解决这个问题了。当然,作为一只菜鸟,这些问题开始并不可能只是靠自己来解决,有老师的帮助也有和同学的讨论。在此过程中,也建立了自己的学习方法,因为在今后的学习或者生活乃至工作过程中,都不可能只是单纯地靠自己去解决问题。所以,在这个过程中,更多是打破自己对于新事物的畏难心理,走出第一步并且坚持下去,形成自己对于这方面的兴趣,养成一个遇到问题会自己思考的习惯,并且形成自己的学习方法体系,善于请教他人和相互讨论合作,寻求问题的解决方法。正所谓达者为师,只要比你懂得多的便是你学习的对象。在此过程中,不断积累经验,包括知识理论还有对于问题的囊括。 三、 自我的扩充 学习过程,老师讲授的知识是有限的,或者只是为你搭建了一个知识体系,犹如构建了树干,而枝桠、树叶需要你通过自己的扩展学习加以添加。我个人的方式主要有两种,一是最为常见的通过阅读相关书籍来实现知识的扩展。从书中学习新的知识,可以说古来有之,比较方便和直接。但是也有其不利之处。可能在对于自己所需要学的知识体系不了解的时候,会出现不知道看什么,应该看什么。自己有时候就有这样的问题。花了不少时间和金钱去了看了不少意义很小的东西。可能这个是比较难避免的吧。这样说可能是对自己的问题的逃避。第二种就是通过在老师教授知识过程中,遇到的问题的解决过程中,去扩张知识的维度。这就可能比较稳妥,不至于因为不了解而偏离地太远。但是也可能造成知识的覆盖面不够广。 最后,不管如何首先得去选择去坚持,慢慢培养的自己兴趣,至少是不讨厌了。再者就是由问题出发使自己深入其中,并养成习惯和学习方法。尝试扩充自己的知识,在尝试中找到自己最好的学习方法。
|