摘 要:將我國當前軟件產業(yè)發(fā)展現(xiàn)狀及需求同軟件人才培養(yǎng)現(xiàn)狀進行分析對比,指出當前高校軟件人才培養(yǎng)存在的不足,提出一種基于模擬公司的軟件人才培養(yǎng)模式。該模式通過充分利用學生第二課堂以建立模擬公司為載體,開展各種創(chuàng)新創(chuàng)業(yè)訓練以達到全面提升學生專業(yè)技能和綜合能力的目的。實踐結果表明,該模式能對課堂教學進行很好的補充,對軟件人才的培養(yǎng)具有很好的促進作用。
關鍵詞:培養(yǎng)模式;軟件人才;模擬公司;項目教學
中圖分類號:TP301 文獻標識碼:A
1 引言
隨著我國社會經濟的發(fā)展和現(xiàn)代化建設步伐加快,IT產業(yè)飛速發(fā)展,從而帶動IT人才的大量需求。近年我國軟件產業(yè)取得了較好發(fā)展,軟件行業(yè)一直以近三倍于國民經濟發(fā)展的速度在增長[1]。高等院校作為是軟件人才培養(yǎng)的主要基地,其人才培養(yǎng)質量直接決定著我國未來軟件行業(yè)發(fā)展前途,具有十分重要的意義。目前我國軟件產業(yè)相比日本、美國等軟件大國而言,在產業(yè)規(guī)模和產值上均還存在較大差距,其主要原因就在于我國軟件人才的培養(yǎng)過程還存在諸多不足[2],培養(yǎng)出的軟件人才缺乏創(chuàng)新精神[3],技術水平和業(yè)務能力達不到企業(yè)用人需求,人才結構也不合理[4]。
2 我國軟件人才培養(yǎng)現(xiàn)狀及存在問題分析(Software
talent training in our country present situation
and existing problems of analysis)
我國社會信息化建設的快速度發(fā)展,對應用型軟件人才的需求大量增加。高校作為軟件人才培養(yǎng)的主要基地,也越來越更加注重應用型軟件人才的培養(yǎng)。教育部11月16日在官網上刊登了由教育部、國家發(fā)改委、財政部共同印發(fā)的《關于引導部分地方普通本科高校向應用型轉變的指導意見》,充分說明我國迫切需要加快應用技術人才培養(yǎng),推動形成科學合理的教育結構和人力資源結構。分析當前我國高校軟件人才培養(yǎng)現(xiàn)狀,主要存在以下問題:
(1)受教學環(huán)境、教學時間、實驗實訓條件和師資等因素的影響或限制,在教學過程中大多重視理論知識的傳授,嚴重缺乏實驗和實訓環(huán)節(jié)的訓練。
(2)缺少或根本沒有綜合項目開發(fā)經驗,學生無法將專業(yè)所學知識串聯(lián)起來進行綜合運用,往往不知學在何用、怎么用。
(3)學校教學模式單一,培養(yǎng)目標定位不準,教學內容常與市場脫節(jié)。
(4)注重專業(yè)能力的提升,卻忽視學生綜合能力的培養(yǎng)和訓練。如學生創(chuàng)新創(chuàng)業(yè)能力、組織管理、項目流程化操作和管理經驗、團隊合作能力、自學能力等。
(5)教學時間有限,不能根據學生學習能力開展差異化教學。例如班上有的學生學習吸收能力強,學習進度快,而另一些學生則相對較慢。
(6)無法根據學生個人在專業(yè)方向上的興趣愛好,有針對性地開展個性化培養(yǎng)。
以上這些不足正是社會和企業(yè)用人所需要和看重的,它將直接導致培養(yǎng)出來的學生呈現(xiàn)出“應用型”不夠強[5]的現(xiàn)狀,學生總體呈現(xiàn)出實踐動手能力較差、缺乏工程項目經驗、文檔寫作處理能力差、缺乏團隊合作精神、獨立創(chuàng)新創(chuàng)業(yè)能力和經驗不足等問題[6]。行業(yè)中普遍認為:目前我國軟件產業(yè)中不缺乏從事軟件開發(fā)、代碼編寫工作的基礎程序員,而對于從事系統(tǒng)分析、系統(tǒng)架構設計、軟件測試、系統(tǒng)高級開發(fā)等的高級軟件人才卻十分欠缺。這些高級軟件人才的培養(yǎng)卻正是我國高等院校所面臨的尷尬境地。缺少擁有項目工程經驗的教師、缺乏真實軟件項目、缺少項目資金和實訓平臺等問題成為擺在各高校教育工作者面前的重要難題。當前各高等院校相關IT專業(yè)培養(yǎng)出來的學生即使擁有基礎程序員的相關技能,但卻很少上升到高級軟件人才的地步。大多軟件公司在招聘軟件人才時均提出要求有一定項目經驗,市場呈現(xiàn)出學生就業(yè)難,企業(yè)難招人的局面[7]。
3 創(chuàng)新軟件人才特征(Innovative software talents
characteristics)
計算機軟件行業(yè)是一個充滿朝氣的行業(yè),伴隨著物聯(lián)網、云計算、大數(shù)據等新興IT技術的出現(xiàn),社會對軟件人才的需求越來越大,同時也對軟件從業(yè)人員提出了更高的要求[8]。企業(yè)最感興趣的人包括三個方面:一是有相關行業(yè)工作經驗,省去培訓麻煩及費用;二是人員所掌握的技術是行業(yè)中最新技術;三是希望所錄用人才能夠具有相關項目管理經驗,同時還能兼顧具有其他領域的相關知識。結合市場需求進行分析,當前市場需求的軟件人才主要應該具備三方面特征。
一是在職業(yè)特征和素養(yǎng)方面:需要軟件從業(yè)者擁有較強的自學能力。當新技術、新應用出現(xiàn)時能夠通過自學能夠及時掌握最新的軟件技術并應用于實踐當中;能夠從系統(tǒng)和工程的角度去獨立思考和解決問題;有較強的團隊合作意識,善于與人溝通和交流;擁有較好的職業(yè)道德和素養(yǎng)[9]。
二是在職業(yè)需求上:要求從業(yè)者能夠掌握從業(yè)所需的最新技術,并能夠不斷學習提升。從業(yè)者能夠實時了解行業(yè)應用背景、曾經參與或擁有某個大中型軟件的整體設計及開發(fā)經驗,能夠與國際軟件技術發(fā)展保持同步,懂得軟件工程相關原理和應用等綜合職業(yè)需求[10]。
三是在能力結構上:需要從業(yè)者具有較好的學習能力,相應的組織管理能力,語言表達能力和創(chuàng)新能力。在實際工作中具有很強的實踐動手能力和操作技能,這是軟件人才與其他類型人才能力特征的重要區(qū)別。因而,軟件人才的綜合能力不僅僅是一種簡單地對知識的運用能力,更是一種融合再學習、創(chuàng)造性和再生性的綜合能力。
4 基于模擬公司的軟件人才培養(yǎng)模式(Based on the
simulation software talent training mode of the
company)
模擬公司制教學模式是德國行動導向教學的一種本土化改造,保存其精髓又結合本土的具體情況?;谀M公司的項目教學[11]是指通過利用學生課余時間,在項目教學的基礎上,由學生自由成立模擬公司。公司擬定業(yè)務方向,學生在公司中擁有相應角色及工作崗位,由團隊自己聯(lián)系或由孵化園統(tǒng)一指派指導教師。通過開展專業(yè)知識自學、項目競標、項目開發(fā)、項目驗收答辯、成果展示等活動,實現(xiàn)自我經營管理并提升團隊成員綜合能力的一種實踐教學方式。通過模擬公司制項目教學的實施,可以有效地填補傳統(tǒng)教學的不足,讓學生學以致用,增強學習興趣,學會獨立思考,解決實際問題。學生通過參與項目實施的整個流程,在提升專業(yè)綜合能力及實踐操作能力的基礎上,鍛煉學生的團隊合作能力、溝通交流能力、自學能力、創(chuàng)新創(chuàng)業(yè)能力,以及項目開發(fā)及流程管理經驗等。
以前也有一些類似于模擬公司的項目實踐教學方式,但在實施過程中大多缺乏對學生的激勵措施,在項目實施過程中沒有一套完善的工作流程和督促指導辦法,同時學生所開發(fā)的項目來源單一,與市場脫節(jié),不能真正達到鍛煉學生實踐能力和為社會經濟服務的目的,效果并不明顯。結合當前軟件人才培養(yǎng)現(xiàn)狀及要求,本文提出一種基于模擬公司的軟件人才培養(yǎng)模式,具體實施流程如圖1所示。
4.1 建立載體
基于模擬公司的軟件人才培養(yǎng)模式是一種利用學?,F(xiàn)有教學設備和條件,同時結合一定學?;蛏鐣Y金配套的人才培養(yǎng)激勵機制和管理模式。具體實施過程是先尋找或建立載體,拓展學生鍛煉平臺。作者所在單位以成立大學生創(chuàng)業(yè)孵化園為載體,建設專用辦公場地,配套管理團隊和指導教師。學生根據自己的興趣愛好和專業(yè)方向,自由組成模擬公司并向創(chuàng)業(yè)孵化園提出申請成立。團隊根據實際情況可由若干成員組成,成員之中最好能夠跨專業(yè)、跨年級,以利于今后可持續(xù)發(fā)展。學生在模擬公司中模擬相應角色及工種,開展自主學習、項目申報、項目競標、項目開發(fā)、后期維護等相關教學活動。由孵化園統(tǒng)一提供電子教學資源庫,模擬項目庫、項目測試及運行環(huán)境等。每個模擬公司聘請一名專業(yè)教師作為指導教師,給予在專業(yè)知識、職業(yè)核心能力和綜合素質提升等各方面的指導。創(chuàng)業(yè)孵化園擁有一個管理團隊,負責對各個模擬軟件公司進行統(tǒng)一管理、資源調度分配、項目公開招標、監(jiān)督考核、組織項目驗收等具體工作。整個工作和管理均盡可能與生產、建設、管理、服務第一線相一致,形成真實或仿真的職業(yè)工作環(huán)境。
4.2 運作方式
(1)項目來源
各模擬公司成立之后,除了在組內成員之間進行探究學習、項目訓練之外,更重要的是要努力獲得相應軟件項目進行實戰(zhàn)開發(fā),同時掙取一定獎助學金或支助資金,促進學習。根據各模擬公司學生項目開發(fā)方向及能力水平情況,項目主要來源于四個方面:第一,虛擬項目。在公司剛成立,成員還處于初始學習階段時,可以從團隊管理中心所提供的多個模擬訓練項目中選取一個進行演練開發(fā),提升項目能力,實現(xiàn)“學中做”和“做中學”。第二,項目競標。創(chuàng)業(yè)孵化園會不定期地從學校各部門或社會上獲取相應真實項目開發(fā)權并配有一定的獎助學金。例如學校各系部網站、學生素質管理系統(tǒng)、旅游資源網站、學校綜合信息管理系統(tǒng)、酒店管理系統(tǒng)等。將這些項目的開發(fā)權通過向各模擬公司公開招標的形式指定到具體的項目開發(fā)團隊。中間對開發(fā)過程及質量進行監(jiān)督控制,待項目開發(fā)完成并測試驗收合格之后,給予頒發(fā)相應的項目完成證書及發(fā)放獎助學金。第三,威客理論。各模擬公司可以通過自己的努力,在互聯(lián)網威客網站獲取各種軟件項目的開發(fā)信息并積極競標進行開發(fā)。第四,自主承接。由團隊成員自己主動到學?;蛏鐣先コ薪酉鄳浖椖窟M行開發(fā),提升團隊項目開發(fā)經驗。除以上四類項目來源外,為了更多的鍛煉學生,也可根據不同專業(yè)學生特點,由創(chuàng)業(yè)團隊自行擬定相關項目進行申報審批,由創(chuàng)業(yè)孵化園管理團隊審批后即可實施。
(2)項目過程管理
在項目實施過程中,由創(chuàng)業(yè)孵化園管理團隊成員負責對各模擬公司正在進行的項目進行過程管理與督導。通過周報、月報、座談會、甘特圖等具體形式進行監(jiān)督與管理,并在項目完成時參與項目測試與驗收工作[7]。同時,指導教師給予專業(yè)上的指導,提出修改意見,協(xié)助完成項目的開發(fā)及測試工作。
(3)項目驗收
創(chuàng)業(yè)團隊按照之前競標時的項目開發(fā)周期進行開發(fā),當項目完成后,向創(chuàng)業(yè)孵化園管理團隊及軟件需求方提交最終驗收申請,由創(chuàng)業(yè)孵化園管理團隊組織相關教師和人員進行現(xiàn)場答辯和功能測試,對驗收結果給予相應的評價及提出相關建議。驗收合格通過則給予結題,不合格則要求返回修改或者按未通過處理,并給予相應處罰。
(4)宣傳影響
將成立的創(chuàng)業(yè)孵化進行大力宣傳的目的是為了吸引更多的學生加入,擴大創(chuàng)業(yè)孵化園影響,同時也能夠讓創(chuàng)業(yè)團隊獲取更多的項目進行開發(fā)。開展的常規(guī)活動包括:項目招標、項目申報、項目過程指導、項目驗收報告會、成果展示活動等。同時,還可以年度為單位,對該年度綜合考評優(yōu)秀的團隊進行表彰,起到激勵作用。
4.3 實踐中的檢驗
阿壩師范學院計算機科學系從2011年開始逐步實施基于模擬公司的軟件人才培養(yǎng)模式,建立大學生創(chuàng)業(yè)孵化園,提供專用辦公場所和設備。經過幾年的不斷探索和實踐,該模式在促進系部軟件人才培養(yǎng)方面取得了較好成效。主要體現(xiàn)在促進了學生團隊協(xié)作能力和管理能力的提升,使學生積累了大量項目開發(fā)經驗,提供創(chuàng)業(yè)平臺,促使學生在學習過程中學會學習,為走出校門時能成為創(chuàng)新型的軟件人才打下堅實基礎。創(chuàng)業(yè)孵化園自成立以來共吸納學生350余人,參與指導教師10余人。累計完成作品110余項,其中32項獲得各種獎勵(獲得國家級獎項2項,省級獎項28),獲得校外項目資金支持10萬余元。數(shù)據顯示,在大學生創(chuàng)業(yè)孵化園中有過實戰(zhàn)經驗的同學中就業(yè)率達100%,其中專業(yè)對口就業(yè)率達85%,用人單位反應良好。新上任畢業(yè)生能快速適應并承擔項目的設計、開發(fā)和維護等工作,并具備較好的項目管理和團隊合作與溝通能力。項目的申報和結題數(shù)持續(xù)增加,項目類型也從以前單一的網站設計擴展到軟件開發(fā)、系統(tǒng)集成、物聯(lián)網設計、平面設計、DV、三維動畫、VI設計、工程制圖等領域。通過模擬公司制軟件人才培養(yǎng)模式的實施,計算機科學系近幾年學生就業(yè)率和就業(yè)質量年年增高,選擇自主創(chuàng)業(yè)同學逐漸增多,在各類省級、國家級比賽中均取得良好成績。
5 結論(Conclusion)
為解決我國當前軟件產業(yè)發(fā)展過程中遇到的企業(yè)用人要求與人才培養(yǎng)現(xiàn)狀之間的矛盾,對當前高校軟件人才培養(yǎng)現(xiàn)狀及不足進行充分分析。針對軟件人才培養(yǎng)的不足,以校內實施基于模擬公司的軟件人才培養(yǎng)模式作為課堂教學的有
效補充。通過開展探究學習、任務驅動、項目競標、項目開發(fā)、驗收答辯、成果展示等訓練活動,實現(xiàn)“學中做”和“做中學”,達到全面提升學生專業(yè)技能、自學能力、團隊合作能力、組織管理能力、創(chuàng)新創(chuàng)業(yè)能力的目的,促進軟件專業(yè)教學水平的整體提高。
參考文獻(References)
[1] 陳冀東,范新燦.軟件行業(yè)人才培養(yǎng)現(xiàn)狀與職業(yè)發(fā)展策略[J].中國高??萍?,2014,11:57-59.
[2] J.Bergmann,A.Sams.RemixingChemistry Class:Two Colorado Teachers Make Vodcasts of Their Lectures to Free up Class Time for Hands-on Activities[J].Learning & Leading with Technology,2013,36(4):22-27.
[3] Bensing Karen McNally.A Guide to Information Resources on Aging and Gerontology[J].Medical Reference Services Quarterly,2006(2):726.
[4] 郝軍濤,張偉剛.軟件外包人才培養(yǎng)模式研究[J].軟件工程師,2010,04:56-58.
[5] 王志華,孔金生.提升學生實踐能力的應用型軟件人才培養(yǎng)[J].計算機教育,2014,02:1-5.
[6] 朱香衛(wèi),等.高校軟件教育的問題分析與對策研究[J].計算機時代,2013,1:47-49.
[7] 謝科,黃成兵.創(chuàng)新軟件人才培養(yǎng)模式研究[J].時代教育,
2013,10:5-6.
[8] 高春靜.用人單位人才需求分析與用人標準研究[J].天津職業(yè)院校聯(lián)合學報,2013,3:96-98.
[9] 劉浩,唐培和,朱亞超.工程型軟件人才職業(yè)素質培養(yǎng)的研究與實踐[J].廣西民族大學學報(自然科學版),2012,2:98-100.
[10] 安俊秀,李超,盧軍.軟件人才職業(yè)素質教育模式的探索與實踐[J].計算機教育,2009,8:17-19.
[11] S.W.Bonham,D.L.Deardorff,R.J.Beichner.Comparison of Student Performance Using Web and Paper Based Homework in College-Level Physics[J].Journal of Research in Science Teaching,2013,40(10):1050-1071.
作者簡介:
黃成兵(1980-),男,碩士,副教授.研究領域:移動自組織網絡.