用户名
 

密 码

 

快速前往

 

网站管理群

业界对Java人才市场状况的分析
网站管理论坛

课业讨论群

技术讨论群

  Email:
 

  >学习论坛>网站管理群>业界对Java人才市场状况的分析
 
 
主题:[文章转载]福建中金在线网络股份有限公司
 

jack hwang
[文章转载]福建中金在线网络股份有限公司
公司简介
福建中金在线网络股份有限公司(原名:福州中金在这网络科技有限公司),是福建省信息产业厅认定的“双软”企业、福建省科技厅认定的“高新技术“企业。依托千万级的访问量、百万级的高端财经注册用户,利用WEB、WAP、EMATL、视频、多媒体电子杂志、短信等工具,为金融产品、耐用消费品、高端时尚产品搭建了优质推广平台:VIP平台以BtoBtoC的方式便捷的将第三方各类财经资讯提供给广大投资者及财经人士。
本公司以互联网和电子商务平台为基础,以综合性财经服务为业务重点,架设互联网综合理财平台-中金在线www.cnfol.com,旨在以强大的金融行业背景为依托,建立广泛的战略合作伙伴,为各界财经人士、金融证券机构等提供理财产品销售服务解决方案,全力将中金在线打造成为我们中国人的财经门户网站。目前本公司运营的金融门户“中金在线”已跻身为国内三大金融网站,而且在国际互联网特别是财经服务领域也占有了一席之地,成为新一代金融资讯的代表性网站。


Java浅谈
据有关数据显示,目前,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内,合格软件人才的需求将远大于供给。2005年,我国软件人才的缺口已达42.5万,其中尤以JAVA人才最为缺乏。

目前,虽然JAVA人才的薪水相对较高,但是对该类人才需求旺盛的IT企业却很难招聘到合格的JAVA人员。其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人需求有较大的差距。因此,计算机专业的大学生欲成为JAVA工程师,最便捷的一条路就是参加以实战项目为主要教学方法的JAVA职业技能培训,从而有效地缩短同企业具体用人需求之间的差距。

Sun公司副总裁、Sun研究院院士、软件部首席技术官詹姆斯•戈士林(JamesGosling)博士以“Java技术之父”闻名于世。作为Sun研究院院士,他亲手设计了Java语言,完成了Java技术的原始编译器和虚拟机。在他的带领下,Java现已成为互联网的标准编程模式以及分布式企业级应用的事实标准,其跨平台的技术优势为网络计算带来了划时代的变革。自1995年5月正式推出的11年以来,Java已从编程语言发展成为全球第一大通用开发平台。Java技术已为计算机行业主要公司所采纳,同时也被越来越多的国际技术标准化组织所接受。1999年,Sun推出了以Java2平台为核心的J2EE、J2SE和J2ME三大平台。随着三大平台的迅速推进,在世界上形成了一股巨大的Java应用浪潮。


经过十多年的发展,Java跨平台等许多特性使之成为当代成长最快的软件产品,现在已经成为世界上最卓越的企业应用和移动应用开发平台,历史上从没有过像Java这样的平台能够如此广泛地被应用,目前全球Java经济价值已经超过1,200亿美元,Java经济蓬勃发展,而Java编程语言及平台成功地应用在网络计算及移动等各应用领域,比如移动电话、个人电脑、跨国金融系统和卫星通讯等。据统计,目前全球运行Java的设备已达到25亿,Java开发人员超过450万,基Java技术的智能卡达10亿,基于Java技术的手机达7.08亿,采用Java技术的PC机达7亿,JCP(Java CommunityProcess,Java社区进程)成员达912个,运营商们部署Java平台140多个,1000多个应用程序是用它编写的,有关它的书籍有800余种,Java开发套件的下载次数超过一百万次,Java BEANS? 开发套件的下载次数超过10万次;受到了全球所有主要计算机厂商的支持,而这一切都发生在其发表后的800天内;Java闯入企业计算的心脏正成为大众传媒舆论的推动力量,正在改变企业的计算环境。它通过为因特网商务提供安全和稳健平台的方式改变商业自身。Java技术是各行各业中倍受信赖的企业解决方案。独立于平台的Java计算环境可以降低企业的总成本,缩短产品上市周期,安全地扩展公司的网络。不少国家到中国寻求合作伙伴时,都把能否用Java进行编程作为合作的前提条件。这么多应用,彻底改变了用户的生活。越来越多的企业,因为使用了Java而提高了生产效率,因为使用了Java而降低了成本,享受了生活。从前的网络是很慢的,所以计算被束缚在特定的计算机上,而这种情况将一去不复返,而与之相对应的是Java社区充满活力和创新精神,这正是Java下一个十年更加繁荣的保障。

Java必然会成为未来业界的主流, 可以去51job.com看看,现在几乎所有的软件公司都需要J2EE、J2ME的人才。 众所周知,JAVA现在有3个平台J2EE,J2ME,J2SE,其中尤其以J2EE强大,是目前企业级应用的最佳解决方案,而J2ME在手机嵌入式开发中更是前途无限, java最大的优点就是平台无关性,不象asp等必须运行在微软的平台上。java能保证在任何硬件任何操作系统任何平台上代码都一致.甚至有人说把JVM嵌入CPU中的话,Java就能象汇编一样直接在硬件上运行。作为唯一在互联网上开发的语言,Java平台以其移动性、安全性和开放性受到追捧。

詹姆斯•戈士林博士最近指出,“在短短的十年间,Java社团已发展成为拥有数百万之众的群体,他们以其聪明才智和协同作战的方式,为Java这一未来最酷的技术作出了巨大的贡献。那么,下一个十年,Java将发展到怎样的程度?只有那些使Java发展到今天的开发商群体才有资格回答这一问题。我们相信,Java发展之路将把我们带向更加令人神往的前方。

成为一个Java开发人员应该具备那些要求呢?

java语法:必须熟练熟悉,这也是最基本的。
编程思想:熟练掌握面向对象的分析与设计方法。
java主要技术:精通J2se、J2EE体系结构,熟练掌握Applet、EJB、JSP、Servlet、jdbc。
框架:熟练掌握Struts,spring,hibernate,ibatis等开源框架技术
工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、JCreator,包括进行工程管理、
常用选项的设置、插件的安装配置以及进行调试。


API:Java的核心API是非常庞大的,但是有一些内容个人认为是必须熟悉的,否则不可能熟练的运用Java,
包括:java.lang,java.util,java.io,java.text包下的类。


测试:会使用junit编写测试用例完成代码的自动测试。

规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个
单词一般是动词,包名全部小写等,这样程序的可读性才比较好。


要想作为一个java开发人员要掌握的技术要求还是挺高的,当靠个人去掌握这些技术既费时又费力,很多人就想到了去培训机构参加培训,来提升自己。现在java这么流行,社会上很多形形色色的培训机构,认证机构也相应的多起来,让那些想从事java工作的人看的眼花缭乱的,不知道参加这些培训、认证到底对于他们,对于工作又没用?大家应该很常听到,说考过认证也不代表就一定会写 Java 程序,就像考过驾照不一定会开车上路一样。

没错,考过驾照不见得敢开车上路或是一定会把车开好,但是考驾照却是学开车一条最直觉且最有用的途径。驾训班里教你的考试技巧,其实有些还蛮实用的,像是路边停车、倒车入库、上坡起步等等。你在学习的过程中,不应该是去死记当后车窗对到那棵树后,要左打方盘几圈这种考试技巧,而是应该思考,教练为什么要这样教你;如果我多打了四分之一圈会怎样?我晚打了一圈又会怎样?有了这样的思维,多试几种方式,你会发现只要精神捉到了,不论今天换了哪部车练习,怎么打方向盘都会把车给停好。

所以 考认证重视的是准备的过程 :你应该以制式的教材内容为基础,自我尝试不同的方向,举一反三、融汇贯通,那么不管怎么样的考题也都考不倒你。准备认证考试还有一个重点,就会是学清楚你平常很少会去注意到的地方。以开车来说,如果你平常开车上下班,只在都市里开来开去,今天突然心血来潮开车上山去兜风,这时上坡起步的技能就派上用场了。

写程序也是一样,有些枝微末节你平常根本不会注意它的正确用法,可是考试却会把这些东西给考出来,看你的基础观念正不正确。宁愿花多一点时间准备考试,把该学的技能学正确来,也不要日后花更多时间来 debug 。

刚毕业的社会新鲜人, 顶多在学校里做过一些小项目,当然也有少数的同学会去打工,或是被不肖的老师捉去自己开的公司里剥削写程序,从这里得到一些实务经验,其余绝大多数的人来说是没有什么实战经验的。这时你去应征工作, 若有那几张证照,的确比什么都没有的人强一点,你可能就靠这么一点录取了。

有些公司很鼓励员工考认证,希望透过认证来让员工能够能力不断成长,为公司创造更多利益。我知道一些公司有拟定奖励措施,对于认证考试的报名费不但全额补助,甚至还会对取得认证的员工加薪。甚至,有些公司规定员工在一段时间之内必须考到认证,没考过的话将予以解雇。这么一来,考不考认证,可由不得你决定。

我认为,公司要求员工多多考认证,是一个好的措施。因为员工一旦开始上班之后,往往会渐渐失去学习新事物的动力,透过认证来半强迫员工的持续学习,对于信息产业来说很重要,对于公司和员工的竞争力提升都有莫大的好处。

目前,虽然JAVA人才的薪水相对较高,但是对该类人才需求旺盛的IT企业却很难招聘到合格的JAVA人员。其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人需求有较大的差距。因此,计算机专业的大学生欲成为JAVA工程师,最便捷的一条路就是参加以实战项目为主要教学方法的JAVA职业技能培训,从而有效地缩短同企业具体用人需求之间的差距。

Java程序员是美国SUN公司国际认证的程序员,她是目前全球最受重视、最受欢迎的程序员资格认证之一。当前世界各地持有Java Programmer证书的人员供需差距极大,迫使企业不得不用高薪聘请Java程序员。因此,Java Programmer的含金量比一般的技术人员要高出很大一块。在美国、加拿大、澳大利亚、新加坡等发达国家和中等发达国家,持有Java Programmer认证证书的人年薪均在4-10万美金,而在国内持有Java Programmer认证的程序员也有极好的工作机会和很高的薪水。

SUN公司的Java技术培训和认证不仅是Java开发技术领域最权威的认证,同时也是开发类认证中很重要的一种,目前提供正式的 Java 认证主要有 SCJP 、 SCJD 、 SCWCD 、SCAJ,下面介绍这几种Java认证:

其中SCJP 以及SCJD 是Java开发技术的基础及核心培训/认证,随着Java技术的发展,现在这两个认证面向的是新的Java2技术,因此其正式的名称应该分别是:Sun Certified Java2 Programmer 以及 Sun Certified Java2 Developer, 或者称为 Sun Certified Programmer for Java 2 Platform 以及 Sun Certified Developer for Java 2 Platform,认证和培训的意义都是一样的,为了简单清楚,我们还是把这两个认证称为SCJP 和SCJD。

SCJP 可以说各种Java 认证的基础,其对应的最主要的学习课程是一门Java的基础课程,这也是国内的SCJP培训的标准课程。而SCJD 则可以看做是高级的Java技术培训认证,其要求和难度都要高于SCJP。

获得SCJD认证的过程相对复杂一些,当然,学习Java你还可以参考Sun的一个面向对象的教程。 获得SCJD认证并不是直接参加考试通过获得,首先,你必须是SCJP,在申请SCJD的认证的时候,需要先参加一个程序设计测试,这个测试基本上是给你一个实际应用案例,然后你用Java进行实现,要注意的是这个测试主要考察的的是你以Java2技术开发一个工程的总体能力,而不是考察你的编程技巧。这个编程测试是不限制时间的。

如果你通过了上述编程测试,那么就恭喜你了,你已经通过了得到SCJD认证的最难的一关,接下来你要再参加一个考试,但是与SCJP考试不同的是,SCJD的考试是简答题而不是选择题,如果你的正确率在70%以上,就可以获得SCJD认证了。

从上面的叙述你也可以看出,获得SCJD认证绝对不是一个简单的过程,其难度是很大,获得SCJD认证可以说证明你在Java开发技术方面的造诣以及软件工程方面的知识水平都是很高的,可以胜任复杂的大型软件开发工作。可以说,SCJD认证的“含金量”是很高的。

Sun Certified Enterprise Architect for J2EE Technology (SCAJ):测试对于 J2EE 架构的熟悉程度以及系统整合的能力,认证的难度也不小。

Sun Certified Web Component Developer for Java 2 Platform Enterprise Edition(J2EE) 是SUN 最新推出的Java 认证考试,主要面向使用Java serverlet 以及JSP 技术开发Web 应用程序的相关技术认证。

撰稿人: 福建中金在线网络股份有限公司
人力资源部经理 吴松
IP:59.124.*.* 2008/06/11 12:05
 
   
 
Copyright © 2008 Sun Microsystems, Inc.