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