不知不觉,学习Java已经有三个多月的时间了,在这三个月里,我学到了许多自己想学的知识,认识了一群新的朋友,感触良多。 每天,我们过着“晨兴理荒秽,带月荷锄归”的日子,与我过去的学习生活不同的是,在黑马,我们主动想要学习有关Java的知识,我们过得很充实。 通过这一阶段的学习,有关Java的学习方法,我学到了很多学习方法和经验,比如: 1.多敲代码。每天上午,我们跟着老师的步骤学习,老师敲,我们模仿,而下午则是自己的时间。通过学习后我发现,如果自己不去照着敲一遍,就算看懂了我们也无法真正自己着手做出来。我的方法是每天下午先把老师写的代码复习巩固,加深理解,然后自己去敲一遍,能产生更深层次的理解。我们每天的学习如果仅仅是去看,而不是自己动手的话,那么我们最终还是无法把这些知识变成自己的。 2.学会模仿。老师也曾说过,我们这一阶段的学习重点其实就是模仿,模仿老师的代码格式,模仿老师的命名规则,模仿老师的方法调用,模仿老师对类与包的归类。 老师项目经验都很丰富,他这样做一定有他的道理。我们要认真去理解这样做到底是为什么,自己在什么情况下学习这种方式。我认为这对我们日后的学习与工作的效率提升帮助非常大。 3.学会使用快捷键。老师曾对我们说,对于Java我们能使用快捷键就用快捷键,因为我们若靠手敲的话,会出现许多语法错误,这会使我们的后续工作的效率大打折扣。 4.学会COPY。很多时候我们需要引用自己之前敲过的代码或者命名,而我们在自己不注意的时候往往会出现错误,甚至是程序逻辑错误,而逻辑错误的话,程序是不会报错的,这会浪费我们大量的精力放在查错上。COPY就不同,它会原原本本的复制之前的代码,不会出现任何错误,节省了我们大量的精力,提升了许多效率。 在有关Java软件开发的学习,我又有如下的体会: 1.通过这一阶段对Java这种面向对象的语言的学习,我终于能深刻体会到面向对象的优势。我不需要把精力放在细节上,我可以专注于如何实现功能。 2.在刚开始接触Java的封装继承的概念的时候,我始终感到比较模糊,在通过项目实训之后,我把之前不太理解的概念有了一个系统的整合,我对这些概念有了更深的理解,我认为这对我未来阶段的学习帮助巨大。 对于Java软件开发第三阶段,我又有如下展望: 1.付出更多的精力与时间,放在Java学习上。这个阶段学习结束后,我也深刻感受到自己的不足,时间付出的不够。 2.在学习过程中产生的各种问题一定要及时解决。在这个阶段的学习中,我理解了Java学习过程是一个蝴蝶效应的过程,如果一个问题没能及时解决,就会像链式反应般影响接下来的许多内容学习,所以及时解决所有问题是非常重要的。 3.对自己定更高的要求。如果在项目中仅仅要求自己实现基本增删改查内容是远远不够的,为了学到更多知识,我们必须强迫自己去实现更多功能,为了顾客体验,只能牺牲程序员体验,所以程序员的辛苦付出是必要的。 这些就是我这个阶段的学习心得。我的知识还不够丰富,技术还不够成熟,经验还不够足,我需要付出更多努力,为了未来,充实自己。
|