摘要:本文針對高職軟件技術專業普遍存在的“高級技能不突出、就業方向不明顯”問題,根據高職院校培養目標和軟件技術專業特點,提出了結合實施“2+1”教學模式,將高職軟件技術專業劃分為多個單一職業方向的教改構想。
關鍵詞:高等職業教育;軟件技術專業;專業設置
中圖分類號:G718.5文獻標識碼:B
文章編號:1672-5913(2007)16-0075-02
1專業現狀
軟件是信息技術的核心。2000年國務院發布18號文件以來,特別是教育部和國家發展計劃委員會決定試辦示范性軟件學院以來,軟件開發逐步形成產業規模。鑒于軟件從業人員缺口較大且前景樂觀,很多高職院校舉辦了軟件技術專業。目前,“軟件技術” 專業是繼“網絡工程”專業之后高職院校中的熱點專業。
盡管各地高職院校有開設“計算機應用技術”專業的多年教學經驗、師資儲備,但都帶有大專層次的色彩,軟件技術專業帶有很明顯的“本科壓縮”特征。教育部提出“以就業為導向”的高職辦學方針后,各地高職院校著手從就業市場的角度調整專業設置、改革教學計劃。一是采用“廣泛方向”式的專業設置,盡可能多地開設相關課程,期望擴大畢業生的擇業范圍,增加就業機會;二是采用“訂單式”式的專業設置,盡可能與一個或幾個同類企業的招聘要求相一致,或完全按照企業要求設置課程,期望以“零距離”增加就業的成功率;三是“求新求先”,增加新課程新技術新專業,以新穎優勢促進就業。
目前以及今后很長的時間內,就業市場是買方市場。鑒于“訂單式”培養的難度和“求新求先”的時效,相當多高職院校的軟件技術專業設置帶有明顯的“廣泛方向”特征。以山東某高職院校為例,其軟件技術專業開設的主要課程包括:實用操作系統、計算機網絡基礎、C程序設計、IT職業修養、UML統一建模語言、數據結構、軟件工程與項目管理、數據庫應用、網頁制作技術、VISUAL C++程序設計、多媒體制作技術、JAVA程序設計、電子商務概論、Oracle、Delphi程序設計、VB.NET程序設計、ASP.NET程序設計、SQL SERVER等,其他院校的情況大體如此。眾多課程導致了教與學的精力分散,引起了課程之間相互干擾。
來自企業用人單位的反饋意見和從畢業生中了解的信息基本一致:一方面,企業要求畢業生具備較高的軟件開發技能,甚至提出“如果有上萬行代碼量,那么有多少我們要多少”。另一方面,學生學習了C、VB、C++、VC、Delphi、Java、VB.Net等很多程序設計語言,但不能勝任初級的程序編制;學習了數據庫原理以及SQL SERVER、Oracle等大型數據庫系統,但不能勝任基本的數據管理;等等。
因此,高職軟件技術專業必須改變的現狀是:學習了很多技能,但沒有一項突出的技能,更談不上高級技能;學習了很多語言,但沒有突出掌握一種語言,無法進行專業級開發。
2幾點認識
高職院校必須在“高級技能型”、“專門人才”上做文章,不是培養普通技能,不是培養通用人才。高職院校各專業中的理論部分,無法與普通高校包括應用型本科院校相比,問題是也不應該相比。突出實踐技能恰是高職院校的專業特征,符合高職學生的實際學習能力。在軟件技術專業的一個特定職業方向上,集中教學能力、實訓能力,集中學生的學習能力,力爭突破或超前,應是高職院校的優勢。
軟件技術平均18個月更新換代一次,“廣泛方向”式的專業設置導致課程過多、能力分散,使得高級技能不突出、就業方向不明顯。從近幾年實際的就業情況看,“廣泛方向”并沒有達到“就業機會多”的預期效果。相反,一些“單一方向”所形成的“技能上高級”、“職業上專門”的針對性優勢,反而增加了就業成功率,提高了畢業生的崗位能力。
必須理解到,實施“2+1”教學模式是要在學制的層面上體現“夠用原則”,“訂單式”培養的訂單也不單純是與某個企業簽訂。“刪繁就簡三秋樹,領異標新二月花”,軟件技術專業需要下決心削減掉“廣泛方向”的部分課程,突出一個職業方向,形成幾個有機的特色職業群。軟件技術專業的特殊性在于,對于一個單一職業方向而言,按照技能成分、職業要求設置課程,其本身就是已經明確化了的訂單培養。只是這個訂單的另一方不是某個具體企業,而是一種固定的職業。
在職業細化、分工協作的今天,希望高職院校學生一個人掌握很多的語言設計工具,不可能的也無必要。正如微軟公司拉爾夫所稱,“許多開發人員會發現,同時學習二種編程技術是一個沉重的負擔,他們可能會在二者中間選其一”。與此同時,軟件研發手段和技術的新進展,應該為高職教學帶來應用的簡單化、實訓的職業化,而不是復雜化。抓住簡單化的本質,把注意力放在軟件的一個單一方向上,可以使學生對新技術的掌握做到事半功倍。精通了一套軟件的方方面面,經過一段時間的工作實踐后,自學其他軟件也成為可能。
3教改構想
據上認識,軟件技術專業的教改目標是:放棄“廣泛方向”式的專業設置,結合實施“2+1”教學模式,將專業劃分為多個單一的職業方向。在每一個職業方向上,以單一軟件為教學主線,培養高級技能,強化就業指向,使學生掌握一種可在幾年之內賴以生存的手段。
依據軟件技術的專業內涵和就業市場情況,可考慮將其職業方向劃分為Java方向、Delphi方向、.Net方向、SQL SERVER數據庫方向、網站開發方向、Linux應用方向等等。根據自身資源條件,各高職院校可以有選擇地確定一個或多個職業方向,并在整個教學計劃和實訓環節中,啟發編程思想,加大編碼工作量,積累開發經驗及開發技巧,教透學精。同時,跟蹤該方向的最新技術,參與專業論壇,保持對新知識的領先優勢。
對一種軟件的學習涉及到很多方面,按照認知規律可以分為多個層次。一種可考慮的教學層次安排是:基礎部分,高效開發工具部分,專題開發部分,軟件擴展部分,網上資源(官方網站、技術論壇)部分。在這條職業主線上,還需要融合部分基礎課程以及素質教育所規定的課程。
以山東省三年制高職院校為例,不論“2+1”模式,還是“2.5+0.5”模式,都可將4個學期作為4個模塊。若選擇Java方向,則不再開設諸如C、C++、VB、Delphi等課程,而以Java開發方向作為職業主線。第一學期:Java語言基礎和面向對象程序設計,數據庫原理及其應用,互聯網及其應用(含Java官方網站、技術論壇的使用);第二學期:數據結構(Java語言版),J2SE平臺高級開發環境,計算機網絡基礎,網頁制作(含JavaScript);第三學期:Java數據庫專題,Java網絡專題,Java多線程專題,軟件工程與項目管理;第四學期:職業規劃,J2EE企業級應用開發,或J2ME移動開發技術,或Linux系統與Java程序開發。
4結束語
能否培養“高層次技能型專門人才”,事關普通高職院校的發展和生存。進行以單一軟件為職業方向的教學改革,要切實了解和把握軟件產業發展的現狀和趨勢,不斷跟蹤廣大軟件企業對人力資源的需求。還涉及到師資準備和再培養、師資層次建設與交叉互換、教材內容的及時更新、職業方向的修正等多方面問題。另外,高職專業要區別各類社會培訓機構,承擔高校的教育功能。
參考文獻
[1] 李志宏,李津石,張勇. 優化結構 注重質量 推動高職教育再上新臺階[J]. 中國高等教育,2004,(21).
[2] 鄭確輝. 論高校特色專業建設[J]. 教育與職業,2006,(30).
[3] 杭國英. 突出實用性改革高職計算機教學[J]. 中國大學教學,2004,(6).
[4] 劉恒中. 高職軟件設計專業的培養目標和教學方式
[EB]. 職業教育網. http://www.chinatvet.com/zhijiaoyanjiu/ lunwenjicui/204.htm.
投稿日期:2007-04-05
作者簡介:許文憲(1963-),男,教授。主要從事專業教學、軟件設計。
通信地址:濟南市歷城區彩石鎮蟠龍路濟南職業學院計算機系許文憲
郵政編碼:250103
E-mail:xwxian@163.com
聯系電話:0531-88795525