欢迎来到学术参考网

基于职业胜任力培养的软件技术专业课程建设

发布时间:2016-06-15 11:15

  高职课程设计要反映高等教育与职业教育的双重特征,基于职业胜任力培养的课程建设,是高职院校课程建设与改革的方向,符合高职教育内涵建设的要求。本文从高职院校课程建设现状出发,结合软件开发专业自身的特点,对职业胜任力进行了介绍,对专业学习领域、专业拓展学习领域、人文素质拓展学习领域的课程建设进行了分析,对基于职业胜任力培养的软件技术专业人才课程建设进行了论述。

 

  高职院校具有高等教育与职业教育双重特征,高职的办学方向要精准定位,它的人才培养目标是培养具有较强职业能力的专门人才。与计算机相关的国内大学毕业生每年有几十万人,其中而符合软件行业要求的人才则比较少,企业招聘的部分大学毕业生也要花较长时间培训才可以投入工作,尤其在软件开发这个领域上更加突出。为培养符合企业用人标准,满足软件开发岗位能力需求的高素质软件开发人才,计算机软件技术专业课程的建设显得尤为重要。课程建设要与企业的需求对接与融合,应当适应人才发展的需求,要增强学生的职业适应能力和可持续发展能力。

 

  1 课程建设现状

 

  目前各高职院校普遍存在着培养的人才职业技能不强,岗位适应能力差等问题。调查显示,很多高职计算机软件技术专业的毕业生实践不够,不能很快适应工作岗位。如何建立突出职业能力培养的课程标准,规范课程教学的基本要求,提高课程教学质量是目前各高职院校计算机专业人才培养面临的重要问题。目前,很多高职院校都认识到了高校的共性教育与企业的个性需求相矛盾,也进行了基于企业需要的课程体系设计,同时加大了实训教学的力度,将学校的教学内容实用化,按软件企业的要求进行人才培养。但目前所做的工作缺少系统性,没有从整个课程体系结构上进行设计,真正联合企业的专家参与到课程建设中的还很少。

 

  2 职业胜任力分析

 

  Spencer提出胜任力是与有效的或出色的工作绩效相关的个人潜在的特征,包括:知识、技能、自我概念、特征与动机。胜任力的提出可以最大程度上实现人员与岗位的匹配,为员工搭建有效的职业发展路径。职业胜任能力是在企业实践知识与职业要求为指导下,在具体工作情景中形成的各种知识与技能,以及解决企业实践问题的胜任能力,是一个学生在职位上取得成功的能力。它包括职业岗位能力,即某项技术专才和职业适应能力,即职业的迁移能力。高职学生职业胜任力是毕业生职业工作的承担能力与适应能力,高职教育要服务好现代产业,高职课程的定位、目标与内容、组织、实施及评价就要符合企业的需求。计算机相关职业注重团队合作,沟通能力、语言能力、组织能力、信息处理能力显得很重要。

 

  3 基于职业胜任力培养的软件技术专业人才课程建设

 

  为了培养具有职业胜任力的软件开发技能型实用人才,需要围绕岗位适应能力和职业拓展能力设计课程,将知识融入到职业技能训练之中,使学生获得的知识、技能真正满足职业岗位要求,充分体现了以服务为宗旨、以就业为导向职业教育办学方针和以人为本,全面发展的教育理念。

 

  课程建设要与企业或行业进行合作,从学生就业的实际出发,调研软件开发企业岗位需求,在此基础上分析确定软件技术专业的主要典型工作任务及完成典型工作任务必须具备的职业能力,总结出某个岗位主要工作职责及其必需的知识与技能,进而研究探讨为培养学生具备该职业能力所需开设的核心课程和课程教学内容,以期提高学生的职业发展力,提升学生的就业能力。

 

  下面是招聘网站51job上某企业招聘软件工程师的职业能力描述。

 基于职业胜任力培养的软件技术专业课程建设

  职位标签:IOS 软件工程师

 

  职位职能:高级软件工程师 软件工程师

 

  职位描述:

 

  【岗位职责】

 

  (1)负责IOS平台客户端程序的开发,包括iPhoneiPad;

 

  (2)按照项目计划,在保证质量的前提下,按时完成开发任务;

 

  (3)参与软件系统需求分析和设计,编写有关技术文档;

 

  【职位要求】

 

  (1)计算机,通信等相关理工科专业;

 

  (2)精通iOS下网络通信机制,对TCP/IPhttp/httpsMQTT有一定经验;

 

  (3)具备扎实的Objective CC/C++语言基础,熟悉XCode;深入理解面向对象的设计模式;

 

  (4)对用户体验、交互操作流程、及用户需求有深入理解;

 

  (5)责任心强,良好的沟通表达能力和团队意识;

 

  (6)工作踏实认真、积极主动,善于学习,较强的责任心,抗压力强。

 

  上面的招聘描述了对软件工程师岗位需求以及员工的职责要求。可以看出,企业的岗位要求涉及对知识、技能、自我特征、潜在特质等方面的描述。基于职业胜任力的人才需求描述是依照职业胜任力定位岗位特征与具体的岗位综合能力要求。在结合软件技术专业的典型工作任务及完成典型工作任务须具备的职业能力,软件技术对应的软件开发类岗位主要所需的知识、能力、素质要求如表1所示。

 

  表1 软件技术专业知识、能力、素质要求

 

  将人才培养对应岗位梳理成软件技术活动流程的主要岗位群,包括软件程序开发岗位群、软件测试岗位群、技术文案管理岗位群、软件技术支持岗位群,软件推广及售后服务岗位群,明确岗位群的职业胜任力模型。

 

  基于职业胜任力模型引入工作过程导向法,改革传统的以课本为主体的课程体系,构建基于岗位职责需求的课程体系,包括了基础学习领域、专业学习领域、专业拓展学习领域、人文素质拓展学习领域。

 

  在专业学习领域的课程建设中,将企业岗位职责与课程设计进一步融合是课程建设的关键。基于职业胜任力的课程建设中,通过对专业课程所具备的岗位特征,与本地区的软件企业合作,引入企业的实际项目,根据专业课程与企业项目开发活动要素的关联性,将“Java高级程序设计“Java Web程序设计数据库原理静态网页设计“JavaScript程序设计“JavaEE轻量级框架开发等课程教学活动以跨课程项目为纽带、以企业实际项目开发过程为主线进行有机编排。

 

  基于职业胜任力的课程建设中,不仅仅关注专业学习领域,还需要重视人文素质拓展学习方面的课程建设,人文素质拓展学习领域课程如表2所示。

 

  表2 人文素质拓展课程列表

 

  通过增加职业素质教育方面的课程,更能培养学生沟通、语言、组织、信息处理等方面的职业适应能力,职业素质教育活动安排如表3所示。

 

  表3 职业素质教育课程列表

 

  4 小结

 

  通过对职业活动和岗位能力进行分析,可以得到企业对该岗位所需要的素质和能力,在后续的课程体系建设中,可以有针对性地设置课程和选定教学内容。在教学中可以培养学生的职业能力,强调职业技能的训练与对知识的应用能力,加强学生职业综合能力与素质的培养,可以全面提高学生的职业胜任力,能为企业培养熟悉软件开发规范与流程的高素质技能型人才。

 

  作者:李唯 来源:科教导刊 201514

上一篇:高校《新型软件开发综合实训》课程建设的探讨

下一篇:校企合作软件质量保证与测试课程建设