正是基于上述多方面原因,在软件人才培养模式的最终决策上,印度选择了职业教育而不是学术教育。
职业教育所带来的益处十分明显:首先,有效地解决了低端人才缺乏问题;其次,大大缩短人才培养时间,提高了人才使用效率;再次,结合实践的教学方式培养出的人才更好地满足了企业需求。最后,丰富的人才储备使人力资本成本降低,提升了软件企业及产业竞争力。
5、质量控制
另外,印度还大力推进教育标准化进程,关于教学内容,软件培训中心有严格规定,并建立统一标准。许多培训中心还引进了ISO9000,实施全面质量管理。印度的软件公司都设有质量管理部门,从项目起步到规格变更,直到最终测试,都用标准文件进行管理。几乎所有的印度软件公司都把美国卡内基·梅隆大学软件工程研究所SEI设定的CMM等级作为其质量管理的基准,而且把最高级别5级作为自己的最终目标。这样,印度软件业从创业开始就有一个较高的起点。印度软件技术人员与中国的相比,同样学历程度的软件工程师,在软件文档的理解能力和准确度方面,高出3-5倍的水平。
6、软件人才国际化
印度领导人也对人才外流有一种比较明智的看法。拉甘地总理曾经说过:“即使一个科学家、一个工程师或者一个医生在50岁或60岁回到印度,我们并没有失去他们。我们将因为他们在国外工作获得经理职位成为富翁而高兴。他们会把那里的经验带回到国内来。我们必须在印度建立和发展不仅在印度工作,而且在全世界工作的人才。同时,我们必须认识到,我们对此并没有损失什么,在国外工作的大量人才正在返回印度。他们是想回来的。我们不要大惊小怪,不要把它看成是人才外流,而应该把它当成智囊银行,正在积聚利息,等着我们去提取,我们可以将其投资于印度的建设中。”印度在美国等西方发达国家有一大批留学或者工作的中高级软件人才。从1980年代开始,印度政府对软件产业实行了一系列政策优惠,创造了良好的投资环境,为海外留学或工作人员回国开办软件企业及从事软件开发工作大开“绿灯”。这些海外归国的软件人才具备了从事软件开发与服务的良好技能,积累了丰富的经验,也拥有一定的资金,特别是与海外同行有着十分密切的联系,他们当中每人都形成了一张巨大的海外“关系网”,对促进印度软件外包起到了重要的作用。
四、对我国IT职业教育的启示
1、印度软件人才培养模式选择的是职业教育,而不是学术教育。他们成功的经验证明,即使是在知识经济时代,即使是软件这样的高新技术产业,职业教育也具有十分重要的地位。虽然他们在这一模式的选择过程中,有资金短缺等等方面的原因,但根本的原因是他们否认学术教育模式具有培养大量的、技术娴熟的软件人才的能力。这与当前我国的软件人才教育模式形成鲜明对比。
在我国,一谈到发展软件人才教育,便自然而然地认为是要建立学院,建立硕士、博士学位授予点,认为职业教育太低级,不够档次。在课程设置上,更是一味地强调要加强基础理论学习。结果呢?也许学生头脑中记住了许多原理,能够撰写出大量的学术论文,但却设计不出一个具有广阔市场前景的软件。目前,我国许多软件公司招聘不到符合要求的人才,已反映出了我国教育体系中的这一深刻问题:重学术教育,轻职业教育。
其实,在社会需要的人才中,大量的是实用型,能娴熟地完成工作任务的人才;学术型的,专门从事理论研究的人才通常只是少数。对我国这样的发展中国家来说更是如此。因此,在人才的培养模式中,占据主导地位的应是职业教育,而不是学术教育,哪怕对于软件这样一个高新技术行业来说也是如此。
2、印度软件人才培养采取的职业教育是市场驱动的。政府没有具体规定学校如何运作,而由学校自己决定,且学校自己可以决定收费标准。这种模式决定了职业教育有了质量,才有学生;否则,就招不到学生。而这恰恰有利于提高教学质量。同时,市场驱动还决定了职业教育不但要有质量,还要对技术变化反应快,能及时提供培训等。为了保证课程质量,在课程开发中,他们要进行大量调查,预测3年后的岗位需要什么样的知识、技能和态度。课程每年更新,平时做小的调整,如更换一、二门课程,一年半内,更新所有课程。为了使教学内容跟上技术发展,要和大公司保持密切联系,不仅从大公司了解新技术,还了解新技术产生的背景。
3、在教学方面,他们有一个很大的特点,即不是按照从基础理论到专业理论,再到实习的路径来展开教学的,而是把教学顺序完全颠倒过来,先从做开始,在做的过程中,学生如遇到问题,再以此问题为基点去学习专业理论。这一全新的课程安排顺序是以两个基本观念为基础的。
(1)基础理论并不是做的必要条件。在没有掌握基础理论的条件下,学生同样能够学习如何做。并且什么是基础,本身就是一个非常值得深思的理论问题。
(2)做中学既是知识社会一种很重要的教学模式,同时也是一项很重要的能力。我们常说要学会如何学习,但是学校外的学习主要是在工作中进行的,因此学会如何学习实质上就是要学会在做中学。而只有从做开始展开的教学程序,才有助于这一能力的形成。学生在以后的工作中,当碰到新问题时,他不可能先学,等学会了再做,这样会被解雇,因此,在教学过程中,就必须培养学生边工作边学习的能力。他们的学生都是在做项目的过程中掌握软件技能的。他们力图使学员将来在工作中可能碰到的问题,在2年的学习中都碰到。
反思当前我国职业教育展开的顺序,其模式几乎千篇一律的是从理论到实践。这一模式是如此根深蒂固,以至几乎把它作为了法定程序。在增强学生的就业适应能力的背景下,这一模式的影响力更是有增无减,许多职业院校的课程结构中,基础理论的课时进一步增加。而其结果便是一方面学生厌学,另一方面学生的就业技能越来越差。我国职业教育的教学改革将何去何从,印度的软件人才培养模式应当也能给我们一定启示。
4、在课程开发方面,他们拥有大量的专门从事课程开发的人员,把课程作为软件教育整个过程的核心,作为软件教育是否成功的关键,作为打造培训品牌的基石。课程意识已深深渗透到了其整个教育理念中。与之相比较,当前我国高等职业院校的课程开发意识仍然十分淡薄。学校通常只有教学概念,而无课程概念,更没有专门负责课程开发的人员。如果要开设新专业,或是进行课程调整,往往只是参照其它学校同一专业的专业教学计划,很少在课程环节开发方面进行投资。学校对教学方法的思考要远远多于对课程的思考。而事实上,课程之于学校,就好比生产线之于企业,只有生产线改造好了,企业才有了提高产品质量和效益的基础。对学校而言,教学是受制于课程的,如果课程不做根本调整,仅仅从教学方法改革入手根本不可能在很大程度上取得质量的提高。我国职业教育要走上特色化、品牌化的道路,就必须大大增强课程意识,在课程开发方面进行投资。
5、重视复合型人才培养。在印度,一些职业教育机构本身自己也是软件开发企业。例如 NIIT,在印度是第一大教育与培训公司,第二大IT服务公司和第三大软件出口商。基于自身的开发经验,他们对人才培养定位十分准确。据他们的分析,在未来软件开发方面的职位分布,约有35%是信息系统开发,15%是网络和系统工程,而有50%是专业应用开发和商业应用。这意味着IT专业的学生既要能为软件公司服务,也要能为技术产品公司服务。换句话说,就是要求软件人才能利用软件开发作为工具为专业应用领域服务。软件人才要既懂软件开发技能,又懂得一些专业应用领域知识,因此,他们更重视从非计算机专业培养复合型的软件开发人才。
而我国各高校的计算机专业,基本都是为软件开发而学软件开发,忽略了软件开发作为一种工具,应服务于应用这样一个事实。当然,语言能力、综合素质培养也是我们需要加强的。
总之,我们只有充分认识到自己的不足,真正地落实以就业为导向,根据市场岗位需求来调整专业设置,优化专业课程结构,改革教学内容,创新教学方法,强化实践环节,特别是强化学生的学习能力,动手能力,创新能力,使他们一走上工作岗位就能适应岗位的需要,才能培养出满足我国国民经济发展需要的IT人才。
,印度IT教育考察报告