高校软件外包人才培养存在问题与对策研究

2014-10-27 05:32张宏国刘胜辉张淑丽郭红
计算机教育 2014年11期
关键词:高等教育人才培养模式

张宏国 刘胜辉 张淑丽 郭红

摘要:分析软件外包产业对软件人才的需求以及我国高校在培养软件外包人才中存在的问题,探索软件外包人才培养的对策,提出基于校企合作的软件外包人才培养模式,指出人才培养既要满足高等教育的总体人才培养目标和国家专业规范要求,又要满足软件外包产业高质量人才的需求。

关键词:软件外包;人才培养模式;高等教育

0、引言

随着软件和信息服务业在全球范围内迅速发展,形成了巨大的软件服务外包市场需求和软件技术外包服务业的发展空间,软件服务外包已成为世界软件产业发展的重要趋势。中国正在面临一个前所未有的发展机遇,国家已经认定了个软件服务外包示范城市,软件服务外包产业规模一直保持在年均30%以上的发展态势,软件服务外包产业正处于高速发展期。

要快速发展软件服务外包产业,人才是关键。为了实现我国软件人才培养的跨越式发展,教育部和国家发展计划委员会于2001年批准35所高校试办国家级示范性软件学院,随后成立了若干省级示范性软件学院。目前所培养的软件人才在数量上与产业需求基本相当,然而仍然存在人才紧缺与人才队伍结构不合理的问题,并已成为制约软件服务外包产业发展的主要“瓶颈”。

1、软件外包人才培养存在的问题

软件外包企业对软件人才的需求呈“金字塔”型:位于塔尖的人才是高级架构师,中高层的是管理项目、技术、产品的高级软件工程师,位于底层的是程序员。在“金字塔”型的人才结构中,中高级以上的人才不可能通过高等教育和培训速成,他们必须有相当多的软件开发实践经验积累,通过个体专业素质的不断提高,在实践锻炼中成长。因此,软件外包企业在对应届毕业生作出要求时,首要要考虑该学生能否成为一个合格的程序员,其次再考虑能否将其培养成中高级软件后备人才。通过对若干软件外包企业作出调研,我们发现进入软件外包企业的软件开发人员应具备如下能力和素质。

1)具有较高的外语水平,具备运用外语进行交流沟通和文档阅读与写作能力。在CSDN对软件外包市场的调研中,外包所承担的国内软件约占22%、欧洲软件约占5%、美国软件约占26%、日本软件约占47%,另外,韩国软件开发业务也开始起步,因此,日语、韩语等小语种业务越来越受到重视。

2)具备扎实的软件及相关领域的理论基础,掌握软件的开发过程,具备较好的发展潜质。

3)具有良好的团队协作精神、初步的软件开发实践和工业化工程素质。

4)熟悉和遵守国际外包行业标准和流程规范,熟练掌握开发工具,具有较强的程序开发技能和实战经验。

目前我国高校培养的毕业生不能满足服务外包企业对人才的需求,主要问题在于高等学校人才培养的针对性不够明确,信息类(包括软件1专业毕业生在层次结构、能力与素质等方面不能满足服务外包产业的发展要求,从而导致了学生就业困难与软件服务外包产业人才严重缺失的矛盾,学校、企业和学生三方在人才培养上均存在误区。首先,企业很少参与学校的人才培养工作,认为在学校中找不到合适的人才,应届毕业生到企业还需要再培训;其次,学校存在一定程度的关门办学现象,对产业了解不足,制定的人才培养方案和产业脱节;第三,学生对企业的实际工作环境、业界的实用技术等普遍缺乏了解,与市场对人才的实际需求无法匹配,导致找不到合适的工作岗位就业;第四,学生不清楚外包企业的非技术环境(例如流程、规范、标准、团队合作等),所以进入企业后,不能胜任相应工作;第五,学生在职业外语方面缺乏应用能力。

2、软件外包人才培养的对策

服务外包企业与一般的软件企业有所不同。首先,外包企业比一般软件企业的员工数目大得多;其次,外包企业的员工是分层次的,而且大部分员工属初级软件人才;第三,服务外包员工的专业外语能力要求高,要求能看懂并能撰写外文技术文档;第四,服务外包员工专业分工细,往往需要员工在某一个工具或平台有较深的功底(基础宽,专业精深);第五,软件外包与国内开发程序有所不同,往往是三分之一的时间做编码,三分之二的时间做文档工作,而且在做外包软件时,要严格遵循工艺、管理、开发、维护规范。因此,软件外包人才的规格特征为“专业基础+专业能力+外语+业务+规范”,其中专业基础、专业能力和外语能力高校自身有能力去做,但是现在做的针对性不够,业务和规范学校是做不了的,只能通过与企业合作完成。根据地域性需求不同,外语可以选择日语、英语、韩语等。然而,当前高等学校在培养学生的工程实践能力上存在着结构性缺失,学校不能提供外包企业的实际工作环境、软件开发的真实案例、软件开发的实用技术等,不能了解外包企业的非技术知识。同时,高校教师队伍普遍缺乏工程经历,在讲授基础理论课时,没有将理论与实际相结合的方法与手段传授给学生,因此,我们采用基于校企协同的对策实施软件外包人才培养。

3、基于校企协同的软件外包人才培养模式

哈理工软件学院是黑龙江省首批省级示范性软件学院,是黑龙江省振兴老工业基地的计算机软件人才培训中心、省软件外包人才培养基地和哈尔滨市软件外包人才培训机构,以培养工程型和应用型软件人才为目标,多年来为国内著名的软件外包企业培养了大量的软件人才,探索出了特有的2年基础教育、1年校企联合专业方培养、1年校企联合实践培养的基于校企合作的“2+1+1”人才培养模式,并以此为支撑、以行业主流岗位需求为目标导向,实施培养规格分类、专业方向分类、主流为特色的多元化人才培养方案。

3.1 两年基础教育

大学第一、二学年为基础教育阶段,该阶段应主要加强3个方面的培养。

1)思想道德素质、文化素质和身心素质的培养。

学校应努力为学生树立科学的世界观、人生观和价值观,使他们具有责任心和社会责任感,具有法律意识,自觉遵纪守法,热爱软件工程专业,注重职业道德修养,并具有诚信意识和团队精神,具有较好的身体素质和身心素质。endprint

2)加强学科基础知识和能力的培养。

教师帮助学生掌握数学等自然科学基础知识,使他们具有科学的思维方法;掌握离散数学、程序设计语言、电子技术与数字逻辑、计算机组成原理与结构、数据结构与算法、操作系统、编译原理、计算机网络、数据库系统、软件工程过程等基础知识,具有终身学习能力、信息获取能力、适应学科发展的能力。

3)加强英语知识的学习,培养良好的语言运用能力。

3.2 一年专业教育

大学第三学年为专业教育阶段,该阶段学校注重以下3个方面的培养。

1)专业知识、专业能力和素质的培养。

教师帮助学生掌握软件需求、软件建模与分析、软件设计与构造、人机交互、软件测试、软件过程、软件进化、软件质量和项目管理等专业知识,使学生具有软件分析、设计、构造和实施能力和良好的工程素养。

2)针对软件外包企业需求设置专业培养方向,进行人才定制培养。

学院按企业需求设置课程,使学生具备在某一专业方向上从事工程实践的能力。

3)根据外包企业所承担软件的隶属国家不同,有针对性地进行外语强化。

例如,东北地区主要承揽日本的外包软件,因此在本阶段主要进行日语的培训,使学生具备日语的基本运用能力。

3.3 一年校企联合培养

大学第四学年为校企联合实践培养阶段,该阶段主要完成3个方面的培养工作。

1)案例实训。

根据软件外包企业所需要的开发工具不同、软件架构不同、操作系统不同、应用领域不同和就业岗位不同,分别以真实项目内容和环境为案例,通过实战训练有效地解决人才的项目经验、实用技能和职业素质问题,熟悉和遵守国际外包行业标准和流程规范。

2)外语强化。

通过对外语的强化,增强学生对外语文档的读写能力和运用外语进行会话沟通的能力。

3)在企业进行毕业设计。

学生在案例实训和外语强化后,进入软件外包企业,参与实际项目的研发工作,并完成毕业设计,有这一过程中增强工程实践能力、了解企业文化,从而具备了工业化素质,实现高等教育与外包软件产业人才需求之间的无缝对接。

4、基于校企合作的软件外包人才培养模式实施中的关键问题

1)合理设置课程体系和教学内容,避免把大学本科教育变为纯粹的职业培训。

软件外包人才培养模式是解决大学本科软件人才培养和软件外包企业需求之间的差异问题、职业技能与素质问题的良好途径,其培养德、智、体、美全面发展的中高级软件工程师的人才培养目标没有变,不但要考虑企业当前的人才需求,而且要使学生具备终身学习能力、信息获取能力、适用学科发展的能力和职业迁徙能力,这与以培养软件蓝领人才为目标的中高职教育是不同的,因此,在设计课程体系和教育内容时,必须覆盖软件工程知识体系的核心知识单元和知识点,满足大学本科专业规范的要求,避免片面迎合企业的局部技能和素质要求,而丧失本科教育的内涵。

2)加强校企合作,提高实践教学质量。

与软件外包企业进行深入的合作是实施软件外包人才培养模式的关键,具体体现在3个方面:一是只有通过与软件外包企业进行密切合作,才能真正了解企业对人才的多样化需求,进而改进课程体系、实践教学体系和专业培养方向,使教学工作和生产实践紧密结合;二是通过校企合作,不但可获得具有真实项目背景的案例,为实训提供素材,而且可为学生的产业实习和毕业设计提供实习基地,从而弥补高校在专业技术训练方面和软件外包行业标准、流程规范等非技术性知识训练方面的不足;三是加强校企合作,达成人才培养协议,是为企业定制培养软件人才的基础。

3)强化日语、韩语等外语训练的同时,不能忽视英语教学。

针对软件外包企业面向国家不同的实际情况,往往需要学生强化对日语或韩语的学习,使学生具备运用该语言进行沟通和文档的阅读与写作能力,以满足企业的需求。然而,由于计算机软件的主流技术来源于欧美,最新的技术成果和资料以英文为主,因此英语仍然是基础外语,不能为满足企业需求只对小语种进行强化而忽视英语教学,否则会影响学生专业信息的获取,进而影响学生未来的职业迁徙。

4)以软件外包的需求为导向,跟踪软件技术最新发展,实施动态教学计划。

随着软件外包的应用领域不断扩大以及软件技术的高速发展,新的软件方法、软件架构、开发平台和工具不断涌现,因此必须跟踪软件发展的主流技术,在强调软件工程的根本性和永久性原则保持稳定的前提下,动态调整教学计划和教学内容,改变传统的“刚性”人才培养方案为“柔性”的人才培养方案,以适应学科的发展和人才需求的变化。

5、结语

近5年来,哈理工软件学院与大连华信计算机技术有限公司、东软集团有限公司、青岛软件园、凯杰国际、大连亿科公司、海康软件工程有限公司等十几家著名的软件外包企业建立了合作关系。通过实施基于校企合作的软件外包人才培养模式,学校为国内著名的软件外包企业培养了大量的软件人才,2008年至2012年共为软件外包行业培养1千余名软件人才,受到企业的好评,实现了学生、学校和企业三赢。

在软件外包人才培养模式改革中,我们也发现现有的教师评聘制度、教师的培养制度、学生的考评制度等方面存在问题,因此我们今后的工作重点是探索适合软件外包人才培养的体制和机制。endprint

猜你喜欢
高等教育人才培养模式
新形势下加强高校师德建设的对策研究
大数据对高等教育发展的推动研究
关于应用型计算机专业培养方案的研究
校企合作下的应用型物流人才培养模式研究
基于Flash+XML技术的护理技能虚拟教学平台设计与实现
独立学院商务英语专业人才培养模式探索
中国高等教育供给侧改革研究:起源、核心、内涵、路径
高等教育教学中的重与轻分析
高校创新型人才培养制度的建设与思考