返回信息流学习java是一年前的事情了,本科的时候学习过c语言和数据结构,这两门课可以说当没有学过吧,基础之差可想而知,所以对于有语言的学习也就是一年前开始的。
首先学习的是j2se,当时用的是清华大学的那本java什么(我给忘了)那时候只是动手做了一些很小的程序,一开始用过jbuilder,但是从一接触eclipse以后就爱上了它,它是那么的小巧和便于操作,自己的编程能力这个时候确实很弱,很多还要到书上面找参考,学完之后以为自己的基础学得很不错,但是当读到了think in java的时候才发现自己的基础原来是那么的差,差到自己感到自卑。
好在同学中有强人,很快把我带上了学习j2ee的东西,在这之前学习了一些j2me的东西。首先接触的是web,刚一开始的时候就用上了struts这样高级的框架,没有用到servlet,这样其实不太好,好在当时自己也在看servlet的东西,说到精通谈不上,熟悉而已,当时用到的server是tomcat,对其内部的运行机制也是一知半解,只知道把项目部署到上面才能运行,有幸用struts开发了两个项目,其实刚开始的时候觉得struts好难啊,一点摸不到头绪,我想刚开始学编程的人都希望有人手把手的教自己(这样的话傻子也能成天才吧),其次就是一些成型的例子,网上的那些好心人给我们提供了这些,通过一些视频我对struts有了更深入的了解,一直觉得对于struts已经算是精通了吧,但是后来在csdn上面看的了很多文章,发现自己是那么的肤浅,接下来用hibernate进行了一些开发,自己的编程能力也不断提高,这个时候觉得自己应该很强了,这个时候开始上csdn,才发现自己原来是这么的渺小,上面的一些程序,一些文章使我对于java有了更高层次的认识,每次遇到那些牛人写的程序我就会去想它怎么实现的,他为什么会这么想,我为什么会想不到,突然发现在java这个世界里面我还要学习的东西太多太多。
随后在公司的项目里面用到了新的框架webwork,ibatis,spring,spring的ioc和aop使我对于java的开发有了新一层次的认识,对于这些框架的使用也比较熟悉了(只敢用熟悉,不敢用精通)期间我对webwork的正则表达式进行过研究,还有它的拦截器进行过研究,ibatis的多对一问题,spring的事务管理进行过研究,随着知识的增加,我越发感觉到自己的无知,心里很明白还有很多有我要去学的东西。之后对于apache的一些jar包进行了熟悉,对于junit,ant等一些东西进行了了解,期间还看了一些设计模式的东西,但我很快觉得,模式这东西是需要用的时候才用,而不是所有的情况下都要用,这只能靠经验累积上去了:)
总的来说这一年我学到了很多东西,有的时候真的感觉很累,想放弃了,觉得要看的东西太多,不过我觉得和这么一群聪明的人从事同一种工作让我感到兴奋:)胡乱瞎写,望牛人勿拍。
这是一条镜像帖。来源:北邮人论坛 / soft-design / #11632同步于 2006/10/17
SoftDesign机器人发帖
一年来学习java的经历,当是一个总结,并对自己的激励吧
qiongren
2006/10/17镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。