摘 要:針對應用型軟件人才培養(yǎng)所存在的問題,根據軟件外包產業(yè)對人才知識與能力的要求,提出課程體系設置應堅持發(fā)展和開放、層次性和個性化的兩個原則;處理好基本理論與新技術、外語應用能力與技術應用能力兩個關系,闡述“兩個平臺,兩個結合”的軟件服務外包人才培養(yǎng)模式。
關鍵詞:軟件服務外包;軟件人才;校企合作;課程體系;培養(yǎng)模式
服務外包作為以現代網絡技術和高層次人才為支撐的新興產業(yè),已成為新一輪產業(yè)結構調整、承載國際服務產業(yè)和推動經濟增長的引擎。軟件服務外包是指企業(yè)選擇外部軟件專業(yè)技術和服務資源,承擔企業(yè)IT系統(tǒng)或系統(tǒng)之上軟件應用系統(tǒng)的技術支持,實現其服務業(yè)流程的運營、維護和支持。近幾年,中國軟件服務外包日益受到世界關注。目前,我國高校計算機專業(yè)培養(yǎng)人才還不能適應服務外包產業(yè)發(fā)展的需要,中國IT服務外包的人才儲備嚴重不足。麥肯錫2008年對中國14個城市的75家軟件和IT服務公司及政府部門的調查顯示,在影響中國服務外包業(yè)務發(fā)展的障礙中,缺乏適用的人才因素占到48%(數據來源:《麥肯錫2008年中國軟件和服務外包調查》)。從國際主要的IT服務外包轉移方的需求來看,中國目前的人力資源對于IT服務外包產業(yè)的適用性水平很低,致使企業(yè)無法獲取大量合格的IT服務外包人才,制約中國IT服務外包產業(yè)的發(fā)展。針對應用型軟件人才培養(yǎng)所存在的問題,我院根據服務外包產業(yè)快速發(fā)展的需要,調整服務外包人才培養(yǎng)結構,對教學體系、教學方法和實踐環(huán)節(jié)進行研究和改革,構建了適應軟件服務外包人才創(chuàng)新素質培養(yǎng)的教育模式。
1 目前應用型軟件人才培養(yǎng)的問題與成因分析
自20世紀80年代中期以來,我國的計算機教育取得了長足發(fā)展,但在軟件人才培養(yǎng)方面也存在一些問題和不足。例如,高校計算機專業(yè)的理論教學與社會需要脫節(jié),軟件人才的知識結構不合理,職業(yè)素質和工程實踐技能、外語應用能力較低。企業(yè)普遍反映當前的大學生溝通能力弱、動手能力弱、合作意識差,無法滿足軟件產業(yè)發(fā)展的需要。其原因主要有以下三個方面:
1) 辦學指導思想和辦學理念的問題。很多高校往往偏重理論型、學術型人才的培養(yǎng),忽視應用型軟件人才的培養(yǎng)。
2) 實踐條件問題。由于大學缺乏資金投入,校內實驗室無論從硬件到軟件普遍落后于現場的設備和技術水平,現在大多數企業(yè)不愿接受大學生前來實習,怕影響生產,這導致學生的實踐技能訓練水平跟不上企業(yè)應用需求。
3) 師資問題。應用型人才培養(yǎng)需要“雙師型”師資,這需要一支既擁有豐富的IT教育經驗,又具有從事軟件項目研發(fā)、管理的產業(yè)背景,并掌握IT新技術的教師隊伍。這一點目前在許多高校還很難做到。
4) 評價機制的導向問題。高校教師的考核評價指標主要考評學術研究成果和縱向課題數量,而從事應用型課程教學的教師很難做出學術研究性成果,這就造成有的教師不愿意從事應用型課程的教學。
基金項目:2009年山東省高等學校教學改革立項項目(2009332)。
作者簡介:柳嬋娟,女,講師,研究方向為圖像處理與模式識別;鄒海林,男,教授,研究方向為圖像處理與模式識別、雷達信號處理、信息可視化;鄒寧,女,講師,研究方向為教育學。
2 軟件服務外包人才的知識結構與能力要求
2.1 軟件服務外包人才的基本特征
軟件服務外包產業(yè)是一個知識密集、低碳、高附加值、國際化和跨行業(yè)的新興產業(yè),它要求人才需具備優(yōu)秀的語言溝通能力及較強的實踐能力,要求人才具備跨專業(yè)的知識結構。與其他技術行業(yè)相比,軟件服務外包行業(yè)對人才的要求呈現觀念全球化、知識復合性、技能多樣性、需求小批量等諸多特點。
2.1.1 知識結構呈現復合性
產業(yè)發(fā)展決定人才需求。軟件服務外包業(yè)務中往往涉及科技、經濟、環(huán)境、文化等多方面因素,因此,軟件服務外包人才的知識結構應該是專寬結合、多學科交叉復合。即在掌握本專業(yè)基礎知識和應用技術的同時,還應該具有較寬廣的知識面,具備金融、管理、經濟、商務、制造等方面的基本知識。因此,現行的單一專業(yè)難以勝任培養(yǎng)軟件服務外包產業(yè)所需要的跨學科的軟件人才。
2.1.2 能力素質呈現綜合性
軟件服務外包人才的能力主要包括工程設計能力、工程實踐能力、工程集成能力和產業(yè)市場策劃及戰(zhàn)略管理能力等。其素質主要包括國際化視野、創(chuàng)新精神、市場意識和戰(zhàn)略意識,具備較好的跨文化理解與國際交流溝通能力,還需要有團隊協(xié)作的精神,能適應和勝任多變的工作領域。這種人才素質的綜合性是產業(yè)快速發(fā)展和經濟全球化對人才提出的根本要求。
2.1.3 人才成長過程呈現長期性
高端外包服務人才需要具備豐富的行業(yè)經驗,精通國際服務外包行業(yè)規(guī)則和運作管理模式,能夠開拓國際市場,了解世界前沿的技術動態(tài)和發(fā)展趨勢,有較強的執(zhí)行力和決策力。因此高端人才的成長過程是長期的。這種長期性告訴我們,大學的專業(yè)學習只是大學生邁向職場的第一步,要具備適應未來職業(yè)發(fā)展的各種素質和技能,必須在畢業(yè)后的生活和工作實踐中不斷學習,增長才干。這就要求大學教育應立足于培養(yǎng)學生如何學習、如何發(fā)現問題和解決問題,即我們所說的終身學習的習慣與能力。
2.1.4 人才結構呈現“金字塔”型
發(fā)達國家IT產業(yè)成功的實踐證明,合理的軟件人才結構應成“金字塔型”,即處于高端的軟件項目經理和系統(tǒng)分析師;位于中間層次的軟件工程師;處于低層的程序員,即從事軟件編碼、技術文檔編寫等初級工作的人員。
2.2 軟件服務外包人才的知識能力構成
軟件外包行業(yè)的職位包括開發(fā)設計、軟件測試(質量保證)、系統(tǒng)架構、項目管理、業(yè)務分析、系統(tǒng)管理、界面設計、代碼編寫、文檔編寫和技術支持等。
對于“金字塔”底層的軟件外包人員來說,至少應具備以下三種能力:
1) 跨文化理解與溝通能力。由于服務外包業(yè)務主要來自國外,要求學生具有較強的外語應用能力,能熟練地與團隊成員、客戶進行交流和溝通。要了解、尊重分包業(yè)務國家的文化、傳統(tǒng)和習俗,對外國文化具有較強的認同感。
2) 團隊協(xié)作能力。善于團隊合作,具有較強的責任心和事業(yè)心。
3) 編程能力。掌握外包軟件開發(fā)、設計、測試和項目管理的專業(yè)技能,至少能獨立應用一種軟件開發(fā)工具和語言編寫代碼。
對于“金字塔”中層的軟件外包人員來說,除具備以上三種能力外,還應該具有國際化視野,具有很強的溝通和團隊領導能力,協(xié)調和分配各種資源;具有較強的邏輯思維能力,具有軟件系統(tǒng)分析和設計的能力。
作為軟件外包高層人才,要具有技術和管理雙重能力,要求既懂管理又了解軟件開發(fā)各個環(huán)節(jié),具有外包市場開拓能力,熟悉國際化企業(yè)管理模式,能緊跟世界前沿技術動態(tài)和趨勢,掌握國際標準和規(guī)范,熟悉國際軟件市場需求與運作[1]。
3 軟件服務外包人才培養(yǎng)方案及課程體系
3.1 課程體系設置應堅持的兩個原則
軟件服務外包人才培養(yǎng)的課程體系設置,除了應堅持科學性和適應性原則,保證課程體系適應科技和社會經濟發(fā)展的需要,還應把握好以下兩個原則。
3.1.1 發(fā)展和開放的原則
信息技術已經成為一個發(fā)展變化非??斓囊粋€領域。因此,IT類課程的設置也應適應這種快速發(fā)展的要求,要有超前和發(fā)展的眼光。將新的知識單元及時引進到教學中來,課程體系中的一些涉及到技術層面的內容,應突出一個“新”字,跟蹤和結合計算機科學技術發(fā)展前沿,及時將一些新興的成熟的內容吸收進課堂教學,始終保持教學計劃的動態(tài)性、前瞻性。
軟件外包人才培養(yǎng)應面向世界,面向未來科技發(fā)展,面向產業(yè)需求,開展國際化辦學。一是保持課程體系、教學方法的開放性,充分學習、借鑒和吸收發(fā)達國家IT教育教學的先進經驗和做法。二是推廣雙語課程教學。使培養(yǎng)的軟件技術人才具有參與國際競爭、服務國際性企業(yè)的各種能力[2]。
3.1.2 層次性和個性化的原則
課程體系、內容的設置應貫徹以學生為本的思想。通過設計不同應用方向的模塊課程、不同的外語課程模塊來體現個性化和層次教育。例如,在保證軟件工程技術核心內容的基礎上,可以設置基于Java的應用開發(fā)、基于.NET的應用開發(fā)、面向移動終端的應用開發(fā)和軟件測試等多個專業(yè)方向,以滿足不同層次學生的需要,使學生的個人特長得到最大發(fā)揮;在外語能力培養(yǎng)方面,根據產業(yè)需要可設置日語方向(對日外包)、英語方向(對歐美外包)及韓語方向(對韓外包)。
3.2 課程體系設置應處理好兩個關系
國際化復合型軟件人才要求既具備專業(yè)知識,又有較強的外語應用溝通能力,尤其是具備跟蹤和掌握軟件新技術的能力。因此在課程體系設置上必須處理好以下兩個關系。
3.2.1 處理好基本理論與新技術的關系
軟件服務外包專業(yè)屬于復合型專業(yè),數學是計算機科學的基礎,電子科學技術是計算機科學技術發(fā)展應用的硬件基礎。在構筑專業(yè)知識體系時,必須兼顧學科特點和產業(yè)應用需要,拓寬專業(yè)口徑,突破學科之間的明顯界限,奠定學生未來職業(yè)發(fā)展所需要的理論基礎。在保證基礎理論教學的同時,必須緊密結合社會發(fā)展和產業(yè)需要,緊跟當代科技發(fā)展前沿,設置一些實用性和先進性的課程。使培養(yǎng)的人才既掌握較扎實的計算機科學理論知識,又要具備較強計算機技術應用能力。
3.2.2 處理好外語應用能力與技術應用能力的關系
目前制約我國軟件人才能力發(fā)揮的一個很重要方面是學生外語表達能力較弱,缺乏基本的對外交往溝通的能力和跟蹤學習世界先進科技的能力。學校應重視和加強外語教學,尤其是在結合專業(yè)知識傳授和技能訓練的同時,有針對性地培養(yǎng)和強化學生的外語應用能力。在人才培養(yǎng)方案的制訂過程中,我們通過設置第二外語課程、軟件技能雙語課程、軟件外包企業(yè)實訓等措施,將學生的外語應用能力與技術應用能力訓練有機結合起來。
3.3 面向行業(yè)需求,構筑創(chuàng)新應用型多層次教育課程體系
通過對軟件外包企業(yè)生產流程的調研分析,軟件服務外包本科層次畢業(yè)生主要面向技術崗位和管理崗位就業(yè)。學校根據職業(yè)崗位任職要求,堅持基礎理論教學、專業(yè)能力培養(yǎng)與工程化能力訓練并重的理念,校企共同參與構建“開放型、多層次、工程化創(chuàng)新教育體系”,包括理論知識體系和創(chuàng)新實驗教學體系,確立工程化實踐課程的內容。軟件企業(yè)對人才的需求隨著產業(yè)的發(fā)展與升級過程會產生變化,這就要求人才培養(yǎng)方案具有動態(tài)可調整性,學校在遵循人才培養(yǎng)發(fā)展規(guī)律的同時,為了滿足更多企業(yè)的要求,將理論、技術及應用結合起來構建“能力本位”的模塊化課程體系,階段驗收式檢驗,根據不同企業(yè)的要求靈活組織教學。
根據以上原則我們構筑了軟件外包專業(yè)課程體系。
1) 學科基礎課模塊。主要包括程序設計、數據結構、離散數學、數字邏輯等。這一模塊設置主要是為了培養(yǎng)學生的邏輯思維能力,為了以后學習后續(xù)課程打基礎。
2) 專業(yè)知識模塊。主要包括算法分析與設計、編譯原理、操作系統(tǒng)、計算機組成與系統(tǒng)結構、軟件工程、計算機網絡、數據庫原理、人工智能等。
3) 專業(yè)選修模塊。主要面向前沿學科方向、最新技術,包括數學建模、組合數學、模糊數學、分布式計算、現代數字通信技術、嵌入式系統(tǒng)與應用、高級數據庫等選修模塊。這一模塊主要供學有余力的學生選修,為培養(yǎng)深厚基礎知識的計算機軟件人才奠定基礎。
4) 專業(yè)技能模塊。分為兩個方向組:
?、?軟件開發(fā)與測試模塊。包括軟件建模技術、Java程序設計、C#程序設計、軟件質量測試、J2EE程序設計、程序優(yōu)化與調優(yōu)等課程。
?、?數據庫技術與應用模塊。Web數據庫、Java開源框架、軟件建模技術、C#程序設計及大型網絡數據庫。
5) 文化素質基礎模塊。包括世界科技文化概論、市場營銷學、國際貿易實務、社交與商務禮儀、企業(yè)管理學、項目投資與管理、國際商法及電子商務概論等。
6) 語言能力提高模塊。為適應軟件外包人才對外語應用能力的要求,在前兩年開設基礎外語的基礎上,又增設了外語應用能力強化模塊,分三個方向組供學生選擇:
?、?英語方向模塊。包括英語口語、商務英語閱讀、商務英語翻譯、英語聽力、英語寫作、英語國家社會與文化等課程。
?、?日語方向模塊。包括大學日語、日語聽說、商務日語、日本企業(yè)文化等課程。
③ 韓語方向模塊。包括韓語會話、韓語聽力、韓語翻譯、韓國語與韓國文化等課程。
4 軟件服務外包人才教育改革及做法
幾年來,我們通過造就一支雙師型師資隊伍,搭建兩個平臺——校內實訓平臺和企業(yè)實訓平臺,堅持兩個結合——產學研結合和國內外結合,軟件外包人才培養(yǎng)取得了比較好的效果。
4.1 政府扶持、校企合作,共建高標準實訓平臺和實踐基地
服務外包人才培養(yǎng)的基本要求在于具有較強的實踐能力和工作適應能力,這一目標的實現,在一定程度上依賴于適合的實訓基地。為切實做好軟件外包人才培養(yǎng)工作,在煙臺市政府的支持下,學校專門新建了四個高標準培訓專用實驗室,用于學生校內實訓。2009年6月,該基地被山東省教育廳、商務廳確立為省級軟件服務外包人才實訓基地。
與此同時,學校還與中國軟件與技術服務股份有限公司、山東中創(chuàng)軟件工程股份有限公司(昆山)、金蝶(青島)軟件有限公司等國內知名軟件企業(yè)聯合建立了十多個專業(yè)實踐基地,搭建全方位的校外實訓網絡,直接將企業(yè)作為實習和工作訓練場所,學生到企業(yè)頂崗培訓,將校內學到的技術知識和在校內實訓基地掌握的基本技能,用于企業(yè)的生產實際,并且全面了解和掌握生產運作過程和管理過程。幾年來,共有1 500多名學生參加了這些基地的校外培訓。
4.2 建立校企合作教育的有效模式
幾年來,我們面向地方經濟建設,積極探索學校與企業(yè)合作創(chuàng)新教育的途徑與模式,不斷深化在人才培養(yǎng)方面的合作,取得顯著成效。
1)“企業(yè)冠名班”模式。
是指企業(yè)根據發(fā)展需要,提出人才的具體要求,校企雙方共同研究和制定培養(yǎng)目標、教學計劃、教學內容,并提供學生實訓場所和崗位,企業(yè)工程技術人員參與教學指導。在校企雙方緊密型合作過程中,由于教學計劃是校企雙方共同制定的,所以學生在實習前初步具備了頂崗生產的能力,使企業(yè)感受到接受學生頂崗實習不僅不是負擔,而且能夠成為有效的勞動生產力。
2)“訂單式培養(yǎng)”模式。
訂單式培養(yǎng)模式是在學生進入四年級后,按照企業(yè)要求的知識和技能安排教學內容,以企業(yè)準員工身份接受培訓,形成了實習與就業(yè)同步的校企“零距離”合作教育模式。這種模式提高了教學效率和教學質量,同時暢通了學生就業(yè)渠道,是一種比較理想的運作模式。
3)“項目引領”模式。
項目引領模式,一是指利用假期或實習時間,企業(yè)派技術人員到校,帶著企業(yè)的項目,在學校與企業(yè)共建的實訓基地,由企業(yè)技術人員和專業(yè)教師帶領和指導學生進入真正的項目研發(fā)中,使學生能夠將所學知識與具體的項目實踐相結合,達到事半功倍的效果。二是指鼓勵學生參加教師承擔的企業(yè)委托的實際生產課題,在教師和企業(yè)技術人員共同帶領下參與項目開發(fā),在項目開發(fā)實踐中提高動手能力。
4.3 企校聯合,共同打造“雙師型”教師隊伍
在企校合作過程中,對承擔教學任務的教師提出更高的要求,尤其是實踐指導能力。學校建立并實施了“教師進企業(yè),工程師進課堂”制度?!敖處熯M企業(yè)”即每年安排4~6名專業(yè)教師到企業(yè)進行掛職鍛煉、參與項目開發(fā)和技術服務,提高和豐富教師的工程實踐能力和項目開發(fā)經驗。“工程師進課堂”,一是聘請企業(yè)工程技術人員來校對教師進行實踐課目的再培訓;二是對一些實踐性很強的課程(如軟件工程、軟件項目管理、軟件質量保證與測試等)聘請企業(yè)技術人員來校授課,提高教學的有效性;三是學生課程設計、畢業(yè)設計的選題有二分之一來自生產一線的實際問題,聘請企業(yè)工程師參與指導。
4.4 加強學生人文和綜合素質教育
軟件服務外包人才的知識結構是T型的,除了具有專業(yè)知識和專業(yè)技能外,還應具備人文社科方面的知識。因此,除了為軟件專業(yè)學生開設人文科學知識課程(如語言學、文學藝術、音樂及美術鑒賞)外,還開設了科學技術史、經濟管理專題、技術經濟學、軟件項目組織與管理、經濟統(tǒng)計與分析及質量管理體系國際標準系列等選修課程,深受學生和用人單位的歡迎。
4.5 改善和加強英語教學,提高學生與世界交流溝通的能力
重視和加強英語教學,尤其是培養(yǎng)學生應用英語學習、交流的能力,對于提高整個計算機教育水平具有積極意義。學院堅持循序漸進、由淺入深的原則,即低年級的某些課程采取“英文教材,中文授課”的方式,如“計算機科學概論”、“數字邏輯”、“計算機組成與結構”等課程,我們選用了國外比較成熟的原版教材;高年級的某些課程則采取“英文教材,英文授課”的方式,如“軟件工程”、“操作系統(tǒng)”等課程,在培養(yǎng)
和鍛煉學生的英語交流能力方面取得了較好的效果[2]。
4.6 面向世界,培養(yǎng)國際化軟件外包人才
當今世界經濟一體化日趨明顯,經濟發(fā)展越來越需要多樣化的具有現代國際視野的新型復合人才。因此應重視外向型職業(yè)教育,以國際眼光培養(yǎng)技術人才,使其具備參與國際競爭的能力。幾年來,我們先后與美國、加拿大、英國、日本等國的大學和培訓中心合作,開展多種形式國際合作,吸收和借鑒國外先進教育理念和教育方式,“派出去,引進來”,即選拔優(yōu)秀學生去國外深造,引進對方優(yōu)質師資。這一做法取得了比較好的效果,也為校內計算機教育和改革積累了有益的經驗。
5 結語
通過上述幾個方面的人才培養(yǎng)改革實踐,學生綜合素質不斷提升,動手和創(chuàng)新能力不斷增強。幾年來,軟件服務外包專業(yè)學生參加全國軟件設計大賽、全國大學生嵌入式軟件設計比賽、全國大學生計算機仿真大賽,獲獎29人次。在幾年的校企合作教育實踐中,我們深刻體會到,校地聯合、產學研合作創(chuàng)新教育是解決學校教育與社會需求脫節(jié)之間的矛盾、提高軟件外包人才培養(yǎng)質量最有效的途徑,也是高校提高辦學水平的發(fā)展方略之一。通過產學研合作,借助高校的智力資源可極大提高企業(yè)的核心競爭力,促進社會經濟高效快速發(fā)展。
參考文獻:
[1]