大学期间我觉的当初没学好,我就翻开自己之前买的Java书籍,开始翻阅,然后照着书本上的代码开始一行一行的开始敲,但是有很多不理解,也没坚持几天就放弃。
现在快毕业了才发现自己其实什么都没学到。我开始一边看视频,一边看书,一边敲代码,然后一点一点的从新开始学习,但是我觉得自己进步不大,而且很多东西都不理解。所以来到了黑
马进行培训。来到黑马后,给我的感受就是,每个人都在拼命地学习,学习氛围很浓,而且每天都有晚自习并配有老师,有什么不懂的老师也会很热心的教你。到现在为止,在这里学习也有半个月了,每天
都过得很充实,看到程序一个一个实现出来特别开心。
在学习的过程中一定要动手做、试着写代码,而不是对着视频看看就行。很多东西和体会必须自己动手才能真正属于自己。先把基础学扎实,一步一个脚印的逐步学习,我们要如水底磐石
切不可做那水上浮萍,浮躁的人永远学不到什么东西。软件开发之路是充满荆棘与挑战之路,也是充满希望,有捷径可走。
我觉在Java学习这条路上每个人都是一个圆,我们学到的或者掌握的知识是圆里面的,而我们没有掌握的知识则是圆外面的,随着我们知识的增长,我们会发现自己掌握的
越来越多,但同时也会发现,我们不懂的也越来越多,知识是学不完的,重要的是保持一个学无止境的态度。
首先要学好基础,而且要花很长的时间去学习,不仅要多看书,更重要的是要实践。多敲代码,才是关键,如果你把书上的每一个例子都动手敲一遍,肯定比你看书要学到的更多,多敲几次,每一次都会有不一样的理解和收获,
其次,多思考,这一点学什么都一样,不思考,不多问几个为什么,你永远都领悟不到更深层次的东西,同时,有问题尽可能的去查找,比如上网搜索或者查阅书籍资料,如果找不到再去请教。这样做,一方面能够增强查阅资料的能力,另外一方面能够养成独立思考问题的习惯。特别随着能力的增长,研究的领域慢慢深入,能帮到你的人会越来越少,这时候你只能靠自己。
然后,总结和分析。就是在自己学完一个板块要自己总结一下,这样有助于梳理知识点,同时也方便以后查阅和复习。
最后呢,就是要尽可能多的去做一些简单的小项目,这一点尽可能的贯穿于学习的整个过程,因为实例练习有助于加深你对知识的理解,同时也可以帮助你把多个知识点串联起来。
在做小项目或者实例练习的时候,尽可能多思考,多琢磨,多测试,尽可能精简的代码数量,这样可以培养你的项目思维,对于你以后开发项目有很大的帮助。
同时,很重要的一点是要坚持尽可能的徒手敲代码,不要借助任何的工具(不带自动补全),这应该是作为Java开发工程师最基本的素质,再说了你如果不徒手敲代码,笔试的时候你怎么能
完整的写完一个程序。最后,多花时间去研究优秀的代码。就像写文章一样,我们要多读多看,汲取他人代码中的养分,将好的方法、代码应用到自己的程序中。
还有一点,就是写代码的时候尽可能的规范,提升代码的可读性,同时也方便别人阅读你的代码,这一点在大公司尤为重要。
|
|