劉軍華 雷超陽
(長沙通信職業技術學院,湖南長沙410015)
隨著信息技術和互聯網經濟的高速發展,人們對于網絡的依賴性越來越大,作為信息承載者的網站也顯得越來越重要,增長速度日益加快,對于網站開發方面的人才需求急劇上升。互聯網作為信息交換的平臺,人們開始頻繁接觸這種新興的信息傳播介質并且表現出濃厚興趣,無以數計的網站豐富了這個世界和人們的生活。據工業和信息化部統計數據顯示,截至2011年年底,我國互聯網網民數量達到5.13億人,其中手機網民規模達到3.6億人,互聯網普及率達到38.3%。日常生活中,對于購物、娛樂、學習、工作等方面的要求也日益體現到網絡之中。尤其是網購快速發展,改變了以往的買方和賣方的格局,也打破了店面經營的傳統模式,可以說是一次劃時代的革命。互聯網的革命浪潮造就了太多的財富神話,而網站開發行業是進入互聯網圈子的主要入門途徑,因此也吸引了越來越多的人致力于網站設計與開發。
根據美國在線招聘網站Dice發布的月度IT技能需求報告顯示,網站開發相關崗位已成為當前最急需的IT職位之一。筆者了解到,現在市場上對于網站程序員的需求更加明顯,而即使是普通的美工,起薪也在2500—3000元左右,程序員起薪大約3000—4000元左右是很普遍的,而一個非常出色的程序員每個月8000—10000元工資是可以保證的,并且上升的空間也很大,辦公環境優越,就業面廣。當前,針對網站開發人才巨大缺口的現狀,許多職業院校都已開設了網站開發方向或專業。但受師資、實訓條件等方面的影響,各職業院校網站開發專業課程體系差異較大,有的偏重網站前臺界面設計,有的偏重網站后臺程序開發,還有的開始進入移動互聯網的開發,沒有相對固定的模式。本文所提出的課程體系設計最大程度上求同存異,為高職院校計算機專業發展提供一定的參考方案。
筆者多年來一直從事網站開發及程序設計類課程的教學、培訓和管理工作,在網站開發課程體系建設方面進行了深入思考與實踐。本文以長沙通信職業技術學院計算機信息工程系網站開發方向課程體系構成為例,對網站開發課程體系建設的思路和具體做法進行探討,重點介紹了網站開發課程體系的設計思路,分析了課程體系的構成及每門課程培養的目標和教學要點,主張根據學生個人興趣愛好以及能力目標進行分階段培養,每一個階段的教學內容都緊緊圍繞相應的就業崗位進行設置。采用任務驅動式教學方法,通過“演示+講解+實踐+測評”四個過程進行課程教學,使學生由淺入深地掌握靜態網頁設計與制作、動態網站程序開發、網站發布推廣及服務器維護、移動互聯網應用開發等相關技術,最終實現一專多能培養目標。
高職院校網站開發人才的培養,應當根據當前市場上網站開發崗位對人才能力的需求,將“應知理論知識、應會操作技能以及崗位能力訓練”有機結合起來,突出課程體系的實踐性和實用性,靈活、科學地設置課程,使學生畢業即適應網站開發職業崗位的工作。網站開發是一門計算機綜合應用技術,需要學生學習和掌握大量相關知識和技能。這就決定了網站開發人才培養絕不是靠一兩門孤立的課程就可以完成,而應該建立一個完整的課程體系。本文課程體系設計思路如下:
網站開發人員的就業單位主要分為IT類企業和非IT的企事業單位,比較適合于網絡公司、科技公司、廣告印刷公司、圖文藝術公司及具有行業背景等單位。在IT類企業單位一般從事軟件開發、技術支持、客服、銷售等工作。在非IT的企事業單位一般是在其所屬的信息部門從事信息系統建設和維護、網站建設和維護工作。一般情況下,網站開發團隊需由網站架構師(策劃、網站推廣、SEO優化)、網頁設計師(網頁美工、網站設計與制作)、網站開發工程師(后臺開發、數據庫管理)、網站測試與維護工程師、網絡編輯等人員組成。其中,網站架構師是指網站的總體設計師,必須具有豐富的開發經驗,網站架構水平的高低決定著網站的整體性能和運營模式的時效性和經濟性;網站設計師,在網絡行業習慣上稱為網站美工或網站設計。在一些規模較小的公司或團隊,網站設計師往往身兼網站設計、網站制作、網站美工等多個職能;對于一些規模較大的團隊,網站設計師又細分為網站美工、網站設計與制作工程師。網頁美工的技能要求是能夠熟練使用Photoshop、Dreamweaver、flash等軟件設計出與企業形象融為一體的精美圖案、圖標或網站頁面效果圖;網站設計與制作工程師主要是進行網站前端頁面的開發工作,要求熟練掌握并使用HTML語言及CSS+DIV的網頁設計技巧,能夠運用CSS編輯/優化頁面、模塊化布局,善于優化精簡代碼,且會使用AJAX、JQuery等技術豐富網站功能,增強用戶體驗;網站開發工程師主要進行網站后臺程序功能的開發工作,要求精通PHP、ASP.NET或J2EE等技術的開發經驗;數據庫設計崗位負責網站的數據庫設計,要求精通SQL Server、MySQL、Oracle等大型數據庫。綜合考慮我院的師資力量和實訓條件,網站開發專業人才培養目標確定為:培養具有較高職業素質、較強職業能力的網站開發技能型人才,能夠勝任網頁設計工程師、網站開發工程師、移動互聯網應用開發工程師等工作崗位。
根據人才培養目標,對高職院校計算機專業網站開發方向職業崗位職責及能力進行分析,結果如下表所示:

表1網站開發方向職業能力分析表
高職院校網站開發人才的培養,應當根據當前市場上網站開發崗位對人才能力的需求,突出實踐性和實用性,靈活、科學地設置課程。學生可以根據自身不同的需要以及將來不同的崗位取向加以靈活選擇,使課程內容和社會所需要的職業能力之間達到有機融合,同時也體現了培養復合型應用型人才的要求。
課程內容由淺入深,即從靜態頁面設計制作、動態網頁設計制作到基于手機的移動互聯網應用開發,呈螺旋上升的模式,課程設置更接近崗位的需要。反映到教學計劃中,這三個部分可以作為網站開發方向人才培養的三個階段,并且每一個階段設置一個培養目標,每一個階段對應一個學年,每一個學年設置若干門課程,這就構成了網站開發方向整體課程體系和人才培養流程。其中,第一階段培養以靜態網頁制作為主的初級網站開發人才;第二階段培養具備Web編程能力的中級網站開發人才;第三階段培養具備移動互聯網應用開發能力的高級人才。課程體系整體設計示意圖如圖1所示。

網站開發方向課程作為計算機專業的學習領域課程,其課程體系的總體教學目標是:通過該課程體系的學習,使學生熟練掌握一個中小型網站開發所需的基礎知識,以及基于手機的移動互聯網應用開發技能,具備較強的網站開發實踐能力;能夠獨立完成小規模項目的分析、設計及實現的全部過程,也可根據用人單位的實際需要迅速融入其研發團隊;實現和企業的零距離對接,無需再培訓即可上崗工作。為此,根據計算機專業的現有課程,結合該領域人才需求現狀,進行科學分析、歸納,同時邀請企業專家參與論證、改革、優化課程設置,完善實訓體系,確定了每個階段的培養目標及所開設的課程。
第一階段的培養目標是:熟練掌握計算機的基本操作與應用,能滿足獨立應對日常計算機辦公的需求。使學生掌握網頁設計的一般原則,掌握靜態網頁設計、制作的步驟和方法。熟悉掌握 HTML/HTML5、CSS和Javascript基礎知識,對 Ajax、XML、Json要有一定了解。同時,也為后續第二階段課程的學習打下良好的基礎。本階段主要開設的課程有:
1)計算機文化基礎。該課程是大學生學習計算機基礎知識和操作應用的必修課程,為后續計算機課程及其它相關課程打下基礎。該課程的教學目標是使學生通過學習計算機的基礎知識和基本操作,培養學生自覺使用計算機解決學習和工作中實際問題的能力,使計算機成為學生獲取知識、提高素質的有力工具,從而促進相關學科的學習。
2)C語言及程序邏輯。該課程作為高校計算機相關專業的專業基礎課,重點培養學生對實際應用問題進行抽象分析的能力和綜合運用C語言知識具體實現編程的能力,掌握程序設計的一般算法以及程序調試基本技術,為后續程序設計課程提供基礎。
3)Photoshop網頁美工。該課程是一門實踐性、藝術性很強的課程,其內容豐富、工具繁多、圖片效果豐富多彩。該課程的培養目標是讓學生掌握各種命令、工具、圖層、濾鏡、通道的使用方法,能夠綜合應用各種工具和方法實現生動創意。
4)網頁的版式構成設計。該課程主要講解版式構成設計的概念、版式構成的分類和特點,以及版式構成的排版工具和方法,培養學生具備設計網頁界面元素以及設計網頁版式效果圖的能力。
5)Flash網頁動畫。Flash是一種可進行矢量圖形編輯和動畫創作的專業軟件,它在動畫制作、網站設計和游戲娛樂等方面有著廣泛的應用。該課程的培養目標是具備一定動畫基礎知識、能熟練操作Flash軟件,能夠獨立完成簡單賀卡、文字動畫、生動活潑的MTV等動畫作品。
6)DIV+CSS3網頁布局。CSS作為Web標準的一部分,已經成為現代網頁設計中必不可少的關鍵要素。該課程的教學目標是使學生熟悉常用HTML/HTML5標簽的作用及其用法,能熟練地使用DIV+CSS3進行網頁的美化和布局。
7)Javascript+Jquery。JavaScript是一種能讓網頁更加生動活潑的腳本語言,Jquery是一個優秀的、輕量級的Javascrīpt框架,兩者結合能有效提升網頁用戶體驗。該課程的教學目標是使學生掌握Javascript、CSS、DOM、Ajax等技術,能夠熟練地利用Javascript和Jquery等技術進行網站特效的設計。
第二階段的培養目標是:初步理解面向對象的概念,掌握數據庫基本概念與操作,使學生至少掌握一門Web編程語言,能夠比較熟練地應用Web編程語言和數據庫進行動態網站開發。本階段主要開設的課程有:
1)WEB數據庫。數據庫是動態網站開發的重要組成部分。也是網站開發方向必須開設的數據庫相關課程。主要介紹數據庫的基本原理和常用的數據庫操縱語法。當前,數據庫管理系統有很多類型,具體選擇哪一種類型的數據庫進行教學,要與開設的Web編程語言相聯系。如以ASP.NET為教學語言,則可以選擇SQLServer或ACCESS作數據庫。如以PHP作為教學語言,則可以選擇MYSQL數據庫。如果以JSP作為教學語言,則可以選擇Oracle或者MySQL數據庫。
2)面向對象編程基礎。這是網站開發專業的核心課程,對學生進行基礎性的、面向對象的程序設計訓練,為學習后繼課程ASP.NET/JSP做好鋪墊,課程教學目標是:使學生正確理解和掌握面向對象的方法及面向對象的編程技術,掌握C#/JAVA的基本語法,熟練使用ADO.NET/LINQ/JDBC進行簡單的數據庫應用程序設計,培養學生面向對象的編程思想和興趣,訓練學生編程的實戰能力。
3)Web編程語言。當前流行的Web編程語言有ASP、PHP、JSP、ASP.NET等。學生通過一個學期的學習不可能全部掌握,因此應該根據學生的情況和學校的師資特點進行選擇。我院從2007年開始由ASP語言轉向ASP.NET語言,根據實踐情況來看,學習ASP.NET之前,建議先開設C#語言,這樣學生學習起來更容易一些。若今后想從事Java方向的工作,也可以學習JSP。另外,PHP近幾年在國內發展迅猛,人才需求量也持續上升,也可以作為Web開發教學語言的首選。
4)商業網站項目開發實踐。該課程主要學習商務網站、門戶網站、企業網站的設計風格及開發思想,通過實例掌握各種網站的建設流程及技術要點。通過企業網站開發項目的訓練,使學生掌握商業網站項目的開發流程及操作技巧,積累一些實用性項目開發經驗。
5)網站服務器架設與維護。主要學習在Windows和Linux操作系統上網站服務器架設計配置與維護,在Linux下學習APACHE服務、My SQL數據庫、IPTABLES防火墻的配置和維護。Windows下學習WEB、NNTP、防火墻的安全配置與維護。
6)PHP+MYSQL。主要學習PHP運行環境的建立、HTML語言、Javascript腳本語言;學習網頁編程基礎知識如變量、操作符、程序控制、表單、數組、函數、HTTP及相關函數、文件及其操作;掌握PHP與數據庫的連接、ADO技術、留言薄開發、新聞系統開發、投票系統開發;學習網站編程思想與編程工作流程、網站論壇、在線內容管理系統CMS簡介。
7)網絡營銷與網站推廣。作為高職院校,課程開設應該突出實踐性和實用性,不僅注重教會學生如何做好一個網站,還要教會他們如何營銷與推廣網站,拓展學生的就業面。通過該課程的學習,使學生掌握網站的發布、優化與推廣方面的知識,訓練學生網絡營銷自主策劃及實現能力,培養學生網絡營銷與網站推廣方面的崗位職業能力,使學生掌握如何最大限度地讓網站更容易被搜索引擎收錄并排名靠前。
第三階段的培養目標是:使學生在掌握靜態網頁設計和動態網站開發基本技術的基礎上,通過進一步拓展知識,學習企業前沿技術,緊跟行業發展腳步,掌握基于手機的移動互聯網應用開發技能,熟悉WAP網站開發制作流程,了解HTML5與CSS3。本階段主要開設的課程有:
1)手機WAP網站開發。學習WAP平臺開發技術,達到手機WAP網站開發工程師要求,還能夠全方位理解與掌握WAP項目開發過程與相關文檔規范。
2)JAVA Web開發技術。通過該課程的學習,使學生掌握在特定的環境下Web應用程序中客戶端和服務器端的交互過程,掌握Web應用程序中的服務器端技術,熟悉HTTP協議的請求響應模型。
3)J2ME移動通信終端應用開發。該課程的教學目標是使學生能運用J2ME編程技術完成實際的工作任務,實現移動應用模塊的詳細設計,解決手機移動應用程序的移植與優化問題,完成手機移動應用軟件的發布等,具備移動應用程序設計員的基本職業技能。
4)Android手機軟件開發。Android是Google開發的基于Linux平臺的開源手機操作系統。該課程的教學目標是培養從事Android手機軟件開發、設計及應用、移動網絡內容管理與發布、服務外包、軟件實施應用、軟件測試維護等工作的高技能型人才
5)J2EE架構與企業級應用開發。熟練掌握Web組件開發核心技術,熟練掌握Struts2、Spring2、Hibernate3框架的使用,了解設計模式。
總的來說,各高職院校網站開發方向課程體系的構建,要根據各個學院自身的實際情況靈活進行,且不斷要對課程體系進行改進、優化,逐步完善和規范化,形成一個培養目標明確、課程結構科學、開課順序合理的課程體系。使網站開發教學始終按照一條清晰的主線進行,這樣不僅有利于提高學生的職業素質、職業崗位的適應力和創新能力,突顯以“能力為中心”的高職教育特點,塑造職業教育品牌。
[1]余江濤,基于職業能力分析的高職會計人才培養模式[J],.繼續教育研究,2011,(12).
[2]母中旭.高職學院計算機課程體系建設的思考[J].農業網絡信息,2007,(10).
[3]潘玉昆.借鑒加拿大CBE教學模式以深化高職教育教學改革[J].教育與職業,2009,(24).
[4]郭廣軍,謝東,李魏豪.基于CMS的網站系統開發技術研究與應用[J].計算機工程與設計,2011,31(11):2500-2502.
[5]陳密芳,呂延崗.網站開發項目教程[M].北京:中國鐵道出版社,2010.127-129.
[6]李凌.高職計算機應用技術專業網站開發方向課程體系建設[J].宜春學院學報,2011,33(8):171-173.
[7]聶慶鵬.高職院校計算機專業網站開發方向課程體系構建的思考與實踐[J].計算機教育,2009,(17).