楊豐
摘? 要:文章從全球化發(fā)展的角度,分析軟件工程專業(yè)培養(yǎng)模式存在的問題,針對(duì)全球化軟件工程師所需要的基本能力,提出全球化軟件工程師培養(yǎng)模式,確定培養(yǎng)目標(biāo)和課程體系,結(jié)合軟件工程專業(yè)特點(diǎn),將培養(yǎng)全球化軟件工程師的課程體系逐步融入到現(xiàn)有的軟件工程專業(yè)課程體系中,達(dá)到軟件工程專業(yè)實(shí)現(xiàn)全球化軟件工程師的培養(yǎng)模式,并建議在實(shí)施過程中構(gòu)建國(guó)際化培養(yǎng)平臺(tái)。
關(guān)鍵詞:全球化;軟件工程師;培養(yǎng)模式;課程體系;平臺(tái)
中圖分類號(hào):G640文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1002-4107(2021)09-0000-07
近20年來,從技術(shù)、經(jīng)濟(jì)、政治三個(gè)方面的變化,促進(jìn)了全球化的發(fā)展,正如全球化意味著越來越少的資源和越來越多的競(jìng)爭(zhēng)者[1],給世界的發(fā)展制定了新的規(guī)則,要在全球化視野下規(guī)劃國(guó)家發(fā)展的未來。目前,我們國(guó)家在“一帶一路”政策的引導(dǎo)下,正在不斷擴(kuò)大中國(guó)對(duì)國(guó)際的影響,特別是帶動(dòng)亞非歐絲綢之路的沿線國(guó)家走向工業(yè)化,推動(dòng)中國(guó)工業(yè)化道路進(jìn)程。正因如此,全球化人才的短缺成為推進(jìn)工業(yè)化進(jìn)程的阻礙,轉(zhuǎn)而針對(duì)高等工程教育改革面向全球化工程師的培養(yǎng)提出了新的需求,為對(duì)接國(guó)家發(fā)展戰(zhàn)略和工程教育全球化趨勢(shì),我國(guó)亟須培養(yǎng)具有國(guó)際競(jìng)爭(zhēng)力的工程人才,即具備優(yōu)秀全球化素養(yǎng)、全面專業(yè)素養(yǎng)及扎實(shí)工程技術(shù)素養(yǎng)的國(guó)際工程師[2]。特別是軟件工程師的培養(yǎng),更加凸顯全球化的需求。軟件產(chǎn)業(yè)作為知識(shí)和智力密集型產(chǎn)業(yè),發(fā)展的核心就是人才,軟件產(chǎn)業(yè)的競(jìng)爭(zhēng)就是人才的競(jìng)爭(zhēng),軟件產(chǎn)業(yè)的發(fā)展取決于人才的水平。隨著大批國(guó)外軟件企業(yè)紛紛在中國(guó)設(shè)立研發(fā)機(jī)構(gòu),中國(guó)大批軟件企業(yè)承接越來越多的國(guó)際項(xiàng)目,國(guó)內(nèi)企業(yè)對(duì)國(guó)際化軟件工程師的需求十分迫切[3]。
全球化競(jìng)爭(zhēng)力是針對(duì)工程師在國(guó)際化市場(chǎng)中對(duì)工程過程的競(jìng)爭(zhēng),不僅需要文化敏感性,同時(shí)也需要對(duì)多樣化的市場(chǎng)進(jìn)行產(chǎn)品設(shè)計(jì),隨之而來的是工程師職業(yè)需要跨文化技能運(yùn)用在多元化的同事中才能有效的融入和合作。這些多元化的同事可能是來自通過網(wǎng)絡(luò)虛擬的遠(yuǎn)距離的同事,或者在跨國(guó)公司內(nèi)部的身邊同事,不斷增長(zhǎng)的產(chǎn)品、生產(chǎn)過程外包,需要高技術(shù)的工程工作,項(xiàng)目分布世界各地,需要多元化的同事們共同合作完成。因此,Paul Camuti, 西門子公司的研究部門CEO,提出跨文化的敏感性和團(tuán)隊(duì)合作技能是21世紀(jì)工程師所必須的[2]。正如華為最近網(wǎng)上有一則招聘:協(xié)助全球化開發(fā)工程師支持公司各國(guó)際化產(chǎn)品的軟件國(guó)際化工作,幫助華為的產(chǎn)品在國(guó)際化進(jìn)程中快速進(jìn)行多語(yǔ)言版本的適配和發(fā)布,并參與全球化新領(lǐng)域軟件項(xiàng)目研究,彰顯了軟件產(chǎn)業(yè)在經(jīng)濟(jì)全球化形勢(shì)下面臨的挑戰(zhàn)與機(jī)遇,帶來對(duì)工程型人才在全球化能力方面有更高的要求,工程教育國(guó)際化逐漸成為高等院校工程教育適應(yīng)軟件產(chǎn)業(yè)的改革方向。所以,高校軟件工程專業(yè)培養(yǎng)的軟件工程師在今后的工作中必然面臨國(guó)際化的工作環(huán)境,提升軟件工程師全球化的培養(yǎng)模式是高校工程教育改革的亟待解決的問題[3]。
本文針對(duì)軟件工程師的培養(yǎng)提出從全球化的角度構(gòu)造一種培養(yǎng)模式,描述了培養(yǎng)模式下培養(yǎng)目標(biāo)和相應(yīng)的競(jìng)爭(zhēng)能力,并結(jié)合培養(yǎng)目標(biāo)形成兩種模式的課程體系結(jié)構(gòu),并在此基礎(chǔ)上,建議推進(jìn)實(shí)踐的多種平臺(tái)建設(shè),為高?;诒究频娜蚧こ處煹墓こ探逃母锲鸬酵苿?dòng)作用。
一、現(xiàn)有模式存在的問題
傳統(tǒng)的教學(xué)模式?jīng)]有考慮學(xué)生的個(gè)性差異與不同需求,培養(yǎng)出來的學(xué)生缺乏學(xué)習(xí)能力、獨(dú)立思考能力、實(shí)踐應(yīng)用能力、溝通能力以及人際交往技巧,更缺乏批判性思維和創(chuàng)造性思維[3]。分析目前的軟件工程專業(yè)培養(yǎng)規(guī)范以及課程內(nèi)容設(shè)置上,存在以下幾個(gè)方面的問題:
(一)課程內(nèi)容偏重理論
軟件工程專業(yè)建設(shè)來自于計(jì)算機(jī)科學(xué)專業(yè)的基礎(chǔ)課程,在最初的專業(yè)課程設(shè)置上側(cè)重在計(jì)算機(jī)的專業(yè)理論課程,為了配合應(yīng)用性人才的需要,增設(shè)了相關(guān)的實(shí)踐類課程,但是沒有從本質(zhì)上改變偏重理論知識(shí)的課程內(nèi)容,仍然遵循厚基礎(chǔ)和輔助實(shí)踐的課程體系結(jié)構(gòu),特別是軟件工程類課程仍采取理論授課、實(shí)驗(yàn)練習(xí)、課程設(shè)計(jì)等一系列的步驟,后續(xù)的實(shí)驗(yàn)練習(xí)、課程設(shè)計(jì)仍然為理論的學(xué)習(xí)服務(wù),并沒有形成軟件工程類課程真正去指導(dǎo)軟件開發(fā)的培養(yǎng)目標(biāo),往往給學(xué)生的印象是軟件工程類課程學(xué)習(xí)起來很枯燥、很難學(xué)懂。
(二)缺乏基本功訓(xùn)練
在現(xiàn)有的課程體系里對(duì)學(xué)生掌握管理類工具、繪圖工具的使用、基本的辦公軟件、文獻(xiàn)查閱沒有提供相應(yīng)的課程,相關(guān)課程需要使用這樣的工具、文檔撰寫、文獻(xiàn)查閱時(shí)由于沒有相應(yīng)的課時(shí)或者不屬于該門課程教學(xué)內(nèi)容而不能講授,學(xué)生對(duì)這類基本功無從系統(tǒng)的學(xué)習(xí)與訓(xùn)練。
對(duì)軟件開發(fā)過程的模型表示國(guó)內(nèi)教材中給出多種表示方式,沒有統(tǒng)一的標(biāo)準(zhǔn),但是國(guó)外的開發(fā)模型表示上遵循國(guó)際統(tǒng)一標(biāo)準(zhǔn),國(guó)內(nèi)的軟件開發(fā)標(biāo)準(zhǔn)形同虛設(shè),教材的編寫上遵循了自己的理解,另一方面也來自教師的國(guó)際化水平,僅僅就中文書的表示進(jìn)行了理解,相應(yīng)的將自己的理解講授給學(xué)生,學(xué)生可能掌握錯(cuò)的表示方式或者是不符合國(guó)際標(biāo)準(zhǔn)的表示方式,都會(huì)造成學(xué)生在今后的工作中不能夠與團(tuán)隊(duì)很好的溝通與理解,而造成錯(cuò)誤的軟件開發(fā)。
規(guī)范編程是學(xué)生開始從事軟件開發(fā)的基本功訓(xùn)練,沒有規(guī)范的編程,就沒有優(yōu)秀的軟件,或者說沒有能用的有生命力的軟件,印度軟件業(yè)發(fā)展很快的真正原因是編程基本功訓(xùn)練,10名印度軟件專業(yè)學(xué)生編寫同一個(gè)問題的程序,全是一樣的;而我們的學(xué)生編寫出來的程序一人一樣,這基本功訓(xùn)練不是一門課程能夠解決的,是整體軟件工程專業(yè)的課程體系需要完全符合的規(guī)范,每門課程都要去夯實(shí)編程規(guī)范,才能達(dá)到統(tǒng)一的要求,需要在制定軟件工程規(guī)范中包含編程規(guī)范。
(三)孤島式實(shí)踐環(huán)節(jié)
在軟件工程專業(yè)規(guī)范的要求下軟件工程專業(yè)增加大量的實(shí)踐環(huán)節(jié),從理論課程內(nèi)設(shè)實(shí)驗(yàn),增加實(shí)驗(yàn)學(xué)時(shí)、增添實(shí)驗(yàn)環(huán)節(jié)的課程設(shè)計(jì)到綜合性實(shí)踐活動(dòng)、企業(yè)實(shí)習(xí),無一不在促進(jìn)軟件工程專業(yè)的實(shí)踐活動(dòng),但從整體培養(yǎng)的目標(biāo)來看,沒有達(dá)到企業(yè)所需要的實(shí)際軟件開發(fā)經(jīng)驗(yàn)的培養(yǎng),或者說沒有達(dá)到學(xué)生應(yīng)該具備的軟件開發(fā)流程的目的,也就是學(xué)生在大學(xué)的四年里編寫了大量的作業(yè)程序,卻沒有開發(fā)一個(gè)實(shí)際軟件。這個(gè)主要問題是每門課程都在推進(jìn)自己那門課程的知識(shí)學(xué)習(xí)與掌握,相應(yīng)的制定了實(shí)驗(yàn)報(bào)告、實(shí)驗(yàn)步驟、實(shí)驗(yàn)考核標(biāo)準(zhǔn),像程序設(shè)計(jì)基礎(chǔ)為訓(xùn)練學(xué)生基本的編程能力,加大了課程配套的實(shí)驗(yàn)、課后實(shí)驗(yàn)和相應(yīng)的課程設(shè)計(jì),的確為學(xué)生開始掌握編程能力打下堅(jiān)實(shí)的基礎(chǔ),同時(shí)也瞞下隱患,學(xué)生在這門課程設(shè)定的功能下完成編程,實(shí)現(xiàn)了課程設(shè)計(jì)的要求,卻使得學(xué)生在規(guī)定的任務(wù)下完成編程,不用學(xué)會(huì)思考,不用再問編寫的程序要為哪些用戶服務(wù),完成的僅僅是作業(yè),而不是在完成軟件開發(fā),學(xué)生感覺不到軟件是來用的,不是拼湊起來的作業(yè)可以替代的;緊隨其后的是C++、數(shù)據(jù)結(jié)構(gòu)、JAVA、操作系統(tǒng)、數(shù)據(jù)庫(kù)、計(jì)算機(jī)網(wǎng)絡(luò)一些列課程及其課程設(shè)計(jì)類課程都在要求學(xué)生完成其相應(yīng)的課程內(nèi)作業(yè),給學(xué)生形成了定式,軟件是在規(guī)定功能下完成的程序;這與軟件工程系列課程的要求完全不同,軟件工程系列課程包括軟件工程導(dǎo)論、軟件需求分析、軟件設(shè)計(jì)與體系結(jié)構(gòu)、軟件質(zhì)量管理與測(cè)試、軟件項(xiàng)目管理、軟件工程經(jīng)濟(jì)學(xué)、人機(jī)交互的軟件工程、軟件工程綜合實(shí)踐等一系列課程,要求學(xué)生團(tuán)隊(duì)合作、廣泛查閱資料、確定用戶群、實(shí)地考察確定本小組開發(fā)的軟件,需要?jiǎng)?chuàng)造性思考,需要開發(fā)出一個(gè)面向用戶的、可以使用的軟件,不是作業(yè)不是程序。
從根本上改變這種現(xiàn)狀的辦法是將實(shí)踐環(huán)節(jié)系統(tǒng)化,制定出一整套的軟件系統(tǒng)開發(fā)方案,將每門課程的實(shí)驗(yàn)內(nèi)容作為軟件系統(tǒng)的一個(gè)組成部分或是其中一個(gè)子系統(tǒng)、子模塊,隨著課程學(xué)習(xí)的深入,不斷將學(xué)生團(tuán)隊(duì)完成的模塊添加進(jìn)系統(tǒng)中,到綜合實(shí)踐類課程時(shí)是集成化一個(gè)系統(tǒng),配合系統(tǒng)的方案或修正系統(tǒng)原有的方案,才能夠使得學(xué)生體會(huì)到實(shí)際軟件是要面向用戶的,做到學(xué)生大學(xué)期間的軟件開發(fā)經(jīng)驗(yàn)的積累。
(四)無實(shí)戰(zhàn)訓(xùn)練
高校軟件工程專業(yè)的教師、學(xué)生無從體驗(yàn)企業(yè)的需求,給學(xué)生制定的軟件系統(tǒng)題目經(jīng)常有學(xué)生問這個(gè)系統(tǒng)要做成什么樣呢?學(xué)生經(jīng)過編程訓(xùn)練后卻不知道用在何地,可謂無用武之地,需要讓學(xué)生去體驗(yàn)企業(yè)的要求,帶領(lǐng)學(xué)生參觀企業(yè)、到企業(yè)真正操作那些自動(dòng)化的生產(chǎn)過程,體驗(yàn)企業(yè)對(duì)計(jì)算機(jī)系統(tǒng)的迫切需求,才能讓學(xué)生體會(huì)到學(xué)為企業(yè)所用。
在大學(xué)期間最為重要的訓(xùn)練是團(tuán)隊(duì)合作,中國(guó)人喜歡單打獨(dú)斗,可是軟件開發(fā)是團(tuán)隊(duì)合作,無論是世界是平的,還是世界居民的說法,都證明了世界是不可分割的一個(gè)整體,在這個(gè)整體中,開發(fā)的任何一種軟件都面臨世界發(fā)展的需要,有生命力的軟件就是順應(yīng)了世界發(fā)展進(jìn)步的潮流,在這樣一個(gè)大環(huán)境下,軟件開發(fā)是團(tuán)隊(duì)合作的開發(fā),無論是同一文化背景、同一種語(yǔ)言的人合作開發(fā),還是不同文化背景、不同語(yǔ)言的人合作開發(fā),在軟件開發(fā)的過程中遵循的都是在統(tǒng)一標(biāo)準(zhǔn)下合作開發(fā),因此,訓(xùn)練學(xué)生具有團(tuán)隊(duì)合作能力是至關(guān)重要的。從原有的課程體系上很難看到團(tuán)隊(duì)的訓(xùn)練,不僅僅在編程訓(xùn)練上,在其他問題討論上都存在單打獨(dú)斗的現(xiàn)象。
二、面向全球的軟件工程師培養(yǎng)模式
軟件工程專業(yè)的改革需要將全球化軟件工程師的競(jìng)爭(zhēng)能力作為課程體系改革的目標(biāo),才能夠?qū)崿F(xiàn)面向全球化培養(yǎng)軟件工程師。全球化軟件工程師的培養(yǎng)不僅側(cè)重在實(shí)踐能力上,更重要的是培養(yǎng)學(xué)生具備國(guó)際化合作能力,軟件的開發(fā)是面臨國(guó)際化合作團(tuán)隊(duì),僅僅在語(yǔ)言層面上的合作溝通是不夠的,重要的是和諧合作,即擁有舒適的生活和工作,才能開發(fā)出符合用戶需求的軟件?;谶@樣的原則,提出首先確定全球化軟件工程師具備的基本能力,針對(duì)這樣的能力需求,構(gòu)建全球化軟件工程師的培養(yǎng)模式,完善課程體系。
全球化軟件工程師的培養(yǎng)目標(biāo)是基于所需要的全球化軟件工程師工作能力,基本能力來自于國(guó)際化軟件開發(fā)綜合素質(zhì),通常包括:溝通能力、合作能力、語(yǔ)言交流能力、文檔撰寫能力、工具使用能力、項(xiàng)目管理能力、領(lǐng)導(dǎo)能力、分析和解決問題能力、規(guī)范編程能力、批判性思考能力、創(chuàng)新能力、終身自我學(xué)習(xí)等綜合能力。
(一)確定培養(yǎng)目標(biāo)
根據(jù)全球化軟件工程師的能力需求,確定培養(yǎng)目標(biāo),主要包含如下幾個(gè)方面:
1.符合國(guó)際規(guī)范
培養(yǎng)全球化軟件工程師需要符合國(guó)際規(guī)范,軟件的開發(fā)是一個(gè)整體能力的體現(xiàn),包括全球化軟件開發(fā)工具的使用、計(jì)算機(jī)語(yǔ)言表達(dá)規(guī)范、模型表示規(guī)范、文檔撰寫規(guī)范、編程規(guī)范、職業(yè)道德規(guī)范等多方面的國(guó)際規(guī)范,國(guó)際規(guī)范是培養(yǎng)國(guó)際化軟件工程所需要的基礎(chǔ)。
2.有效溝通與合作
新時(shí)代背景下學(xué)生已經(jīng)無法在實(shí)際工作中慢慢培養(yǎng)自己適應(yīng)社會(huì)的能力,現(xiàn)實(shí)社會(huì)要求學(xué)生畢業(yè)后工作中就應(yīng)該具備這些能力,如運(yùn)用多種語(yǔ)言與不同文化背景、不同語(yǔ)言的、不同種族的人進(jìn)行有效的溝通與合作,溝通是未來工作的重要工具。在大學(xué)期間,學(xué)生應(yīng)該積極參加社團(tuán)活動(dòng)和社會(huì)實(shí)踐,嘗試去打工,學(xué)會(huì)和父母心平氣和地溝通,學(xué)會(huì)說服別人。合作是軟件開發(fā)的必然方式,無論是探討問題還是合作開發(fā)軟件,學(xué)會(huì)在生活和工作中舒適的合作是開發(fā)優(yōu)秀軟件的基礎(chǔ)[4]。
3.具備國(guó)際視野
國(guó)際大環(huán)境下接觸更多的是不同文化背景、不同信仰、不同思維習(xí)慣的人,同時(shí)開發(fā)的軟件也必然面臨國(guó)際化發(fā)展的需要,要想開發(fā)出符合國(guó)際發(fā)展需要的軟件,開發(fā)人員應(yīng)該具備國(guó)際化視野,對(duì)國(guó)際化的政治、文化、歷史、法律等方面都應(yīng)該有一定的了解,并能夠理解多樣性社會(huì)的軟件開發(fā)特點(diǎn),以及軟件所能夠滿足相應(yīng)需要的功能。大學(xué)是視野快速擴(kuò)張、思想和心智逐漸成熟的時(shí)候,日益開放和全球化的世界需要學(xué)生以更加開放的胸懷去擁抱,學(xué)會(huì)在組織中快樂地學(xué)習(xí)和工作[4],國(guó)際化視野增進(jìn)人與人之間的相互理解。
4.不斷夯實(shí)綜合實(shí)踐能力
綜合實(shí)踐能力的培養(yǎng)需要構(gòu)建一系列、由淺入深的實(shí)踐類課程,并結(jié)合企業(yè)需求、學(xué)生知識(shí)結(jié)構(gòu),從編程能力、分析能力到設(shè)計(jì)能力、實(shí)施能力的不斷夯實(shí)的過程。因此,在不斷夯實(shí)綜合實(shí)踐能力方面更應(yīng)該側(cè)重企業(yè)實(shí)踐的鍛煉和項(xiàng)目管理的能力,盡可能是學(xué)生具備企業(yè)入職要求和終身學(xué)習(xí)能力的培養(yǎng)。
(二)課程體系建設(shè)
在課程體系國(guó)際標(biāo)準(zhǔn)方面的研究還很少,一套完善的符合國(guó)際標(biāo)準(zhǔn)、適應(yīng)國(guó)際化軟件人才培養(yǎng)的課程體系尚未形成[3]。針對(duì)現(xiàn)有的課程體系和教學(xué)內(nèi)容,可以采取兩種培養(yǎng)模式,一方面對(duì)國(guó)際學(xué)院的計(jì)算機(jī)專業(yè),單獨(dú)設(shè)置全球化工程師培養(yǎng)模式;另一方面,軟件工程專業(yè)逐步將全球化軟件工程師課程體系融入到現(xiàn)有的課程體系上,最終將軟件工程專業(yè)的培養(yǎng)模式轉(zhuǎn)變成全球化工程師培養(yǎng)模式。
1.獨(dú)立學(xué)院模式
可以在國(guó)際學(xué)院設(shè)定國(guó)際化培養(yǎng)方案,特別是全球化軟件工程師培養(yǎng)模式作用在國(guó)際學(xué)院,更好的結(jié)合國(guó)際化辦學(xué)和軟件工程專業(yè)國(guó)際化培養(yǎng)目標(biāo),符合國(guó)際化課程體系,使學(xué)生達(dá)到學(xué)分互換、學(xué)歷和資格國(guó)際認(rèn)證標(biāo)準(zhǔn)。
國(guó)際學(xué)院在大一、大二學(xué)年里開設(shè)了很多英語(yǔ)類課程,可以將這類課程修改為為國(guó)際交流服務(wù)的工程英語(yǔ)或跨文化交際的英語(yǔ)學(xué)習(xí),包括溝通能力、語(yǔ)言能力、文檔能力、工具使用能力等;進(jìn)入大二、大三學(xué)年以后側(cè)重在專業(yè)課程的學(xué)習(xí)上,根據(jù)國(guó)際學(xué)院的特點(diǎn),采取國(guó)際合作學(xué)校的學(xué)生交換、教師交流等方式完成團(tuán)隊(duì)合作,利用國(guó)際合作平臺(tái)完成國(guó)際化課程的學(xué)習(xí),同時(shí)利用平臺(tái)讓學(xué)生參與團(tuán)隊(duì)開發(fā)小組中,提高學(xué)生的實(shí)踐能力,實(shí)現(xiàn)跨校際、跨領(lǐng)域、跨國(guó)的合作方式;
2.融合模式
對(duì)軟件工程專業(yè)的課程體系模式與全球化軟件工程師能力培養(yǎng)進(jìn)行融合,將全球化工程師培養(yǎng)方案逐步融合到現(xiàn)有的課程體系中,在進(jìn)一步采取替代某些課程到最終形成全球化工程師培養(yǎng)的課程體系,達(dá)到可持續(xù)性改進(jìn)培養(yǎng)方案。
首先分析現(xiàn)有課程體系,在軟件工程專業(yè)的專業(yè)規(guī)范中對(duì)軟件工程專業(yè)的能力要求僅僅體現(xiàn)在軟件工程專業(yè)知識(shí)和技能、獲取知識(shí)的能力、應(yīng)用知識(shí)的能力和創(chuàng)新能力上,相應(yīng)的專業(yè)培養(yǎng)方案上分為專業(yè)基礎(chǔ)課、專業(yè)主干課和選修課,因此,形成課程體系結(jié)構(gòu)符合了專業(yè)規(guī)范,卻不能從全球化軟件工程師能力培養(yǎng)角度構(gòu)造培養(yǎng)方案,形成符合國(guó)際化軟件工程師能力的課程體系。原有的專業(yè)規(guī)范側(cè)重在知識(shí)點(diǎn)的掌握上,規(guī)定了每門課程應(yīng)該涵蓋的專業(yè)知識(shí)點(diǎn),使這些知識(shí)點(diǎn)符合專業(yè)認(rèn)證,這恰恰體現(xiàn)了從專業(yè)規(guī)范建設(shè)課程體系,到將課程體系中課程所應(yīng)該涵蓋的內(nèi)容去符合專業(yè)認(rèn)證,這就是推進(jìn)專業(yè)認(rèn)證的困難之處。應(yīng)該從根本上轉(zhuǎn)變工程教育改革的路線,從專業(yè)認(rèn)證的角度,確定培養(yǎng)目標(biāo)和畢業(yè)生應(yīng)該具備的能力,修改專業(yè)規(guī)范,完善課程體系,使得課程體系符合全球化軟件工程師的競(jìng)爭(zhēng)能力的培養(yǎng)。
其次確定需要融合的國(guó)際化課程模塊,構(gòu)造符合全球化軟件工程師培養(yǎng)目標(biāo)的課程體系,以原有的課程體系為基礎(chǔ),取其精華去其糟粕,正如打造“金課”,去掉“水課”一樣,確定全球化軟件工程師培養(yǎng)所需要的課程模塊,將其融合到現(xiàn)有的課程體系中,可以增減課程和內(nèi)容,不斷完善和滲透,形成課程體系持續(xù)改進(jìn)的良性循環(huán)。
目前,分析全球化軟件工程師競(jìng)爭(zhēng)能力與課程融合模式,提出分為三個(gè)層次確定課程模塊,與現(xiàn)有的課程體系進(jìn)行融合。如圖1所示。
第一個(gè)層次:基礎(chǔ)層次,基本能力的訓(xùn)練,包括工程語(yǔ)言能力、溝通能力、工具使用能力、查閱文獻(xiàn)能力、文檔撰寫能力、批判性思考能力等,融入到專業(yè)基礎(chǔ)課和通識(shí)課程中。
第二層次:專業(yè)基礎(chǔ)層次,規(guī)范編程能力、方案撰寫能力、職業(yè)道德和規(guī)范能力、管理能力、自我學(xué)習(xí)能力等融入到專業(yè)課程中,并根據(jù)需求增減專業(yè)課程。
第三層次:團(tuán)隊(duì)合作層次,分析問題和解決問題能力、領(lǐng)導(dǎo)能力、創(chuàng)新能力等,融入到實(shí)踐類課程中,特別是企業(yè)合作、跨領(lǐng)域合作、跨國(guó)院校合作,如頂石課程的設(shè)置,融合不同領(lǐng)域、不同國(guó)家的學(xué)生、不同企業(yè),側(cè)重團(tuán)隊(duì)合作能力的培養(yǎng)。
最終形成國(guó)際化工程師培養(yǎng)的課程體系。
三、實(shí)踐與實(shí)施
從兩個(gè)方面實(shí)施:一方面,培育國(guó)際合作學(xué)校和企業(yè);另一方面,搭建國(guó)際化平臺(tái),為國(guó)際化軟件工程師培養(yǎng)方案提供實(shí)現(xiàn)平臺(tái),包括語(yǔ)言學(xué)習(xí)、團(tuán)隊(duì)合作、基于雙語(yǔ)的專業(yè)課程學(xué)習(xí)、英語(yǔ)和專業(yè)雙專業(yè)教師交流等功能,這些功能依賴于國(guó)際化數(shù)據(jù)庫(kù)的建設(shè),提供開放式的信息訪問資源,可以不斷積累更多的國(guó)際化合作資源。
(一)培育國(guó)際合作學(xué)校和企業(yè)
全球化形勢(shì)下的國(guó)際合作辦學(xué)不再僅僅是學(xué)生、教師的互換交流,而是采取跨時(shí)空跨領(lǐng)域的國(guó)際合作,如建立虛擬國(guó)際化分支校園,通過網(wǎng)絡(luò)化平臺(tái)實(shí)現(xiàn)校際之間的合作,同時(shí)也適應(yīng)學(xué)校與國(guó)內(nèi)外企業(yè)合作,無論國(guó)內(nèi)外企業(yè)、無論大小企業(yè)都需要軟件開發(fā),軟件無處不在,它使人類生活更舒適、工作效率更高,軟件工程專業(yè)需要不斷培育企業(yè)合作,有利于軟件工程專業(yè)學(xué)生更接近于實(shí)際軟件開發(fā),有更多的實(shí)際體驗(yàn)。
(二)搭建國(guó)際化平臺(tái)
忠于工程實(shí)踐,海外高等工程教育善于借助工程實(shí)踐平臺(tái),下大力氣培養(yǎng)學(xué)生發(fā)現(xiàn)問題、提出問題、簡(jiǎn)化問題并最終解決問題的能力[5]。搭建國(guó)際化平臺(tái)需要在國(guó)際化數(shù)據(jù)庫(kù)建設(shè)的基礎(chǔ)之上,國(guó)際化數(shù)據(jù)庫(kù)意在不斷添加學(xué)生、教師、國(guó)內(nèi)企業(yè)技術(shù)人員和管理人員、國(guó)內(nèi)企業(yè)信息、國(guó)際合作院校和國(guó)際合作企業(yè)等信息,以及任何企業(yè)和個(gè)人都可以提出需求,核心管理是學(xué)校,學(xué)校在國(guó)際化數(shù)據(jù)庫(kù)的基礎(chǔ)上為企業(yè)和學(xué)生搭建平臺(tái),包括學(xué)習(xí)、合作、開發(fā)、評(píng)價(jià)等方面的功能,促進(jìn)國(guó)內(nèi)外學(xué)生和教師、學(xué)生和企業(yè)、學(xué)生之間的交流與合作。
在全球化經(jīng)濟(jì)發(fā)展的推動(dòng)下,全球化生產(chǎn)網(wǎng)絡(luò)成為企業(yè)發(fā)展的模式,成為跨國(guó)企業(yè)的基石,在此基礎(chǔ)上跨國(guó)企業(yè)急需全球化人才,特別是軟件跨國(guó)企業(yè),全球化軟件工程師人才成為企業(yè)發(fā)展的重要資源,高校是培養(yǎng)全球化軟件工程師的基地,面向全球化、促進(jìn)軟件工程專業(yè)的改革成為高校工程教育改革的重要任務(wù)之一,對(duì)全球化軟件工程師培養(yǎng)能力、培養(yǎng)目標(biāo)和課程體系建設(shè)的不斷研究與推進(jìn),可以加快國(guó)家工業(yè)化道路的進(jìn)程。
參考文獻(xiàn)
[1] Ramiro Jordan, Christos Christodoulou, Paulo Franco. ENGINEERING EDUCATION: MULTIDISCIPLINARY AND GLOBAL[Z].International Conference on Engineering Education.August 6-10,2001 Oslo, Norway.6B2:6-11.
[2]樊燕龍,劉瑜.國(guó)際工程師外語(yǔ)能力培養(yǎng)模式探索[J].外語(yǔ)界,2017(4).
[3]盧葦,蔡圓媛,邢薇薇.國(guó)際化軟件人才培養(yǎng)模式改革與創(chuàng)新[J].高等工程教育研究,2013(1).
[4]劉雪梅.大學(xué)生,如何打造你的核心競(jìng)爭(zhēng)力[J].軟件工程師,2007(2/3).
[5]卜曉明.國(guó)際工程師怎樣煉成?[N].北京日?qǐng)?bào),2014-11-12(11).