葛瀛龍,龔曉君,徐爭前
(杭州電子科技大學軟件工程學院,浙江杭州 310012)
以行業(yè)為導向的數(shù)據(jù)庫應用型人才培養(yǎng)的探索
葛瀛龍,龔曉君,徐爭前
(杭州電子科技大學軟件工程學院,浙江杭州 310012)
文章分析了數(shù)據(jù)庫應用型人才在行業(yè)中的需求及傳統(tǒng)的數(shù)據(jù)庫類人才培養(yǎng)模式的局限性。根據(jù)數(shù)據(jù)庫應用工程師,數(shù)據(jù)庫設(shè)計工程師和數(shù)據(jù)庫管理員三種人才的特點,探索并提出建立數(shù)據(jù)庫應用型人才的培養(yǎng)體系、配置適合三種人才的知識點的能力要求、勾勒了校企深度合作培養(yǎng)方式的系列解決辦法。
以行業(yè)為導向;數(shù)據(jù)庫;應用型;人才培養(yǎng)
隨著信息技術(shù)在現(xiàn)代企業(yè)中逐漸普及,企業(yè)資源計劃(ERP)系統(tǒng),客戶關(guān)系管理(CRM)系統(tǒng),辦公自動化(OA)系統(tǒng)等管理信息系統(tǒng)(MIS)得到了快速的發(fā)展,企業(yè)的數(shù)據(jù)庫系統(tǒng)日趨龐大,也對核心數(shù)據(jù)庫應用技術(shù)提出了更高的要求。企業(yè)對數(shù)據(jù)庫類工作崗位的需求量不斷增加。不同的企業(yè)需要不同類型及不同層次的數(shù)據(jù)庫人才,有些企業(yè)需要數(shù)據(jù)庫設(shè)計工程師來開發(fā)應用系統(tǒng),有些企業(yè)需要能熟練應用數(shù)據(jù)庫及管理信息系統(tǒng)的數(shù)據(jù)庫應用工程師,有些企業(yè)需要高層次的數(shù)據(jù)庫管理員(DBA)。然而我國眾多高校沒有設(shè)立專門的數(shù)據(jù)庫專業(yè),大部分的數(shù)據(jù)庫類人才都是依靠計算機專業(yè)或軟件專業(yè)來培養(yǎng),沒有較強的行業(yè)針對性。傳統(tǒng)的理論教育模式難以滿足企業(yè)日益增長的用人需求,數(shù)據(jù)庫應用型人才更強調(diào)動手能力和工程應用能力的培養(yǎng)。2010年6月,國家教育部、人社部、財政部等22個部門和單位啟動實施了“卓越工程師教育培養(yǎng)計劃”(以下簡稱“計劃”):計劃要求從2010年到2020年培養(yǎng)造就一大批創(chuàng)新能力強、適應經(jīng)濟社會發(fā)展需要的高質(zhì)量各類型工程技術(shù)人才。國家“十二五”規(guī)劃指導思想都將培養(yǎng)工程應用型人才作為今后幾年的工作重點。那么如何才能按照行業(yè)要求培養(yǎng)數(shù)據(jù)庫人才?如何培養(yǎng)企業(yè)急需的工程應用型數(shù)據(jù)庫人才?如何培養(yǎng)不同層次的數(shù)據(jù)庫人才?這些都給我們的數(shù)據(jù)庫應用型人才教育提出了新的挑戰(zhàn)。
根據(jù)數(shù)據(jù)庫系統(tǒng)應用程度可以將數(shù)據(jù)庫應用型人才分為數(shù)據(jù)庫應用工程師,數(shù)據(jù)庫設(shè)計工程師和數(shù)據(jù)庫管理員三類人員。數(shù)據(jù)庫應用工程師是指具備一種或多種不同行業(yè)知識,并且可以使用行業(yè)的管理信息系統(tǒng)和數(shù)據(jù)處理技能的人才。數(shù)據(jù)庫設(shè)計工程師是指具備數(shù)據(jù)庫建模,數(shù)據(jù)庫選型和設(shè)計能力的人才。數(shù)據(jù)庫管理員是較為資深的數(shù)據(jù)庫類工程師,主要負責數(shù)據(jù)庫配置,安裝,維護和調(diào)優(yōu)等關(guān)鍵的管理任務,并具備一定的數(shù)據(jù)分析能力。
數(shù)據(jù)庫相關(guān)行業(yè)是指以數(shù)據(jù)庫系統(tǒng)為核心,分析處理數(shù)據(jù),開發(fā)管理信息系統(tǒng)和使用管理信息系統(tǒng)的行業(yè)。按照數(shù)據(jù)庫系統(tǒng)使用的方式可以將數(shù)據(jù)庫相關(guān)行業(yè)分為數(shù)據(jù)庫系統(tǒng)開發(fā)行業(yè)和數(shù)據(jù)庫系統(tǒng)應用行業(yè)兩類。
數(shù)據(jù)庫系統(tǒng)開發(fā)行業(yè)的企業(yè)主要是使用數(shù)據(jù)庫系統(tǒng)及編程工具為用戶開發(fā)管理信息系統(tǒng)或數(shù)據(jù)分析處理。根據(jù)我國統(tǒng)計局2006年頒布的行業(yè)分類標準可以將數(shù)據(jù)庫系統(tǒng)開發(fā)行業(yè)分為計算機服務行業(yè)的企業(yè),軟件企業(yè)和電信及其他信息傳輸服務企業(yè)[1]。在計算機服務行業(yè)中涉及數(shù)據(jù)庫的企業(yè)主要是使用用戶指定的軟件錄入、加工和存貯數(shù)據(jù),并將結(jié)果返回給用戶。這類企業(yè)需要數(shù)據(jù)錄入及處理方面的工程師。軟件企業(yè)是指專門從事計算機軟件的設(shè)計,為互聯(lián)網(wǎng)和數(shù)據(jù)庫提供軟件設(shè)計與技術(shù)規(guī)范的企業(yè)。這類企業(yè)需要數(shù)據(jù)庫分析設(shè)計方面的工程師。電信和其他信息傳輸服務業(yè)中涉及數(shù)據(jù)庫的企業(yè)及部門主要負責對存貯電信,移動,互聯(lián)網(wǎng)信息和廣播電視信息的數(shù)據(jù)庫管理。這類企業(yè)需要各類不同層次的數(shù)據(jù)庫人才,包括數(shù)據(jù)庫應用工程師,數(shù)據(jù)庫設(shè)計工程師和數(shù)據(jù)庫管理員。
數(shù)據(jù)庫系統(tǒng)應用行業(yè)的企業(yè)是大量使用以數(shù)據(jù)庫為核心的管理信息系統(tǒng),來輔助本企業(yè)內(nèi)部生產(chǎn)管理的企業(yè)。按照數(shù)據(jù)庫使用規(guī)模可以將該行業(yè)的企業(yè)分為大中型企業(yè)(使用MIS)和非IT跨國公司(non-IT MNC)。大中型企業(yè)(使用MIS)是指在企業(yè)內(nèi)部使用ERP,CRM,OA等管理信息系統(tǒng)來管理企業(yè)內(nèi)部數(shù)據(jù),通過數(shù)據(jù)分析和過程輸出來為企業(yè)進一步發(fā)展提供決策支持。這類企業(yè)需要管理信息系統(tǒng)操作人員,數(shù)據(jù)庫應用工程師和一定比例的數(shù)據(jù)庫管理員來管理其規(guī)模龐大的數(shù)據(jù)庫。非IT跨國公司(non-IT MNC)指由兩個或兩個以上國家的經(jīng)濟實體所組成,并從事生產(chǎn)、銷售和其他經(jīng)營活動的國際性非信息技術(shù)類的大型企業(yè)。這些企業(yè)內(nèi)部的數(shù)據(jù)庫系統(tǒng)均為分布式管理,它們需要較多的數(shù)據(jù)庫管理員和具有行業(yè)背景的復合型數(shù)據(jù)庫應用工程師。
因此,數(shù)據(jù)庫系統(tǒng)開發(fā)行業(yè)需要較多數(shù)據(jù)庫設(shè)計工程師來參與項目開發(fā)。數(shù)據(jù)庫系統(tǒng)應用行業(yè)不但需要較多的數(shù)據(jù)庫應用工程師還必須具備一定比例的數(shù)據(jù)庫管理員。
國內(nèi)許多用人單位發(fā)現(xiàn),在國內(nèi)傳統(tǒng)的學歷教育和社會許多IT培訓機構(gòu)培養(yǎng)出的數(shù)據(jù)庫類人才只會機械的數(shù)據(jù)庫腳本編程,不能很快適應軟件開發(fā)中的工作或者缺乏行業(yè)背景知識無法操作行業(yè)類軟件,與企業(yè)所期望的人才,素質(zhì)上存有較大的差距。學生們普遍缺少項目實踐經(jīng)驗和綜合專業(yè)技能,很難符合企業(yè)的用人標準。傳統(tǒng)的數(shù)據(jù)庫類人才培養(yǎng)模式的局限性主要體現(xiàn)在以下三點:
國內(nèi)大部分高校沒有專門的數(shù)據(jù)庫專業(yè),數(shù)據(jù)庫人才的培養(yǎng)只能依賴計算機專業(yè)和軟件專業(yè)的培養(yǎng)。大部分計算機專業(yè)和軟件專業(yè)的畢業(yè)生只懂得數(shù)據(jù)庫理論知識和掌握初步的數(shù)據(jù)庫設(shè)計技能,而許多非IT企業(yè)并不需要數(shù)據(jù)庫設(shè)計方面的人才,只需要會管理數(shù)據(jù)庫和操作管理信息系統(tǒng)的人才,這些計算機專業(yè)和軟件專業(yè)的畢業(yè)生進入非IT企業(yè)后,需要自學行業(yè)知識或者通過企業(yè)培訓的方式才能逐漸適應企業(yè)的工作,這種培養(yǎng)模式不但造成這些畢業(yè)生所學的知識的浪費,又延長畢業(yè)生進入企業(yè)崗位的磨合期,增加了企業(yè)的用人成本。高層次的數(shù)據(jù)庫管理員的培養(yǎng)方案幾乎沒有。企業(yè)只能通過租用和外聘數(shù)據(jù)庫管理員方式來完成企業(yè)內(nèi)部數(shù)據(jù)庫維護。
數(shù)據(jù)庫系列課程主要包括數(shù)據(jù)庫系統(tǒng)原理,數(shù)據(jù)庫設(shè)計,典型數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)挖掘等。數(shù)據(jù)庫類課程都是圍繞數(shù)據(jù)庫系統(tǒng)原理,大部分學生學完數(shù)據(jù)庫原理后還是不知道數(shù)據(jù)庫系統(tǒng)的真正作用,也無法理解數(shù)據(jù)庫系統(tǒng)和各行業(yè)中應用系統(tǒng)的關(guān)聯(lián)[2],例如,計算機專業(yè)的學生開發(fā)人力資源管理系統(tǒng)時,不了解薪酬管理和勞資管理的基本知識,就無法進行該系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,這些學生只能自己花費時間自學相關(guān)行業(yè)知識。非計算機專業(yè)的學生只能通過選修課的方式學習數(shù)據(jù)庫系統(tǒng)原理等課程,無法理解行業(yè)應用系統(tǒng)中數(shù)據(jù)庫系統(tǒng)的地位和作用,更不知道如何管理數(shù)據(jù)庫系統(tǒng)。
數(shù)據(jù)庫系統(tǒng)教學模式包含數(shù)據(jù)庫課程體系設(shè)計和教學方法。目前國內(nèi)很多院校的數(shù)據(jù)庫課程體系主要以原理為主,采用原理相關(guān)的實訓作為輔助。這種教學方法比較注重對學生現(xiàn)有單個技能的培養(yǎng)[3]。除了畢業(yè)設(shè)計之外,上機實驗到課程設(shè)計,幾乎是學生的個人行為。學生缺少綜合性的項目的訓練[4]。例如,很多學生會遵循數(shù)據(jù)庫范式來設(shè)計數(shù)據(jù)庫表結(jié)構(gòu),卻不知道適當?shù)娜哂嗫梢詾榫幊處矸奖?。這樣的教學模式不符合教育部最近提出的“卓越工程師計劃”中涉及的工程應用型人才的培養(yǎng)原則,也無法培養(yǎng)出企業(yè)急需的人才。
在人才培養(yǎng)體系的構(gòu)建上,以行業(yè)為導向,緊緊圍繞工程應用型人才培養(yǎng)的原則。培養(yǎng)體系以數(shù)據(jù)庫設(shè)計和數(shù)據(jù)庫應用為主線,數(shù)據(jù)庫應用人才培養(yǎng)方面要求學生掌握常用數(shù)據(jù)庫管理系統(tǒng)(DBMS)的操作,可以熟練使用管理信息系統(tǒng)來管理企業(yè)關(guān)鍵數(shù)據(jù)。數(shù)據(jù)庫設(shè)計人才培養(yǎng)方面需要學生掌握數(shù)據(jù)庫原理,熟練使用SQL語言,在需求分析的基礎(chǔ)上進行系統(tǒng)的數(shù)據(jù)庫設(shè)計,最終完成應用系統(tǒng)的開發(fā)。數(shù)據(jù)庫管理員不僅要具備前兩方面人才培養(yǎng)的基礎(chǔ),還需要具備大型數(shù)據(jù)庫高級管理,數(shù)據(jù)挖掘等知識和技能,并通過啟發(fā)式教育和大量的案例實踐來實現(xiàn)創(chuàng)新能力的培養(yǎng)。如圖1所示的數(shù)據(jù)庫應用型人才的培養(yǎng)體系,首先數(shù)據(jù)庫應用工程師和數(shù)據(jù)庫設(shè)計工程師需要具備基本知識的各個模塊,然后根據(jù)行業(yè)需求的不同可以任選基本技能部分的模塊[5]。數(shù)據(jù)庫應用工程師的培養(yǎng)必須選擇數(shù)據(jù)庫管理系統(tǒng)的基本技能和特有的行業(yè)類知識模塊,還可選擇其它基本技能模塊以便更好的從事今后的工作。數(shù)據(jù)庫設(shè)計工程師必須掌握數(shù)據(jù)庫設(shè)計、分析的基本技能以及特有的數(shù)據(jù)庫編程等知識模塊,可選擇選擇數(shù)據(jù)庫管理系統(tǒng)的基本技能模塊。數(shù)據(jù)庫管理員需要具備數(shù)據(jù)庫設(shè)計工程師的所有技能和高級數(shù)據(jù)庫管理等知識模塊。通過這樣的培養(yǎng)體系,可以使學生對今后的發(fā)展有更深的感性認識,為今后進入企業(yè)進行系統(tǒng)設(shè)計和項目實施做好準備。
圖1 數(shù)據(jù)庫應用型人才培養(yǎng)體系
在具體的教學任務實施中,還需要根據(jù)上述的數(shù)據(jù)庫應用型人才培養(yǎng)體系來細化所有數(shù)據(jù)庫類知識點,如表1所示數(shù)據(jù)庫類知識點能力水平明細表中以數(shù)據(jù)庫管理系統(tǒng)基本操作模塊為例,首先細化模塊的章節(jié),然后從章節(jié)中汲取知識點,按照先后順序?qū)⒅R點列在表中,然后根據(jù)理論知識點內(nèi)容,增配各個知識點對應的實訓內(nèi)容和要求,也就是明確每章節(jié)的單個實訓要求。列出每個知識點要求獲得的技能,這些技能是根據(jù)行業(yè),企業(yè)和項目要求來制定。最后從數(shù)據(jù)庫應用工程師,數(shù)據(jù)庫設(shè)計工程師和數(shù)據(jù)庫管理員,也即應用,技術(shù)和管理三個培養(yǎng)層次上標注這些知識點應用的能力水平(也即對知識點認知的程度)。能力水平分為“了解”,“理解”,“掌握”,其中,“掌握”是要求最高的,即需要理論知識,又需要實踐知識。顯而易見,數(shù)據(jù)庫管理員必須掌握所有知識點內(nèi)容。通過數(shù)據(jù)庫類知識點能力水平明細表的構(gòu)建,學生可以直觀地了解從事相關(guān)行業(yè)工程師所要具備的相關(guān)知識和掌握程度,并可根據(jù)需要選擇學習的模塊。
表1 數(shù)據(jù)庫類知識點能力水平明細表
高校和企業(yè)是數(shù)據(jù)庫應用型人才的深度合作培養(yǎng)的核心組成部分,企業(yè)希望高校及第三方培訓機構(gòu)能夠培養(yǎng)出合格的人才,盡可能縮短企業(yè)再培訓的時間,減少企業(yè)上崗培訓的費用,滿足企業(yè)短期或長期的用人需求。校企深度合作的數(shù)據(jù)庫應用型人才的培養(yǎng)方式分為兩部分,第一部分是校企共建的教育中心,該中心負責為參與數(shù)據(jù)庫方向的學生提供數(shù)據(jù)庫相關(guān)基礎(chǔ)知識培訓和管理信息系統(tǒng)項目入門導引。第二部分是企業(yè)實訓基地,該基地負責師資培訓和外包方向?qū)W生實習指導。培養(yǎng)方式按照學生學習情況分為三個階段:
第一階段(大學第一學年及第二學年上)由學校幫助學生完成教育部要求的共性知識學習。
第二階段(大學第二學年下及第三學年上)由學生自愿報名,學校和企業(yè)遴選來決定參加數(shù)據(jù)庫方向的學生,獲得準入資格的學生進入校企共建數(shù)據(jù)庫應用型人才教育中心(以下簡稱“中心”)學習數(shù)據(jù)庫相關(guān)的各類知識,中心的師資是由企業(yè)和高校教師共同組成,中心的教學模式采用新型的“場景式案例教學法”[6],以模擬的項目為主線,將知識點有機的串聯(lián)起來,使用真實場景中發(fā)生的問題來激發(fā)學生思考,培養(yǎng)他們解決實際問題的能力。
最后階段(大學第三學年下及最后學年)由學生自愿進入合作企業(yè)實訓基地參與真實的項目或者將學校的課程置換為企業(yè)項目實習的內(nèi)容來完成畢業(yè)設(shè)計。企業(yè)可以從中發(fā)掘他們需要優(yōu)秀人才,有計劃的提高他們的數(shù)據(jù)庫應用和設(shè)計技能,職業(yè)操守和職業(yè)使命感。在真實項目中進一步培養(yǎng)他們創(chuàng)新能力。
數(shù)據(jù)庫應用型人才的培養(yǎng)方式的構(gòu)建需要企業(yè)和高校兩者緊密合作,而不是單純的提供實訓場地和實習崗位的提供。只有這樣的深度合作,才能為行業(yè)源源不斷的提供優(yōu)秀的人才。
企業(yè)信息化進程的不斷推進,數(shù)據(jù)庫技術(shù)更顯得重要和迫切,數(shù)據(jù)庫應用型人才在企業(yè)中發(fā)揮著重要的作用。傳統(tǒng)的IT人才的培養(yǎng)模式培養(yǎng)的數(shù)據(jù)庫人才無法很快適應各行業(yè)中數(shù)據(jù)庫相關(guān)工作。為此,作者結(jié)合自身參與研發(fā)過的多個管理信息系統(tǒng)項目及高校數(shù)據(jù)庫人才培養(yǎng)模式改革課題,提出了以行業(yè)為導向建立數(shù)據(jù)庫應用型人才的培養(yǎng)體系。體系中的大部分方案已經(jīng)在開展的校企合作辦學中得到了實施,部分方案還需要通過調(diào)查、研究來修正、完善。該體系可以為正在進行數(shù)據(jù)庫人才培養(yǎng)的院校提供有益的參考。
[1]中華人民共和國國家統(tǒng)計局.中華人民共和國國家統(tǒng)計局行業(yè)分類標準[S].中華人民共和國國家統(tǒng)計局,2006.
[2]王海燕.高校非計算機專業(yè)復合型數(shù)據(jù)庫人才培養(yǎng)探討[J].漯河職業(yè)技術(shù)學院學報,2009(5):126-127.
[3]孟憲虎.面向應用型人才培養(yǎng)的數(shù)據(jù)庫系列課程體系和教學模式改革探索[J].計算機教育,2009(24):6-9.
[4]楊巍巍,宋海峰.實用型數(shù)據(jù)庫人才培養(yǎng)模式的探索與研究[J].硅谷,2009(23):176.
[5]周溢輝,王俊珺.財經(jīng)類專業(yè)數(shù)據(jù)庫應用教學的探討[J].科技信息,2009(27):112-120.
[6]葛瀛龍,龔曉君,涂利明.場景式案例教學在Oracle數(shù)據(jù)庫教學中的實施[J].中國教育信息化,2010(3):57-59.
A Probe into Trade-oriented Database Personnel Training with Application Competence
GE Ying-long,GONG Xiao-jun,XU Zheng-qian
(School of Software Engineering,Hangzhou Dianzi University,Hangzhou Zhejiang 310012,China)
The demand of the database personnel with application competence and the limitations of the traditional database personnel training mode are analyzed.According to the characteristics of the database application engineer,the database design engineer and the database administrator,the paper proposes that the training system of the database personnel with application competence is to be constructed to meet the need of their knowledge structure,then it raises some solutions to the problem of how to train the database personnel with a further cooperation between the university and enterprises.
trade-oriented;database;applications;personnel training
G642.0
B
1001-9146(2011)03-0070-05
2011-08-15
浙江省教育科學規(guī)劃研究課題(SCG95);浙江省新世紀教改立項項目(ZC2010023)
葛瀛龍(1977-),男,浙江杭州人,講師,數(shù)據(jù)挖掘及數(shù)據(jù)庫教育.