百年大計,教育為本。隨著我國高等教育體制改革的不斷深入,眾多公辦普通本科高等學校抓住歷史性發(fā)展機遇,嘗試新的探索,與各種社會力量聯(lián)合舉辦獨立學院,近年來呈現(xiàn)出一派生機盎然的良好態(tài)勢。與此同時,IT世界風起云涌,作為獨立學院,計算機軟件人才教育如何在激烈的市場競爭機制中尋求自己的發(fā)展空間,是一個值得思考的問題。獨立學院在其興辦之初,就在學院構建、生源、管理等方面具有很多特殊性,要保證計算機軟件人才培養(yǎng)的質量與特色,完全“克隆”母體高校的作法是行不通的。因此,獨立學院創(chuàng)新獨具特色的計算機軟件人才培養(yǎng)機制至關重要。
一、建立獨立學院特色計算機軟件人才培養(yǎng)機制的必要性
1.1 軟件產(chǎn)業(yè)人才結構與就業(yè)現(xiàn)狀的需要
據(jù)權威部門公布的調查數(shù)據(jù)顯示,我國對IT人才的需求每年至少在40萬人,其中每年至少存在20萬軟件人才缺口,并且這個缺口還在以每年20%左右的速度增長。各地舉辦的IT招聘會場場爆滿的情況即可看出些端倪。如此之大的軟件人才需求量,給作為高等教育新生力量的獨立學院帶來了比較好的機遇。
然而,我們也看到大量計算機專業(yè)畢業(yè)生面試時卻屢屢受挫。經(jīng)過分析,公司或企業(yè)需要的是能夠馬上投入實際工作的人員,而不是像大多數(shù)應屆畢業(yè)生那樣,缺乏實際編程能力,甚至不知所措,需要公司投入大量人力、物力、財力進行培訓,這無形中加重了公司的成本負擔,因此大多數(shù)的工作機會順理成章地被給予有過從業(yè)經(jīng)驗的人士。有研究曾經(jīng)對185家用人單位進行問卷調查,結果表明:68.6%的用人單位希望畢業(yè)生能掌握系統(tǒng)的專業(yè)知識,縮短培訓期;54.6%的用人單位認為畢業(yè)生的適應期應在三個月以內。計算機專業(yè)學生感覺就業(yè)難,企業(yè)招不到合適人才,已經(jīng)成為令人極為頭疼的矛盾現(xiàn)實。究其根本原因,是我國高等院校目前的計算機教育,尤其是軟件人才培養(yǎng),不能滿足企業(yè)的現(xiàn)實需求。高等教育市場化,高校畢業(yè)生人數(shù)不斷增加,就業(yè)壓力越來越大,如何在激烈的就業(yè)市場競爭中毫不遜色,改革勢在必行,這對獨立學院的計算機軟件人才培養(yǎng)機制提出了更大的挑戰(zhàn)。
立足獨立學院特殊性,特色的人才教育是關鍵。求職時,學生時常抱怨在學校里沒有學到企業(yè)需要的技能。主要是因為,目前大多數(shù)高校計算機軟件人才培養(yǎng)機制改革的速度落后于軟件產(chǎn)業(yè)發(fā)展的速度,重點注重學生理論功底,理論與實踐脫節(jié),課程設置的職業(yè)導向性不強,導致學生缺少就業(yè)核心競爭力和優(yōu)勢。
大部分軟件企業(yè)需要下述三類人才:既懂技術又懂管理的軟件高級人才;系統(tǒng)分析及設計人員,即軟件工程師;熟練程序員,即軟件藍領。這三類人才正常比例應該是呈金字塔形,而我國軟件人才呈兩頭小中間大的“橄欖”型,既缺乏一大批能從事基礎性工作的“軟件藍領”,又缺乏既懂技術又懂管理的軟件高級人才,即“軟件金領”。獨立學院的計算機軟件人才培養(yǎng)導向應選擇以基礎程序員為主,培養(yǎng)中低端實用型人才,來盡量彌補這部分人才需求缺口。
1.2 獨立學院自身特點與發(fā)展定位的需要
獨立學院作為高等教育辦學領域內的一個新生事物,是按照新的機制和模式舉辦的本科層次的二級學院,利用公辦母體高等學校的部分資源,實行嚴格的獨立辦學。所招收學生主要來自高考的第三批次,學生入學分數(shù)低于普通高校生,基礎知識相對薄弱,學生主體的學習自覺性不夠,對新知識的接受能力要比一本、二本的學生差。獨立學院的人才培養(yǎng)不能以學術型、研究型為取向,而是應以廣大用人單位實際需要的技術型教育為取向。因此獨立學院的自身特點決定了它不能完全照搬母體高校的人才培養(yǎng)機制,需要站在一個新的角度來重新審視。
二、獨立學院特色計算機軟件人才的培養(yǎng)機制
2.1 樹立特色人才培養(yǎng)理念
獨立學院必須具有自身特色人才培養(yǎng)的先進理念,一改以往重理論輕實踐的教育模式,計算機軟件的人才培養(yǎng)應以面向應用,突出實踐為主,培養(yǎng)具有創(chuàng)新精神和實踐能力的應用型人才,全面實施素質教育,堅持個性發(fā)展原則和創(chuàng)新原則,注重教育功能性,由學生未來崗位決定教育內容。
2.2 構建特色人才培養(yǎng)計劃
傳統(tǒng)教學計劃標明的培養(yǎng)目標過于寬泛和籠統(tǒng),與本專業(yè)領域相關職業(yè)崗位相脫節(jié),導致教師實際課程教學目標不明確,學生更是不知所云。課程設置中計算機一般基礎課多,富有特色和針對性的專業(yè)技術課少;課程內容滯后于職業(yè)實際需求;內容安排中追求本科教育學科知識的理論性和完備性,理論課時偏多,實踐教學課時少,模擬現(xiàn)實的實訓課程更少。
學校應建立起有別于一般普通高校、課程設置合理、繼承遞進、靈活更新的教學計劃,從理論教學與實踐教學兩個方面提出較為完善的課程體系,使所培養(yǎng)的計算機軟件人才更加適合市場的需要。課程體系的設計應遵循寬口徑、多方向、模塊化、組合型的原則。
計算機軟件人才大致分為軟件開發(fā)、軟件測試、網(wǎng)絡管理三大方向。圖1大致描述了特色軟件人才培養(yǎng)計劃中,為培養(yǎng)各方向人才,所設置的相應基礎課程、通用課程以及專業(yè)課程。
所謂“寬口徑”,是指強調學校首先做好學生行業(yè)通用技能的培養(yǎng)。例如,“計算機基礎課程”和“C語言程序設計”等通用課程是各個培養(yǎng)方向的前導課程。又如,培養(yǎng)軟件測試人員和軟件開發(fā)人員所需的前導課程是基礎課程,一級通用課程,以及二級通用課程 (“JAVA OOP”、“數(shù)據(jù)結構”) 。
對于這類課程,學校應高度重視教材與師資,力求做成精品課程。學生只有具備了扎實的基礎,才能在畢業(yè)后既具有上崗適應能力,又具有轉移工作的再適應能力。學校培養(yǎng)的是“多方向”軟件人才,是指按照崗位設置專業(yè)方向,圍繞“職業(yè)特定技能”,設置相應的專業(yè)課程。
該特色課程體系最大的特點是“模塊化”,模塊具有繼承、共享和重用特性,便于教學管理,易于提高教學質量;有利于提高教學效率和教學資源的利用率。教學進程構建靈活,易于快速跟蹤市場,對課程進行及時的更新。例如,“軟件測試”方向和“軟件開發(fā)”方向都需要具備面向對象程序設計能力,“JAVA面向對象程序設計 (OOP) ”課程就構成了一個通用課程模塊。又如,據(jù)統(tǒng)計,軟件測試工程師是2006年最緊缺的人才之一。目前市場上,軟件測試工程師正處于一個地位高、待遇高的“雙高”地位,職業(yè)前景非常廣闊。學校應該把握這一趨勢,有計劃地加強對學生“軟件測試”職業(yè)導向性的培養(yǎng),具體做法是進一步細化“軟件測試”方向的專業(yè)課程模塊,如可細化為白盒與黑盒測試、測試用例設計等課程?!敖M合型”就是在“模塊化”的基礎上,自下而上,沿著“基礎-通用-專業(yè)”方向的模塊間組合,形成各個方向的培養(yǎng)計劃路線。
考試是檢驗學生對課程掌握程度的衡量尺度之一。舊的考試形式,多數(shù)注重對死記硬背知識的熟記,而忽略了真正對學生能力的考查。考試內容和方式的設計直接導向課程在學生心目中的實際掌握標準。因此,絕不可忽略考試這一重要環(huán)節(jié)。
2.3 重視師資組建與培訓
提高獨立學院的師資水平,并不單單是指提高在校專職教師的學歷水平。目前,眾多院校的教師缺乏實踐經(jīng)驗,講授按部就班的多;教材內容更新不及時;師生互動,啟發(fā)討論式教學少。因此注重提高教師實踐能力的培訓是必不可少的。通過培訓,教師可以對課程體系和教學目標有更為深入的了解,能夠掌握更新的計算機技術,其獨特的教學方法也應該是從實踐中總結出來的,這樣更有益于學生接受與掌握。具有科學教學方法和先進教學內容的“雙師”型教師才真正能夠勝任獨立學院的教學工作。
此外,建設一支專兼職教師結合的師資隊伍,建立聚集專業(yè)帶頭和骨干教師的培養(yǎng)與引進結合機制,定期邀請企業(yè)內專業(yè)人士進行現(xiàn)場授課,舉辦一些針對性的培訓或技術講座,與教師、學生座談。
2.4 更新教學模式
軟件人才一般要具備抽象思維、邏輯思維的能力、算法設計與分析的能力,計算機系統(tǒng)的認知、分析、設計和應用能力。這些能力的培養(yǎng),并不是一兩門課程就可以完成的,而是需要在一個循序漸進的過程中逐漸完成的。因此,在授課過程中應注意形成學生良好的職業(yè)習慣,“潛移默化”地“養(yǎng)成”合格人才所要求的“能力”和“素質”。例如,網(wǎng)頁制作課程中,在學生動手制作網(wǎng)頁之前,一定給學生強調html文本命名規(guī)范,以及采用功能模塊化設計思想來預先進行網(wǎng)頁設計等問題。又如,C語言程序設計課程,首先必須使學生養(yǎng)成“程序設計”的習慣,初步掌握程序設計的基本方法和思想 (如自頂向下的思想) ,而不要急于代碼的實現(xiàn)。
軟件人才能力的培養(yǎng)毫無疑問是以實踐為主,但是為了學生今后職業(yè)生涯能夠持續(xù)發(fā)展,必然要具備一定的理論深度。也就是說,教師要善于在合適的時機滲透理論教學。例如,網(wǎng)頁制作課程可以采用以實踐為先為主的教學方式。在網(wǎng)頁設計課程的教學環(huán)節(jié)中,讓學生完成預先設計好的若干個網(wǎng)頁課題,學會網(wǎng)頁三劍客 (Dreamweaver、Firework、Flash) 的使用后,再幫助學生剖析超文本標記語言HTML的主要標記及結構特征。
采用強調教師的教學目的和方法的同時,更要強調學生的學習目標和方法,不斷激發(fā)學生獨立思考。使學生確信,持續(xù)的專業(yè)發(fā)展需要終生的學習,并為之作好準備。教會學生使用信息資源,掌握適當?shù)牟呗?,以了解領域前沿。在院校中,適時根據(jù)當期課程內容,發(fā)起一些競賽活動或參加企業(yè)實踐。鼓勵協(xié)作式的學習,促進集體的交互。
三、小結
面對越來越大的就業(yè)壓力,獨立學院如何在激烈的市場競爭中持續(xù)穩(wěn)健發(fā)展,絕不能完全照搬母體高校傳統(tǒng)經(jīng)驗,特色軟件人才培養(yǎng)機制是關鍵,其中改革創(chuàng)新培養(yǎng)計劃是重點。只有在實際軟件人才培養(yǎng)過程中,不斷探索嘗試,以廣大用人單位實際需要的技術型教育為導向,才能走出獨立學院獨具特色的軟件人才培養(yǎng)之道,為平衡我國軟件人員結構,輸送高質量、高素質的軟件人才作出貢獻。