2009年3月3日
2008年1月,某软件公司一则年薪十万招聘JAVA高级软件工程师的广告吸引了众多媒体和IT从业人员的目光,大家置疑的除了颇具吸引力的年薪之外,更多的是对该企业愿意聘请“有能力的应届毕业生”感到困惑。
某软件公司一则年薪十万招聘JAVA高级软件工程师的广告吸引了众多媒体和IT从业人员的目光,大家置疑的除了颇具吸引力的年薪之外,更多的是对该企业愿意聘请“有能力的应届毕业生”感到困惑。在大多数企业都强调工作经验的时候,该企业为什么愿意高额聘请应届毕业生呢?该企业负责人的一句看似简单的“人才难求!”或许道破了个中真谛。
供求结构不合理,入门容易生存难
目前我国软件产业发展早已突破作坊时代,开发方式已经由以前软件开发的单打独斗逐步升级为工业化、流水线式的生产模式,随着整个行业的发展变化,软件产业人才的需求结构也发生了相应的变化,软件底层技术人员的培养已经基本能够满足整个行业的发展需要,日趋饱和,而工业化生产模式下的中高级技术人员则越来越紧缺,具备一定经验的软件项目经理、系统架构人员的需求远大于供给的矛盾非常突出,再加上培训机构大多还在源源不断地将初级技术人员输入到IT行业当中,忽略了人才培养的层次性问题,导致IT蓝领人才堆积现象严重,初级程序员薪酬一再降低。很多一年前还对IT行业踌躇满志的年轻人,不得不选择更高端的培训,以求跟上行业发展的脚步。“来我们这里接受培训的学员,除了高校的应届毕业生外,大部分都是有过IT从业经验的蓝领人才,他们当中的一部分正是在IT教育开始普及的时候转行进入IT业界的。但是由于本身的学习能力和素质基础问题,很多IT蓝领入行三五年后,还是在做重复的代码编写工作,薪酬却很难随着工作年限的增加而上涨。”国内最大的IT人才服务机构——东方标准的教学总监贾燕枫女士告诉我们,更多大学及大学以上学历程序员的进入,使得IT蓝领的就业前景备受冲击,为了保证在行业内的竞争力,他们不得不选择更高端的培训课程,如东方标准JAVA高级软件工程师就业班及核心技能班系列。
JAVA高级软件工程师缺口巨大
跟普通程序员供大于求的情况相反,企业对JAVA高级软件工程师的需求则是远远不能获得满足。根据2007年IT行业就业情况调查来看,我国软件企业目前在JAVA高级软件工程师这类职位上的人员空缺至少在8万人。严重的供小于求的情况使得JAVA高级软件工程师的薪酬水涨船高。据东方标准对近千家企业会员的岗位薪酬统计,目前有一年工作经验的JAVA高级软件工程师的薪酬大致在年薪10-13万左右,而一些接受过相关培训的应届毕业生也有至少4000元左右的月薪,明显超过了今年应届毕业生月薪2500元的平均水平。
“我们同学当中有很多选择了先培训再就业。”就读于北邮计算机学院的刘尚尚告诉我们,从学校毕业只是相当于具备了初级软件工程师的基本素质,严峻的就业环境使他们希望能够拥有更强的竞争力再踏入社会。
目前任职于百度的于小菲告诉我们,她之所以选择再接受JAVA高级软件工程师的培训,是看好了这个职业的前景,但高级软件工程师培训对课程的要求比一般培训要严格,所以于小菲在选择培训机构时列出了一系列参考标准。“当中要有真实的企业项目体验流程、深入透彻的核心技术知识讲解。为了节约培训时间,课程最好包括细化和总结的技术经验,对于一般的应届毕业生或者职场新人,再有一些强化的面试指导会更受我们欢迎。”于小菲说,上述这些条件缺一不可,否则可能培训之后还是达不到企业的用人要求。
“企业的实际需求就是培训机构的‘指南针’。”东方标准的贾老师告诉我们,目前东方标准已经根据从近千家企业会员那里收集到的岗位需求调整了课程设置。“东方标准的优势在于,我们不单单是一个培训机构,我们同时也是一个人才服务机构。多年累积起来大企业客户为我们提供了来自一线的培训内容和方向,这样可以确保东方标准的课程调整更顺应市场要求,同时也更具真实性。”贾老师更强调,小班授课是保证教学质量的最好方法,学员在选择培训机构时,最好关心一下自己有多少同班同学。“班上同学太多的时候,老师是无法顾及到每个学生的要求的。”
新的一年已经开始,这时候我们往往会展望“今年在Java领域最热的技术将是什么”这类问题。通常来说,结果一般不外乎两类技术,其中一类是最近出现的热议技术,另一类是开始落实或成熟的技术。在这一点上,它与JavaOne大会给人的感觉非常类似,其中第一年充满了规范、标准和新框架,紧随之后的第二年就是规范的落实和前一年标准的成熟。在本篇文章中,我所提到的技术并不一定都是最新的,但是它一定是将被应用到现实开发中的。为了让文章更生动有趣一点,我不仅仅会列出我认为会日渐重要的技术,还将列出那些我认为将逐渐衰落的技术。
日渐重要的技术
1、Java内容仓库(JCR)我认为,2008年是Java内容仓库技术在规范上取得成功的一年,而在2009年则将是它被广泛采用的一年。Jackrabbit是其中非常成功的一个实现。尽管在某些地方数据库可能更加符合要求,不过我发现目前在越来越多地方,仓库或许更加适合。最初的时候,Web内容管理系统似乎是唯一最适合Java内容仓库的领域,但是我认为这一情形将在2009得以改变。另外,我将来可能会对使用诸如db4o之类的对象数据库更有兴趣。我认为对象数据库和仓库之间有一些类似之处,因此对象数据库如果日渐重要,也不是一件令人吃惊的事情。既然我们现在都在使用面向对象编程语言,为什么就不能使用一个对象数据库呢?
2、Flex从一个开发者的角度来看,Flex在2008年已经变成一个重要的备选工具,但是它似乎还缺少一些来自企业用户的支持。我认为这个不足将在2009年得以弥补。 随着企业越来越接受富互联网应用(RIA)这个概念,它们也会发现Flex才是唯一真正切实可行的解决方案。就我个人来言,我更喜欢使用Flex来开发未来所有的Web应用。它与AIR联合使用可以离线运行Web应用,这无疑是锦上添花的一个功能。我一直感觉在桌面应用和基于浏览器的Web应用之间存在一段距离。事实证明,AIR弥补了这个空白。最后,我非常喜欢它的完全将业务层与展现层分开的特点。这是RESTful服务的成功之处,而Flex对这一点可以很好的支持。那么,我们可以想创建多少客户端都可以,而不用管它们是使用Flex、Silverlight或传统的AJAX技术。
3、RESTful服务当然这不是一个新技术,但是随着JAX-RS的发布,我认为在2009年企业将开始开发越来越多的RESTful风格的服务。在2008年,SOAP网络服务和RESTful服务的比例大约是70:30或60:40,显然SOAP服务占据优势。但是我认为在2009年两者之间的比例将反过来。我甚至认为RESTful服务将实现更大的突破。
热议技术:云计算,软件即服务(SaaS)众多IT巨头已经纷纷进军云计算领域,云计算的出现,恰好解决了SaaS发展过程中面临的一些问题,当SaaS提供商的客户快速增加到一定程度,客户所消耗的巨大资源将迫使SaaS供应商提供更多的硬件资源,但由于成本的问题,SaaS又不想花费大量资金购买硬件或带宽资源的时候,云计算无疑是个不错的选择。
穷途末路的技术
1、ESB的衰落坦白的说,我已经彻底对失去了对“SOA需要ESB”说法的信心。我只在一个项目(使用Mule ESB)中感觉这个说法言之有理,我们具有需要同步的多个完全不同应用(数据库、命令行、服务),Mule ESB证明了自己是这个问题的最完美解决方案。在其它项目中,我看到企业只是简单的使用一个ESB来代理/路由/监控服务请求。但是我可以使用Apache来完成这些任务。而且,SOAP只是企业整合的途径之一,但并非唯一途径。另外,如果人们甚至没有任何企业整合需求时,又有多少人会实施SOA呢?
2、Web框架/AJAX的下滑 我曾经认为所有这些Web框架都是好东西,我喜欢尝试新产品,我喜欢具有创新性的事物。但是现在它们却让我感到厌烦。先来说一下AJAX,的确你可以使用它来做出许多非常酷的东西,但是这些是否是你想要或真正需要的呢?很明显,人们没有从需要的角度来考虑其能实现什么功能,而只是为了实现这个功能而使用这个功能。不过我认为,如果你不能放弃你喜爱的Web框架,那你将不得不继续使用AJAX.
3、复杂的“组合”这是Web框架下滑的一种延伸影响。我对到处充满各种“组合”的过去记忆深刻,我们有Hibernate、Struts和Spring.然后我们必须增加一个安全框架和Web服务客户端,诸如此类举不胜举。我们最终得到的是一个相当复杂的组合,因为这样就有了一个真正模块化的应用程序,你可以使用其它同类技术来替换出特定的层。不过,这没有多大意义,这种需要很少发生。一旦一个组合被设定后,很少再会去修改它。现在我喜欢让我的应用程序尽可能的简单。我宁愿手动编写一些代码,也不愿意去增加另一个框架。
其它可疑技术:商业化开源,应用程序服务器对于商业化开源这个业务模式,我没有异议,我怀疑的人们对它的期望太高,一个产品不能因为开源了就放松对其投入,这样会致使其体系架构变陈旧,代码质量下滑。
教育部、信息产业部、国防科工委、交通部、卫生部日前联合发布数控技术应用、计算机应用与软件技术、汽车运用与维修、护理等四个专业领域的人才需求状况。
计算机人才 需求每年增加100万
据介绍,目前我国的计算机应用水平还处于初级阶段,现有计算机和信息技术设施的功能没有得到很好的开发和运用,比发达国家落后10-20年。但我国信息技术在不断地发展中,目前的软件营业收入是十年前的25倍,预计到2005年软件产业的规模将达到2500亿元。随着我国软件业规模不断扩大,软件人才结构性矛盾日益显得突出。教育部关于紧缺人才的报告称,软件从业人员近60万人,其中专业人才约有34万人(其中高级人才4万人,中级人才20万人,初级人才10万人)。人才结构呈两头小中间大的橄榄型结构,不仅缺乏高层次的系统分析员、项目总设计师,也缺少大量的从事基础性软件开发人员。根据国际经验,软件人才高、中、初之比为1∶4∶7。按照合理的人才结构比例进行测算,到2005年,我国需要软件高级人才6万人,中级软件人才28万人,初级软件人才46万人,再加上企业、社区、机关、学校等行业,初步测算,全国计算机应用专业人才的需求每年将增加百万人左右。
数控人才 蓝领灰领需求都明显增加
蓝领层数控技术人才是指在生产岗位上承担数控机床具体操作的技术工人,在企业数控技术岗位中占70.2%,是目前需求量最大的数控技术工人。教育部关于紧缺人才的报告称,部分企业已经大规模引进了高职毕业生从事数控机床的操作,可以预见,企业对蓝领层的数控技术工人有很大的需求,而对他们的知识和能力要求会越来越高;灰领层是指在生产岗位上承担数控编程的工艺人员和数控机床维护、维修人员,这类人员在企业数控技术岗位中占25%,其中,数控编程技术工艺人员占12.6%,数控机床维护维修人员占12.4%,随着企业进口大量的设备,灰领层数控人才需求明显增加。
汽车维修人员 两年将新增80万从业人员
当前汽车维修从业人员法律意识淡薄,技术素质不高,这已经成为制约汽车维修业发展的瓶颈。紧缺人才的报告称,汽车维修业从事技术管理的有26.2%文化程度为初中以下。一线工人中,有38.5%文化程度为初中以下,接受过管理培训的只有9.3%,接受过新技术培训的为11.7%,接受过维修基础培训的有38.7%。汽车维修人员高等级技能人才比例偏低,高、初、中的比例为26.6%、43.1%、30.4%,而发达国家为35%、50%、15%。工人文化程度偏低,初中、高中、专科比例分别为38.5%、51.5%、10%,而发达国家为20%、40%、40%。目前,我国汽车数量每年以13%的速度递增,据此,预计汽车维修业两年将新增80万从业人员,大部分从业人员需要接受职业教育。
护士 未来十年需增加一百万
紧缺人才报告称,到2015年,我国的医护比例应达到1∶1,按照这个比例进行规划和预测,到2015年,我国的医护人员将达到232.3万人,1000个人中的医护人员为1.5人,这就意味着护士数量在2001年的128.7万人的基础上再增加103.6万人,平均每年增加11.5万人。考虑到人口老龄化、社区服务扩大等带来的人力需求增加,我国实际需要的护理人员比预测的要多。
2008年4月16日
郑州大型免费 资深Java专家讲座 名额有限 敬请预定 4月20日 周日 14:10
中唐软件---河南唯一专注Java EE的高端培训
面向高端 价格中档
目标:掌握企业常用JAVA开发技能,顺利就业软件工程师
Java EE目前广泛运用于金融、通信、移动、电子政务、大型企业管理、大型电子商务等系统的开发,是目前最广泛使用的开发工具。中唐针对企业的需求,由富有开发经验的讲师进行Java EE框架的培训,结合现代Web2.0技术,快速掌握最新、最实用的开发技能。在培训经理的带领下,按照软件工程规范模拟实际工作氛围,以团队方式完成基于Java EE架构和Oracle数据库的应用项目,掌握开发大型应用系统所需的软件技能,熟悉整个软件开发流程......
联 系 人:唐老师
电 话:0371-68057779 65336737
手 机:13939017671
地 址:金水区农业路22号兴业大厦B座1503 (农业路与经三路交叉口、家得宝旁边)
交通路线:农业路政七街站 2/K9/30/K39/96/118
经三路得亿路站 7/21/30/80/97/98/125/205/262/K810/K903/2路快线
http://www.zhongt.net