软件人才培养模式

更新时间:2024-01-25 作者:用户投稿原创标记本站原创 点赞:3101 浏览:9802

摘 要 :结合当前我国软件产业发展及需求现状,与高校软件人才培养现状进行对比分析,指出当前高校软件人才培养存在的不足.提出一种创新软件人才培养模式,详细介绍该培养模式的实施过程并应用于实践检验.从学生就业率、就业质量、软件竞赛成绩、自主创业情况等各方面综合反映出该培养模式对促进新时期软件人才具有很好的推动作用.

关 键 词 :培养模式;软件人才;模拟公司;CDIO

中图分类号:C96文献标识码:A文章编号:1009-0118(2013)02-0036-02

一、我国软件人才培养现状及存在问题分析

受高等学校自身办学条件及水平限制,我国各院校培养出来的软件专业学生质量参差不齐,总体呈现出实践动手能力差、缺乏工程项目经验、文档写作处理能力差、独立创业能力和经验不足等问题.行业中普遍认为:目前我国软件产业中不缺乏从事软件开发、代码编写工作的基础程序员,而对于从事系统分析、系统架构设计、软件测试、系统高级开发等的高级软件人才却十分欠缺,而这些高级软件人才的培养却正是我国高等院校所面临的尴尬境地.缺乏拥有项目工程经验的教师、缺乏实际软件项目、缺少项目资金等成为摆在各高校教育工作者面前的重要难题.因而培养出来的学生即使拥有基础程序员的相关技能,但却很少上升到高级软件人才的地步.大多软件公司在招聘软件人才时均希望要求有一定项目经验,市场呈现出学生就业难,企业难招人的局面.

二、创新软件人才需求分析

(一)职业特征与素养

软件行业是一个充满朝气的行业,需要从业人员具备多种相应职业特征及能力.结合市场需求分析,高校培养出的软件人才应满足以下职业特征与素养:1、有较强的自学能力,能够及时掌握最新的软件技术;2、能够从系统和工程的角度去独立思考和解决问题;3、有较强的团队合作意识,善于与人沟通和交流;4、拥有较好的职业道德和素养.

(二)职业要求

对软件产业从业人员自身职业需求来说,需要从业者具有较强的编辑知识和技巧,能够实时了解行业应用背景、拥有某个大中型软件的整体设计开发经验、能够与国际软件技术发展保持同步、懂得软件工程相关原理和应用等综合职业需求.

三、创新软件人才培养实施方案

根据创新软件人才的需求分析,我们把软件人才的培养分为两大部分,即职业素养教育板块和专业能力教育板块.其具体培养模式如图1所示.

(一)职业素养教育

1、自学能力的锻炼.面临不断更新的软件知识及工具,需要从业人员能够实时掌握最新技术并正确使用,这就软件从业人员具备较强的自学能力.自学能力的培养可以通过在课堂教学中,采用启发教学(文献[2])、探究教学等具体方式实施.例如,教师布置给学生一个全新知识点,要求学生自己通过网上查询、图书馆查阅、分组讨论等方式来掌握,并将自己所掌握情况给全班同学进行一次专题讲解.

2、创新能力培养.在狠抓学生实践动手能力训练的同时,通过各种途径和方式培养学生创新能力的提升,使学生在平时的学习和工作中养成不“唯书”,不“唯上”,只“唯实”的思维模式(文献[3]),将注重传统的继承、模仿和再造,改变为对传统的怀疑,批判和超越.具体实现方式可在教学组织过程中通过体验教学、项目教学等方式实施.


3、团队合作意识的培养.在授课过程中,有意将同学分成若干小组进行团体学习并开展一些具有竞争性的活动,加强同学之间团队合作意识的锻炼和培养,适应软件行业对人才的需求.

(二)专业能力培养

1.专业基础教育

在制定软件人才培养课程体系的时候,应把一专多能作为培养目标,本着“专业教育,职业教育,综合素质,就业创业”的专业建设思路,来对软件人才进行培养.想办法把原来的劣势转化为优势,根据学生情况,分梯次、分小组、分方向和分目标进行培养,使培养出来的学生符合软件才业对人才的相关需求.

阿坝师范高等专科学校在2002年开设计算机软件技术专业,在进行课程设置时,参考美国学者多尔的后现代课程标准“4R”(即丰富性(Richness)、循环性(Recursion)、关联性(relation)、严密性(Rigor))进行课程设置和教学.同时以素质教育为根本,突出专业理论知识和技能,整合课程内容,以模块化设置课程,使设计出的课程体系具有前瞻性、针对性和可操作性,做到理论够用且可提升,专业素质较好,实践技能够强.

2.项目开发经验的培养

企业在招聘软件人才时往需要具有相应的项目开发经验.为了提升学生实践动手能力,促进学生就业能力的提升,阿坝师范高等专科学校计算机科学系于2008年开始逐步实施模拟公司制软件人才培养方案.具体操作方法是在系上成立项目团队管理中心,中心下设多个模拟软件公司.各模拟软件公司由学生根据自己兴趣爱好自由向团队管理中心申请成立.每公司设经理一人,职员若干,同时聘请一名专业教师作为指导教师.公司经理负责组织团队成员进行自主学习、项目申请、软件开发等工作.同时,为保证各模拟公司能够正常地开展工作,由系上提供相应的支持,如提供办公场所、桌椅、网络等基础条件.

各模拟公司成立之后,除了在组内成员之间进行学习、训练,与其它模拟公司开展合作交流之外,更重要的是需要获得相应软件项目进行实战训练,同时获取一定报酬.根据各模拟公司成员的项目开发水平,项目来源主要有三方面:第一,虚拟项目.在公司刚成立,成员还处于初始学习阶段时,可以从团队管理中心所提供的多个模拟训练项目中选取一个进行模拟开发.第二,项目竞标.团队管理中心会不定期地从学校各部门或社会上获取相应真实项目开发权并配有一定的开发资金.例如学校各系部网站、学生素质管理系统、旅游资源网站、学校综合信息管理系统、酒店管理系统等.将这些项目的开发权以各模拟公司竞标的形式落实到指定的模拟公司进行项目开发.第三,威客理论.各模拟公司可以通过自己的努力,在互联网威客网站获取各种软件项目的开发信息进行开发,也可以自己主动到社会上去承接相关软件项目进行开发. 当模拟公司获取相应软件项目进行开发之后,在项目的实施过程中,由团队管理中心负责对各模拟公司正在进行的项目进行进程管理与督导.通过周报、月报、座谈会、甘特图等具体形式进行监督与管理,并在项目完成时参与项目测试与验收工作.系上每学期会根据各创业公司工作开展情况,在各模拟公司之间搞创业大赛,通过学生、教师参评等形式评职优秀公司加以奖励.

3.行业背景的了解

通过在学生中成立大学生创业中心,让学生实时了解当前市场行情及运作模式.具体做法是在软件专业中选取一批优秀且有意向独立创业的学生成为创业中心成员,鼓励学生自主创业.大学生创业中心面向校内外承接一些计算机相关项目或工程,交于创业中心成员或系上其他同学一起实施完成.同时,通过学校创业市场,面向全校师生销售与计算机相关的设备、耗材等.再者,创业中心成员之间还通过不定期地开展形式多样的学习方式和活动,提身内部成员的综合能力.通过锻炼,学生可以接触到很多实际问题并想办法解决,了解市场动态,创业能力大大提升.

四、实践中的检验

阿坝师范高等专科学校计算机科学系从2002年开始招收计算机软件技术专业学生,2008开始逐步实施创新软件人才培养模式.经过几年的探索和实践,培养出的学生具有专业动手能力强,自学能力高,有较好的团队合作意识等特点.学生主要在全国各大中城市就业.据我校2011年第三方教育数据咨询和评估机构麦可思调查显示,我校软件技术专业学生就业率和就业质量均达到较高水平.同时,近三年我系大力组织学生参加全国软件专业人才设计与开发大赛,参赛成绩逐年攀升,成绩显著.

五、结论

文中提出的创新软件人才培养模式主要是通过在教学过程中改变教学思维和方法、实施模拟公司制项目教学方式、成立大学生创业中心、实施学生个人综合素质分等具体形式加以实施.通过几年对创新软件人才培养模式的实施并前后对比检验,文中提出的创新软件人才培养模式在促进创新型软件人才的培养,提升学生就业能力和就业质量上都有显著的成效.但是,人才的培养是一项长期而艰巨的工作,作为教育工作者,我们要根据实际的教学工作环境和条件加以改进和完善,不断培养出适合社会需要的创新软件人才.

相关论文范文