高职软件技术专业人才培养中的问题与对策

2011-10-14 05:51陈平
太原城市职业技术学院学报 2011年6期
关键词:马鞍山软件技术实训

陈平

(马鞍山师范高等专科学校软件学院,安徽 马鞍山 243041)

高职软件技术专业人才培养中的问题与对策

陈平

(马鞍山师范高等专科学校软件学院,安徽 马鞍山 243041)

区别于其他高职类专业,软件技术专业主要是以培养从事脑力劳动的技术人员,在人才培养过程中有诸多影响因素。论文针对这些影响因素,以马鞍山师范高等专科学校软件技术专业人才培养模式改革探索实践为例,提出了几点解决方案。

软件技术;人才培养;模式改革

高职软件技术专业主要以培养从事脑力劳动的程序员、软件测试员、软件工程师等为目标,相对于其他高职专业,软件技术专业人才培养有着自身独特的特点。近年来,在进行“工学结合”的软件技术人才培养模式实践中,国内大多高职院校都取得了很多值得推广的教学成果。比如,苏州工业园区职业技术学院提出的“以工作过程为导向构建高职软件技术专业课程体系”、广东岭南职业技术学院提出的“基于工作过程的高职软件技术专业人才培养方案”等等,都在宏观上提出了很好的人才培养指导方案。

一、问题产生的背景

马鞍山师范高等专科学校自2006年开办软件技术专业以来,一直在探索改革软件技术专业人才的培养模式。在办学过程中,也曾发现了软件技术专业培养过程中的几个关键微观影响因素。这些微观因素主要表现在:学生进校后进行一段时间学习,发现自己不适合学习软件技术专业,或者没有兴趣学习软件技术专业;在软件技术专业基础课程学习时期,没有达到教学目标要求,导致后来的开发类专业课程无法进行正常、有序的学习;学生即使在临近毕业前的关键时期,也没有多少项目开发经验,最终很难找到对口的岗位就业。近5年来,马鞍山师范高等专科学校软件学院针对这些微观影响因素进行了教学改革,并取得了一定成效。

二、针对影响因素采取的几点对策

1.对专业不了解,不适合学习软件技术专业

每至高考填报志愿,面对眼花缭乱的专业,考生往往会感觉无从下手。在选择专业时,由于考生不了解各个专业的具体培养方案和就业方向,对自己将来究竟选择什么样的职业发展方向尚无成熟的想法,因而较为盲目。针对这一现象的存在,可以通过实行按大类招生进入大学的方法,让考生可以有更充分的时间和精力去了解各大类下的各个专业内涵,边学习、边选择,为自己的职业生涯做出合理的定位。

2010年,马鞍山师范高等专科学校在安徽省高职高专院校率先实现了计算机大类招生。学生进校后,经过一学期基础课程和职业素养课程的学习,对计算机类各个专业有了较深入的了解,再根据自己的兴趣选择计算机类的某一个专业进行学习。在职业素养课程的教学中,安排学生到对应专业企业参观,同时邀请企业技术专家到校内进行讲座和专业潜能测试等教学环节。通过这些教学环节,学生对计算机大类的各个专业有了较为深入的了解,进而选择适合自己的专业或专业方向学习。

2.基础课程跟不上,无法学习后续的开发类课程

比如,软件技术Java Web开发方向的学生如果没有学好《Java面向对象程序设计》课程,那么在学习《Java EE高级开发》课程的时候就比较吃力了。针对这种情况,我们对课程开设进行了调整,采用分段教学的方式进行。具体是,第二到第三学期,分段开设专业基础课程,如表1所示。这样的安排,能让师生在某一时间段集中精力去学习某一门课程。其中,基础课程安排教学经验丰富的教师任教,保证教学质量。

表1 第二学期课程开设情况一览表

3.动手能力差,项目经验缺失

项目经验是软件技术专业毕业生就业时最重要的影响因素。为了使学生在毕业之前积累一定的软件项目经验,我们在培养方案中安排了一些循序渐进的实训项目,如表2所示。

以软件技术Java Web开发方向的培养方案为例,我们在第二、三学期专业基础课程教学中,安排了4个企业项目实训,而这些企业项目都是用标准软件工程规范进行设计的。设计这4个项目时,充分考虑到内容上循序渐进、难度上由浅入深,确保所有同学都能在教师的带领下完成实训。通过这4个项目的实训,学生将初步具备软件开发能力。同时,项目成果也激发了学生学习兴趣。在第四学期,学生在完成所有基础课程的学习后,安排学生进行若干企业项目实训。项目来源于与学校合作的软件公司已经完成的实际工程项目,或者来自软件服务外包公司的外包业务,这些项目都拥有完整的软件文档。第五、六学期,学生进入企业进行顶岗实习,在企业进行为期一年的项目开发锻炼。

通过以上几个学期的积累,学生在毕业之前就积累了近2年的项目经验,为学生成功对口就业创造了良好的条件。

表2 软件技术专业实训项目一览表

4.专任教师项目经验少,很难设计案例项目

在实训项目案例的开发与实训课程的指导上,国内有不少学校开展了教学项目案例方面的教学研究,但效果不尽如人意。追究其主要原因,就是校内专任教师大多缺乏企业项目开发经验。马鞍山师范高等专科学校软件学院采用以下办法解决这个问题:第一,与知名软件企业合作,企业到校参与培养方案的制定,根据培养方案拟定学生实训项目;第二,采取各种激励措施,让教师到企业挂职锻炼,增强教师软件开发经验;第三,引进软件企业进校园,让教师参与校园内企业的各种产品研发,积累项目经验。

5.逻辑思维差,不能很好地进行软件开发

软件技术从业人员要求具备良好地逻辑思维能力。本科软件工程等专业都开设了《离散数学》课程,加强学生思维能力的培养。然而,在高职软件技术专业,受到学生基本素质、课时开设、数学基础等多方面因素的影响,开设《离散数学》课程有一定的难度。不过,为了提升学生逻辑思维能力,教师可以在专业课程教学案例设计中融入一些日常生活中的逻辑题问题,通过教学案例的完成,学生的逻辑思维能力也会得到不断提高。另外,软件技术专业可以组织课外活动,比如逻辑竞赛,激发学生逻辑思考兴趣,提升逻辑思维能力。

6.外语语言能力差,不适应外包业务

高职类软件技术专业的不少毕业生在日后将会从事外包项目的开发。外包业务,对程序员的专业外语能力有一定的要求。如果在学生语言能力培养过程中以基础外语能力培养为主,则难以达到专业外语目标的能力要求。为此,在软件技术专业,要根据学生今后的主要从业岗位安排学生选修对应的专业外语。比如,对于马鞍山师范高等专科学校软件技术专业2010级学生来说,就可以根据自身的兴趣爱好以及以后拟从事岗位的需求,选修专业英语或者专业日语。在专业外语的教学过程中,我们还特意邀请了企业的相关人士到校讲学,从而提升教学的针对性。

[1]吴建明.以工作过程为导向构建高职软件技术专业课程体系[J].计算机教育,2010,(11):64-67.

[2]余学文.基于工作过程的高职软件技术专业人才培养方案的探索与实践[J].科教导刊,2010,(1):71-73.

[3]程有娥.高职软件技术专业项目课程开发与实施[J].职业技术教育,2009,(23):25-26.

G718.5

A

1673-0046(2011)06-0043-02

猜你喜欢
马鞍山软件技术实训
马鞍山郑蒲港新区
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
基于CDIO理念的数控实训教学改革与实践
UGNX软件技术在农机从业人员技术培训中的应用
虚拟情景实训环境三维模拟
成自泸高速马鞍山隧道机电工程维护浅析
电工电子实训教学改革与创新
基于长三角地区需求的软件技术人才的培养
利用Java开发智能软件技术研究
“诗城”马鞍山 魅力黄梅戏