向 毅 彭 軍 吳 英
摘要:本文對目前我國普通高校軟件人才培養(yǎng)中存在的問題和不足進行了分析和總結,提出面向工業(yè)界的軟件教育理念;以培養(yǎng)能力為導向、改革教學方式、建設師資隊伍、注重實踐環(huán)節(jié)、建立與業(yè)界接觸的渠道等方面,具體闡述了利用面向業(yè)界的軟件教育理念以及培養(yǎng)業(yè)界需求的、具有較強工程實踐能力的工程應用人才的方法。
關鍵詞:面向業(yè)界;軟件人才培養(yǎng);能力導向;教學方式;工程實踐能力
中圖分類號:G642 文獻標識碼:B
1引言
近年來,普通高校的計算機軟件人才培養(yǎng)計劃雖然在不斷地改進,但是與社會發(fā)展需求仍有較大的差距。目前的高校畢業(yè)生,尤其是計算機等通用專業(yè)的畢業(yè)生,普遍缺乏與職業(yè)對口的工程實踐能力,在學校學習的知識難以用來解決實際的生產技術問題,以至于很難短時間融入到企業(yè)的開發(fā)團隊中。一方面,許多需要人才的企業(yè)招不到人,另一方面,大量的計算機專業(yè)畢業(yè)生不能及時就業(yè)。這樣的矛盾,足以說明目前高校的人才培養(yǎng)模式仍然存在較多問題,需要進一步改革。
2存在的問題及分析
軟件產業(yè)是我國重點發(fā)展的產業(yè)之一,軟件產業(yè)的發(fā)展離不開人才。當前我國軟件產業(yè)所面臨的主要問題,一是軟件人才匱乏,供需矛盾突出,人才流動過于頻繁,嚴重影響了創(chuàng)新團隊的形成和創(chuàng)新技術及產品的研發(fā),也直接影響了產業(yè)發(fā)展和市場的占有份額;二是知識、能力結構不盡合理。軟件人才的培養(yǎng)偏重于學科型,而直接面向產業(yè)發(fā)展、適應企業(yè)需求且具有實際工程能力的人才缺乏,這造成學生進入企業(yè)需要有一個“轉型”的過程,實際上造成了企業(yè)需要人才的“滯后”。目前社會上出現大量的繼續(xù)教育機構,專門為企業(yè)培養(yǎng)具有較強工程實踐能力,熟悉就業(yè)單位生產模式并具有扎實理論基礎的專門人才,從中獲得高額利益。這些機構的絕大部分生源來自于高校的高年級學生!一個從正規(guī)高等學校畢業(yè)的學生,竟然需要經過一個沒有穩(wěn)定師資和固定實驗基地和場所的社會機構“再培養(yǎng)”才能被社會承認!這從另一個角度說明了高等院校人才培養(yǎng)模式存在的問題:即目前高等教育應用型人才的培養(yǎng)脫離了社會需求的實際,輕視了對工程實踐能力的培養(yǎng),教學內容沒有跟上社會發(fā)展的步伐,教學方法、教學手段、實驗、實習內容和方法等沒有進行徹底的改革。
目前,高校培養(yǎng)的軟件人才處于一個中間層次。這樣的人才從事系統(tǒng)分析師及項目經理管理等工作還不能勝任,但如果只是一般的程序員又是一種浪費。高等院校的人才培養(yǎng)模式有其明顯的不足之處,主要表現在以下幾個方面:
(1) 教育遠遠跟不上企業(yè)現實的需求,太多的基礎教育往往窒息了人才的發(fā)展空間。
(2) 教材落后于IT技術發(fā)展的前沿,課程講授脫離軟件工程的實際,課程體系設計不是以職業(yè)化為導向,而是以專業(yè)學術發(fā)展和研究為導向。
(3) 培養(yǎng)層次不清,從清華、北大到普通市屬高校,教材、教學大綱基本一致,缺乏梯次性、特色性與實用性。
(4) 培養(yǎng)出的學生脫離應用實際,學校過分地強調學習、掌握知識卻忽視了實踐。結果是培養(yǎng)出的軟件人員懂得理論知識多,但實際動手能力不強;普遍不熟悉國際標準,不能用規(guī)范的方式編寫程序,無法完成外包軟件加工任務。
(5) 高校普遍缺乏具有工程實際能力的師資力量,造成上課“照本宣科而不懂業(yè)界正在使用的技術”,無法對學生進行能力方面的培養(yǎng)。
3解決的思路
3.1強調以能力培養(yǎng)為導向
從以上的分析可以看出,目前存在的問題主要在于學校培養(yǎng)的軟件人才“太軟”,與企業(yè)要求有一定的距離。學校在培養(yǎng)人才過程中,過分依賴于知識的傳達,而忽略了對學生能力的培養(yǎng),而其中學生的動手能力恰是企業(yè)需求最急迫的。對從事軟件教育的管理者和教師而言,最緊迫的是要更新軟件教育的觀念,將以往重視知識傳授轉向注重能力培養(yǎng)。在制定人才培養(yǎng)計劃時,突出工程實踐方面的要求,一定要明確培養(yǎng)具有顯著工程實踐能力的應用性軟件人才這一目標,這也是軟件行業(yè)對人才需求的顯著特點。
事實上,我們認為,學生在學校里學到的不僅僅是知識本身,更重要的是學會利用知識解決實際問題的能力。這一點對于計算機軟件專業(yè)方向的學生來說,尤為重要。學生在學校里所學到的是將所學“知識”全部遺忘掉以后剩下東西,而這剩下的便是“能力”。能力為導向必須找到執(zhí)行的載體。一方面,要從人才培養(yǎng)計劃的制定中得以體現,充分重視實踐教學環(huán)節(jié),且豐富實踐教學的形式。我校的計算機科學與技術人才培養(yǎng)計劃中,實踐教學環(huán)節(jié)的學分占到了總學分的30%以上,實踐教學環(huán)節(jié)除了傳統(tǒng)意義上的課程設計和畢業(yè)實習、畢業(yè)設計以外,還根據課程性質和能力的需求,對相關課程增加了綜合性、設計性實驗,專題實驗,綜合實踐、實訓環(huán)節(jié),企業(yè)項目開發(fā)管理流程實訓等環(huán)節(jié)。通過這種方式,從內容上保證以能力為培養(yǎng)導向得以落實。表1是我校計算機科學與技術人才培養(yǎng)計劃的學分分配表。
3.2改變教學方式
由于傳統(tǒng)和歷史的原因,我國普通高校大都采用先理論再到實踐的教學過程,但對計算機軟件教育而言,有其獨特的特點,即必須具備解決實際問題的動手能力,特別是對于普通高校而言,更應該明確這一點。軟件專業(yè)學生需要有實戰(zhàn)演練的經歷,否則就會造成畢業(yè)生“貨不對路”的現象。
為了配合以能力培養(yǎng)為導向的目標,有必要改革傳統(tǒng)教學方式,印度的軟件教育給我們提供了一個很好的借鑒。印度軟件產業(yè)的快速發(fā)展與他們的人才培養(yǎng)模式密不可分。在印度軟件人才的培養(yǎng)模式中,占據主導地位的是職業(yè)教育,而不是學歷教育。在教學方面,采取的辦法是讓學生先從“做”開始,在做的過程中,如遇到問題,再以此問題為基點去學習專業(yè)理論,在“做中學”。這種所謂的“Learning by doing”教學方式,對老師提出較高要求,要求老師必須有具有解決實際問題的能力,否則無法指導學生的進一步學習。同時為了適應這種教學方式,相應的教材必須徹底改變傳統(tǒng)教材平鋪直敘的理論描述方式,使用案例的方式將知識進行串聯(lián),通過案例教學生使用所學知識點解決實際問題。
3.3建立和培養(yǎng)具有工業(yè)化背景和軟件工程經驗的高素質師資隊伍
教師是教學過程的主體,高質量的教師隊伍是教學質量的保障。目前,我國高校教師大多數來自學術第一線,熱衷于學術研究,缺乏業(yè)界現場的工程經驗,不夠了解業(yè)界最先進的技術。我們應該大膽地從業(yè)界引入具有多年工程經驗,或擔任過公司高級職位的技術或管理人員,加入到軟件教育的第一線。這些人員保持著與工業(yè)界的緊密聯(lián)系,其豐富的工業(yè)界經驗是學校的巨大財富,他們言傳身教,使學生在學校即可直接接受面向工業(yè)界的教育。同時,學校與工業(yè)界所建立的緊密聯(lián)系,也間接使工業(yè)界成了伸手可及的專家?guī)?。就像愛爾蘭都柏林理工大學所自豪宣稱的一樣:“也許單個老師不能回答學生的某一個最新技術問題,但學生一定能從學院得到問題的答案,因為工業(yè)界專家?guī)煲欢軌蛱峁┐鸢??!?/p>
師資培養(yǎng)方面,應加以高度重視,要求教師必須跟上技術的最新發(fā)展,學校必須提供資金和時間,鼓勵教師去進修學習,參加工業(yè)界開設的短期培訓,以及國際國內學術會議等。最近三年來,我校計算機教研室的30多位任課老師,通過貫徹“師資振興計劃”完成了第一輪培訓。我們主要選送一部分基礎較好,有一定工程實踐經驗和經歷的老師到大型IT企業(yè)(如HP,日本NTT等)進行為期半年至一年的頂崗學習,讓老師通過深入企業(yè)的項目開發(fā)管理具體工作,學習IT業(yè)界的先進管理和主流前沿的開發(fā)技術。另外,我們還選派基礎較好,但沒有實際項目開發(fā)經驗的老師到一流IT培訓企業(yè)里進行兼職學習,從另一個側面學習企業(yè)級的開發(fā)技術和項目管理流程,為進入大型IT企業(yè)的頂崗學習奠定基礎。除此以外,我們也兼顧其他很多學習方式,如選派老師出國考察學習,參加國際國內學術會議,參加知名IT企業(yè)的新產品發(fā)布會,了解IT界最新、最前沿的技術和趨勢等。在實際教學過程中,我們聘請IT企業(yè)的一線開發(fā)工程師、項目經理等技術人員作為兼職教師給學生授課,同時邀請他們參加教學研討活動,與老師一起交流技術問題。到目前為止,我校的計算機專業(yè)教師已逐步轉化成為具有鮮明特色的雙師型教師,為貫徹以能力為培養(yǎng)導向奠定了師資基礎。
3.4提供學生盡早與工業(yè)界接觸的渠道,建立業(yè)界現場的實習基地
提供學生盡早與工業(yè)界接觸的機會是加快畢業(yè)生融入公司的手段。學校應實行“請進來,走出去”的方針,加強學生與工業(yè)界的直接聯(lián)系,定期地請業(yè)界的相關人員做技術、管理前沿的講座,組織學生直接與業(yè)界的精英會談交流,從而使學生從思想上與校外業(yè)界的發(fā)展保持一致,了解最新的技術發(fā)展動態(tài)。我們堅持聘請工業(yè)界的專家做兼職授課老師,定期講授最新的技術課程,并積極利用業(yè)界專家這一渠道與企業(yè)建立友好而密切的關系,在業(yè)界現場建立實習基地,安排學生進入公司實習。鼓勵學生選擇適當的工業(yè)界專家指導課程設計及畢業(yè)設計,提前進入到工業(yè)界的現場,使學生獲得真實的經驗,確定發(fā)展和學習方向,更好地準備將來的就業(yè)。
近年來,隨著HP、微軟、IBM、日本NTT等跨國大型IT企業(yè)進駐重慶,我校抓住歷史性機遇,利用在“師資振興計劃”與企業(yè)建立聯(lián)系,并通過學校層面,與這些IT企業(yè)建立了學生的校外實訓基地,并把他們的實際子項目引入到教學內容中,讓學生在畢業(yè)前就能接受IT企業(yè)文化的熏陶,提前進入IT業(yè)界的現場,了解企業(yè)項目開發(fā)的實際流程,掌握這些企業(yè)開發(fā)的主流技術,使學生所學與企業(yè)要求緊密結合,縮短甚至消除了學生畢業(yè)后與企業(yè)要求之間的鴻溝,學生能以最短的時間融入到企業(yè)的開發(fā)、管理工作中。學生的能力得到了企業(yè)的高度認可。
4總結
教學方式的改革是一個系統(tǒng)工程,大到人才培養(yǎng)方案的制定、師資的培養(yǎng)、教學場所的升級、企業(yè)聯(lián)合以及方案實施的保障措施,小到作業(yè)布置、教學進程、考核方式、成績評定等都需要深入地研究,只有各個環(huán)節(jié)都具體落實,相互間形成一個有機的整體,作為一個系統(tǒng)有序運轉和實施才能達到預期目標。由于篇幅和能力所限,希望本文能夠拋磚引玉,與同行交流經驗,供廣大軟件教育工作者參考。
參考文獻:
[1] 曾碧卿,鄧會敏. 培養(yǎng)計算機專業(yè)應用型人才的實踐教學優(yōu)化[J]. 計算機教育,2007(6):62-64.
[2] 黃陳蓉,黃堅,袁宗福. 計算機應用型人才培養(yǎng)模式的探索與實踐[J]. 計算機教育,2005(6):28-30.
[3] 丁宇辰,屠產忠,于雷. 計算機專業(yè)實踐教學體系探索[J]. 南京工程學院學報:社會科學版,2005,5(4):46-50.
[4] 鄭仕遠,宋仲容.“平臺+模塊”人才培養(yǎng)模式構架下的化學實驗課程體系探索[J].重慶文理學院學報:自然科學版,2008,27(1):79-86.