基于DBA岗位需求的高职Oracle数据库课程教学改革
2014-05-04段桂芹
段桂芹
摘要:在阐述社会对DBA岗位需求的基础上,分析当前Oracle数据库教学存在的问题,并结合教学实践,从教学特点、教学方法和考核方式3个方面探讨Oracle数据库课程的教学改革问题。
关键词:Oracle数据库;DBA岗位需求;教学改革
0、引言
“人才培养向市场需求靠拢,教学内容向岗位看齐”是当前职业教育改革的价值取向。目前,在高职Oracle数据库课程教学中,仍然存在重理论轻实践、教学方法和手段单一等问题,导致很多学生在就业中很难适应市场对数据库开发和管理人才的需求。因此,改革现有教学内容和教学手段,探索出一种更加适合应用型人才培养的教学模式,是Oracle数据库课程改革的有效途径。
1、Oracle数据库DBA岗位市场需求分析
随着经济社会的不断发展,就业形势日趋紧张,竞争日益激烈。企业动辄要求的“工作经验”已成为众多刚走出校门学生的梦魇;企业对员工的各项工作能力需求与毕业生实际能力间的差距,使得大学生的就业问题成为社会关注的热点。
数据库管理(DBA)是近年来公认的热门职业,数据库管理人才的社会需求量非常巨大。据智联招聘岗位搜索保守统计,目前在北京一天就有300个PL/SQL(PL/SQL是Oracle数据库对SQL语句的扩展)岗位刷新。图1为2013年春节前夕(招聘淡季)的PL/SQL开发岗位数量,共有职位656个,更不用说还有其他数据库开发的不同岗位未计入其内,如Oracle管理、数据库开发工程师、Oracle开发工程师等,稍作拓展还有Oracle BI、Oracle商务智能、数据库仓库等岗位虚席以待。
尤其是众多使用大型数据库的在线交易平台,让相关人才的需求更为抢手。就DBA人才的成长来说,成为资深的DBA必须具有丰富的工作经验与成熟的实践技能,才可以在运维DBA、架构DBA、数据库仓库和BI等方面得心应手。
因此,企业对Oracle数据库DBA人才的要求不仅需要相关知识背景,具备相关认证证书,还要求求职人员需要具备一定的数据库开发、运维和管理经验,并熟悉数据库Oracle周边的相关技能,如MS SQL server、sybase、DB2、Developer 2000、Designer 2000、PL/SQL、Java、Linux、Aix/Solaris/HP Unix安全漏洞及检测手段等。同时,由于DBA需要同销售商、用户、开发人员或者管理人员沟通,一些招聘企业更是对DBA岗位应聘者提出了包括独立工作、表达能力、沟通能力、学习能力、协作能力等相关性格方面的要求。
由此可见,企业对求职者的要求是DBA+PL/SQL的复合型人才。
2、高职Oracle数据库课程的教学现状
2.1 教学重理论轻实践,不能兼顾社会人才需求
Oracle数据库课程主要包括关系数据库基础理论和Oracle数据库系统2部分,是一门理论性较强的课程,而且这些理论知识相对来说比较抽象,具有一定的难度。在教学过程中,教师通常将重点偏向理论,而大部分的实践课总是安排在课堂最后,或者在下节课,甚至放置在课外,以至于学生在实际操作中,会忘记部分理论知识,无法将理论和实践紧密相连。此外,该课程的知识点非常多,学生很难在有限的课堂时间里掌握所有内容,尤其当课时被压缩后,授课教师很难面面俱到地讲授所有的知识点,往往将重点偏向基本理论的讲解,而忽略了该门课程的实践教学环节。很多交互型演示的例子使用的是PPT演示,学生不能参与其中,加上实验环节少,导致基本理论不能直接应用于实践。理论与实践的脱节,影响了学生综合能力的提高。
2.2 教学方法和手段单一,教学效果差
Oracle数据库是一门理论与实践结合紧密的课程,高职院校一般采用多媒体课件和丰富的网络资源进行Oracle数据库教学,传统的黑板在很多教室里消失了。虽然这种教学模式丰富了教学形式,教学内容更形象化,但是过多的信息容易产生“填鸭”式现象,减少教师与学生之间的交流,导致学生的思维难以与教师同步,对于学生提出的一些问题,PPT不如黑板表达灵活。
现在的学生思维敏捷,一味地讲解会让他们产生逆反心理,影响学习兴趣,难以把握课程的重点。此外,在教师讲解过程中,学生没有电脑,不能及时对相关知识点进行验证与练习。几天后再去作实验时,所记住的内容也所剩无几。
2.3 考核方式单一,未能突出实践能力考核
目前Oracle数据库课程考核大多以传统的期末考试为主,考核方式比较单一。这种以笔试为主的考试方式忽视了对实践技能的考核,对学生动手能力和创新能力的培养极为不利。传统的考核方式使学生过分重视考试环节,将学生逼到了以考试为主的境地,不仅不能反映学生对课程的掌握程度,也制约了该科目的发展和行业的需求。
3、基于DBA岗位需求的Oracle数据库教学模式改革
3.1 根据DBA岗位需求,合理组织教学内容
通过对2013年DBA岗位需求现状的分析,我们不难发现,企业越来越需要DBA+PL/SQL复合型人才。根据市场对Oracle数据库人才专业技能的需求,Oracle数据库的职业岗位一般分为数据库开发和数据库管理2种。因此,高职Oracle数据库课程教材的选择不仅要以教学大纲为依据,更要满足市场对数据库管理人员与开发人员职业岗位的技能要求,理论与实践兼顾。同时,教材内容要能够充分体现任务引领、行动导向的课程设计思想,以课程项目为主线,技能训练为重点,强调应用型与创新型人才的培养。
3.2 根据DBA岗位需求,选择合适的教学方法
3.2.1 从需求和问题出发进行理论教学
现在很多数据库教材都是从理论出发,先讲解一大堆理论,然后才谈及实践。由于数据库的基本原理、概念和技术的理论性强、抽象度高,而且课程连接度紧密,一环紧扣一环[5]。因此,在重理论缺乏实践的教学过程中,会使学生在学习时感觉课程枯燥无味,一下子难以理解这么多的知识点,大部分学生会产生自暴自弃的念头,导致了一堂课听不懂,下一堂课不想听,如此恶性循环,学生的学习积极性与主动性就会大打折扣。众所周知,理论来源于实践,又反过来指导实践。因此,从实践引出理论会使理论知识更容易理解与记忆,让学生首先明白学习这些理论的实际意义,更容易激发他们的积极性和主动性。endprint
3.2.2 情境教学
职场中的DBA需要面对形形色色不同的人员,这些人可能是销售商、用户、开发人员或者管理人员,教师可以根据教材内容以及当今社会用人单位的需求,合理构造一个相对完善的实训体系,在每一堂课中,让每一个学生,扮演不同的角色。教师可以把要讲的知识点,融入贯穿到实训中,让学生在轻松愉悦的环境下,既学到新的知识,又对数据库在不同行业领域的应用有了更深的了解。同时,学生可以及时地掌握市场的用人需要,为将来的实际应用打下坚实基础。
3.2.3 案例教学
针对数据库理论性强的特点,教师应该采取由浅入深、循序渐进的教学策略。在授课环节中,教师应充分备课,精心选择具有数据库前沿知识的企业案例,并作好案例的排序工作,由易到难,让学生能够在原来的基础上,举一反三,一步一步轻轻松松地掌握新的知识。在此过程中,教师可以提问不同的学生,让他们给出自己的观点、结论,提出对案例的见解。在课堂最后,教师可以根据案例,提出几个具有启发性的问题,鼓励学生去思考;搜集问题的答案,学生之间可以讨论,表决哪一种方案比较可行。通过以上案例教学,既活跃了课堂气氛,使每个学生都能积极参与到案例中来,又培养了他们勤动手爱动脑的好习惯。
3.2.4 任务驱动
在每节课结束之后,有选择性地给学生下达实验任务,教师规定任务的完成期限,在此期限中,学生可以自主搜集材料,上机摸索,然后根据完成任务过程中所遇到的实际情况写出相应的实验报告。教师应仔细阅读学生的实验报告,及时调整课程进度与教学内容的侧重点。通过这一方法,不仅将学生在学习中遇到的困难与教师在教学中的不足更直观地显现出来,同时也提高了学生的自主创新意识与能力。
3.2.5 协作学习
在职场上成为一名合格的数据库DBA,当然少不了与他人的团队协作。为了培养适用性人才,在教学过程中,教师可以根据数据库课程特色,注重培养学生之间的协作意识,如把学生分成小组对相关知识进行测试,并对测试结果引入竞赛考评机制,对最先正确完成实验任务的小组给予一定的奖励。通过这种方法,可以有效地刺激学生带着目的去搜集所需要的资料,学生在整个学习过程中不仅能够对所学的理论知识与实践技能有进一步的认识,同时也养成了良好的团队协作意识。
3.2.6 职场学习
对于高职教育来讲,学生和家长希望通过学校这个平台,让学生毕业后就能“就业”。因此“就业”就是职业教育的目标和生命!
虽然高职教材在不断地改革和发展,但相比知识更新速度极快的计算机行业来讲,仍然存在一定的滞后性。为此我们职业教育不能只依附于教材,更要与实际需求相结合;不能脱离行业需求,更不能与学生个性发展相违背,重点培养学生的“动手技能”与“上岗能力”。因此,围绕“就业”这一目标,在教学过程中,应当时刻关注市场人才需要,及时将市场需要渗透到对学生的技能培养中,并尽可能多地给学生提供走出教室的机会,如鼓励学生利用在校时间,作一些与数据库DBA相关的兼职,这样既达到了复习巩固所学知识的目的,又锻炼了学生的职业能力,为学生以后就业创造了有利条件。
3.3 根据DBA岗位需求,选择恰当的考核方法
考核是检验教学效果的有效方式和重要手段,同时对学生的学习和教师的教授都有很大的导向作用。Oracle数据库是一门实践性很强的课程,因此,在考核环节中,教师应该摒弃传统的单一考核方式。根据广东松山职业技术学院课程安排,我们将Oracle数据库的成绩分成几个方面:单元测试成绩(20%)+课程设计成绩(20%)+课外兼职考核(20%)+期末成绩(40%);而期末成绩又分为两部分:笔试成绩(40%)+机试成绩(60%)。
单元测试包含了课程每一单元的测试,主要以学生的实践能力作为评分依据;课程设计是由教师提出设计题目,以学生小组为单位讨论并设计;让每个学生都凭自己的能力作一些课外兼职,并结合情况,写出兼职报告。这种考核方式,能够全面地反映学生的知识能力与实践能力,同时,根据用人单位的需求,鼓励学生参与社会实践,为毕业后能够快速融入社会提供一定的基础,也为培养综合型的人才提供了参考数据。
4、结语
社会对数据库人才的需求越来越高,要提高本专业学生的人职率,必须提高Oracle数据库课程的教学效果,不断优化教学内容,积累实践经验,改进教学方法和手段,加强学生实际动手能力的培养。社会不断向前发展,教师应结合当前的数据库技术以及社会对数据库人才的需求,进行长期、有效的数据库教学改革和建设,这样才能培养出适应时代发展需求的人才。endprint