張雪
摘要:結合“動態(tài)網(wǎng)站建設”課程的具體情況,文章提出按照企業(yè)的標準培養(yǎng)學生,從構建教學內容出發(fā),引進真實的項目,側重于應用的學習,貫徹“做學”的理念,使學生隨著技能的提高逐步擴充理論知識,能在工作中靈活應用所學的知識和技能,逐步培養(yǎng)與提高學生的職業(yè)能力和素質,快速地適應.NET程序員職業(yè)崗位的需要。
關鍵詞:工作過程;課程開發(fā);“動態(tài)網(wǎng)站建設”課程;NET職業(yè)崗位
0.引言
隨著互聯(lián)網(wǎng)的普及和網(wǎng)絡經(jīng)濟的蓬勃發(fā)展,越來越多的企業(yè)涉足電子商務領域,對掌握Web開發(fā)技術的畢業(yè)生需求量逐年增多,而“動態(tài)網(wǎng)站建設”課程正是培養(yǎng)從事Web開發(fā)的程序員所必備的核心技能。
近年來,國家越來越重視高等職業(yè)教育的改革與發(fā)展。2014年5月,國務院正式發(fā)布《國務院關于加快發(fā)展現(xiàn)代職業(yè)教育的決定》(國發(fā)[2014]19號文件),指出:“推進專業(yè)設置、專業(yè)課程內容與職業(yè)標準相銜接,推進中等和高等職業(yè)教育培養(yǎng)目標、專業(yè)設置、教學過程等方面的銜接,形成對接緊密、特色鮮明、動態(tài)調整的職業(yè)教育課程體系。全面實施素質教育,科學合理設置課程,將職業(yè)道德、人文素養(yǎng)教育貫穿培養(yǎng)全過程?!钡侥壳盀橹?,CDIO、慕課和工作過程等先進的教育理念已在部分高職院校教學改革中取得了一定成效。
本文遵循職業(yè)發(fā)展規(guī)律,選取真實的網(wǎng)站作為教學載體,將工作過程導向的理念應用到“動態(tài)網(wǎng)站建設”課程開發(fā)中,逐步提高學生的職業(yè)能力和素質,在為企業(yè)培養(yǎng)掌握動態(tài)網(wǎng)站建設技能的高素質技術人才方面作初步探索。
1.“動態(tài)網(wǎng)站建設”課程開發(fā)與職業(yè)崗位銜接
筆者通過企業(yè)專家訪談、畢業(yè)生回訪、招聘網(wǎng)站跟蹤等方式,圍繞Web開發(fā)人才需求廣泛調研,以黑龍江省的40家樣本企業(yè)、120名畢業(yè)學生作為訪談對象,在數(shù)據(jù)分析的基礎上,將Web開發(fā)的職業(yè)崗位分為面向Linux操作系統(tǒng)的JSP程序員和面向Windows操作系統(tǒng)的NET程序員。本文中提到的“動態(tài)網(wǎng)站建設”課程是在Windows操作系統(tǒng)中應用NET技術的基礎上開發(fā)的,培養(yǎng)NET程序員所必備的職業(yè)能力和素質。在課程開發(fā)的過程中,遵循職業(yè)發(fā)展規(guī)律,依據(jù)動態(tài)網(wǎng)站建設的工作過程,按照從簡單到復雜、從單一到綜合、從低級到高級的知識進階規(guī)律,體現(xiàn)NET程序員職業(yè)崗位的職業(yè)技能和素質,最終實現(xiàn)“動態(tài)網(wǎng)站建設”課程與NET程序員職業(yè)崗位的無縫對接。
1.1NET程序員的職業(yè)能力
要通過校企合作,突出.NET程序員職業(yè)能力的培養(yǎng)。近年來,我校一貫堅持與企業(yè)合作,得到了北大青鳥阿博泰克信息技術有限公司和黑龍江深大科技有限公司的大力支持,企業(yè)為NET程序員的能力培養(yǎng)提出了寶貴的意見和中肯的建議。企業(yè)全方位地參與課程的開發(fā)過程,將NET程序員所需的各種知識和技能融入到學習情境,并將教學過程與工作過程形成對應關系,促進學生將學習過程潛移默化地轉變成工作過程。
按照動態(tài)網(wǎng)站建設的工作過程和知識的難易程度,使教學內容得到不斷完善和優(yōu)化。最終,形成NET程序員應具備的職業(yè)能力:
(1)能夠使用HTML語言和Dreamweaver軟件設計頁面布局;
(2)能夠利用DIV+CSS技術實現(xiàn)網(wǎng)站架構;
(3)熟練使用Visual Studio 2015軟件編寫網(wǎng)站代碼;
(4)能夠掌握網(wǎng)站的數(shù)據(jù)庫連接方法,并實現(xiàn)增、改、查、刪等數(shù)據(jù)操作;
(5)掌握動態(tài)網(wǎng)站測試的方法;
(6)掌握網(wǎng)站的部署與發(fā)布方法。
1.2NET程序員的職業(yè)素質
從工作性質方面看,溝通能力和自學能力是基本素質。具有良好的溝通能力,把自己對項目的理解以及在開發(fā)過程中的問題告知用戶,做到“心往一處想”。由于知識更新速度較快,NET程序員容易被淘汰,這就要求.NET程序員必須對自己的技術層面有比較準確的定位,必須善于總結、善于學習,努力培養(yǎng)自己具有較強的自學能力,這樣才能有目標地提高自己的職業(yè)能力。
從工作模式方面看,團隊協(xié)作開發(fā)是必備的素質。當今的動態(tài)網(wǎng)站建設已經(jīng)不是簡單的編程,而是商業(yè)化和產(chǎn)品化的開發(fā)任務,僅僅依靠個人能力是不可能完成的,必須依靠團隊成員共同的努力,做到“勁往一處使”。
從職業(yè)發(fā)展方面看,規(guī)范化的代碼編寫習慣和模塊化思維能力是關鍵素質。良好的編寫習慣,有助于代碼的移植、糾錯以及團隊之間的協(xié)作。規(guī)范的代碼編寫,可以使代碼能重復利用,減少重復的勞動。團隊成員之間要互相能看懂代碼,才能更好地實現(xiàn)團隊協(xié)作。
2.“動態(tài)網(wǎng)站建設”課程開發(fā)的思路
“動態(tài)網(wǎng)站建設”課程開發(fā)遵循基于工作過程為導向的教育理念,并結合教學過程和學生的認知規(guī)律,由企業(yè)和教師共同研討和建設。本文結合高職教育教學的特點,對NET程序員職業(yè)能力進行分解,從粗到細、從模糊到精確,確定了“動態(tài)網(wǎng)站建設”課程的教學內容。對企業(yè)開發(fā)動態(tài)網(wǎng)站的工作過程深入剖析,獲取工作任務包括任務分析、網(wǎng)頁布局、網(wǎng)站架構、數(shù)據(jù)操作、網(wǎng)站測試和網(wǎng)站部署發(fā)布等。因此,工作任務是教學內容選擇的關鍵,工作任務應具有代表性、可行性、實用性,涵蓋盡量多的知識點。結合學生的認知規(guī)律,將教學內容整合和序化為若干個學習情境。工作任務確定具體的學習情境,主要依據(jù)以下3點:①以培養(yǎng)學生網(wǎng)站建設和維護能力為核心;②以職業(yè)能力循序漸進為原則;③以培養(yǎng)溝通與自主學習能力、團隊協(xié)作開發(fā)、規(guī)范化的代碼編寫習慣和模塊化思維為重點。學習情境的設計應符合下列原則:每一個學習情境都是完整的;前面學習情境是后面學習情境的基礎,后面學習情境是前面學習情境的拓展;將復雜真實網(wǎng)站分解為獨立的學習情境,再將完成的學習情境集成為復雜的真實網(wǎng)站。每個學習情景涵蓋多個具體的知識點,并可以為學生繼續(xù)學習打下扎實基礎,滿足學生可持續(xù)發(fā)展要求。動態(tài)網(wǎng)站建設的典型工作過程框圖如圖1所示。
3.“動態(tài)網(wǎng)站建設”課程的教學內容設計
3.1教學載體的選取依據(jù)
筆者與企業(yè)專家經(jīng)過反復研究討論后達成共識,教學載體的選取應符合以下6方面的要求:①滿足動態(tài)網(wǎng)站建設所需的知識;②教學載體要緊跟國內主流應用技術,滿足行業(yè)發(fā)展需要;③滿足動態(tài)網(wǎng)站建設工作流程,逐步提高技能培養(yǎng);④教學載體應具有代表性、可行性、實用性;⑤滿足學生可持續(xù)發(fā)展要求,教學內容應針對NET程序員職業(yè)能力和素質;⑥難度適中,適合高職學生掌握。最終,以來自于企業(yè)生產(chǎn)實際的真實購物網(wǎng)站作為教學載體,完全按照企業(yè)規(guī)范標準開發(fā),真正實現(xiàn)教學載體企業(yè)化。
3.2以實際工作過程為依據(jù),整合教學內容
為了讓學生從實際應用的角度去理解和思考工作任務,獲取實際開發(fā)中最有價值的開發(fā)經(jīng)驗和技巧?!皠討B(tài)網(wǎng)站建設”課程以實際購物網(wǎng)站貫穿整個教學過程,教學內容按照企業(yè)開發(fā)動態(tài)網(wǎng)站的工作過程進行劃分,每一個學習情境不但是一個完整的工作過程,也是整個教學載體中的一個組成部分,學習情境設置是依據(jù)從簡單到復雜,從局部到整體的工作過程,彼此存在既平行又遞進與包含的關系。
3.3依據(jù)教學內容劃分學習情境
“動態(tài)網(wǎng)站建設”課程教學內容的設計要具有針對性與適用性,應滿足動態(tài)網(wǎng)站建設實際工作任務所需的知識、能力和素質要求。按照動態(tài)網(wǎng)站建設的工作過程和學生的認知規(guī)律,將教學內容劃分為9個學習情境,學習情境應具有代表性、可行性、實用性,每個學習情境均是一個完整的工作任務,且是整個教學載體中的組成部分。針對NET程序員職業(yè)崗位的職業(yè)能力和素質,所有的工作任務連在一起是一個完整的網(wǎng)站建設工作過程,從而實現(xiàn)NET程序員職業(yè)能力和素質的逐步提高。動態(tài)網(wǎng)站建設工作過程與學習情境的劃分框圖,如圖2所示。
3.4學習情境復雜度逐級遞進
按照動態(tài)網(wǎng)站建設的典型工作過程和學生的認知規(guī)律,對工作過程中每個環(huán)節(jié)深入分解和解析,從學習情境1到學習情境9,程序邏輯逐漸復雜,代碼編寫量逐漸增多,程序分析能力的要求逐漸提高,網(wǎng)站功能逐漸完善。情境的遞進關系好比建造房屋逐步完成。學習情境的遞進關系的具體說明框圖,如圖3所示。
4.結語
本文結合高職教育教學的特點,按照企業(yè)的實際工作需要,遵循從簡單到復雜、從單一到綜合、從低級到高級的知識進階規(guī)律,選取真實的網(wǎng)站作為教學載體。在職業(yè)能力方面,學生通過學習該課程,掌握必備的理論知識,體驗實際的工作過程。在職業(yè)素質方面,注重溝通能力和自主學習,團隊協(xié)作開發(fā),規(guī)范化的代碼編寫習慣和模塊化思維的培養(yǎng)。最終,通過以工作過程為導向的“動態(tài)網(wǎng)站建設”課程開發(fā),逐步培養(yǎng)NET程序員職業(yè)崗位的職業(yè)技能和素質。