学习至今已有两月,从刚会helloWord的欢欣,到钻研数据库的困苦,再到现在初触servlet的新奇,我感到我的心智得到提升,思维能力也极大发散。总的来说,这两个月的学习,让我痛并快乐着。
学习总是困难的,不过这种情况我早有心理准备,毕竟学习一门全新课程,从基础知识积累出发,通过不断练习代码,然后再不断将所学知识进行联系,这就是一个“架构”编程思维的过程。一名合格的程序员,最核心的竞争力,就在于编程思维和代码熟练度。
想学习过程中,对于新知识的接收能力特别关键,而我的认识是,一定要放开胸怀,接纳新鲜的事物、知识。这样就会以更好的心态来吸收学到的知识。我不想说“任何知识对个人的发展都是有积极作用的”这类至真也至空的话,但是现实是,现在学习的知识对于我们培训生们以后工作中是十分重要的,如果现在不能接受理解学习内容,以后工作会十分地痛苦。另外,如果现在不能树立良好的学习心态,依照IT行业知识的更迭速度,没有很好的学习能力和心态,不出几年,自己的知识储备就会落后于IT行业的发展。
学习分为多个阶段,我个人是喜欢翻看以前学习的内容,原因是,翻看以前的讲义和笔记,就会发现,以前学习的知识也不是那么难嘛。其实,这是在自己拥有更大的知识储量时,对于基础知识的学习就会更加容易。所以,复习会让我很有成就感,弥补了我在学习习知识时的痛苦和自我怀疑。另一方面,复习可以温故知新,发现以前没有注意到的知识细节,复习中会有捡到宝贝的欢喜。
复习时也不会花费很多时间,以前一直无法记住或者无法理解的知识,可能一眼看过就知道是什么意思了,所以我认为复习是效率最高的学习方式。
学习中我遇到很多的问题,比如我特别容易陷入对于某个知识点的纠结,当我对一个关键字不熟悉不理解时,我的思路就像河水遇到巨石一样被阻挡。到现在这个阶段,这个问题还是我比较大的问题。这个和我以前学习的习惯有很大关系,我不喜欢背诵,但是喜欢推理,只要思路梳理通顺了,就会记住知识点。在现在这个阶段还是不能很好地理解新知识,所以进度比同学们慢很多。为此,我更加有必要复习以前的知识。
现在我已经经历了身边室友或者朋友结业就业的喜讯,高薪固然令人艳羡,但是临渊羡鱼不如退而结网,我还是把注意力集中在学习和敲代码上更好。
最后我还想再说一点,我文中很大篇幅讲述复习的重要性,这仅仅是个人学习方法,未必普适。另外学习中不要寄希望于追求特别好的学习方法,因为方法是不断修正的,另外,不能坚持不能安心学习,多么好的学习方法也是没用的。千里之行,始于足下。 |
|