徐延峰 吳昌平
摘要:本文針對目前高校計算機專業(yè)學科教育和軟件外包應用人才培養(yǎng)中存在的矛盾問題,提出了在完成學科教育的基礎上,深化教學改革,介紹了我院通過分析用人單位的專業(yè)需求實現(xiàn)對專業(yè)教學內容的整合,達到完成學科教育與提升軟件外包人才培養(yǎng)質量的和諧統(tǒng)一的過程。
關鍵詞:軟件外包人才培養(yǎng);教學內容整合;教學改革
中圖分類號:G642 文獻標識碼:B
1引言
中國軟件外包服務作為全球軟件外包的新興力量,近幾年發(fā)展非常迅速,但是缺少專業(yè)外包人才成為制約外包發(fā)展的一大瓶頸,培養(yǎng)滿足外包企業(yè)項目要求的各類專業(yè)人才成為當務之急。山東交通學院作為培養(yǎng)應用型專業(yè)人才的本科院校,早在2001年就確定了“定位市場,面向應用”的軟件外包人才培養(yǎng)目標,為培養(yǎng)合格的對日軟件外包人才、解決學生就業(yè)作了諸多積極探索。但隨著社會的不斷發(fā)展,軟件外包人才培養(yǎng)也顯現(xiàn)出了一些問題,本文從分析這些問題入手,結合軟件外包企業(yè)的人才素質要求,對軟件外包人才培養(yǎng)和專業(yè)教學內容的有效整合進行了探討和實踐。
2軟件外包人才培養(yǎng)現(xiàn)狀分析
山東交通學院是較早定位培養(yǎng)對日軟件外包人才的本科院校之一,在軟件外包人才培養(yǎng)上也較早地進行了許多有意義的探索。比如,修訂課程設置計劃、開設“日語”課程,使日語等級證書與英語等級證書在外語能力證明上具有同等效力;為了讓學生盡早熟悉對日軟件開發(fā)的相關內容,開設了“對日軟件規(guī)范”課程;反復討論并調整教學計劃,使各門課程的設置更為合理;與外包企業(yè)的培訓課程實現(xiàn)“學分”置換,使學生盡早適應企業(yè)的開發(fā)模式等等。這些有益的嘗試取得了非常好的成效,在計算機專業(yè)學生就業(yè)形式嚴峻的大環(huán)境下,我院絕大多數(shù)的畢業(yè)生卻成為了NEC、大連華信、上海啟明等軟件外包企業(yè)搶奪的對象,并獲得了用人單位的認可。
但是近幾年,隨著社會形勢的不斷變化,我院在軟件外包人才培養(yǎng)上的一些問題也顯現(xiàn)了出來。主要表現(xiàn)為以下幾點:
(1) 隨著與我院聯(lián)系的企業(yè)越來越多,按各企業(yè)的要求對學生分別進行有針對性地培養(yǎng)已經變得不可能了。同時社會上大量涌現(xiàn)的培訓機構在這方面也形成了有力的競爭。
(2) 外包企業(yè)在前幾年完成了大量的基礎人才囤積后,已經走出了“懂日語就要”的饑不擇食的狀況,對應聘學生有了更高的專業(yè)素質要求。
(3) 有限的課時與大量要學習的專業(yè)知識形成了一對突出的矛盾。學位教育規(guī)定了每周的最高學時數(shù),大一大二又必須保證足夠的學位課程學時,所以能夠利用的專業(yè)學習時間就非常有限了。面對不斷涌現(xiàn)的大量的計算機專業(yè)新知識,課堂的授課學時數(shù)確實有點捉襟見肘。
基于以上存在的問題,研究如何深化計算機教學改革,在完成學科教育的同時又盡量貼近用人單位的要求,進一步提升學生的就業(yè)能力,實現(xiàn)學歷教育同軟件外包人才的培養(yǎng)整合統(tǒng)一,就成了當務之急。
3軟件外包企業(yè)的用人標準分析
為了更準確地把握目前軟件外包企業(yè)對軟件開發(fā)人員的素質要求,我們對有業(yè)務往來以及一些知名的軟件外包企業(yè)進行了人才招聘方面的調研分析,概括總結出了一般的軟件外包企業(yè)的用人需求。調研的結果顯示,軟件外包企業(yè)在選擇學生時,不再單純地以是否學過日語作為主要參考依據,更多的企業(yè)將人才需求定位在綜合素質的考察上。具體來說主要包括以下幾個方面。
3.1系統(tǒng)、扎實的專業(yè)學習
與計算機專業(yè)學生對口的就業(yè)崗位,一般要求本科學歷,個別企業(yè)的編程崗位要求大專學歷,對于要求較高的技術管理崗位則一般要求為碩士學歷,本科學歷的則要求有從業(yè)經驗。從這一條可以看出,各外包企業(yè)還是非常重視系統(tǒng)的學歷教育,從正規(guī)全日制高校走出來的學生一般具有比較扎實的基礎知識,對日后的發(fā)展提供了有力的保障。
3.2較強的實踐能力
針對各家軟件外包企業(yè)對人才的專業(yè)要求分析,較強的實踐能力是各軟件外包企業(yè)所共同要求的,能否熟練掌握軟件外包企業(yè)的常用軟件和實用技術也是企業(yè)考查的重點,綜合起來主要包含如下幾條:
(1) 具有項目實戰(zhàn)經驗的人在就業(yè)時會占據絕對的優(yōu)勢。
(2) 熟練掌握一或兩門編程語言,主要涉及的語言有C、C++、VC、JAVA、.Net等,其中Web編程主要涉及JSP和ASP.net。
(3) 具有一定的數(shù)據庫設計能力,能熟練掌握SQL或ORACLE中的一種。
(4) 熟悉Linux、UNIX、Windows、Solaris其中一種操作系統(tǒng)。
(5) 熟悉系統(tǒng)的開發(fā)流程,具備基本的軟件開發(fā)思想。
(6) 熟悉常見的設計模式和開放架構。
(7) 能熟練應用幾種常見的輔助開發(fā)工具,如Project、Visio、Rational Rose、Power Designer、ERWin等,測試人員應掌握常用的測試工具LoadRunner、Winrunner、Junit等。
(8) 熟悉軟件技術文檔的編寫,具備良好的文檔編制習慣和代碼書寫規(guī)范。
3.3較強的語言溝通能力、熟悉相應的文化背景
不管是對歐美的外包還是對日外包,語言溝通能力是非常重要的,一般軟件外包企業(yè)會作如下要求:
(1) 具備英語四級或日語三級以上的外語水平,具備一定的英文或日文聽說讀寫能力。
(2) 能使用外語進行專業(yè)技術方面的交流溝通。
(3) 對企業(yè)文化及國外文化背景做到基本的了解和尊重。
(4) 熟悉和遵守國際外包行業(yè)標準和流程規(guī)范。
3.4較高的個人綜合素質
軟件行業(yè)的最典型的特點就是團隊開發(fā)、技術更新快、按期交付壓力大、需要不斷學習新的行業(yè)、領域知識,因此,軟件外包企業(yè)要求從業(yè)人員具備如下素質:
(1) 具備一定的行業(yè)基礎知識,如金融、證券等。
(2) 適應能力強,能承受一定的工作壓力及快速學習能力。
(3) 分析問題和實際動手能力強,善于和同事溝通,具有良好的團隊合作精神。
4教學狀況分析
為了更準確地把握我院計算機專業(yè)的教學狀況,我們通過審查教學計劃、教學大綱,向學生、老師做問卷調查等多種方式對近幾年各專業(yè)課程的教學狀況進行了調查分析,總結如下:
(1) 各專業(yè)課程的設置比較合理,基本滿足軟件外包企業(yè)的專業(yè)教學需求,對照軟件外包企業(yè)的要求,所涉及的常用知識我們在所設置的課程中基本都會有所涉及,因而課程設置不存在大問題。
(2) 各課程的教學實施基本按照教學大綱的要求組織實施,教學計劃和教學安排符合學校及系里的規(guī)范要求,教學秩序良好。
(3) 各課程加大了綜合性和設計性實驗的比例,強化學生實踐能力的培養(yǎng),取得了較好的教學效果。
但是在調查過程中我們也發(fā)現(xiàn)了一些問題,而這些方面對培養(yǎng)學生的就業(yè)能力是至關重要的。分析如下:
(1) 由于近幾年課程設置計劃變動較大,有些專業(yè)課程的教學大綱內容更新沒有跟上,因此需要進一步討論、改進和完善,以便能使這些課程的教學內容更符合專業(yè)的需求,更能滿足應用型人才培養(yǎng)的目標。
(2) 課堂教學內容更新程度不夠,雖然有些教師通過到企業(yè)培訓了解了一些與自己所教課程的新知識,但還是有不是課程的講授還是局限于傳統(tǒng)的教學內容,更新僅僅依靠所選用教材內容的更新。這對計算機這個本身發(fā)展較快的學科來說,教材內容的更新速度還是太慢了,因此需要各專業(yè)老師還是要及時了解企業(yè)應用的新技術,以便及時反饋于課堂。
(3) 各專業(yè)課程的傳統(tǒng)理論講授較多,對于新技術、新知識引入課堂的力度偏小,尤其是企業(yè)常用軟件及實用技術的介紹太少,以至于不能對學生的課后自學形成有力的引導,使學生處于比較迷茫的狀態(tài)。