段桂芹

摘要:在闡述社會對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