劉建國 段炬霞 劉學工
摘要:該文闡述了企業(yè)對學生掌握MySQL知識和技能的需求以及學生自身發(fā)展的需求,分析了兩者之間存在的矛盾和產生的原因。在此基礎上提出把體驗式教學引入到MySQL課程的教學,并給出了真實數據體驗式教學、項目團隊體驗教學、錯誤體驗教學、真實企業(yè)場景體驗教學等四種應用方式。最后論述了在引入體驗式教學過程中教師提升教學能力和知識結構的方法。
關鍵詞:體驗式教學;MySQL;應用
中圖分類號:G642? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)09-0121-02
開放科學(資源服務)標識碼(OSID):
數據庫技術是信息系統(tǒng)核心技術之一,MySQL語言以其簡單易用、開源、體積小、網絡化效用、運行速度快等特性為中小型企業(yè)廣泛采用,對掌握MySQL的學生需求量比較大,為滿足企業(yè)的需求,職業(yè)院校大多開設了MySQL的課程。在這種情況下必須努力探索教學方法,推進教學改革,滿足市場和學生自我發(fā)展的雙重需求。
1企業(yè)對MySQL的需求和學生自身發(fā)展的需求
企業(yè)應用MySQL首要是以MySQL為基礎動態(tài)網站的開發(fā),即通過PHP設計前臺MySQL實現(xiàn)后臺,實現(xiàn)數據的傳遞交互與處理來制作出動態(tài)網站。這是目前企業(yè)對MySQL應用的最大需求。其次,利用MySQL的快速查詢功能處理用戶的登錄日志以及查詢日志等。再次,隨著大數據的興起,MySQL以成本低廉的優(yōu)勢通過對數據的拆分復制等操作解決大數據的統(tǒng)計分析的低效問題。最后,作為輕量級低消耗的軟件,MySQL也應用于嵌入式環(huán)境。同時,企業(yè)更希望學生入職企業(yè)能夠迅速上手獨當一面,因此要求學生具有較好的學習能力、適應能力、團隊協(xié)作能力。
通過調查分析,學生選擇計算機方向是希望未來在企業(yè)中受到重視,能夠為自己選擇的企業(yè)所接受,有很好的上升空間。學生希望學有所用,滿足企業(yè)的需求是他們的學習動力之一。
2 企業(yè)需求與學生能力的矛盾及其原因
學生的需求和企業(yè)的需求有很多是相同的,但是在實際工作中反而存在彼此失望的現(xiàn)象。
學生學習了MySQL的基本概念、基本構成,掌握了搭建數據庫系統(tǒng)的各種方法,能夠對數據庫進行各種插入、刪除、更新、查詢等操作,但是在,感覺學習的知識應用不到企業(yè)需要解決的各種實際問題實際中。部分學生對自己的選擇產生懷疑,或者認為企業(yè)故意刁難自己。
而企業(yè)則認為,既然學生已經掌握了數據庫的各種技能,理應能夠實現(xiàn)滿足企業(yè)的需求。一些具體的知識和技能是學生已經理應掌握的,不必要在企業(yè)中再學習,企業(yè)不是學生的實驗室,而是學生的工作間,學生應該拿出自己的技能為企業(yè)服務。企業(yè)雖然應該培訓自己的員工,但是企業(yè)的培訓應該是對員工知識結構和工作能力的提高,而不是讓員工在企業(yè)中對最基本的東西還要再次培訓。
實際上產生這種現(xiàn)象的原因是我們在教學設計中重點放在學生知識的掌握上,過于偏重教學中設計的知識和能力的培養(yǎng),而不是企業(yè)所需要的知識和能力的培養(yǎng)。實際上是教學和實際工作的偏離以及教學資源相對于企業(yè)需求的滯后等。學生所學內容沒有有意識地向企業(yè)的需求靠攏,自然產生學生技能與企業(yè)需求的背離。例如,大部分的MySQL的教學過程中選取的教學資源或者案例設計一般會選取學生管理系統(tǒng)或者圖書館管理系統(tǒng),從一定程度上講,這種選取實際上是方便教師的授課,因為教師對這部分工作內容很熟悉,對學生講授數據庫的設計理念、設計方案更得心應手;但是這些案例對于企業(yè)而言作用不大,學生學習過程中使用這些資源,了解了學校的相關管理知識,但是并沒有了解企業(yè)需求的真實情況。
3 體驗式教學在MySQL教學中的應用
體驗式教學是基于構建主義的思想,尊重學生的認知,把學生置身于近似于實際工作的環(huán)境,通過類似于真實的實踐盡早讓學生有工作體驗,在工作體驗中學習,在學習中接觸工作實際,從而感悟、反思、發(fā)現(xiàn)自己的不足,找到自己學習和努力的方向,因此對于高等職業(yè)教育而言體驗式教學是未來的發(fā)展方向。
對于MySQL課程而言,體驗式教學能夠彌補傳統(tǒng)教學方式的不足,最大限度地讓學生接觸企業(yè)工作環(huán)境,從企業(yè)需求的角度看待所學的MySQL課程,提前體驗工作的內容和工作的氛圍,縮短學生的知識和能力結構與企業(yè)需求的距離。
(1)真實數據體驗式教學。一般我們的課程教學中采用的數據主要從教師角度出發(fā)而且數據量較小。這樣做的最大問題是學生體會不到企業(yè)數據的特點、編碼方式等真實的場景,也體會不到MySQL的一些操作的優(yōu)勢。例如,教學過程中,如果數據庫中的記錄只有十幾條,那么整個數據庫的記錄學生可以一個屏幕就可以全部看到,也就覺得數據庫的查詢語句沒有太大作用;同時對數據記錄添加索引后能夠提升查詢速度,數據量大小也看不到提升的效果。過少的數據記錄沒有索引的查詢執(zhí)行時間也就只有已經顯示0.0秒,那么添加索引后的數據記錄查詢時間還是顯示0.0秒。當然這體現(xiàn)了MySQL執(zhí)行速度快的優(yōu)點,但是就體現(xiàn)不出索引的作用。在實際教學中,我們引入了一萬條規(guī)模真實的客戶交易的記錄,一方面學生體驗到真實的數據場景,理解真正的企業(yè)需要處理的數據有哪些;另一方面,也可以讓學生體驗到對數據記錄的復雜查詢以及索引等操作的優(yōu)越性,沒有索引的情況下數據記錄最長查詢時間0.4秒,添加索引的數據記錄最長查詢時間0.1秒。有了真實數據體驗后,再返回來看十幾條的記錄,更能夠加深理解MySQL的優(yōu)勢以及索引的作用。
(2)項目團隊體驗教學。項目團隊的建立是讓學生體驗現(xiàn)實的開發(fā)場景,其中教師可以扮演客戶,學生組成項目團隊進行滿足客戶的數據庫開發(fā)。從教學經驗來看,學生開始還是按照上課的情景來開發(fā),即上來就建立數據庫和數據表。這種開發(fā)是不符合企業(yè)軟件開發(fā)要求的。因為學生并沒有先了解客戶的需求就進行數據庫開發(fā),那么開發(fā)出來的軟件就不能滿足客戶的需求。教師必須提醒學生的項目團隊是否忘記軟件開發(fā)的某個步驟。作為數據庫開發(fā)的第一步必須先做需求分析,老師作為客戶可以是容易交流的客戶,也可以是不容易交流的客戶,根據學生的具體情況進行選擇。在整個課程教學工程中,對項目團隊的要求應該從簡單到復雜,逐步遞進。學生才能真正體驗到項目的開發(fā)不是低頭寫程序,而是始終把客戶的需求放在第一位,然后逐步加強對數據庫軟件開發(fā)每一個步驟的要求。
(3)錯誤體驗教學。在教學過程中,老師必須允許學生犯錯誤,甚至可以設置場景“引導”學生犯錯誤,學生犯的數據庫開發(fā)的錯誤,可以提醒學生在實際工作中注意不犯類似的錯誤。例如我們在記錄更新、記錄刪除過程中,故意不設置更新和刪除條件,那么這樣做的后果就是表中所有的記錄全部被更新或全部被刪除。這樣的后果對企業(yè)而言是災難性的,這時候可以啟發(fā)學生怎么避免類似的事情發(fā)生。最后教師進行總結,對數據庫的操作必須小心謹慎,做好數據庫的備份,加強對數據庫的安全管理。錯誤體驗教學的關鍵是不要為錯誤而設置錯誤,錯誤的案例應該來自企業(yè)的實際場景,這樣更有說服力。
(4)真實企業(yè)場景體驗教學。真正的體驗教學必須讓學生走出教室走進企業(yè),在課程教學過程中,組織2到3次的企業(yè)學習和參觀是必要的。真實的企業(yè)環(huán)境能夠幫助學生穩(wěn)固提升專業(yè)技術,加深對職業(yè)的了解,明確擅長的行業(yè),在以后的工作才能中更好的發(fā)展自己。畢竟學校和企業(yè)、學習和職業(yè)存在著較大的差異,真實企業(yè)場景讓學生接觸職場,避免在職業(yè)生涯中走彎路。有些體驗是課堂學不來的,必須到職場實地走一走看一看,直觀的感受才能幫助學生主動尋找差距,主動縮小差距。通過真實企業(yè)場景體驗教學,學生把課堂的數據庫知識和職業(yè)需要的數據庫的應用相互印證,更能夠加深學生對數據庫知識和技能的理解和掌握。
4體驗式教學對教師提出更高的要求
體驗式教學對MySQL課程有很大幫助,同時也對教師提出了更高要求,教師必須有意識地、主動地提高自己的教學能力,改善知識結構。
(1)優(yōu)化教學內容。以體驗式教學為核心,重新對教學內容進行設計和組織。設計數據庫創(chuàng)建、數據錄入、數據查找、數據控制等體驗式的場景,在課堂實施,并檢驗實施的效果。同時,注意課程內容的場景與前沿性應用相結合,為學生指明MySQL的應用前景。另外,注意做好與學生的互動,這種互動是有導向性的互動。如果學生的思路偏離了教學場景的設計或者學生的程序設計存在缺陷,教師應該及時指出。在體驗式教學過程中,教師必須注意自己在場景中角色的不斷轉變,以使課程教學順利進行。
(2)真正深入企業(yè)。這一點對沒有企業(yè)經歷的教師尤為重要。教師是課程的設計者,學生是課程的主體,設計者的高度決定著主體達到的高度。因此,教師必須深入到企業(yè)中去,掌握企業(yè)需求的第一手資料,同時開闊自己的眼界,這些對職業(yè)教育而言是十分重要的。職業(yè)教育重點就是知識和技能的應用,職業(yè)教育必須明確企業(yè)的需求,培養(yǎng)企業(yè)需要的技能型人才。我們所說校企合作,不僅把企業(yè)引入到教學中來,而且需要教師深入到企業(yè)中去。對MySQL課程而言,教師深入企業(yè)學習和實踐后,課堂的職場體驗設計都有了一定程度的提升。
5結論
體驗式教學方式縮短了學生與職業(yè)的距離,將這種教學方式引入MySQL課程取得了一定的積極的成果。在新的就業(yè)形勢下,職業(yè)教育引入體驗式教學激發(fā)了學生學習的主觀能動性,有必要進一步對這種教學方式進行深入探討,整合學校、企業(yè)等各方面資源,提高學生的職業(yè)能力和發(fā)展?jié)摿Α?/p>
參考文獻:
[1] 徐喜春.體驗式教學法:高校職業(yè)生涯規(guī)劃課的創(chuàng)新向度[J].四川職業(yè)技術學院學報,2020,30(4):102-105.
[2] ?,摲迹谓荟?,李亞軍.基于職業(yè)核心能力培養(yǎng)的體驗式教學探索[J].深圳職業(yè)技術學院學報,2020,19(4):72-76.
[3] 周霞,朱敏.MySQL教學中實踐對分教學模式[J].電腦知識與技術,2020,16(5):168-169.
[4] 李德勝.MySQL數據庫課程教學難點教學分析——以數據庫設計為例[J].長春大學學報,2017,27(10):113-116.
【通聯(lián)編輯:代影】