以典型工作任务为导向的课程开发
2020-07-04彭钊周湛樟
彭钊 周湛樟
摘要:随着Web全栈工程师岗位的火爆,全栈人才越来越受到企业重视。本文针对职业院校“以就业为导向”的教育理念,结合计算机程序设计专业人才培养目标,在分析Web全栈工程师典型工作任务的基础上,依据课程开发流程,探索了基于工作过程的全栈方向课程体系开发,提出了适用于计算机程序设计专业全栈方向的课程开发方案。
关键词:典型工作任务;全栈工程师;课程开发;就业导向
中图分类号:G424 文献标识码:A
文章编号:1009-3044(2020)14-0214-02
1背景
随着Web的发展、5G时代的到来,市场对于移动端岗位的需求火爆,而随着“全栈”概念的提出,全栈人才越来越受到企业重视。学校方面只有不断地更新全栈开发的课程体系,才能跟上时代的需求,提高学生的综合竞争力。
我校是一直秉承“以就业为導向”的教育理念,打造应用型人才。结合本校的特征和计算机程序设计专业全栈人才的培养目标,以企业工作过程为导向,经过一年的研究,取得了初步成果。
2课程开发的过程
1)外培内训,打造双师型教师
2018-2019学年第一学期,软件教研室专业群的18名教师都参加了以工作过程为导向的课程体系开发的讲座学习,同时参加了企业专家“Node.is和Vue.is技术”的专项技能培训。提高了教师的课改能力和专业能力。
2)走访座谈,深入了解岗位要求
2018-2019学年,先后走访了10余家互联网企业公司,同企业Web全栈工程师、前端工程师面对面坐下来作了深入沟通和交流,了解企业对人才的最新需求,熟知Web全栈工程师岗位对人才的最新要求。
3)联动校外,分析毕业生就业情况
联动负责校外实习的3名指导老师,分析了近3年来,就业学生中Web全栈工程师(前端工程师)岗位学生的最新项目开发请求、项目开发要求。对比就业学生在校学习的知识和就业所需知识,总结出在校学习知识中的优势和不足之处,并提出建设性的改进意见(见下表1)。
4)通过问卷星收集多方位的数据
在问卷星上发布市场对Web全栈人才的要求题目,全方位要求多方位的人才填写该问卷,其中就业学生和校企合作单位中约100人参与填写该问卷星。然后归纳、总结出现在市场上对人才要求的信息。
5)找寻参与实践专家访谈会的企业专家
在上述问卷星收集的数据中,检索出具有代表性的20名Web全栈工程师的信息,要求他们填写“职业发展历程表”(见表2)中工作经历部分。分析这20名Web全栈工程师的工作经历,找出资深企业中一线开发经历五年以上的10人作为“实践专家访谈会”的实践专家。
6)召开实践专家访谈会
2019年上半年展开了“计算机程序设计专业实践专家访谈会”,聘请了资深企业的10名企业专家,同时聘请学校副校长杨校、教务处副处长吴处、教育研究所赵所长对我们的专家访谈会现场进行现场指导并担任教育专家,信息工程系教学副主任苏主任主持,信息工程系软件教研室主任带领10名专业教师全程协助。
(1)分析职业发展阶段
经过苏主任的讲解,在专业教师的协助下,明确职业发展的五个阶段新手、生手、熟手、能手、高手。然后10名实践专家填写自己的职业发展阶段描述表,并归纳总结出Web全栈工程师的“职业发展阶段描述表”(见表3)。
(2)整合代表性工作任务
教育专家和协助人员引导企业实践专家根据自己的职业发展规律,按照由易到难、循序渐进的原则,填写“职业发展历程表”中自己在前面四个阶段中每个阶段完成的具有代表性的任务。然后将每个企业实践专家每个阶段的代表陛工作任务,以卡纸的形式张贴在白板上,主持人引导所有企业实践专家进行头脑风暴,归纳、总结、整合。对工作过程工作任务的知识体系进行“解构”,获得具有教学价值的工作任务,形成Web全栈工程师职业发展的每个阶段的代表性工作任务(见表4)。
(3)提炼典型工作任务
主持人引导,企业实践专家、教育专家和专业教师一起分析每个阶段的代表性工作任务,依据设备、工具使用的不同进行归纳整合,并对行动领域进行“重构”,整合出体现Web全栈工程师职业发展过程的4个典型工作任务(见表5)。
7)典型工作任务(职业行动领域)描述
专业教师将典型工作任务转换为学习领域,依据与实践专家访谈的记录和Web全栈人才培养目标,在典型工作任务分析的基础上,对典型工作任务进行教学化处理,从而形成可用于教学的“学习领域”。例如Web全栈工程师的第三个阶段“制作网上商城小程序开发”典型工作任务(职业行动领域)描述表,它包含:典型工作任务描述、工作与学习内容(工作对象、工具材料、工作方法、劳动组织、工作要求)和学习目标等内容,体现了学习领域的三要素(学习目标、学习内容、学习时间),由全体教师分组讨论完成。
8)形成课程体系架构
以典型工作任务为导向,围绕综合职业能力和职业素养培养为目标,以学生为主体,采取行动导向教学方式,校企合作、工学结合,实现学习过程即工作过程。为此将以上典型工作任务按照工作性学习过程,转换为下述的课程体系(见表6)。
3总结
通过开展行业、企业调研,展开实践专家访谈会,提取Web全栈工程师典型工作任务,经教育专家转换为Web全栈开发学习领域,并构建了《Html5+CSS3网页制作》《前端项目开发(Ja_vaScfipt+Jquery)》《小程序开发》《前端框架开发》和《全栈项目开发》五门核心专业课程。
这些课程以职业为背景,以社会需求为依据,以工作任务为线索,对接工作过程,后续将完善每门课的课程标准,合理安排教学和评价手段,明确教学条件(师资、设备、场室),完成项目教学、案例教学的课程开发与实施,并在实践中不断总结和完善。