当前位置:编程学习 > JAVA >>

学习Java的反思,觉得自己一直停留在使用层面,却很难进阶。。。

我学习Java也有两三年了。目前工作满一年。主要做JAVAEE方面应用。一年之际我突然有了一些反思: 我感觉一年来,我没有什么进步,如果非说进步那就是我对我现有技术的使用上更熟练了。但这并不是我想要的进步。因为我不觉得会使用一门技术并且越来越熟练,就可以让自己不落后于社会。因为会java的人太多了牛人也太多了,自己这点技能根本不算什么。所以我迫切的想去学习更多技术,让自己成为技术牛人,但我又反思,我学再多的技术也都是在使用的层面上,根本没有深入的内核中。这样下去我永远都是一个代码工人,我找了很多书籍想去理解底层的书籍基本上没有,都是讲表面的东西和使用。而这些仅仅讲解怎么使用的,我已经比较熟悉了,觉得也没有必要去再学一遍。我知道java有源代码,但我没有去学习的思路。 不是说非要研究源代码才觉得进步,我只是突然觉得如果只是在使用层面上这么下去,真的长进不大。我一直做javaee方面,没想过从事android的。将来的理想就是做JAVA技术的牛人,我想著书,我想从事教育方面但这些的前提都是要求我自己要精通技术。我经常的给别人讲解这个技术讲解那个技术,讲完后我的确很开心,但是我发现我教会了别人我会的,别人有进步,我却没有进步,我并没有比他多多少技能,仅仅是在一门技术的使用上熟练了。我觉得我应该知道别人不知道的我才算技术牛人。 我知道现在的我有点浮躁,才工作一年,应该踏实下来技术做好现在的工作,但我就是心里有点畏惧。我这几天一直在当当啊,网上啊看有没有更好的书,想学学ejb啊什么的,但看了看发现很多说的很好说,要脚踏实地不要去追逐使用层面,更应该挖掘内部,多问问什么要使用,而不是一位的学习使用。。。说自己技术牛了,可让我现在就编写一个五子棋啊,贪吃蛇啊我还是没有思想。 ?于是我真的挺苦闷,不知道接下来我该学什么,我该看什么书。。。
追问:ioc aop 一类的原理略懂
其他:参加开源项目,或者耐心看一个开源项目,了解一门框架的设计思想

关键在于思考,就像我们都知道1+1=2可是为什么1+1=2?,关于spring框架里面很多内容你知道几个? 这个时候你就会知道大学的知识是多么重要了 学习一下Android吧,挺有意思的,前景也很好; 师傅领进门,修行靠个人。
第一是要真的感兴趣,第二是学会学习。
 
真的感兴趣,在你的富余时间里,你更愿意去钻研java而不是去玩游戏;
学会学习,在我学了这几年,我觉得有了扎实的java基础,再学好学通能活用debug,神马框架都是浮云。拿到源码使用debug,你会清晰发现里面所有执行过程。所谓struts,其实就个ActionServlet,说白了也就是个servlet,只是它不做事而分配别人做事;所谓hibernate缓存机制,到底层也就是个map键值对;所谓Spring的aop,也就是java反射在你的代码前代码后做点事情。
 
再其次,这只是你能搞清楚别人做好的东西,如果你想做个struts出来,那就需要跟深的沉淀和很好的创造性思维。
 
个人理解,大神勿喷。 

上一个:导入别人的工程出现的错误,删除第三方jar重新加后通过编译 但是运行出现找不到class的错误
下一个:Java调用;比如说:我写好了很多类,保存为class.java;然后另外新建一个文件想使用class.java的类,怎办

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,