论坛首页 海阔天空论坛

毕业两年我学到了什么

浏览 3101 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2010-06-04  

明天就要离开我现在的公司,08年毕业后便进入现在公司FB,想到离开还是有一点点伤感,仔细想来这两年学到的东西,顺便整理下,算作是对两年工作 的一个总结吧。

这两年一直从事J2EE方向的开发,用的都是开源的框架,流行框架hibernate、spring、JSF、Struts2。

  • hibernate框架,熟悉O/R映射,如何实现持久化的机制,动态查询Criteria、HQL的使用,增删改查以及hibernate annotation的新特性的支持同时也了解了JPA的注解机制。
  • spring的IOC机制,不过对于spring的AOP机制还不是很懂,spring的webservice、Valang、Dozer的实现
  • Struts2的实现的机制,JSF两种实现Tomahawk以及richface的实现,特别是在应用richface时使用到了Ext以及 A4j
  • 在第二年开发UI的过程中,熟悉使用了Grails UI轻量级框架,接触了Jquery。
  • 应用服务器使用过tomcat、WebSphere、jboss。
  • 数据库使用过Mysql、SqlServer、Oracle和DB2。
  • 集成服务器Bamboo、Crucisecontrol。

回首两年自己接触和使用的这些知识,很多知识可以说是了解,有一些能够达到熟练的运用,坦白讲没有哪个方向的技术谈得上精通。为了了解底层的知识, 几个月来除了工作外,一直结合设计模式阅读Thinking in java,让我了解了Java的博大精深,了解了JDK1.5的泛型、可变参、枚举高级特性,让我了解了观察者、策略、工厂、单例、访问者、责任链、享 元、命令、适配器、模板方法、代理、外观、状态等一列的设计模式,不过当我读得越深入,我越来越发现C++的优越,

逐渐激发我学习C++的热情,Thinking in java里面很多地方与C++的一些地方对比,多继承、指针、类模板,让我看到了C++的强大,也许学习两门语言要花更多的精力,而且Java本身学习的 地方也很多,自己一直没有下决心去研究C++,在这个问题自己一直犹豫不下,也希望读者可以给些建议。

 

我想很多人和我一样,有时对技术的钻研让我们可以通宵达旦,当一个难题解决时,那种喜悦与成就感就是对技术人员最好的回报了

   发表时间:2010-06-04  
你看完java然后发现了c++的优越

你白看了
0 请登录后投票
   发表时间:2010-06-04  
iaimstar 写道
你看完java然后发现了c++的优越

你白看了

我觉得Bruce Eckel话很有道理,掌握一门语言,不仅要知道它能做什么,而且更要知道它不能做什么,Java与C++两种都各有优势,同样也各有劣势与不足,看自己喜欢的方向,更想学习精通哪门语言而已。
0 请登录后投票
   发表时间:2010-06-07  
Arron.li 写道
iaimstar 写道
你看完java然后发现了c++的优越

你白看了

我觉得Bruce Eckel话很有道理,掌握一门语言,不仅要知道它能做什么,而且更要知道它不能做什么,Java与C++两种都各有优势,同样也各有劣势与不足,看自己喜欢的方向,更想学习精通哪门语言而已。

我觉得某种角度上,c++更有优越性。
比如 45°仰望天空。
0 请登录后投票
   发表时间:2010-06-07  
kimmking 写道
Arron.li 写道
iaimstar 写道
你看完java然后发现了c++的优越

你白看了

我觉得Bruce Eckel话很有道理,掌握一门语言,不仅要知道它能做什么,而且更要知道它不能做什么,Java与C++两种都各有优势,同样也各有劣势与不足,看自己喜欢的方向,更想学习精通哪门语言而已。

我觉得某种角度上,c++更有优越性。
比如 45°仰望天空。

说得如此的抽象。。。汗颜
0 请登录后投票
   发表时间:2010-06-08  
kimmking 写道
Arron.li 写道
iaimstar 写道
你看完java然后发现了c++的优越

你白看了

我觉得Bruce Eckel话很有道理,掌握一门语言,不仅要知道它能做什么,而且更要知道它不能做什么,Java与C++两种都各有优势,同样也各有劣势与不足,看自己喜欢的方向,更想学习精通哪门语言而已。

我觉得某种角度上,c++更有优越性。
比如 45°仰望天空。


。。。没看懂,盼解释
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics