摘要隨著我們國家軟件及服務外包產業的迅猛發展,社會需要大量的軟件技術人才,我們眾多的高職院校如何才能培養出真正的符合軟件企業用人需求的技術類人才一直是我們思考和探索的問題,本文通過大量對軟件企業與學校走訪與調研,緊緊圍繞能培養真正符合用人需要的軟件類人才為目標進行模式探索。
中圖分類號:G420文獻標識碼:A
近年來,軟件產業得到了飛速的發展,年平均增長率達35%以上,軟件人才需求缺口日漸增大,軟件人才的培養成為一個極具發展前景且競爭激烈的新市場,僅靠社會的一些培訓機構是遠遠不能滿足軟件產業發展的需求的。對此,國家對各相關院校提出創建軟件技術專業,并要辦出特色、辦出水平,能培養社會需求的高質量軟件技術人才的口號。那么作為我們高職院校來說,如何落實國家提出的培養高素質軟件人才的精神要求呢?這個問題一直是我們高職計算機相關專業全體上下探索和不斷實踐的一個重要課題。我們力求根據軟件企業發展趨勢和企業對人才的需求來定位,在課程體系的建設中,轉變觀念,加大課程改革的力度,求新、求異、求實用,注重對學生實踐動手能力的培養,實施“雙證書”制度,探索工學結合、校企合作,“定單式”育人的培養模式。現就我們對此的探索過程談談自己的看法和建議:
1 當前“軟件技術”專業的現狀
目前很多高職院校的計算機學科為了辦出自己的特色,都爭相開設了“軟件技術”專業,但大多由于對該專業的定位不準,沒有真正根據軟件企業發展趨勢和人才需求來設置該專業的課程,從而導致 “軟件技術”并不專業。
1.1 培養目標過于寬泛,專業定位不明確
幾乎所有的高職院校的課程設置都是千篇一律,你參考我我參考你,一味照般重點名校的教學計劃和大綱。而且是什么都學,但什么都不精,進行的“通才”而不是“專才”的培養模式,從而導致培養目標過于寬泛,專業定位不明確,學生畢業可以說什么都學過,但到企業什么都不能做。
1.2 培養目標難以滿足就業需求,難以突出專業特色
制訂的專業教學計劃仍然脫離不了原課程體系的框架,既不能讓學生掌握扎實、完整的專業理論基礎,又不能讓學生掌握熟練的應用技能。從而導致社會對計算機軟件人才的需求在不斷增加,另一方面大量的軟件專業畢業學生無法找到工作的奇怪現象。這充分反映了我們的培養目標不明確,不能從企業的需求出發來設置教學計劃與目標,培養出的人才不能滿足用人單位的需求。
2 明確培養目標,深入進行課程改革
2.1 專業教學上求新、求異、求實用
首先專業定位要明確,確立適應軟件企業發展需要的人才培養模式,如按目前市場需求來把軟件開發專業分為Java和.Net兩個方向,課程設置上要摒棄傳統高校所開設的那些理論性強,面面俱到、廣而不精,與軟件企業的具體需求有很大差異的課程。要通過到軟件企業實地考察和調研,了解軟件企業當前所真正用的主流技術和按照軟件企業真正的用人需求來設置我們的課程,一切以市場需求為培養目標,做到真正意義上的求新、求異、求實用。其次培養目標要明確,我們要培養的是軟件“藍領”,是一線的程序編碼員,而不是高端軟件設計和架構師。求異是我們的課程設置、教學方式和內容要與主流的普通高校不同,我們要做到學以致用,把真實的項目引入課堂教學中來,同時注重對學生創新能力的培養。
2.2 改革教學模式,豐富課程內容
我們要改變傳統的只重視培養學生扎實的基礎知識和專業理論,忽視實踐操作能力特別是最新IT技術操作能力的教學模式。我們應該走“技能+學歷”,更確切的說是技能占的比重更大的教學模式,這也是真正能落實高職院校是培養社會實用型人才基地的唯一途徑。課堂教學案例最好能用一些真實項目為背景,一定要注重實用和能體現目前軟件開發企業所用的主流技術。
教學方式可采用邊學邊練的模式,這樣可以解決學生眼高手低,動手和實踐能力差等問題。在這點上我們可以借鑒一些優秀培訓機構的課程設置內容,從一個個具體的案例或小項目入手,讓學生多練,而且這樣也能激發學生的學習興趣和熱情,即學即得,也能讓學生體會做出點東西來的那種成就感。進而達到讓他們熱愛編碼,快樂編碼,從而形成一個良性循環。而傳統的只教不練或少練,只會讓他們由剛開始僅存那種學習沖動和新鮮感一天天減少,最終到討厭編碼,討厭這門課程。這無疑也讓我們的教師失去教學信心,恨不得早點結束這門課程。因此,深入進行課程改革,使教學內容和方式適應軟件應用型人才的培養目標是必由之路。
2.3 實施“雙證書”制度,突出強化實踐技能的人才培養模式
國家大力推進勞動準入制度和職業資格證書制度,表明今后不論是什么工作,必須經過職業培訓,必須取得相關的職業資格證方可就業。高等職業學院的軟件專業(下轉第84頁)(上接第81頁)是面向信息產業第一線培養實用人才的,要大力實施“雙證書”制度,讓畢業生不僅有學歷證書,還能得到一個或多個軟件領域的職業資格證書,這不僅符合當前國家的就業形勢,也符合當前企業的要求。
推行“雙證書”制度,本質上就是要進行課程體系改革。對軟件技術專業,在課程的安排上,有針對性的強化實踐鍛煉,強化職業技能認證的訓練,緊密聯系生產第一線的實際,把實踐性教學、工程教學、案例教學,貫穿于技能型人才培養的全過程。
3 工學結合、校企合作,探索“定單式”育人模式
工學結合、校企合作是培養職業技能人才的有效途徑。沿此途徑的發展形式是訂單式教育,這種教育方式就是以企業訂單為導向,確定教育目標,實行“訂單式”人才培養,能夠提高學校培養的準確定位,做到社會需要什么人才就培養什么人才,避免人才培養的盲目性。這就要求高職院校尋找合作伙伴,了解企業的需求與企業聯合進行人才培養,使得培養出來的學生畢業就上崗,上崗就能管用。
開展形式多樣的聯合辦學,發揮學院和企業兩個方面的優勢,充分利用學院在資金投入,資料積累,師資隊伍建設上的優勢,利用軟件企業在行業技術、培訓經驗、市場開發方面的優勢,與學院開展專業共建,共同制訂人才培養方案,共建實驗室與實訓基地,建立穩定的合作關系,增強辦學活力,逐步形成“訂單式”教育的辦學模式。為此,今年年初,我們到南京的一些軟件企業和幾個培訓機構做了走訪和調研,對軟件企業調研的主要目的是了解企業的用人要求及目前在開發中所用的主流技術。這次調研共走訪了35家軟件企業,調研對象從普通的程序員到高級軟件架構師及項目經理,雖然公司不同,人員水平和分工不同,但他們都給出了作為一名基礎的程序編碼人員即所謂的“IT藍領”必須具備的知識結構和技能要求,他們共同強調的是:學校一定要注重動手和實踐能力培養,學生在校期間可以做一些小項目來練手,通過項目讓學生體會知識,培養軟件編程能力。
通過對大量企業的走訪調研,軟件技術專業方向在核心課程體系構建上可以通過分方向、模塊化的方式進行教學。如把該專業分為.ENT與JAVA兩個方向,學習JAVA方向的學生在大一的第一學期開設《C語言程序設計》或《Java面向對象程序設計基礎》課程,同時把常用的數據結構知識也貫穿到程序設計的教學中來,課時盡可能多些,目的是培養學生的結構化與面向對象的編程思維以及對學生算法思想的培養。之后應循序漸進的開設一些核心技術課程,如:《Core Java核心編程技術》、《Java在OOP中的高級應用》等,教學方式上對于實踐性較強的課程最好能采用邊學邊練的模式,內容上結合真實的項目為例,讓項目貫穿整個教學過程。在最后一個學期用幾個完整的項目,從最初的需求分析入手,讓學生體會做軟件的過程,并從中積累項目開發的經驗,培養形成“軟件技術”專業能力。
總之,對“軟件技術”專業人才的培養要認清現狀,敢于改革,始終根據軟件企業的發展趨勢和人才需求來定位,注重對學生動手實踐技能的培養,采用多種渠道、多種方式、多種舉措并存,不斷探索,逐步形成自己的教學模式,為培養適應社會需要的軟件人應用才而不懈努力。
參考文獻
[1]張小鋒.計算機科學與技術專業教學內容和課程體系改革.電腦知識與技術,2008:1476-1477.
[2]禹樹春.高職軟件專業人才培養模式探索.遼寧高職學報,2006.8(4).