本人是一个大四学生,今年5、6月将毕业,大四第一学期,在外面的java培训机构培训了近4个月,现在在一家工程造价公司实习,算算有一个月了吧,可个人感觉并没有学到很多东西,加上公司待遇不是很好,想在年后走人,重新找份全职工作!
据我所知,非校园招聘都讲究工作经验,根据之前的找工经验(找实习),1年的工作经验的简历非常抢手!所以我想知道从事 java 1年it程序员应该达到什么程度才算合格,该掌握哪些计算?希望各位前辈指导一下!说一下目前掌握的技术:
1、java SE   
   熟悉,不敢说精通,常用的集合,线程还有util包比较熟悉,只要有api文档,编码基本不成问题
2、servlet
   只能说是用的熟练,里面一些底层源码,其中的原理都没有深入研究,具体使用还是比较熟悉
3、jsp/jstl/struts/el
   jsp只要不是涉及到具体页面美化及复杂设计基本上ok,jstl跟el显示常用的标签掌握的还可以,一般性的数据显示完全没问题
4、xml
   具体解析用的比较少,对dom sax dom4j 只停留在简单的xml解析,惭愧的说应该是hello world水平,没有具体解析过复杂的xml文档
5、ireport
   这个是在实习时候才学,简单的报表创建与显示完全没问题,复杂一点的报表,也可以实现,前提是时间充裕。
6、数据库
   mysql数据库最熟,其次到oracle,具体水平应该是初级dba,在项目开发中只要不是那种变态式的sql基本上能拼接出!不过在数据库优化及事务方面不是很熟悉,一值使用spring的事务管理
7、ssh
   strust2 spring3 hibernate3 都停留在使用的层面,没有深入。
8、业界资讯
   貌似不是很感冒~拿得出手的也就这么点,各位前辈,一年工作经验的java程序员,我算合格不?我还需要学习跟强化哪一部分~真心求教,拿出所有分了~
   java1年工作经验

解决方案 »

  1.   

    只停留在会使用,是入门级的.
    有些人面试,动不动就说自己会SSH,而其原理,机制又讲不出来.
    servlet是基础,其原理肯定是要懂的.
    工作一年,应更深入了解一下面向对象这个东东,如何是真正的面向对象.可以结合设计模式.
      

  2.   

    ssh其中原理,也去了解过,也自己编写过demo学习过,就是一直没有研究过源代码,加上工作后耽搁一段时间,未曾深入研究,惭愧!不过很感谢这位前辈赐教,谢谢!
      

  3.   

    还好啊,不过如果是做web,前台也要多懂一些比较好。
    如楼上的牛牛们说的,  增加对 oo 的认知,结合设计模式,
    在框架的基础上 在融合你的设计。
      

  4.   

    刚去一年,
    运气好的从项目初期开始--能经历完整的项目过程,能学到不少东西;
    运气差的负责项目bug修改,接手中间不知道经手多少人的代码,代码不规范,注释不全,一年基本上学不了多少东西。
      

  5.   

    实习。框架居然让我自己做 一个扑通得ssh程序存入数据库 最新版本 我研究了24天 今天才出来。。
    纠结 我以后会变什么样呢? 公司就3人``一老板2员工` 
      

  6.   

    我也和你一样。。大四的。
    以前也面试过中科软,PPS等,
    说真的,感觉大公司细节要求很高的。。
    对他们来说,底层的原理掌握了比你懂很多技术要值钱得多。
    我以前投简历的时候,也都投1年工作经验的,不要求工作经验的还不想投。
    因为我感觉,和我同样的学习java但是学的没我好投的是无工作经验的,那么我就得试一试更高的。
      

  7.   

    使用SSH的话,如果要你自己搭建一个web项目,能完成不,一定要熟练。sql要熟练掌握。
    这些满足的话 基本合格。
      

  8.   

    比如前台的那些,像js,jquery最好都熟练掌握的