張蓓蓓
摘 要:文章以軟件工程專業(yè)為例,從卓越軟件工程師的職業(yè)規(guī)定性、軟件人才需求與供給矛盾以及高等工程教育改革的實(shí)際出發(fā),論證卓越軟件工程師工程實(shí)踐能力的重要性,并結(jié)合高校培養(yǎng)體系對卓越軟件工程師工程實(shí)踐能力培養(yǎng)進(jìn)行探討。
關(guān)鍵詞:卓越工程師;實(shí)踐能力;高等工程教育;軟件工程
中圖分類號:G647文獻(xiàn)標(biāo)識碼:A收稿日期:2017-04-11
一、卓越軟件工程師工程實(shí)踐能力的重要性
1.卓越軟件工程師的職業(yè)角色對其工程實(shí)踐能力培養(yǎng)的規(guī)定性
職業(yè)是基于市場交換驅(qū)動(dòng)分工的基礎(chǔ)上,以謀生為基本目的,個(gè)體必須從事連續(xù)的制度化社會生產(chǎn)或服務(wù)性專業(yè)活動(dòng)。這一概念反映了職業(yè)活動(dòng)的一般特征和本質(zhì)特征,對教育的限定體現(xiàn)在職業(yè)角色規(guī)定教育的職業(yè)定向性上,其實(shí)質(zhì)就是職業(yè)角色必備的共同素質(zhì)對教育所要培養(yǎng)人才質(zhì)量規(guī)格的導(dǎo)向作用。
“軟件工程師”是對從事軟件開發(fā)相關(guān)工作人員的統(tǒng)稱,這一職業(yè)角色對其教育的規(guī)定性,也就要求卓越軟件工程師掌握計(jì)算機(jī)軟件工程的基本理論,掌握軟件開發(fā)和軟件項(xiàng)目管理技能,接受軟件開發(fā)工程師的基本訓(xùn)練,了解軟件工程的前沿技術(shù),從而具有從事開發(fā)和管理軟件系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)、測試、管理等方面較強(qiáng)的知識和能力。區(qū)別于傳統(tǒng)計(jì)算機(jī)專業(yè)人才培養(yǎng)模式,通過課堂教學(xué)、基礎(chǔ)與工程實(shí)踐、工程設(shè)計(jì)與創(chuàng)新計(jì)劃以及企業(yè)實(shí)習(xí)等各種教學(xué)環(huán)節(jié),不斷提升學(xué)生的工程實(shí)踐能力,實(shí)現(xiàn)學(xué)生知識、能力和素質(zhì)的綜合培養(yǎng),為我國軟件產(chǎn)業(yè)的發(fā)展培養(yǎng)實(shí)用型、國際化的軟件工程師。
2.培養(yǎng)軟件人才的客觀要求
近年來,隨著高等院校的大擴(kuò)招,我國依托高校、科研院所和企業(yè)培養(yǎng)了一大批軟件人才,也吸引了大批海外留學(xué)歸國人員。但是這與我國軟件產(chǎn)業(yè)發(fā)展需求相比仍有很大缺口,而且一些大學(xué)畢業(yè)生的實(shí)踐能力不能滿足社會企業(yè)的要求。中國軟件人才呈現(xiàn)出兩頭小、中間大的“橄欖”畸形,既缺乏一大批能從事基礎(chǔ)性工作的“軟件藍(lán)領(lǐng)”,更缺乏既懂技術(shù)又懂管理的軟件高級人才,即“軟件金領(lǐng)”。
信息社會不斷增長的軟件人才需求同教育供給(特別是優(yōu)質(zhì)專業(yè)教育)不足的矛盾,已成為軟件工程教育發(fā)展面臨的一個(gè)重大問題。對于應(yīng)用型學(xué)科軟件工程而言,如何提高學(xué)生的培養(yǎng)質(zhì)量,在培養(yǎng)過程中提高學(xué)生的工程實(shí)踐能力和創(chuàng)新能力,使得學(xué)生更好地與社會需求接軌,在激烈的就業(yè)市場競爭中取得優(yōu)勢,是教育中應(yīng)該重視的問題。
3.工程教育改革進(jìn)一步明確工程實(shí)踐能力的重要性
20世紀(jì)80年代以來,由于“回歸工程”教育理念的提出,工程教育的實(shí)踐本質(zhì)得到相關(guān)人員的重視,高等工程教育從“科學(xué)范式”回歸“工程范式”,是一個(gè)否定之否定的過程,是高等工程教育改革的一次螺旋式上升。新中國成立以來,特別是改革開放以來,我國高等工程教育取得了巨大成就。但就其現(xiàn)狀而言,依然存在諸多問題,主要體現(xiàn)在:工程教育內(nèi)容與產(chǎn)業(yè)需求相脫節(jié),課程陳舊,畢業(yè)生難以適應(yīng)快速發(fā)展和日益復(fù)雜的工程技術(shù)要求;工程師職業(yè)資格制度缺失,工程師培養(yǎng)體系不夠健全等;工程性缺失和實(shí)踐教學(xué)薄弱問題長期未得到解決;輕設(shè)計(jì)、缺實(shí)踐;對學(xué)生的創(chuàng)新教育和創(chuàng)業(yè)訓(xùn)練重視與投入不足。因此,高等工程教育迫切要求從“科學(xué)范式”回歸“工程范式”,處理好工程理論與工程實(shí)踐之間的關(guān)系。
二、卓越軟件工程師工程實(shí)踐能力培養(yǎng)的改革與實(shí)踐
天津某高校依托校內(nèi)外的優(yōu)勢資源,積極開拓,在實(shí)踐中不斷創(chuàng)新,形成了一套工程實(shí)踐能力培養(yǎng)系統(tǒng)和三種工程實(shí)踐能力培養(yǎng)模式。
1.軟件工程實(shí)踐能力培養(yǎng)系統(tǒng)
(1)體驗(yàn)式工程實(shí)踐:學(xué)校堅(jiān)持“從源頭抓起”,在新生入學(xué)教育中增加“體驗(yàn)式工程實(shí)踐”環(huán)節(jié),組織參觀IBM研究中心等大型企業(yè),使學(xué)生對頂尖產(chǎn)業(yè)形成直觀印象,增強(qiáng)學(xué)習(xí)興趣,提升學(xué)習(xí)動(dòng)機(jī),樹立科學(xué)的學(xué)習(xí)目標(biāo),從個(gè)體內(nèi)部激發(fā)學(xué)生更好地開展學(xué)習(xí)活動(dòng)。
(2)認(rèn)知式工程實(shí)踐:將企業(yè)實(shí)際完成的項(xiàng)目引入學(xué)期教學(xué)活動(dòng)中,在學(xué)期末組織學(xué)生真實(shí)模擬企業(yè)已經(jīng)完成的項(xiàng)目;項(xiàng)目難度也隨著年級的提高而不斷遞增,在實(shí)踐中提升工程實(shí)踐能力。
(3)綜合型工程實(shí)踐:為了綜合提升學(xué)生的工程實(shí)踐能力,學(xué)校重新調(diào)整培養(yǎng)方案,整合課程設(shè)置,在大三暑假增加集中的工程實(shí)踐環(huán)節(jié)。學(xué)生分組進(jìn)入IBM、中軟國際等知名企業(yè)實(shí)習(xí),利用近兩個(gè)月、500小時(shí)的時(shí)間融會貫通專業(yè)知識;在企業(yè)項(xiàng)目經(jīng)理及校內(nèi)實(shí)訓(xùn)老師的共同帶領(lǐng)下,封閉開發(fā)企業(yè)實(shí)際項(xiàng)目,有效實(shí)現(xiàn)身份的轉(zhuǎn)變,學(xué)生逐步成長為一名合格的軟件工程師,并且在工程實(shí)踐中實(shí)現(xiàn)了創(chuàng)新創(chuàng)業(yè),取得良好成效。
(4)企業(yè)實(shí)習(xí)/畢業(yè)設(shè)計(jì)模塊:打破傳統(tǒng)的大四學(xué)習(xí)模式,學(xué)生被分派到IBM等國內(nèi)外知名軟件企業(yè)開展畢業(yè)實(shí)習(xí),將畢業(yè)設(shè)計(jì)融入企業(yè)研發(fā)工作中,切實(shí)提升學(xué)生的綜合能力,培養(yǎng)具有卓越能力的軟件工程師。
2.軟件工程實(shí)踐能力培養(yǎng)模式
(1)以教學(xué)案例為藍(lán)本的工程實(shí)踐能力培養(yǎng)模式。該模式的軟件實(shí)踐項(xiàng)目是由軟件企業(yè)提供,由已完成的真實(shí)項(xiàng)目裁剪而成,需求真實(shí)完善,項(xiàng)目文檔完整,學(xué)生按照企業(yè)級的項(xiàng)目開發(fā)和管理方式重新開發(fā)該項(xiàng)目,它強(qiáng)化了學(xué)生開發(fā)軟件的實(shí)際動(dòng)手能力,以工作原則規(guī)范學(xué)生的開發(fā)實(shí)踐,使學(xué)生能夠在參與的過程中實(shí)現(xiàn)理論與實(shí)踐的對接,積累項(xiàng)目開發(fā)經(jīng)驗(yàn),基本實(shí)現(xiàn)把所學(xué)的理論知識轉(zhuǎn)化為能力的教學(xué)目標(biāo),提升了軟件開發(fā)技術(shù)水平。
(2)以企業(yè)開發(fā)實(shí)際為導(dǎo)向的工程實(shí)踐能力培養(yǎng)模式。該模式與前者類似,學(xué)生都要在企業(yè)工程師的指導(dǎo)下,獨(dú)立或者以小組為單位完成項(xiàng)目文檔撰寫、項(xiàng)目設(shè)計(jì)、項(xiàng)目開發(fā)及測試等工作。但是,該模式中的項(xiàng)目案例不再是虛擬的項(xiàng)目案例,而是企業(yè)正在進(jìn)行、未完成的真實(shí)項(xiàng)目。在該模式中,學(xué)生需要分析企業(yè)實(shí)際需求,綜合各方因素進(jìn)行開發(fā)設(shè)計(jì),學(xué)生的實(shí)踐活動(dòng)也就更加真實(shí),工程實(shí)踐更具有挑戰(zhàn)性。
(3)以創(chuàng)新創(chuàng)業(yè)為核心的工程實(shí)踐能力培養(yǎng)模式。以創(chuàng)新創(chuàng)業(yè)為核心的工程實(shí)踐能力培養(yǎng)模式是學(xué)校在不斷總結(jié)結(jié)論的基礎(chǔ)上開發(fā)的一種新型實(shí)訓(xùn)模式,其主要在于提升學(xué)生的綜合工程實(shí)踐能力,培養(yǎng)學(xué)生與素質(zhì)教育相結(jié)合的綜合創(chuàng)新創(chuàng)業(yè)素質(zhì)。學(xué)生組成項(xiàng)目組,利用各種開放平臺提供的開放的應(yīng)用編程接口,根據(jù)已有創(chuàng)意,獨(dú)立完成開發(fā)任務(wù),呈現(xiàn)出有創(chuàng)意的社交游戲或使用工具等,并在開放平臺上進(jìn)行推廣。該模式中,學(xué)生自由建組,形成創(chuàng)意,開發(fā)實(shí)現(xiàn),相互之間配合默契,在創(chuàng)新中實(shí)現(xiàn)創(chuàng)業(yè),將工程實(shí)踐和創(chuàng)新創(chuàng)業(yè)有效結(jié)合,真正培養(yǎng)學(xué)生的創(chuàng)新能力和工程實(shí)踐能力,培養(yǎng)卓越軟件工程師,培養(yǎng)高素質(zhì)的復(fù)合人才。
3.實(shí)施效果
學(xué)生的工程創(chuàng)新意識不斷強(qiáng)化,工程實(shí)踐能力顯著提高。學(xué)生多次參加ACM國際大學(xué)生程序設(shè)計(jì)競賽、北美數(shù)學(xué)建模競賽等具有國際影響力的重要比賽,并取得不錯(cuò)成績。
畢業(yè)生綜合素質(zhì)高,競爭力強(qiáng),社會評價(jià)好。用人單位普遍認(rèn)為畢業(yè)生“基礎(chǔ)扎實(shí),視野寬廣,實(shí)踐和創(chuàng)新能力強(qiáng)”。近幾年里,有數(shù)十人進(jìn)入美國CMU、耶魯大學(xué)等世界名校深造,近百人進(jìn)入清華大學(xué)、北京大學(xué)等國內(nèi)知名高校深造;多人進(jìn)入百度、谷歌等國內(nèi)外知名企事業(yè)單位工作;連續(xù)三年均有10名以上學(xué)生直接赴海外工作。
參考文獻(xiàn):
[1]李海波.論學(xué)習(xí)型大學(xué)生就業(yè)指導(dǎo)隊(duì)伍建設(shè)[J].湖北社會科學(xué),2012(8).
[2]王揚(yáng)銘.創(chuàng)業(yè)教育:提高大學(xué)生就業(yè)競爭力的戰(zhàn)略選擇[J].教育探索,2006(3).