張紅斌 張利華 李廣麗
摘要:探究眾智思想引導(dǎo)下的軟件工程專業(yè)創(chuàng)新型人才培養(yǎng)機制,并完成相關(guān)實證:加快專業(yè)課程與創(chuàng)新類課程的深度融合,不斷健全和完善軟件工程專業(yè)的人才培養(yǎng)方案,務(wù)實專業(yè)人才理論基礎(chǔ);依托業(yè)內(nèi)企業(yè)、校內(nèi)科技團隊等內(nèi)、外部創(chuàng)新教育資源,合力打造一個全新的創(chuàng)新創(chuàng)業(yè)教育平臺,為專業(yè)人才培養(yǎng)構(gòu)建優(yōu)良的內(nèi)部環(huán)境;積極參與國內(nèi)外創(chuàng)新、創(chuàng)業(yè)競賽,不斷外延創(chuàng)新創(chuàng)業(yè)教育平臺功能并增強其輻射能力,為專業(yè)人才培養(yǎng)創(chuàng)造成熟的外部條件。實證表明:該創(chuàng)新培養(yǎng)機制能促進(jìn)軟件工程專業(yè)人才質(zhì)量的不斷提高。
關(guān)鍵詞:眾智;創(chuàng)新型人才;軟件工程;培養(yǎng)機制
一、引言
軟件工程是一門新興學(xué)科,其專業(yè)建設(shè)歷史不長,卻取得了非??斓陌l(fā)展,為我國軟件行業(yè)發(fā)展輸送了大量人才。然而,伴隨人工智能(簡稱AI)、大數(shù)據(jù)、云計算等新興技術(shù)的不斷涌現(xiàn),IT人才市場急需大量富有創(chuàng)新能力及創(chuàng)新精神的高水平軟件工程專業(yè)人才,例如,軟件算法師、數(shù)據(jù)分析師、大數(shù)據(jù)開發(fā)工程師等,它們已成為目前非常熱門的就業(yè)方向。中國商業(yè)聯(lián)合會數(shù)據(jù)分析專業(yè)委員會2018年的統(tǒng)計:未來3-5年大數(shù)據(jù)或人工智能類人才的缺口將高達(dá)150萬。無論是從國家科技發(fā)展的戰(zhàn)略角度出發(fā),還是基于高校自身在人才培養(yǎng)方面的轉(zhuǎn)型升級,都迫切需要高校更好地承擔(dān)起軟件工程專業(yè)人才培養(yǎng)的職責(zé),即以市場需求為導(dǎo)向,匯聚各方力量及資源,動態(tài)調(diào)整和優(yōu)化現(xiàn)有人才培養(yǎng)機制,向社會輸出高質(zhì)量的軟件工程專業(yè)技術(shù)人才,為推動我國經(jīng)濟、社會的發(fā)展做出應(yīng)有貢獻(xiàn)。眾智方能成城,只有集多方資源、萬眾創(chuàng)新之智,軟件工程人才培養(yǎng)機制才能最大限度地發(fā)揮作用。
二、軟件工程專業(yè)創(chuàng)新型人才培養(yǎng)的理性思考
(一)現(xiàn)有人才培養(yǎng)機制存在問題
目前,創(chuàng)新創(chuàng)業(yè)教育理念尚未較好地融人到軟件工程專業(yè)人才的培養(yǎng)體系之中。在項目實訓(xùn)、畢業(yè)實習(xí)等諸多重要的實踐環(huán)節(jié)中,也多是基于固定開發(fā)模式、固定項目內(nèi)容的軟件分析、設(shè)計、編碼、測試、運行等工作,缺少對學(xué)生創(chuàng)新精神及創(chuàng)新能力的培養(yǎng)。因此,學(xué)生的創(chuàng)新理念相對薄弱,軟件工程專業(yè)人才的質(zhì)量有待提高。故有必要對人才培養(yǎng)機制進(jìn)行改進(jìn),在夯實專業(yè)理論知識的基礎(chǔ)上,重點鍛煉學(xué)生的創(chuàng)新實踐能力。此外,應(yīng)結(jié)合目前AI技術(shù)的發(fā)展熱點,更新教學(xué)內(nèi)容或?qū)嶒灧椒?,進(jìn)一步培養(yǎng)學(xué)生的創(chuàng)新精神,同時鼓勵學(xué)生大膽創(chuàng)業(yè),從而更好地對接市場。
(二)轉(zhuǎn)變?nèi)瞬排囵B(yǎng)思路是大勢所趨
伴隨經(jīng)濟全球化進(jìn)程的不斷加快,大學(xué)被期望在研究和教學(xué)之外扮演一個全新角色,即在經(jīng)濟發(fā)展中履行其第三種使命:為學(xué)生提供創(chuàng)新創(chuàng)業(yè)教育,或直接為學(xué)生提供創(chuàng)業(yè)機會。因此,轉(zhuǎn)變單一的專業(yè)人才培養(yǎng)目標(biāo)、創(chuàng)新人才培養(yǎng)模式、培養(yǎng)學(xué)生的創(chuàng)新創(chuàng)業(yè)精神,已成為大學(xué)教育的新內(nèi)容與新挑戰(zhàn)。在英、美、澳等創(chuàng)新創(chuàng)業(yè)教育非常成熟的國家,面向所有學(xué)科領(lǐng)域的全校性創(chuàng)新創(chuàng)業(yè)教育已成為一種大趨勢,各學(xué)科在專業(yè)教育中都大量融人創(chuàng)新創(chuàng)業(yè)教育理念和創(chuàng)新創(chuàng)業(yè)實踐。他們通過分析創(chuàng)新創(chuàng)業(yè)教育在不同學(xué)科領(lǐng)域中的差異性和適用性,多角度、全方位地為學(xué)生提供創(chuàng)新、創(chuàng)業(yè)體驗。因此,轉(zhuǎn)變?nèi)瞬排囵B(yǎng)思路是大勢所趨。
(三)應(yīng)對時代發(fā)展挑戰(zhàn)
近年,伴隨人工智能技術(shù),尤其是機器視覺、自然語言處理等的快速發(fā)展,AI正在逐漸改變?nèi)藗兊膶W(xué)習(xí)、工作與生活,而人工智能行業(yè)人才需求量也整體呈現(xiàn)爆發(fā)式增長,該行業(yè)需要大量高水平的軟件算法師、大數(shù)據(jù)開發(fā)工程師、數(shù)據(jù)分析師而非程序員。數(shù)據(jù)顯示,截至2018年9月,北京地區(qū)軟件算法師的平均工資是22 640元,大幅高于傳統(tǒng)的軟件開發(fā)工程師。因此,為更好地應(yīng)對市場對人才的需求,迫切需要升級、優(yōu)化現(xiàn)有的軟件工程專業(yè)人才培養(yǎng)體系。而創(chuàng)新創(chuàng)業(yè)教育的有機融人能加快和推進(jìn)這一升級、優(yōu)化過程,以更好地應(yīng)對AI時代的新挑戰(zhàn)。
三、眾智思想引導(dǎo)下的創(chuàng)新人才培養(yǎng)機制探索
(一)眾智思想引導(dǎo)下的人才培養(yǎng)機制
在2015年國務(wù)院常務(wù)會議上,李克強總理提出了“眾智”“眾包…‘眾扶”“眾籌”等新模式,從而形成國家創(chuàng)新驅(qū)動發(fā)展新格局?!氨娭谴賱?chuàng)新”,該模式提供開放共享服務(wù),集聚各類創(chuàng)新資源,吸引更多人參與創(chuàng)新創(chuàng)造,拓展就業(yè)新空間?;谠撃J娇蓪⑻厣膭?chuàng)新創(chuàng)業(yè)教育與軟件工程專業(yè)教育有機融合,進(jìn)一步創(chuàng)新人才培養(yǎng)機制。即集聚相關(guān)軟件企業(yè)、教師、學(xué)??蒲袌F隊等創(chuàng)新創(chuàng)業(yè)教育資源,為學(xué)生打造全新的創(chuàng)新創(chuàng)業(yè)教育平臺。依托該平臺實現(xiàn)軟件工程專業(yè)課程體系的不斷優(yōu)化,最終建立全新的創(chuàng)新型人才培養(yǎng)機制,更好地迎合市場對人才的需求。因此,眾智模式是促使創(chuàng)新創(chuàng)業(yè)教育與軟件工程專業(yè)教育有機融合的催化劑(見圖1)。
由圖1可見,眾智模式可打造全新軟件工程專業(yè)創(chuàng)新型人才培養(yǎng)模式:其一,加快傳統(tǒng)專業(yè)課程與創(chuàng)新類課程的深度融合,不斷健全軟件工程人才培養(yǎng)方案,為創(chuàng)新型人才培養(yǎng)奠定扎實的理論基礎(chǔ)。其二,依托業(yè)內(nèi)軟件企業(yè)、校內(nèi)科技團隊等內(nèi)、外部創(chuàng)新教育資源,合力打造一個創(chuàng)新創(chuàng)業(yè)教育平臺,為創(chuàng)新型人才培養(yǎng)創(chuàng)造重要的內(nèi)部條件。其三,積極參與國內(nèi)外的創(chuàng)新、創(chuàng)業(yè)類競賽、SharedTask Challenge、Kagle競賽等,通過比賽,不斷外延創(chuàng)新創(chuàng)業(yè)教育平臺功能,增強平臺輻射能力,為高質(zhì)量創(chuàng)新型人才培養(yǎng)創(chuàng)造成熟的外部條件。
(二)眾智創(chuàng)新類課程及教學(xué)資源,不斷優(yōu)化軟件工程人才培養(yǎng)方案
其一,“吸納并舉”。首先,將創(chuàng)新創(chuàng)業(yè)教育理念融入到軟件工程專業(yè)人才培養(yǎng)體系中,以形成多層次、立體化的人才培養(yǎng)目標(biāo),并引導(dǎo)教學(xué)、科研等相關(guān)活動。只有人才培養(yǎng)目標(biāo)明確、定位合理,才能更好地引導(dǎo)專業(yè)教育與創(chuàng)新創(chuàng)業(yè)教育的有機融合,進(jìn)而凸顯人才培養(yǎng)特色,提高人才培養(yǎng)質(zhì)量。
其二,“推陳出新”。為更好地對接市場對軟件算法師、數(shù)據(jù)分析師等高級專業(yè)類人才的需求,應(yīng)該眾智創(chuàng)新類優(yōu)秀課程,充分體現(xiàn)創(chuàng)新創(chuàng)業(yè)特色,逐步架構(gòu)出一個多層次、立體化且面向市場人才需求的課程體系。一方面,增設(shè)“基于Python與Tensorflow的大數(shù)據(jù)編程”“面向卷積神經(jīng)網(wǎng)絡(luò)的機器視覺”“面向深度學(xué)習(xí)的自然語言處理”“機器學(xué)習(xí)入門”等人工智能、大數(shù)據(jù)方向的前沿性課程,為提升學(xué)生的創(chuàng)新技能奠定重要的理論基礎(chǔ)。另一方面,增設(shè)“高技術(shù)創(chuàng)業(yè)入門”“創(chuàng)業(yè)營銷”等創(chuàng)新教育類課程,為學(xué)生儲備必要的創(chuàng)業(yè)知識,并培養(yǎng)其創(chuàng)新與開拓精神。另外,眾智教學(xué)團隊進(jìn)而創(chuàng)新教學(xué)內(nèi)容,即在充分挖掘?qū)W校內(nèi)部師資潛力的基礎(chǔ)上,借助企業(yè)、其他專業(yè)、兄弟院校等跨界師資,充實教師隊伍,并大膽地改革教學(xué)內(nèi)容、教學(xué)方法及考核方式,將創(chuàng)新能力的培養(yǎng)作為評價教學(xué)成效的重要指標(biāo)。
其三,“以實踐為導(dǎo)向”。著力提升學(xué)生的實踐技能(建模能力、算法設(shè)計能力等)。實踐技能是衡量軟件工程專業(yè)人才培養(yǎng)質(zhì)量的關(guān)鍵指標(biāo)。因此,在人才培養(yǎng)方案中更應(yīng)突出實踐環(huán)節(jié)的重要性,采用“集中式的、開放性小型項目”代替碎片式的、教條型的課內(nèi)實驗,鼓勵學(xué)生在項目設(shè)計、實現(xiàn)方法等方面大膽創(chuàng)新,全面考查學(xué)生的分析能力、建模能力、算法設(shè)計能力及創(chuàng)新能力,真正提高人才培養(yǎng)質(zhì)量。
(三)眾智創(chuàng)新類教育資源,著力打造全新的創(chuàng)新創(chuàng)業(yè)教育平臺
其一,“請進(jìn)來”。聯(lián)合學(xué)校教務(wù)處、對外聯(lián)絡(luò)處、創(chuàng)業(yè)中心等部門制定優(yōu)惠政策,積極引導(dǎo)業(yè)內(nèi)軟件企業(yè)免費入住學(xué)校創(chuàng)業(yè)園(孵化園)。軟件企業(yè)既可向?qū)W生提供面對面的創(chuàng)新創(chuàng)業(yè)教育輔導(dǎo),又可根據(jù)公司的真實項目設(shè)計專業(yè)實訓(xùn)、實習(xí)等實踐方案,從而不斷豐富和優(yōu)化實踐教學(xué)環(huán)境;此外,積極聯(lián)系人工智能、數(shù)據(jù)挖掘等領(lǐng)域?qū)<?、教授來校舉辦高水平學(xué)術(shù)講座,讓學(xué)生及時了解本行業(yè)內(nèi)的熱點問題,進(jìn)而不斷優(yōu)化個人學(xué)習(xí)目標(biāo),更早、更好地確立其未來職業(yè)規(guī)劃和發(fā)展定位,并能在市場人才競爭中立于不敗之地。
其二,“走出去”。充分利用專業(yè)實習(xí)、認(rèn)知實習(xí)的機會,帶領(lǐng)學(xué)生走入業(yè)內(nèi)軟件企業(yè)、兄弟院校科研團隊,真正認(rèn)知軟件企業(yè)、高水平科研團隊對軟件工程創(chuàng)新型人才在專業(yè)技能、職業(yè)素養(yǎng)、創(chuàng)新能力、表達(dá)能力等方面的基本要求,并熟知軟件項目開發(fā)的最新流程,進(jìn)而理論聯(lián)系實際,在拓寬學(xué)生專業(yè)視野的同時更夯實其知識結(jié)構(gòu)。
其三,“充分挖掘內(nèi)部潛力”。整合學(xué)校內(nèi)部的創(chuàng)新類教育資源,例如,圍繞專業(yè)教師的高水平科研項目組建若干創(chuàng)新小團隊,吸納優(yōu)秀學(xué)生參與到教師科研項目中,在輔助教師完成科學(xué)研究工作的同時,逐步提升學(xué)生的創(chuàng)新實踐能力并培養(yǎng)其創(chuàng)新精神,不斷增強學(xué)生綜合素質(zhì)。
最后,“內(nèi)外有機結(jié)合”。即在上述工作基礎(chǔ)上,注意內(nèi)外結(jié)合、相互融合、相互滲透,充分發(fā)揮各類別創(chuàng)新教育資源的合力作用,逐步打造創(chuàng)新創(chuàng)業(yè)教育平臺,更好地服務(wù)于學(xué)生的創(chuàng)新實踐,并為優(yōu)化和健全軟件工程人才專業(yè)課程體系奠定重要基礎(chǔ)。
(四)不斷外延創(chuàng)新創(chuàng)業(yè)教育平臺功能,以增強其輻射作用
軟件工程專業(yè)人才綜合素質(zhì)的高低是衡量創(chuàng)新創(chuàng)業(yè)教育平臺優(yōu)劣的關(guān)鍵指標(biāo)。本著“以賽代練,成果驅(qū)動,鼓勵學(xué)生創(chuàng)業(yè)實踐”的指導(dǎo)思想不斷外延創(chuàng)新創(chuàng)業(yè)教育平臺的建設(shè),增強其在創(chuàng)新型人才培養(yǎng)過程中的輻射作用。
其一,“以賽代練”。組織學(xué)生積極參與國內(nèi)外創(chuàng)新、創(chuàng)業(yè)設(shè)計大賽或Kaggle、ILSVRC、Shared Task等人工智能領(lǐng)域的國際挑戰(zhàn),一方面,通過比賽來檢驗學(xué)生的創(chuàng)新、創(chuàng)業(yè)實踐能力,尋找自身差距和不足,并分析深層次原因,以“Human-in-Loop”的反饋方式進(jìn)一步優(yōu)化人才培養(yǎng)機制。另一方面,通過比賽深入分析創(chuàng)新創(chuàng)業(yè)教育平臺建設(shè)中存在的問題,并給予正面反饋,進(jìn)一步優(yōu)化平臺資源,并不斷外延平臺核心功能,增強其在創(chuàng)新型人才培養(yǎng)過程中的輻射作用。
其二,“成果驅(qū)動”。以科技成果(例如,軟件著作權(quán)、發(fā)明專利、實用新型專利等)驅(qū)動學(xué)生的創(chuàng)新實踐,即組織學(xué)生參與到教師高水平科研項目(或預(yù)研課題)的技術(shù)攻關(guān)過程中,鼓勵他們在項目設(shè)計、實現(xiàn)方法、核心模型等方面進(jìn)行大膽創(chuàng)新,進(jìn)而積極申報科技成果,或進(jìn)一步實現(xiàn)科技成果的轉(zhuǎn)化。在輔助教師科研項目工作的同時,走出一條“由理論到實踐,再由實踐到理論”的創(chuàng)新型人才培養(yǎng)新道路。
其三,“積極鼓勵學(xué)生創(chuàng)業(yè)實踐”。首先,學(xué)校及學(xué)院應(yīng)該從政策、場地、師資等方面給予充分支持,鼓勵學(xué)生在完成本專業(yè)課程學(xué)習(xí)的基礎(chǔ)上開展創(chuàng)業(yè)實踐。其次,一方面,眾智校內(nèi)師資力量,對學(xué)生的創(chuàng)業(yè)實踐給予正面引導(dǎo);另一方面,眾智業(yè)內(nèi)軟件企業(yè)的跨界師資,對學(xué)生的創(chuàng)業(yè)實踐給予實質(zhì)性指導(dǎo)。此外,積極宣傳創(chuàng)業(yè)成功典型示例,鼓勵學(xué)生由點滴做起,腳踏實地,一步一步地實現(xiàn)成功創(chuàng)業(yè)。
四、面對的挑戰(zhàn)
由于科技的快速發(fā)展,軟件工程專業(yè)創(chuàng)新型人才的培養(yǎng)不同于其他專業(yè),在與時俱進(jìn)的同時還應(yīng)結(jié)合院校及學(xué)生自身特點,有必要探索出一條切實可行的專業(yè)人才培養(yǎng)之路。以華東交通大學(xué)軟件學(xué)院為例,我院從眾智創(chuàng)新類課程、眾智創(chuàng)新類教育資源等角度開展了積極嘗試,主要實踐工作包括4個方面。
(一)重新整合專業(yè)方向,并對課程體系進(jìn)行優(yōu)化
學(xué)院將原有的軟件測試、項目管理方向調(diào)整為軟件測試、移動開發(fā)、大數(shù)據(jù)三個專業(yè)方向,并在課程體系中增設(shè)“Python程序設(shè)計語言”“大數(shù)據(jù)編程”“大數(shù)據(jù)技術(shù)基礎(chǔ)”“云計算平臺”等課程,培養(yǎng)學(xué)生的數(shù)據(jù)分析、數(shù)據(jù)挖掘的創(chuàng)新能力。
(二)開設(shè)校企合作班,全面提升人才實踐技能
先后與江西思創(chuàng)科技、北京傳習(xí)教育、上海杰普軟件、上海新致軟件、上海微創(chuàng)等國內(nèi)外知名軟件企業(yè)聯(lián)合開設(shè)“3+1”“2+1+1”校企聯(lián)合班,并設(shè)立企業(yè)獎學(xué)金。鼓勵學(xué)生進(jìn)入企業(yè),參與真實的軟件項目開發(fā),為其與市場的無縫對接奠定基礎(chǔ)。
(三)積極開展本科生導(dǎo)師制,加強對學(xué)生創(chuàng)新能力的指導(dǎo)
在標(biāo)準(zhǔn)類課程學(xué)習(xí)(本專業(yè)方向課程體系)的同時,鼓勵學(xué)生在導(dǎo)師的指導(dǎo)下完成非標(biāo)準(zhǔn)類課程(結(jié)合導(dǎo)師的研究興趣或方向)的學(xué)習(xí),例如,機器學(xué)習(xí)、機器視覺、自然語言處理等課程。這些都極大地拓寬學(xué)生的知識視野,為更好地確立其職業(yè)規(guī)劃和發(fā)展定位奠定重要基礎(chǔ)。
(四)建立創(chuàng)新創(chuàng)業(yè)基地,吸納學(xué)生參與進(jìn)來
要求學(xué)生積極參與ACM編程大賽、創(chuàng)青春、挑戰(zhàn)杯等各類競賽。在此基礎(chǔ)上,鼓勵學(xué)生用科研論文或競賽獲獎替代畢業(yè)設(shè)計,極大地激發(fā)學(xué)生的創(chuàng)新創(chuàng)業(yè)熱情。
五、結(jié)束語
軟件工程專業(yè)創(chuàng)新型人才的培養(yǎng)符合我國創(chuàng)新驅(qū)動發(fā)展的需要,它也是推動高校人才培養(yǎng)機制改革的重要動力之一。本文基于眾智模式展開人才培養(yǎng)機制改革:首先,從“軟件工程專業(yè)人才培養(yǎng)存在的問題”、“與國際發(fā)展接軌”及“應(yīng)對時代發(fā)展的新挑戰(zhàn)”三個角度充分論述軟件工程專業(yè)創(chuàng)新型人才培養(yǎng)的必要性。其次,探索眾智模式在創(chuàng)新人才培養(yǎng)機制中的應(yīng)用方式,分別從“優(yōu)化軟件工程人才培養(yǎng)方案”“打造一個全新的創(chuàng)新創(chuàng)業(yè)教育平臺”“增強創(chuàng)新創(chuàng)業(yè)教育平臺的輻射作用”三個方面展開進(jìn)行多層次的人才培養(yǎng)方案改革。最后,為應(yīng)對人才培養(yǎng)機制的變革提出客觀挑戰(zhàn),并給出部分實證經(jīng)驗。本文是對創(chuàng)新型人才培養(yǎng)機制的有益探索,期望可以為高質(zhì)量軟件工程專業(yè)人才的培養(yǎng)提供一定借鑒。