2000年6月24日,国务院发布了业内称之为“18号文件”的《鼓励软件产业和集成电路产业发展的若干政策》文件,文件对软件产业相关方面的优惠力度和详尽程度前所未有,从IT人才培养的角度来看,“18号文件”对教育的最大贡献就在于明确了“发展软件产业,必先进行IT教育改革”的思路。2001年七月国务院学位办和国家教育部分别出台了〈关于大力改进国内计算机软件高层次人才培养工作的建议〉和〈教育部关于试办示范性软件学院的通知〉(教高[2001]3号文件),目的就是要加大“IT教育改革的力度”,超常规培养适应我国软件产业发展的多层次软件人才。
一、软件人力资源现状分析
软件产业是以人为本的产业和产品快速淘汰、知识快速更新的产业,是智力与劳动力密集的产业,需要大量不同层次的人才。分析我国的软件产业“侏儒”症,我们不难发现,困扰民族软件产业发展的关键问题就是软件人力资源问题。
(1)全球性软件人才数量缺乏
美国电子协会(AEA)和纳斯达克公布的一份报告表明,欧洲和美国2001年缺少的软件人员数量分别为156万和85万。印度也发出了软件人才告急的信号,原因是欧美等国家对其进行人才掠夺。
国家发展计划委员会预测表明“十五”期间需净增软件人员300万人。目前我国计算机专业在校生(含专科73.8万人),每年毕业不过20万人,与“十五”规划的要求相比差距甚大。
(2)软件人才质量不高
软件产业的“以人为本”属性就决定了人力资源是衡量一个软件企业优劣的主要标准。尽管中国是世界上公认的软件人才“性价比最优”的少数几个国家之一,但是从一个行业的角度来看,我国现有软件人才和高校培养出来的毕业生均与实际要求有很大差距。
1、学非所用。大学计算机专业的教科书与实际需要严重脱节,学生所学的知识早已被市场淘汰,这是因为技术的发展是遵循“摩尔定律”的,而大学教育的内容却无法与其同步。
2、缺乏实践,动手能力差。计算机专业的学生在学校基本上没有机会参与实际项目的开发,对软件开发的项目流程知之甚少,有的甚至连项目开发的概念都不清楚,造成毕业学生动手能力极差。
3、国际化程度低。软件产业的特点要求从业人员必须具备较强的国际交流能力,及时捕捉国际技术动态,适时更新自己的知识。从我国软件企业的实际看,现有人才的国际化素质远达不到软件产业的要求。
4、缺乏团队协作意识。目前开发人员缺乏标准化、程序化的流程管理,没有大型项目的团队协作意识,这就造成我国很少有企业能形成软件开发的集约化生产线。
二、IT教育相对滞后
分析我国IT人力资源落后的原因,不难发现正是我国IT教育的相对薄弱,才制约了我国软件产业的发展。具体来说,表现在如下方面:
(1)教学内容陈旧。当前高校计算机专业课程设置不合理、教学内容严重滞后于技术发展,更有甚者某些高校开设课程并不是以实际是否需求为标准,而是老师会什么就给学生讲什么课程。
(2)教学手段落后。由于高校在可持续发展方面投入不足,最先进技术和设备无法及时进入学校实验室,相对于以“摩尔定律”来发展的IT技术而言,高校的技术手段严重滞后于产业。比如,网络技术的推广普及就不是最先在高校实现的。
(3)师资力量薄弱。一方面现有教师知识老化,无法跟上技术发展;另一方面,计算机教师数量在不断减少,因为优秀计算机专业毕业生大都选择了企业,同时高校的优秀教师也在不断流失,造成高校计算机专业师资严重缺乏。
(4)人才培养缺乏层次性。当前,从名牌高校到普通市属大学都是同一模式培养软件人才,造成软件人才结构性矛盾,即从事系统分析、项目管理的高级人才和专事应用端编码和测试的“软件工人”严重缺乏,相对而言软件工程师就显得过剩。
由此可见,正是相对落后的IT教育造成了当前的IT人力资源现状 。
关于创新IT教育的几点思考
透过印度、爱尔兰等新兴软件大国的IT教育看中国的软件产业,我们可以得出如下结论:(一)企业技术进步优先教育和研究:在非IT行业里,通常是高校和科研院所以新理论、新技术牵动企业的技术改造,推动企业发展;而在IT产业中,先进技术和设备总是由IT企业研发、使用和推广,高校、科研院所处于相对滞后和被动的局面。(二)软件产业的发展必须构建程序员、软件工程师、系统分析员(项目管理人员)的金字塔式人才结构;(三)中国软件产业要想获得超常规发展,必须改变现有教育模式,从人才培养理念、运行机制、培养模式、教学体系等方面进行一次全方位的深度改革。当前教育部正组织开展全国高校试办示范性软件学院的工作,思路就是对IT教育进行彻底 的改革,下面谈几点想法:
(1)创新人才培养理念
学校教育资源的组织越来越围绕着创造学生价值这样的核心而展开——即“教育创造学生价值”,学校要把培养人才、培养学生价值作为维持学校生存的一个手段。教育创造学生价值,就是视培养学生的社会竞争力、社会生存能力为学校的最大价值,培养国际化、实用化、个性化的复合型软件人才。
(2)全新的办学机制和管理体制
当前我们必须摆脱传统培养软件人才的做法,鼓励软件企业联合高校创办全新体制的软件学院,并实行企业化管理。一方面,吸取传统教育的精华,共享高校基础学科的教学资源;另一方面,企业可以为软件学院提供资金、技术、实践教师和实践基地。事实上,教高[2001]3号文件也要求高校与企业联合创办全新软件学院。
(3)实行多层次人才培养模式
解决软件人才缺乏层次性的办法就是要改变以往单一的人才培养模式,构建职业教育、学历教育、继续教育的三级人才培养体系,形成软件人才的合理梯队。
依靠学历教育培养从事项目管理、开发及系统分析的中高层次人才;
大批量的“软件蓝领”应该靠职业教育和社会培训体系来完成;
继续教育的作用在于维持软件人员的“知识保鲜度”,使其拥有知识与技术发展保持同步。
目前可以通过“2+2”、“1+3”及专升本、本科二学位结合的办法加快软件人才培养速度,同时利用现代远程教育体系创建软件人才的继续教育体系,动态更新企业人才系统。
(4) 全新的教学体系
1、尝试“1321”的教学管理。改变现行的一年二学期制,实行理论教学与实践教学结合的“1321”模式,增加一学期的实践教学,保证学生的项目实践机会。
2、现代e教学模式。网络技术的广泛运用对教师提出了挑战,教师由传统的传授知识变成一个知识的策划者和组织者。通过教师的“面对面”教育辅助现代校园网络手段引导学生进入现代e学习过程,改变了传统教学以教师为中心、学生被动学习的教学方式,将学生作为教学活动的中心,保证了个性化学习方案的实施。
3、创新知识组织模式。通过高速的校园网构建课程相应的Knowledge-Base(知识库),把与课程相关的知识全部链接在该知识库里,学生只要进入学习课程就可以进入所有相关知识领域。知识库由相应的老师和课件制作人员来动态更新,任何一次教学的创新都被共享,成为“保鲜”的“知识模块”。
4、实施与国际接轨的课程体系。改变目前已沿用多年的、与当前技术脱节的课程体系,结合产业需要定制教学大纲、课程体系。
5、实行动态更新的教材体系。通过引进国外原版教材、课件和聘请企业技术专家参与动态更新,保证学生接受到软件领域的前沿技术,同时原版教材有利于双语教学的实现,培养学生的国际交流能力。
6、加强外语教学。通过强化学生的外语听、说、读、写能力,提高学生的外语应用能力和国际交流能力,保证软件人才与国际接轨。
7、提高师资队伍。企业人员参与教学、改善现有师资。从著名软件公司遴选优秀技术人
员参与实际教学,同时聘请国外知名教授参与教学,保证教学与产业技术、国际技术接轨。 IT教育发展的保障
Sun(杭州)授权教育中心作为Sun公司所属的专业培训机构。我们深刻了解国内外IT领域对专业人才的紧迫需求,创造性地解析了中国软件教育产业的内在逻辑关系。凭借独特的技术和资源优势,我们以Sun(杭州)授权教育中心作为载体,搭建了一个优秀的培训平台,营造良好的培训环境,支持并培育中国软件产业生态系统。自成立伊始,我们结合国内外市场需求,开设了Java、Solaris、MySQL、Open Source 、Technology 等技术在内的Sun精品课程,已与全国各地软件园、软件企业、高等院校及众多的社会培训机构建立了合作关系,为**、企业、院校培养了数万名技术人才。参加培训的学员除大幅提高技术知识和技能以外,还获得了与国际技术同步的适应能力及国际化知识和市场化观念,最终成为软件企业的技术精英。