软件外包人才培养与专业教学改革实践

2009-09-06 06:26徐延峰吴昌平
计算机教育 2009年22期
关键词:教学改革

徐延峰 吴昌平

摘要:本文针对目前高校计算机专业学科教育和软件外包应用人才培养中存在的矛盾问题,提出了在完成学科教育的基础上,深化教学改革,介绍了我院通过分析用人单位的专业需求实现对专业教学内容的整合,达到完成学科教育与提升软件外包人才培养质量的和谐统一的过程。

关键词:软件外包人才培养;教学内容整合;教学改革

中图分类号:G642 文献标识码:B

1引言

中国软件外包服务作为全球软件外包的新兴力量,近几年发展非常迅速,但是缺少专业外包人才成为制约外包发展的一大瓶颈,培养满足外包企业项目要求的各类专业人才成为当务之急。山东交通学院作为培养应用型专业人才的本科院校,早在2001年就确定了“定位市场,面向应用”的软件外包人才培养目标,为培养合格的对日软件外包人才、解决学生就业作了诸多积极探索。但随着社会的不断发展,软件外包人才培养也显现出了一些问题,本文从分析这些问题入手,结合软件外包企业的人才素质要求,对软件外包人才培养和专业教学内容的有效整合进行了探讨和实践。

2软件外包人才培养现状分析

山东交通学院是较早定位培养对日软件外包人才的本科院校之一,在软件外包人才培养上也较早地进行了许多有意义的探索。比如,修订课程设置计划、开设“日语”课程,使日语等级证书与英语等级证书在外语能力证明上具有同等效力;为了让学生尽早熟悉对日软件开发的相关内容,开设了“对日软件规范”课程;反复讨论并调整教学计划,使各门课程的设置更为合理;与外包企业的培训课程实现“学分”置换,使学生尽早适应企业的开发模式等等。这些有益的尝试取得了非常好的成效,在计算机专业学生就业形式严峻的大环境下,我院绝大多数的毕业生却成为了NEC、大连华信、上海启明等软件外包企业抢夺的对象,并获得了用人单位的认可。

但是近几年,随着社会形势的不断变化,我院在软件外包人才培养上的一些问题也显现了出来。主要表现为以下几点:

(1) 随着与我院联系的企业越来越多,按各企业的要求对学生分别进行有针对性地培养已经变得不可能了。同时社会上大量涌现的培训机构在这方面也形成了有力的竞争。

(2) 外包企业在前几年完成了大量的基础人才囤积后,已经走出了“懂日语就要”的饥不择食的状况,对应聘学生有了更高的专业素质要求。

(3) 有限的课时与大量要学习的专业知识形成了一对突出的矛盾。学位教育规定了每周的最高学时数,大一大二又必须保证足够的学位课程学时,所以能够利用的专业学习时间就非常有限了。面对不断涌现的大量的计算机专业新知识,课堂的授课学时数确实有点捉襟见肘。

基于以上存在的问题,研究如何深化计算机教学改革,在完成学科教育的同时又尽量贴近用人单位的要求,进一步提升学生的就业能力,实现学历教育同软件外包人才的培养整合统一,就成了当务之急。

3软件外包企业的用人标准分析

为了更准确地把握目前软件外包企业对软件开发人员的素质要求,我们对有业务往来以及一些知名的软件外包企业进行了人才招聘方面的调研分析,概括总结出了一般的软件外包企业的用人需求。调研的结果显示,软件外包企业在选择学生时,不再单纯地以是否学过日语作为主要参考依据,更多的企业将人才需求定位在综合素质的考察上。具体来说主要包括以下几个方面。

3.1系统、扎实的专业学习

与计算机专业学生对口的就业岗位,一般要求本科学历,个别企业的编程岗位要求大专学历,对于要求较高的技术管理岗位则一般要求为硕士学历,本科学历的则要求有从业经验。从这一条可以看出,各外包企业还是非常重视系统的学历教育,从正规全日制高校走出来的学生一般具有比较扎实的基础知识,对日后的发展提供了有力的保障。

3.2较强的实践能力

针对各家软件外包企业对人才的专业要求分析,较强的实践能力是各软件外包企业所共同要求的,能否熟练掌握软件外包企业的常用软件和实用技术也是企业考查的重点,综合起来主要包含如下几条:

(1) 具有项目实战经验的人在就业时会占据绝对的优势。

(2) 熟练掌握一或两门编程语言,主要涉及的语言有C、C++、VC、JAVA、.Net等,其中Web编程主要涉及JSP和ASP.net。

(3) 具有一定的数据库设计能力,能熟练掌握SQL或ORACLE中的一种。

(4) 熟悉Linux、UNIX、Windows、Solaris其中一种操作系统。

(5) 熟悉系统的开发流程,具备基本的软件开发思想。

(6) 熟悉常见的设计模式和开放架构。

(7) 能熟练应用几种常见的辅助开发工具,如Project、Visio、Rational Rose、Power Designer、ERWin等,测试人员应掌握常用的测试工具LoadRunner、Winrunner、Junit等。

(8) 熟悉软件技术文档的编写,具备良好的文档编制习惯和代码书写规范。

3.3较强的语言沟通能力、熟悉相应的文化背景

不管是对欧美的外包还是对日外包,语言沟通能力是非常重要的,一般软件外包企业会作如下要求:

(1) 具备英语四级或日语三级以上的外语水平,具备一定的英文或日文听说读写能力。

(2) 能使用外语进行专业技术方面的交流沟通。

(3) 对企业文化及国外文化背景做到基本的了解和尊重。

(4) 熟悉和遵守国际外包行业标准和流程规范。

3.4较高的个人综合素质

软件行业的最典型的特点就是团队开发、技术更新快、按期交付压力大、需要不断学习新的行业、领域知识,因此,软件外包企业要求从业人员具备如下素质:

(1) 具备一定的行业基础知识,如金融、证券等。

(2) 适应能力强,能承受一定的工作压力及快速学习能力。

(3) 分析问题和实际动手能力强,善于和同事沟通,具有良好的团队合作精神。

4教学状况分析

为了更准确地把握我院计算机专业的教学状况,我们通过审查教学计划、教学大纲,向学生、老师做问卷调查等多种方式对近几年各专业课程的教学状况进行了调查分析,总结如下:

(1) 各专业课程的设置比较合理,基本满足软件外包企业的专业教学需求,对照软件外包企业的要求,所涉及的常用知识我们在所设置的课程中基本都会有所涉及,因而课程设置不存在大问题。

(2) 各课程的教学实施基本按照教学大纲的要求组织实施,教学计划和教学安排符合学校及系里的规范要求,教学秩序良好。

(3) 各课程加大了综合性和设计性实验的比例,强化学生实践能力的培养,取得了较好的教学效果。

但是在调查过程中我们也发现了一些问题,而这些方面对培养学生的就业能力是至关重要的。分析如下:

(1) 由于近几年课程设置计划变动较大,有些专业课程的教学大纲内容更新没有跟上,因此需要进一步讨论、改进和完善,以便能使这些课程的教学内容更符合专业的需求,更能满足应用型人才培养的目标。

(2) 课堂教学内容更新程度不够,虽然有些教师通过到企业培训了解了一些与自己所教课程的新知识,但还是有不是课程的讲授还是局限于传统的教学内容,更新仅仅依靠所选用教材内容的更新。这对计算机这个本身发展较快的学科来说,教材内容的更新速度还是太慢了,因此需要各专业老师还是要及时了解企业应用的新技术,以便及时反馈于课堂。

(3) 各专业课程的传统理论讲授较多,对于新技术、新知识引入课堂的力度偏小,尤其是企业常用软件及实用技术的介绍太少,以至于不能对学生的课后自学形成有力的引导,使学生处于比较迷茫的状态。

猜你喜欢
教学改革
完全学分制下选课管理的思考与实践
金工实习教育对工科院校创客教育影响分析
新形势下小学语文教学方法研究
译林版英语教材的人文特点研究
当前农村学校实施“新教育实验”的研究
构建和改进现代化学校美育工作体系研究
中职学校“生本课堂”的调查研究与实践
高校三维动画课程教学方法研究
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究