代 鈺 張 斌 楊 雷 朱志良
摘要:本文結(jié)合東北大學軟件工程專業(yè)培養(yǎng)實用性軟件人才的實踐經(jīng)驗,提出了適應企業(yè)和學生個性化需求的多元化軟件人才培養(yǎng)模式,形成了面向多種需求的知識結(jié)構(gòu)體系,架構(gòu)了有針對性的教學方案并且建立了校企合作、科研教學相結(jié)合的實踐教學模式,為目前軟件人才培養(yǎng)提供了可借鑒的實踐成果和有益經(jīng)驗。
關鍵詞:軟件工程;人才培養(yǎng);高等教育
中圖分類號:G642 文獻標識碼:B
1引言
軟件產(chǎn)業(yè)是信息產(chǎn)業(yè)的靈魂,目前已成為國際科技與產(chǎn)業(yè)競爭的焦點和戰(zhàn)略制高點。國家科學與技術部提出,“十一五”期間,將加強軟件科技創(chuàng)新工作。其中之一就是加強軟件科技創(chuàng)新人才隊伍建設,積極推進人才戰(zhàn)略。但是,目前我國計算機軟件開發(fā)和應用開發(fā)人才隊伍的規(guī)模、結(jié)構(gòu)和水平還不能適應國家軟件產(chǎn)業(yè)發(fā)展和信息化建設的實際需求。適應需求的軟件人才數(shù)量不足和結(jié)構(gòu)不合理正成為軟件產(chǎn)業(yè)振興和信息化建設的瓶頸。
一段時間以來,我國各個層次的高等教育機構(gòu)都加大了軟件人才的培養(yǎng)力度。目前我國有500多所高等學校設有計算機以及軟件工程專業(yè),每年培養(yǎng)了數(shù)以十萬計的畢業(yè)生。但是卻存在這樣一個現(xiàn)象:一方面,用人單位,尤其是從事軟件開發(fā)的企業(yè),招聘不到合適的軟件人才;另一方面,很多計算機和軟件工程專業(yè)的應屆畢業(yè)生卻找不到工作或很難找到工作。
出現(xiàn)這種現(xiàn)象的主要原因是高校培養(yǎng)的應屆畢業(yè)生與需求方需要的軟件人才在知識結(jié)構(gòu)、實踐能力、創(chuàng)新性等方面存在較大鴻溝,具體體現(xiàn)在以下三個方面。
(1) 高校畢業(yè)生與用人單位(尤其是軟件企業(yè))的需求存在距離。企業(yè)需要有實際經(jīng)驗、動手能力強、不用培訓或經(jīng)過短期培訓就能適應工作的軟件人才。而目前高校畢業(yè)生的實踐經(jīng)驗、實際動手能力、知識結(jié)構(gòu)不能滿足需要,到工作崗位后大都需要半年或更長時間的培訓才能適應工作。
(2) 高校畢業(yè)生的科研能力與用人單位,尤其是科研院所的需求有差距。他們希望招聘的人有扎實的基礎理論知識,有獨立的分析問題和解決問題的能力。而我們的本科畢業(yè)生在這方面普遍存在能力不足的問題。
(3) 用人單位普遍希望高校畢業(yè)生具有一定的創(chuàng)新思維和分析問題能力,而高校應屆畢業(yè)生的創(chuàng)新能力普遍不足。
導致上述問題的主要原因之一是我們的軟件人才培養(yǎng)通常采用“通才”培養(yǎng)模式,對學生的特點、軟件產(chǎn)業(yè)發(fā)展需求、不同用人單位對學生要求的側(cè)重關注不夠,忽略了學生和用人單位個性化需求之間的差異和不匹配。為此,如何培養(yǎng)適應用人單位需求的軟件人才,縮小高校培養(yǎng)的軟件人才與用人單位需求的距離,縮小高校的培養(yǎng)模式與學生個性化需求之間的距離,實現(xiàn)無縫連接,是當前高等學校面臨的迫切任務。
針對這些問題,在綜合考慮學生和用人單位多種需求的基礎上,我們對適應企業(yè)和學生個性化需求的多元化軟件人才培養(yǎng)模式進行了探索和實踐,并取得了很好的效果。
2適應企業(yè)和學生個性化需求的多元化軟件人才培養(yǎng)模式
從2002年開始,東北大學計算機科學與技術專業(yè)同東軟集團有限公司合作,開始了適應企業(yè)和學生個性化需求的多元化軟件人才培養(yǎng)模式的探索與實踐。
在分析學生綜合素質(zhì)、興趣愛好、價值取向和職業(yè)規(guī)劃等特點的基礎上,在考慮不同類型的用人單位需求差異情況下,這種多元化軟件人材培養(yǎng)模式將企業(yè)培訓與學歷教育相融合。同時,將基本能力培養(yǎng)和能力加強相結(jié)合,加強學生的科研能力;將科技活動與能力培養(yǎng)相結(jié)合,培養(yǎng)學生的培訓與學歷教育相融合,縮小高校培養(yǎng)的軟件人才與企業(yè)需求的距離。根據(jù)學生和企業(yè)需求,堅持因材施教、校企合作、教學與科研結(jié)合,以培養(yǎng)學生分析問題和解決問題能力、實際動手能力和創(chuàng)新能力為主線,形成了適應企業(yè)和學生個性化需求的多元化軟件人才培養(yǎng)模式,構(gòu)建了相應的知識結(jié)構(gòu)體系,研究了多元化軟件人才培養(yǎng)的實施機制,建立了多元化軟件人才培養(yǎng)的實踐教學模式。
2.1多元化軟件人才培養(yǎng)模式
高等學校的人才培養(yǎng)要解決來自學生和用人單位的多種需求,使得在盡量滿足學生興趣愛好和價值取向的前提下,適合某一類用人單位的需求。
首先,學生本身的綜合素質(zhì)、興趣愛好、職業(yè)規(guī)劃和價值取向都不盡相同。這決定了對他們的培養(yǎng)不能用同一種模式,反之應該考慮這些多樣化的需求,制定有針對性的培養(yǎng)方案。對于基礎好,邏輯思維能力強,喜歡從事科學研究的學生,在完成計算機專業(yè)必須的能力培養(yǎng)和知識的傳授之外,應該強化他們的邏輯思維能力的訓練,加強對他們解決問題能力的培養(yǎng);對于喜歡軟件開發(fā)和應用的學生,又喜歡某個定向企業(yè)(如東軟集團)的學生,在培養(yǎng)他們具有扎實的理論基礎之外,需要培養(yǎng)他們熟練運用機器語言進行問題求解的能力,以及適應企業(yè)文化和溝通交際能力。
其次,不同性質(zhì)的用人單位對計算機人才的衡量考核指標也不同。從事科學研究的單位,希望學生在具有強的編程能力的前提下,還具有強的邏輯思維能力和較好的數(shù)學基礎;從事軟件開發(fā)的單位,可能需要學生不僅具有能夠熟練地運用程序設計語言解決問題的能力,還要求他們具有強的交流溝通能力。
總之,需要培養(yǎng)既能從事科學研究的人才,又能夠滿足用人單位(如東軟集團)需求的人才。
在綜合考慮學生就業(yè)需求以及用人單位人才需求的情況下,以實現(xiàn)高等教育任務為目標,形成了如圖1所示的多元化軟件人才培養(yǎng)模式。
所有學生都必須完成基本培養(yǎng)方案的學習。在此基礎上,根據(jù)學生的愛好和職業(yè)規(guī)劃分別選擇技能強化和分模塊的專業(yè)拓展。
(1) 對于技能強化型學生,主要強化程序設計語言運用和編程解決問題的能力,交流溝通能力的強化,他們到指定的企業(yè)進行實際項目的開發(fā)實踐,畢業(yè)后直接留在企業(yè)工作。
(2) 選擇專業(yè)拓展模塊的學生,他們的實踐活動主要是由軟件工程專業(yè)的教師指導。根據(jù)他們學習的專業(yè)模塊、自身興趣以及基礎知識的掌握程度,讓學生到研究室協(xié)助導師完成科研項目,培養(yǎng)他們的科研能力;或者讓學生到指定的實訓企業(yè)進行軟件開發(fā)實踐,培養(yǎng)他們的綜合開發(fā)能力。他們畢業(yè)后可以繼續(xù)攻讀碩士及博士學位,或者選擇到企事業(yè)單位工作。
以上所有培養(yǎng)過程都是在高等教育基本要求的約束下,在專業(yè)培養(yǎng)標準和知識體系的約束下,以及在選擇機制和評價體系控制下完成的。
2.2多元化軟件人才培養(yǎng)模式的實施機制
根據(jù)適應多種需求的多元化人才培養(yǎng)模式,在學校教務處、(軟件學院)軟件工程專業(yè)以及東軟集團的大力支持和指導下,我們形成了多元化軟件人才培養(yǎng)實施框架,如圖2所示。
在學校教務處支持下,我們通過與東軟集團的協(xié)商,制定了詳細的培養(yǎng)適應東軟集團需求的軟件人才培養(yǎng)方案,并成立了東軟就業(yè)定制班。在軟件工程專業(yè)學生中選拔有意向到東軟集團工作的優(yōu)秀學生,為東軟集團定向培養(yǎng)軟件技術人才。定制班的課程學習結(jié)束后,他們將參加掛靠在東軟集團公司的計算機軟件國家工程中心的產(chǎn)品研發(fā),或者參加集團公司的項目開發(fā)。通過東軟就業(yè)定制班的形式,為東軟集團輸送一批理論基礎好、動手能力強、能夠快速上崗的軟件開發(fā)人才。
在國家大學生創(chuàng)新計劃的支持下,我們在大二和大三學生中,通過軟件工程及相關專業(yè)教師的指導,申請國家大學生創(chuàng)新計劃項目。該項目以導師的科研項目為背景,旨在提高學生的創(chuàng)新能力和軟件工程實踐能力。申請該項目的學生是專業(yè)排名在前40%的學生且具有扎實的軟件工程理論基礎。通過該項目,學生可以提前參加科研項目的研究與開發(fā),并主動學習項目研發(fā)中所需的知識和相關理論。同時,教務處以學分轉(zhuǎn)換的方式給與相關課程的學分。在該項目結(jié)束后,學生可在大四的實訓和畢業(yè)設計中或深入該項目的研發(fā),或根據(jù)自身的興趣選擇其他項目。通過國家大學生創(chuàng)新計劃,使學生在高水平的科研項目中提高他們分析問題、解決問題的能力,鍛煉其編程能力的同時還發(fā)揮了他們的創(chuàng)造力和創(chuàng)新能力。