众所周知,我国软件人才在数量、结构和质量上的矛盾,一直是我国软件行业实现跨越式发展的严重桎梏。其中,缺乏高层次的系统分析员、项目总设计师,以及动手能力强的国际化、工程化等软件人才“多面手”,更是直接影响着我国软件企业做大做强的关键。

  而要解决软件人才问题,必须从大力发展IT培训入手。但尽管我国政府和有关机构,一直鼓励和扶持各种软件学院、社会培训机构的发展,IT培训也取得了长足进步,但由于在教学课程的开发,教学理念上的滞后,导致我国软件人才的矛盾并没有得到缓解,输出的软件人才不仅实用性不高、实践能力不强,而且和最新主流的技术,以及世界领先的软件人才素质,还有相当的距离。根据测算,目前我国IT培训教材平均要滞后国外发达国家2-3年,许多学院和培训机构教授给学员的东西,在现实中根本无用武之地。

  但培训课程的开发,不仅要求培训机构有多年的经验积累和强大的实力,而且在技术理念先进性和本地化和针对性方面,必须有过人之处。在这种情况下,积极引进一些国际领先的培训机构,直接培养和输送高质量的软件人才,同时学习他们先进的教育方法和理念,不失一个好的办法。目前,全球最大的培训机构之一的印度NIIT公司,就宣布在中国推出了GNIIT软件工程课程,不仅进一步落实了自己国际领先的教育理念和方法,而且吸收了当今最新的主流技术,并针对中国软件行业的具体实际,进行了一系列的创新。新课程最大的特点是“三管齐下”,和最新技术同步、和先进理念同步、和本土特征同步,从而使我国软件人才的培养问题,获得了根本改变的契机。

  和最新技术同步

  当今世界新技术层出不穷,IT培训课程只有不断地吸收和反映国际最新技术成果,培养的软件人才才能适合时代和市场的需要。但是,要把这些国际最新技术成果消化并转化为课程内容?IT培训机构必须具有掌握和实践国际领先技术的能力,而这显然不是一蹴而就的。

  NIIT教材一向以更新快、能及时反映IT领域的新技术、新方向而著称。此次GNIIT新课程的推出,更是一次生动见证。此次新推出的GNIIT软件工程课程,融合SQL Server 2000、UML、J2EE、J2ME、Linux、Oracle 9i、.Net及C++等多种全新主流技术,使学员得以从事从基础开发到Java编程、移动通讯开发等一系列开发工作:

  1、Java:新课程对Java开发技术进行了深化,使学员能够更好地适应业界的要求。经过各阶段的学习后,学员将具备获得Sun不同等级认证的水平:第一学期毕业的学员可以通过SCJP;第二学期毕业的学员可以通过J2EE的相关认证。

  2、Oracle:新课程在第二学期包含了Oracle 9i的技术知识,主要包括了解和使用Oracle的各种函数以及数据维护等。

  3、Linux:新课程除了Linux操作系统基础外,还包含Linux系统管理的内容,学员通过学习,可以掌握Linux用户和组的管理、安装和配置各种应用程序和服务以及故障检测等。

  由于GNIIT新课程和国际上最新技术同步,其输出的软件人才,可以无缝地直接融入软件公司,在最大程度上缩短进入企业的培训期,直接投身到实际开发工作中,从而有效降低人力资源成本。

  和先进理念同步

  根据自身20多年积累的IT职业教育经验,NIIT形成了一套先进的软件人才培养理念和方法,这在GNIIT新课程中进一步得到反映。

  “软件工程化”是全球软件产业的大势所趋,具有软件工程实际经验的软件技术人员是软件企业的首选,而GNIIT课程整个教材体系中,软件工程部分内容占了很大一部分,比如软件开发生命周期(SDLC)和项目案例研究(Project)等。NIIT十余年来为全球诸多知名企业开发各种项目,积累了无与伦比的项目开发经验。NIIT把这些经验贯穿在教学过程中,每个学期学员都可以有足够的时间体验真实项目开发的各个环节,从而充分培养学员软件工程方面的纪律,并养成在项目开发中协作的习惯。

  由于国内多数软件企业在进行项目开发时还做不到细致的分工,使得许多技术人员常常要兼任多种岗位,诸如分析、测试、编码等等。考虑到这一现实,NIIT在原来以软件开发为主的课程基础上,在第三学期专门增设了软件项目需求和软件项目分析两方面的系统教学,通过学习和实践,学员不但可以对软件工程产生较为全面的认识,而且还能够具备从事不太复杂的软件开发项目的需求分析和系统分析的能力。这一调整,不但更加符合国内软件企业对开发人员的需求,而且也极大地拓展了NIIT学员求职的空间。

  另外,NIIT发现,只要具备常规智商的适龄学员,均有机会通过系统培训,成为专业的软件开发人员,关键在于该学员是否具有从事软件开发工作的潜质,比如逻辑思维能力、分析判断能力等等。为此,NIIT专门设有免费的潜质测试,学员只要用半小时左右的时间就可以知道自己是否具备该项潜质。避免不适合软件开发的学员浪费不必要的时间和财力资源。此外,考虑到部分学员虽然具备软件开发的潜质,但是一开始却不具备足够的电脑基础知识的现实情况,NIIT还专门开设了“电脑基础”,学员可以学习到主流操作系统Windows 2000的基本操作和应用、硬件的安装和基本维护、主流软件的使用等等。

  和本土特征同步

  如何针对中国软件行业实际和现实环境,进行人才培养是一个关键。在深入了解国内各地区的不同规模的软件开发企业需求基础上,结合NIIT多年来积累的本土教育经验,NIIT发现,中国软件企业地区和个体差异大,而且软件从业人员动手和实践能力较弱。为此,对NIIT原有的课程进行一些调整,除了常规的软件版本更新之外,在结构上也进行了较大的改进,使之不但能更好地适应国内软件企业对开发人员的需求,也能更好地被学员所理解和掌握。

  此外,因为国内不同地区软件企业的开发环境并不完全一致,所以在新课程里,NIIT允许各地中心根据当地的不同情况选用不同的课程。比如在第二学期,中心就可以在Linux系统管理和Oracle 9i之间任选一门教授给学员。这在国内培训机构中可谓绝无仅有。

  整体看来,由于集中了国际最新主流技术和IT培训理念,以及彻底的本地化,GNIIT新课程,不仅可以使学员掌握到更多更新的软件开发技术,更多实用的技能,从而进入更加广阔的职业空间。与此同时,众多软件企业也可以更加容易地招聘到大量动手能力强、综合素质高、符合企业需求的专业开发人员,不仅降低了招聘成本,而且人员的稳定性也有了较大保障,从长远来看,无疑对企业的整体竞争力的提升产生显著帮助。(完)