在java学习中的思考

      到目前为止,自己自行学习已经将近一年时间了,从刚开始的学习javase基础,到后来一步一步接触框架,学习做一些小型的项目,记得刚开始做的是学生信息管理系统,用的是hibernate+struts,自认为也是开始走入门道了,今年开始SSH和SSM框架的整合,也开始用这两个框架写一写代码,刚开始想做些项目,只能是对照着项目教学视频去模仿着写,但是在历经了一个多月的模仿与学习,回想起来真心的感觉自己并没有学到很多东西,因为在模仿过程中,总是顺应着视频教学里面的代码设计思路去写,虽然里面的代码自己可以写出来,但总是感觉这些都不是我的,没有一种很实在的感觉,碰巧这几日碰到了我的一位老师,我向他请教了这个问题,也说清了自己心中的困惑,他说道:既然你已经做过了一些小项目,那我就围绕你写的项目来说吧,你知道你所做的项目中(一部分copy,自己改改),你了解他们的程序设计思路是什么吗?你知道他们为什么要这么写代码吗?我全然不知,而我只知道的,就是针对于某一些问题,可以这么解决,但是为什么这么解决,是不是还有其他的解决思路?我都没怎么想过。仔细的思索发现,这就是我的病灶所在。

      这种类似于题海的战术,每天都会花上大量时间在这里面,有时候想想一天都没干些什么,然而想想自己至少没白白浪费自己时间而感觉心安理得,但是这样的做法对于学习java来说,学习起来很像吃力以外,效率并不高,或许,在下一阶段的时间,为了更好地学习java,可能会去选择性的在一些小项目中去多多阅读最原始的java开发文档,在这里可以学习和了解函数的应用环境是否最佳,通过3W(what why how)去理解功能实现之间的优劣,即使自己并不习惯这种做法,但也是为了培养一个好的学习习惯,保证自己能够在以后的学习道路上走的更顺畅,跟上时代进步的步伐。不多说了,继续加油吧。。。。。。

posted @ 2016-04-27 15:36  Asher鑫与  阅读(178)  评论(0编辑  收藏  举报