北大青鸟佳音旗舰

从职位中预测2008年Java框架之争

点击数: 更新时间:2009-10-30 17:28:12
 

首先我们来看看截止到今天indeed网站上Java技能职位数的简单统计。
Indeed全球Java技能职位表:
Web框架
工作数(个)
MVC框架的百分比
Struts2
34
0.223%
Struts
11,498
80.439%
Webwork
313
2.097%
Tapestry
462
3.232%
Wicket
93
0.650%
JSF
2,520
17.629%
应用程序框架
工作数(个)
应用程序框架百分比
Spring
34,291
83.023%
Seam
617
1.938%
ejb3
177
0.428%
EJB
6,204
15.020%
guice
14
<0.001%
持久层框架
工作数(个)
持久层框架百分比
Hibernate
6,667
46.641%
Jdo
212
1.483%
Ibatis
497
3.476%
Jdbc
6,643
46.474%
Toplink
275
1.923%
  
今年框架大战仍然围绕着开源与官方之间展开:
主流技术中,Struts,Spring,Hibernate仍然分别占据三个层次的主流位置。其中Struts和Spring需求高达80%以上,Hibernate也达到了46%,略高于JDBC。Sun以及JavaEE商家力挺的JSF,Seam,EJB3等技术中,除JSF占到了17.6%个百分比外,其它都没有明显的强劲势头。
 
在Web框架中
Struts2,Struts,Webwork这一类基于请求的MVC框架仍然牢牢占据着主流。但后来居上的JSF也不容小视,由此可见今年的Web框架Struts与JSF将会有一强烈的较量,但JSF想今年迅速击败Struts似乎也不太可能,后起之秀的Struts2仍然有许多可圈可点的地方,未必输给官方正统的JSF。至于Tapestry,Wicket等虽然职位数不多,但也不妨碍其社区的火爆,到底谁是下一个big thing,现在下结论还太早。
 
应用程序框架方面
Spring明显呈现一边倒的优势,其高达83%的比例表明,JavaEE社区不仅仅需要轻量级应用程序框架,还需要证明框架在实际开发项目中,确实起了应用有的实践作用。在《Rod Johnson:Spring供职信息已超过EJB,JavaEE 继续 without EJB》一文中,EJB基本上处于停滞下滑状态,15%的比例都是遗留项目的维护需要。而EJB3只有177个职业,看来Sun以及JavaEE商家大肆吹棒的东西,开发人员并不会像以前那样逢EJB就跟风的景象了,更多的是理性的投入到实际开发中去。 在《【翻译】EJB3.1真的来了吗?EJB3.1系列文章(一)》,《Java EE 6到底应该包括什么——由你来投票》,《JavaEE6的进化——开始迈向轻量级???》以及《EJB3.1新特性》表明包括EJB的专家在内都没有完全清楚EJB到底需要什么,不要什么,一般人不会冒然去学还不太稳定的技术,不得不说EJB在这一点上是失败的。而在《【论战】我们为什么不用JavaEE5》,《Rod Johnson:Spring供职信息已超过EJB,JavaEE 继续 without EJB》,还有《开源已是绝对主流?!!!——开源采用率已经从06年的26%增长到07年的75%》中表明,EJB,乃至JavaEE同样存在不少问题。有趣的是guice只有14个职位,我看了一个,使用guice的一般项目都差不多是JavaEE5的新项目,我挺看好guice的,但现在它还是有点过于简单,称之于应用程序框架,有点言过其实啊。
  
最后看看持久层方面
Hibernate毫无疑问仍然是主角,与传统的JDBC平起平坐,可见ORM框架的采用不仅仅对开发人员如此,对招聘公司来说,也是一项重要的技能。而其实ORM技术,如JDO,iBatis,Toplink仍然没有多大起色。
 
面试时真能坦白从宽
 
面试时,主考官最喜欢问的一句话就是:“你找工作时最在乎的是什么?”因为这些已经积累了很多面试经验的主考官,往往能从你的回答中,了解你的工作价值观,并从中判断你和公司发展、工作职责、企业文化等方面是否相融、相互促进,最后决定你录取与否。
 看人看相,听话听音。面试时,你的一言一行在主考官眼里,都很重要。你回答他的提问的每句话,他总能听出一些“言外之意”。你的言辞是否前后一致、无懈可击,都可作为面试的评判依据。
如,你说:“我希望追求一份有发展空间的工作。”其实,主考官知道,你的真正意向是:“钱多、事少、离家近。”
你说:“我希望得到一份能全面展示我的长处的工作。”主考官会感觉你可能在以前的工作中,有志难伸,究竟是何原因他一定会在接着的提问中继续查找。
 “我希望在一个气氛和谐融洽的环境下工作。”主考官判断:你以前的工作单位人际关系复杂,大家各怀鬼胎,互相勾心斗角。
“我希望在一个朝阳企业工作,最好是高科技产业。”主考官判断:热门的企业是你最热衷的,正所谓“君子爱财,取之有道。”不过如果总以“利”字为先,那你的忠诚度可令人担忧。
 “我希望付出与所得成正比例,有能力者能脱颖而出。”主考官判断:可能你以前在激烈的竞争中,错失晋升良机,因而在待遇上不甚满意。一旦官衔与待遇都迎刃而解时,你会继续为公司拼命努力吗?
 “我认为老板与员工之间的管理观念上是否相符很重要。”主考官判断:你一定和以前的老板发生冲突,属于何种问题,他会接着旁敲侧击。
  此外,有些求职者会直接就自己实际存在的一些困难,提出特殊要求:“我认为工作地点最重要,公司一定要在公交车直接到达的地方。”
  “我一周有两个晚上要上课,所以最好公司靠近市中心。”
 “我家孩子尚小,每天下班后还得去幼儿园去接小孩,所以希望公司能准时下班。”
 这样直截了当的“大白话”,你想一定会得到主考官的体谅。不过,要提醒你的是,你要知道一份好的工作背后,一定有成百的竞争对手在同场较量。难道,你要为些不该提的请求失分吗?那些有生活经验的人在择业时,考虑层面会较广、层次较高,而资历较浅者,则容易过分计较经济层面、个人发展方面的问题。
坦率直言,固然能表达出你真正的个人所需,不过,有多少企业会置公司的利益于不顾,纯粹欣赏你的“不加掩饰”而给予你特殊的照顾呢?因此,考虑成熟、把握答话分寸是你顺利通过面试的关键一环。

            

©Copyright2004 - 2009 www.bjaccp.com, All Rights Reserved
版权所有2004-2008 北大青鸟APTECH( 北京佳音旗舰 ) 授权培训中心
地址:北京西城区北礼士路100号( 阜成门华联商厦西门北侧北走50米)100037北大青鸟地址
京ICP备06064589号
51.la