APP下载

职业素养培养融入软件项目化教学的研究与实践

2016-12-19温颖

计算机时代 2016年11期
关键词:项目化教学职业素养职业教育

温颖

摘 要: 职业素养是企业对人才的客观要求,职业素养培养已成为职业教育的重要环节。从软件从业人员职业素养培养内容入手,依据软件开发生命周期,研究在项目化教学过程中培养高职软件专业学生职业素养的途径和方法。

关键词: 项目化教学; 职业素养; 职业教育; 软件专业

中图分类号:G710 文献标志码:A 文章编号:1006-8228(2016)11-73-02

Research and practice on the integration of professional accomplishment

cultivation into software project teaching

Wen Ying

(Hangzhou Vocational & Technical College, Zhejiang, Hangzhou 310018, China)

Abstract: The professional accomplishment is the objective requirement of the enterprise to the talented person, and the professional accomplishment cultivation has become the important link of the vocational education. In this paper, starting with the training content of the professional accomplishment of software employees, according to the software development life cycle, the ways and methods of cultivating vocational students' professional accomplishment in the course of project teaching are studied.

Key words: project teaching; professional accomplishment; vocational education; software specialty

0 引言

当前软件企业对从业人员的职业素养非常关注,而高职学生普遍存在责任心不强、团队合作精神不够、与沟通交流能力差、缺乏学习能力和创新精神等问题,为促进高职学生全面发展,提高就业竞争力,职业素养培养已成为职业教育的重要环节。加强高职软件学生职业素养的培养,研究切实可行的培养方式具有重要的现实意义。

1 软件从业人员职业素养培养内容

充分了解当前企业对软件专业学生的岗位需求及能力和素质要求,是学校教育教学改革的前提。通过调研了解到软件从业人员大致有八个工作岗位:方案策划师、需求分析师、系统架构师、前端(界面)设计师、软件开发工程师、软件测试工程师、实施工程师、技术支持工程师,对职业素养的要求概括为责任心、执行力、编码习惯、测试习惯、分析理解能力、沟通表达能力、团队合作意识、文档写作能力、学习能力、时间管理能力、抗压抗挫能力、吃苦耐劳精神等,这些具体要求为软件专业职业素养培养提供了内容,为提升学生职业素养奠定了基础。

2 基于项目化教学的职业素养培养路径

专业教学是培养高职学生职业素养的根本途径[1]。项目化教学[2]借助工程项目实践,让学生在职业情境中提高职业技能,这是目前高职院校普遍采用的教学手段。软件技术专业以培养软件程序员为主,项目化教学为提升学生的职业能力发挥了积极的作用,也为在项目实施过程中融入职业素养培养提供了可操作性和实用性。职业素养培养的关键就是将培养内容融入项目实施,具体的培养路径表现为:

⑴ 项目的选取

企业中的典型工作任务对教学来说不一定具备典型性,课程中使用的典型项目,在企业中也不一定真实[3]。在满足软件开发过程完整性的前提下,教学项目以覆盖课程知识点为目标,简化企业真实项目中的复杂业务流程,筛选和整合功能模块,使之成为职业素养培养的有效载体。

⑵ 项目的设计

项目化教学以项目为核心,教学项目设计应遵循高职学生由浅入深、由简单到复杂、由低级到高级的认知规律,为体现出由单一到综合的能力训练体系,将课程体系中的项目按规模和范围划分为三级[4]:课程项目、学期项目、综合项目。不同级别的项目承载的职业素养培养内容并不相同。课程项目作为单门课程的教学载体,是功能简单的模拟项目,以涵盖课程涉及的知识点为主,突出基本技能训练,培养需求理解能力和良好的编码习惯;学期项目作为课程群的教学载体,改编自企业真实项目,突出专业知识的综合应用,培养分析问题解决问题、团队合作、沟通交流、文档编写等能力;综合项目即毕业设计项目,是学生在软件企业顶岗实习时参与的实际项目,对提升职业素养最为重要,基本涵盖了软件从业人员所需的职业素养要求。

⑶ 项目的分解

具体课程根据需要选择不同级别的项目后,任课教师要在课程的整体设计中将项目拆分成若干工作任务,明确每个任务的教学目标和职业素养培养内容,做到技能培养和素养培养的有机整合。同时在课程考核评价中增加职业素养评价办法。在每次课的单元设计中,要阐述为达成职业素养培养目标采用的教学方法、手段和组织形式等。

⑷ 项目的实施及评价

以项目小组的形式进行项目实施,可以培养学生的团队合作、时间管理、学习能力、创新能力等职业素养。项目小组可根据前期项目分解后的工作任务制定开发计划及角色分工。学生按开发计划依次完成需求分析、系统设计、代码编写、软件测试以及各阶段软件文档。在项目实施过程中,为更好地贴近企业工作情景,教师可组织学生开展项目日报、周报、例会、评审等活动。最后进行项目成果展示和汇报,根据对项目成果的终结性评价和对职业素养的过程性评价,形成该课程的综合评价。和最终完成的项目成果考核评价不同,职业素养培养作为教学内容的一部分,其考核评价体现在完成项目的工作过程中,评价指标应具备目标明确、可行性、可操作性强等特点。

3 职业素养培养应用实践

以软件专业核心课“JSP开发技术”为例,说明项目化教学中融入职业素养培养的具体方法。该课程教学目标是培养学生的Java Web开发能力,教学项目规模为学期项目,分为课内模仿项目(选用电子商城项目)和课外学生自主选题项目(各类网站项目),课内外同步训练能让学生更好地掌握软件开发技术JSP。依据软件开发生命周期[5]进行项目分解,从需求分析、软件设计、软件编码、产品发布四个阶段划分出若干子项目,将每个子项目再分解为若干工作任务,结合软件从业人员岗位分工及职业素养要求,在每个工作任务中确定职业素养培养内容,如表1。

为更好地模拟职业活动,学生以项目组中不同角色分工的形式参与到项目的开发过程中,在完成工作任务的同时达到职业素养的提升。“JSP开发技术”课程职业素养考核评价占课程评价的20%,评价指标根据软件从业人员职业素养要求设定,如表2。该评价指标在课程的职业素养培养中发挥了积极的作用。

4 结束语

项目化教学融入职业素养培养,实现了学生职业技能和职业素养的相互渗透和共同提高,取得了良好的实际效果。通过实践我们有几点体会,一是教师自身的职业素养和教学项目设计能力是提升学生职业素养的关键,教师除了扎实的专业技能外,应具备行业中合格职业人的职业素养。二是有些职业素养的培养在学校较难实施,如吃苦耐劳、抗挫抗压等,需要加强校企合作,让学生在真实的软件开发环境中得到训练。三是需进一步研究和完善高职软件专业学生职业素养培养考核评价体系,如研究难定量指标的量化办法、完善实训、实习以及第二课堂的考核评价等,为软件人才培养提供更全面的参考依据。

参考文献(References):

[1] 欧阳冬梅,张玉荣,焦江福.高职学生职业素养及培育途径分

析[J].职教通讯,2013.11:21-23

[2] 胡占军,张欣等.基于CDIO模式的项目教学实施方案[J].中

国职业技术教育,2009.8:55-58

[3] 杨永娟.IT项目课程开发案例研究[J].职业技术教育,

2010.14:22-25

[4] 徐春林.CDIO与工作过程导向的课程比较研究[J].职业技术

教育,2012.33(20):25-27

[5] 陈玲萍.软件开发生命周期各阶段的应用软件安全性测试[J].

企业科技与发展,2010.4:14-16

猜你喜欢

项目化教学职业素养职业教育
高职《管理学》课程实行项目化教学改革与实践策略
刍议项目化教学法在本科动漫实训课程中的探索与应用
众筹模式引入工业产品设计项目化教学的思考与探索
《UG NX机械产品设计》课程项目化教学的改革研究
“动能教育”模式下的工匠人才培养路径研究
论七年一贯制体系下本科学科建设中职业教育的重要性
技工院校校级领导职业素养的建设及质量评价研究
高技能人才培养新模式职业素养+职业技能
刍议职业教育校企合作的有效性
基于CDIO的大学生职业素养培养研究