在Java的世界里面摸爬滚打也有一年多了,相比Java诞生十年来,一年真的算不了什么,Java的前五年就像一个初生的婴儿,似乎在软件开发领域找不到它应有的位置,除了在netscape浏览器中嵌入一些小小的applet之外,桌面应用基本上没有它的位置,虽然它是为了桌面应用的跨平台而设计的,但是没有设计得很完美,无法与C/C++,dephi相比,性能上来说它也不是一种很好的语言,因为与操作系统中夹了一层虚拟层,它的缓慢让很多人望而却步,但是,它的语言机制对程序语言设计来说是一种革命,而不仅仅是一种新的语言,除了语言的健壮性和安全性之外,使得我们程序员也从那些烦人的语言细节上面得以解放.直到99年J2EE的出现,才彻底改变了这种语言,jAVA也找到了它在应用开发中应有的位置.后面五年Java的发展,对软件开发领域来说是一陈风暴,席卷了整个软件业的开发,也成了高端企业开发的代表词...
很庆幸,我选择了Java,从短时间上面讲,它解决了我的就业问题,常常自己想,如果我没有接触到Java,也许我还在苦苦的学MFC,我对此并不感兴趣,那种基于C/S的开发,对我没有多大的吸引力.有时觉得真的很神奇,一种那么简单的无状态的http协议竞争能构建这么大一个复杂的企业级的B/S 系统,有时我真的是被深深的折服.也许这就是带领我来到这个Java世界的一个很重要的原因,因为实现这样一个复杂的系统一直是我梦寐以求的事情,能做出这样的一个庞大的系统的时候也是我最有成就的时候..
Java现在很火,学Java的人很多,软件公司需要会Java的人也很多,但是并不是说会Java就能找到好工作..经过大学几年的学习,结合自己的亲身体会,和自己做程序员的日子,总感觉自己总是被一些东西牵着鼻子在走,这些东西并不只是高的新的技术,还有很多很多......大学里学的计算机只是一些基础的基础,我并没有把这些基础学得有多好,现在也一直很后悔..其实大学里面计算机专业有两种人,一种是死守阵地,把大学里面的那计算机课程学得死死的,考试成绩很好,证书也拿了几个,但是没有开发过项目,使用的开发技术也很古老,开发效率极低,这种人出来找工作没有多大的优势可言,当然除了再回到学校里面去教书之外.还有一种人,对新技术盲目的崇拜,总是很浮躁,认为大学里面学的东西都没有用,过时了,今天想学Java,明天又想学.net,当听到.一种新的技术,又在怀疑以前学的东西是不是以后有用,是不是会淘汰,结果,什么都没有,这种人,永远 只有在IT业中被拖着走,开技术根本不行,做技术咨询到不错,反正他们都是一知半解...
不知道为什么,大学里面女生的计算机成绩都很好,但是在IT公司很少很少看到女生,我们公司就一个,呵呵,看她的样子,写代码很扎实,但是并不擅长做设计....
谈了这么一些,感觉危机感又来了,struts并未完全精通,hibernate才用过几次,感受到了它的强大,spring等AOP又出来了,我又要去学了... 其实我认为这并不像一些人说的这样很累很辛苦,正是因为我们年轻,我们才有这样的激情在这种世界前沿科技领域去奉献我们的青春....我觉得很值...祝Java十周年生日快乐..