高职软件专业职业素质培养问题研究
来源:用户上传
作者:方俊
摘 要:通过对3个案例的描述和分析,提出培养高质量的高职软件专业人才的正确路径是在培养学生知识和技能的同时要注重学生职业素质的培养。根据软件专业工程性强的特点,提出应改革课程体系,增加软件工程相关的教学内容,同时改革实训教学方法,在实训中增强学生对软件开发过程各个阶段目标的理解,切实培养学生的工程实践能力。强调在实训过程中,不能只是注重知识的验证,更应注重学生的良好的职业习惯、职业纪律、职业道德、责任心、职业心理素质等全方位综合素质的培养。
关键词:职业素质 高职教育 教学改革
中图分类号:G64 文献标识码:A 文章编号:1672-3791(2019)10(a)-0167-02
互联网+时代,社会对软件人才的需求十分巨大,高职软件专业迎来了千载难逢的发展机遇。市场需求虽大,要培养出符合产业需求的合格软件人才,却是摆在每个设置了软件专业的高职院校必须面对的课题。近年来,各高职院校都在不断推进软件专业教学改革,包括淘汰老旧专业、设置适应新技术的新专业、改革课程体系、改进教学方法、推进校企合作等,目的就是希望跟上互联网技术发展的步伐,为软件产业培养合格的高职层次的人才。但是,市场调查发现,在众多软件企业中高职层次的员工比例却不高,尤其作为企业核心开发岗位的高职层次的员工更少。可见各种教学改革虽然促进了高职软件专业人才培养质量的提高,但离行业核心需求还存在差距。究其原因,主要是在改革中强调了知识体系和教学方法手段的更新,强调了学生动手能力等技能的培养,但却忽略了软件行业工程性强的特点,从而忽略了对学生的软件行业职业素质全方位的培养。该文将就笔者多年教学中的体会,探讨如何加强高职软件专业的职业素质培养问题。
1 职业素质的内涵
职业素质是指从业人员在社会生产实践过程中在一定生理和心理条件基础上,通过教育培训、职业实践、自我培养等途径逐渐形成和发展起来的综合能力,在职业活动中起决定性作用的、内在的、相对稳定的基本品质能力。职业素质包含了身体素质、心理素质、政治素质、思想道德素质、文化素质、审美素质、专业素质等素质修养,也包含了社会交往素质,以及学习和创新方面的素质。通俗地说,职业素质是从业人员在长期学习工作过程中逐渐积累起来的职业兴趣、职业习惯、职业能力、职业道德品质等多方面素质。限于篇幅,该文只讨论专业相关的职业素质培养问题。
2 加强职业素质教育对高职软件专业人才培养的重要性
为什么说高职软件人才培养与行业需求存在差距的主要原因是忽略了学生职业素质培养?该文将从笔者在教学经历中观察到的几个案例进行说明。
案例1:各校现在都非常重视专业技能竞赛,纷纷组织专业的优秀学生参加各种比赛,通过比赛提高学生能力和学校知名度。笔者曾做过高职软件方面的全国竞赛的裁判,在裁判工作中负责一个模块的评分。这个模块是各类软件中都是非常基础的功能,从技术上讲没有任何难度。但从竞赛结果看,完全做出来的团队不到20%,大部分团队都存在或多或少的错误,还有相当部分的团队基本没做出来。技术方面,开发这个模块所需的知识和技能在学校的学习中肯定已经学到,而且,参加全国竞赛的团队一定是各校优先生,肯定具备了所需的知识和技能,但在竞赛中看到的却是意想不到的效果。
案例2:软件专业学生的毕业设计任务通常是完成一个小型软件系统的设计和开发,并撰写毕业设计说明书。毕业设计的目的除了检验学生对几年来所学知识和技能的掌握情况外,更重要的是检验学生是否具备软件行业职业岗位所要求的能力素质。大部分学生不能高质量完成毕业设计,需要指导老师反复指导帮助。主要体现在不了解软件开发过程模型,不知道各个开发阶段的任务目标和完成任务的方法手段。不知道要完成一个好的软件系统,要先设计后编码。即使做设计也弄不清怎么写需求、什么是概要设计和详细设计、怎样编写更好的代码、怎样以团队方式开发软件系统等。
案例3:走访软件企业发现一般软件企业不太愿意接受高职毕业生,主要原因多是能力与需求不符。有企业反映高职学生独立完成软件开发的能力不够,主要体现在对项目文档理解能力不够、质量意识不强、学习能力不强等几个方面。
上述3个案例看似互不相关的独立个案,但都反映了高职软件人才培养中存在的本质性问题。为什么会有这些现象?笔者看来,原因在于教学中注重的是软件知识和技能的培养,即使加强了实训,也是对课堂知识的验证性实训,忽略了对学生职业素质的培养。软件人才的专业素质是指运用各种软件知识和技能顺利完成软件开发的工程实践能力素质,包括文档阅读能力、团队沟通与分工协作能力、质量控制能力、良好的职业习惯和职业纪律等,这些能力的培养正是平时教学中所忽略的。虽然在不断的教学改革中各专业对接行业岗位特点调整课程体系,改革教学方法和理念,但对职业素质培养这种不是一两门课能够解决的问题,却重视不够。对职业素质培养的缺失,是造成高职软件人才在就业市场的比较弱势的一个重要因素,因此,加强对高职软件人才的职业素质培养是提高人才培养质量的重要途径,应从课程设置、教学方法、教学理念的各个方面逐步提高素质培养的比重。
3 如何加强高职软件专业职业素质教育
3.1 开设软件工程方面课程,增强学生软件工程知识
案例2中的问题主要是学生软件工程知识和工程能力的缺乏,可以考虑通过在课程体系中增设软件工程方面的课程来解决。但这门课程因枯燥且理论性强,有些学校过去开过,因效果不好取消。应根据高职生特点对课程内容进行改造,课程中只简单介绍软件过程的各个阶段及阶段成果,课程主要形式采用实训方式,即以一个实际项目导入软件工程概念,课程主要任务是教学生学会看和写项目需求、概要设计和详细设计。通过开设此课程,结合已开设的UML、测试等课程,可以向学生灌输软件工程方面的知识,在掌握这些知识后再进行毕业设计一定能收到较好效果。开设此课程一定要避免过去纯理论的教学方式,少讲纯理论的东西,让学生学会写需求和设计,在动手过程中掌握理论知识,逐步培养学生对软件工程和软件过程的认识和兴趣。
3.2 加强职业道德和职业心理素质培养
软件开发表面看是高大上的职业,但从事过软件开发的人才清楚其中的幸苦,没有好的职业道德和责任心不可能成为一个优秀的软件人才。同时,软件开发过程是非常辛苦的,因其知识密集型的特点而存在很多的不确定性,因此,一个好的软件开发人才需要有强大的心理素质,学校应在现有思政和心理课基础上,开设职业道德和职业心理素质课程,培养学生的责任心、工作耐心、进取心,以及团队协作精神。
4 结语
职业素质的培养涉及到职业兴趣、职业习惯、职业能力、职业道德品质等多方面,这些素质的养成不是一天两天的事情,也不是一两门课程的事情。要培养高职软件专业学生良好的职业素质,需要从课程体系改革入手,增加軟件工程相关课程,并根据软件行业工程性强的特点,改革实训课教学方法,强化软件开发过程的训练,同时注重对学生的职业道德和心理素质的培养,只有这样才能培养出具有较高职业素质,符合软件行业要求的人才。
参考文献
[1] 曹倩.呼叫中心职业素质及职业生涯规划[M].北京:清华大学出版社,2013.
[2] 傅刚斌.高职人才培养目标顶层设计研究与实践[J].中国职业技术教育,2015(2):12-14.
[3] 王娜,乔志杰.基于工作过程教学模式在高职教育中的应用[J].科技资讯,2018(20):164-165.
转载注明来源:https://www.xzbu.com/8/view-15065359.htm