Java学习心得

来源:互联网 发布:日本家电淘宝 编辑:程序博客网 时间:2024/06/06 03:24

暑假在9#401自习,写下这些文字简单作下总结,也写一点自己的体会。

 

自己从大一开始就学习Java,一直觉得Java这门语言的门槛比较低,各种开发工具,各种API,代码写起来不用很费劲,麻烦一点的就是碰到一些bugs的时候找不到解决思路的会很痛苦,但是基本上同一个bug犯了一次下次基本就不会再犯了,即使再次碰到了也能很快解决,有时候感觉学习Java就像是在学习解决各种bug。自己虽然学习了两年Java,但是自己心里明白,自己其实也没什么水平,自己这两年学懂的东西就那么多,其他人几个月就可以学会,完全找不到自己的竞争力在哪里,心里十分矛盾,苦恼!

 

之前的学习方向热衷于使用各种框架,各种API,常以今天又学习某个API组件,框架的使用而沾沾自喜;设计模式更是看不懂,代码量不够看着宛如玄学。一方面很费劲的学,一方面又觉得不踏实,因为例如这个API我知道而你不知道,但我告诉你之后你就知道了,那我比你的优势在哪呢?苦恼X2!

 

暑期也写了两个项目,一个呢是简单的SpringMVC+Spring+MyBatis整合的小项目,另外一个也是基于SSM的面向服务(SOA)的项目。但最后的体会就是工科的东西基本靠实践,很多东西用一遍就会,多用几遍就算的上熟练了。这些东西你可以用,别人同样也可以用,正如当下社会上很火的各种编程培训机构,短短几个月就给你培训一批程序员,这些人没有什么计算机基础知识,几个月学了门技术就开始找工作了,这些人不懂底层原理但是实践能力强;而反观应届生却更多强于理论知识,代码量少,实际开发经验不足。

 

自学Java到今天我觉得知识面算是够广了,要想继续提升自己的竞争力我想我应该回头学习Java虚拟机以及,了解代码背后的实现原理和思想,形成自己完整的知识体系。举个例子:少林功夫里有功和拳之分,马步功,石锁功是功,蛇拳猴拳是拳,你不可能练了蛇拳猴拳就能打人,你必须练内功。乔峰在聚贤庄用太祖长拳把大家打得落花流水,我们用太祖长拳就是个广播体操。同样,我们也应该分清编程里的拳和功。代码背后的实现和思想是功,框架和API是拳。新学期调整学习方向,继续code!

原创粉丝点击