秦海鷗
(鹽城師范學(xué)院信息工程學(xué)院,.24002)
近幾年,校企合作、產(chǎn)教融合等各種教學(xué)理念層出不窮[1-2]。國內(nèi)各高校紛紛啟動教學(xué)改革探索,其中各高校對工科人才培養(yǎng)已普遍采用了校企合作的方式[3]。經(jīng)過多年的實(shí)踐,在校企合作人才培養(yǎng)方面許多高校都形成了各自的特色[4-6],也發(fā)現(xiàn)了實(shí)施過程中存在的管理制度不健全、利益需求不一致等問題[7]。2015年11月教育部、國家發(fā)展改革委、財政部聯(lián)合發(fā)布《關(guān)于引導(dǎo)部分地方普通本科高校向應(yīng)用型轉(zhuǎn)變的指導(dǎo)意見》,要求各地方高校要明確定位,加快融入地方經(jīng)濟(jì)發(fā)展,深化課程體系改革,創(chuàng)新應(yīng)用型人才培養(yǎng)模式。鹽城師范學(xué)院作為一所新辦地方本科高師院校,近幾年一直在嘗試向工程應(yīng)用型高校轉(zhuǎn)型。作為江蘇省IT服務(wù)外包工程實(shí)踐教育中心、江蘇省國際服務(wù)外包人才培訓(xùn)基地、江蘇省地方高校培養(yǎng)服務(wù)外包人才試點(diǎn)單位、江蘇省軟件類卓越工程師教育培養(yǎng)計劃試點(diǎn)單位,鹽城師范學(xué)院先后與江蘇錫微軟件技術(shù)有限公司、昆山中創(chuàng)軟件工程有限責(zé)任公司等單位合作實(shí)施校企合作教育,引入工程教育與研究型教學(xué)理念,重視實(shí)踐教學(xué)與能力培養(yǎng),著力實(shí)施“學(xué)生素質(zhì)綜合化、培養(yǎng)方案個性化、工程實(shí)踐全程化、成才途徑多樣化”的應(yīng)用型人才培養(yǎng)。在校企合作軟件工程人才培養(yǎng)方面進(jìn)行了有益的探索,取得了非常好的成效,在新辦本科院校中形成了自己的特色。軟件工程是一門新興學(xué)科,各項(xiàng)新技術(shù)不斷涌現(xiàn),與軟件產(chǎn)業(yè)結(jié)合緊密,因此特別適合校企合作培養(yǎng)模式。鹽城師范學(xué)院軟件工程專業(yè)2010年才獲得教育部批準(zhǔn),經(jīng)過短短幾年的發(fā)展,軟件工程專業(yè)學(xué)生培養(yǎng)質(zhì)量和畢業(yè)生就業(yè)質(zhì)量逐年提高。
近幾年,鹽城師范學(xué)院軟件工程專業(yè)先后與昆山中創(chuàng)、文思海輝、中軟國際、慧科等企業(yè)和校外培訓(xùn)機(jī)構(gòu)進(jìn)行了人才培養(yǎng)方面的廣泛合作,形成了成熟的合作框架。
軟件工程系的教師多次走訪軟件企業(yè)并多次利用暑假深入企業(yè)一線,與合作企業(yè)的軟件項(xiàng)目經(jīng)理和實(shí)際軟件開發(fā)測試人員進(jìn)行交流溝通,取得了第一手調(diào)研資料。通過調(diào)研認(rèn)識到整個軟件構(gòu)造過程是一項(xiàng)復(fù)雜的工程,涉及到項(xiàng)目管理、需求分析、架構(gòu)設(shè)計、程序設(shè)計、軟件測試甚至工程經(jīng)濟(jì)與法律等各門學(xué)科知識。要想學(xué)生在短短4年的學(xué)習(xí)與實(shí)踐中完全掌握幾乎不可能。軟件工程系教師通過與企業(yè)導(dǎo)師充分溝通,并結(jié)合學(xué)校學(xué)生實(shí)際和市場需求,將軟件工程專業(yè)劃分為若干個培養(yǎng)方向,努力使畢業(yè)生一專多能。作為新辦本科院校,培養(yǎng)出來的畢業(yè)生一般很難一開始從事項(xiàng)目管理、軟件架構(gòu)、需求分析等工作。因此近幾年軟件工程專業(yè)根據(jù)學(xué)校實(shí)際和市場需求先后設(shè)置了軟件開發(fā)、軟件測試、移動互聯(lián)、大數(shù)據(jù)程序開發(fā)等方向。針對不同的方向制定了不同的培養(yǎng)目標(biāo)。如將大數(shù)據(jù)程序開發(fā)方向的培養(yǎng)目標(biāo)設(shè)定為培養(yǎng)具有軟件工程學(xué)科和計算機(jī)學(xué)科基礎(chǔ)知識,具有軟件開發(fā)基本能力,具有大數(shù)據(jù)分析基本能力,具有基于大數(shù)據(jù)平臺的軟件開發(fā)實(shí)踐初步經(jīng)驗(yàn)和項(xiàng)目組織能力,能在IT行業(yè)和企事業(yè)單位信息部門從事分析、軟件開發(fā)及項(xiàng)目管理等方面的應(yīng)用型高級專門人才。
根據(jù)培養(yǎng)目標(biāo),軟件工程系全體教師和合作企業(yè)工程師共同討論教學(xué)計劃及其可實(shí)施性,將以前的3.5+0.5學(xué)制調(diào)整為3+1學(xué)制,直至現(xiàn)在的2.5+1.5學(xué)制。鹽城師范學(xué)院軟件工程專業(yè)是從計算機(jī)科學(xué)與技術(shù)專業(yè)分離出來的,以前采用3.5+0.5學(xué)制,即學(xué)生前7個學(xué)期在學(xué)校進(jìn)行理論學(xué)習(xí)和實(shí)驗(yàn)鍛煉,最后一學(xué)期去企業(yè)進(jìn)行畢業(yè)實(shí)習(xí)和進(jìn)行畢業(yè)設(shè)計,學(xué)期快結(jié)束返校進(jìn)行畢業(yè)答辯。這種學(xué)制用于軟件工程專業(yè)人才培養(yǎng)具有顯著缺陷,學(xué)生在校理論學(xué)習(xí)時間長,所以理論知識強(qiáng),也具有一定的程序設(shè)計能力,但對軟件實(shí)際項(xiàng)目開發(fā)毫無經(jīng)驗(yàn),不遵守軟件開發(fā)過程和編碼規(guī)范,去企業(yè)實(shí)習(xí)不能立即進(jìn)入角色,等到了解了軟件開發(fā)的規(guī)范過程和編碼規(guī)范,實(shí)習(xí)基本就結(jié)束了,實(shí)習(xí)期間難以接受實(shí)際項(xiàng)目的訓(xùn)練。軟件工程專業(yè)培養(yǎng)質(zhì)量的衡量標(biāo)準(zhǔn)是畢業(yè)的學(xué)生能否經(jīng)過企業(yè)短時間的崗前企業(yè)文化與規(guī)章制度培訓(xùn)后直接進(jìn)入項(xiàng)目組成為實(shí)際商用軟件開發(fā)人員。這種學(xué)制明顯不適合軟件工程專業(yè)人才培養(yǎng),造成畢業(yè)生找工作困難,就業(yè)率不高,就業(yè)質(zhì)量低。采用后面2種學(xué)制后,理論教學(xué)以夠用為原則,縮短學(xué)生理論學(xué)習(xí)的時間。學(xué)生第6學(xué)期開始甚至第5學(xué)期開始就進(jìn)入企業(yè)實(shí)訓(xùn),企業(yè)經(jīng)過3個月左右的知識回顧然后對學(xué)生進(jìn)行半年左右的簡單到復(fù)雜實(shí)際項(xiàng)目的訓(xùn)練,在畢業(yè)設(shè)計過程中將所學(xué)的知識和技能用來開發(fā)一個具有實(shí)際應(yīng)用價值的軟件項(xiàng)目,很多學(xué)生在第8學(xué)期開始甚至第7學(xué)期就被軟件企業(yè)聘用或者被合作機(jī)構(gòu)推薦就業(yè)了。就業(yè)率和就業(yè)質(zhì)量逐年提高,受到企業(yè)歡迎。
根據(jù)各專業(yè)方向的培養(yǎng)目標(biāo)與制定的教學(xué)計劃,與企業(yè)工程師共同討論設(shè)置不同的課程。整個課程體系包括通識平臺課程、專業(yè)平臺課程、專業(yè)課程、實(shí)踐教學(xué)環(huán)節(jié)。各專業(yè)方向課程自成體系,如大數(shù)據(jù)軟件開發(fā)方向,不貪多求全,不安排太多不同程序設(shè)計語言的學(xué)習(xí),而是設(shè)置一系列的Java相關(guān)的大數(shù)據(jù)軟件開發(fā)課程,循序漸進(jìn),使學(xué)生能力逐漸提高。大數(shù)據(jù)方向設(shè)置了Java程序設(shè)計、Java高級程序設(shè)計、Java Web程序設(shè)計、Java海量數(shù)據(jù)分布式開發(fā)、大數(shù)據(jù)平臺與生態(tài)系統(tǒng)、大數(shù)據(jù)分析及應(yīng)用、大數(shù)據(jù)平臺核心技術(shù)、數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)、數(shù)據(jù)倉庫與商業(yè)智能核心技術(shù)等一系列課程,各課程還相應(yīng)配備了實(shí)驗(yàn)和課程設(shè)計等共同支撐了培養(yǎng)目標(biāo)的實(shí)現(xiàn)。通過課程體系的學(xué)習(xí)使學(xué)生感受到自己確實(shí)會編越來越實(shí)用的程序,能做越來越復(fù)雜的軟件。學(xué)生按照體系學(xué)完就自然掌握用Java語言開發(fā)大數(shù)據(jù)分析系統(tǒng)的能力。實(shí)踐教學(xué)體系是校企合作的重點(diǎn)[8]。鹽城師范學(xué)院軟件工程專業(yè)經(jīng)過多年了實(shí)踐形成了完善的實(shí)驗(yàn)實(shí)踐教學(xué)體系,軟件工程系與合作企業(yè)工程師共同討論,改變實(shí)驗(yàn)實(shí)踐教學(xué)和理論教學(xué)的比例,形成課內(nèi)實(shí)驗(yàn)、專門實(shí)驗(yàn)課程、課程設(shè)計、畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計多層次的完善的實(shí)踐教學(xué)體系。不同實(shí)驗(yàn)實(shí)踐培養(yǎng)軟件開發(fā)過程中實(shí)際需要的能力。如課程設(shè)計:相對完整的課程學(xué)習(xí)結(jié)束后,要求學(xué)生去合作企業(yè)進(jìn)行1-2周的課程設(shè)計,在企業(yè)教師的帶領(lǐng)下分組進(jìn)行相對簡單的項(xiàng)目的開發(fā),劃分角色,培養(yǎng)團(tuán)隊協(xié)作能力。
(1)強(qiáng)調(diào)專業(yè)教育:新生入學(xué)第一周由軟件工程系主任對該專業(yè)的學(xué)生進(jìn)行2小時的講座,使新生一入學(xué)就明確專業(yè)培養(yǎng)目標(biāo)不是培養(yǎng)熟練操作各種軟件的人才,也不是從事高深科學(xué)研究的科研人員,而是商業(yè)應(yīng)用軟件開發(fā)工程師。
(2)重視首堂課:每門課程第一次課都要求教師向?qū)W生傳達(dá)該門課程處于軟件工程中的地位、和培養(yǎng)目標(biāo)的關(guān)系、課程的考核方式及檢驗(yàn)學(xué)習(xí)效果的標(biāo)準(zhǔn)。
(3)理論教學(xué):根據(jù)各專業(yè)方向的培養(yǎng)目標(biāo),調(diào)整理論課程教學(xué)大綱,對各種理論知識,遵循夠用原則,選擇合適的教材并不依賴教材,精心挑選講授內(nèi)容,區(qū)別于計算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)。如《操作系統(tǒng)》課程,設(shè)置少量課程實(shí)驗(yàn),以驗(yàn)證和理解理論知識為目標(biāo)。以Java語言程序設(shè)計這門課程為例,忽略語法細(xì)節(jié)的講授,強(qiáng)調(diào)編程能力和調(diào)試技巧的培養(yǎng),努力使學(xué)生在簡單項(xiàng)目中開發(fā)中理解面向?qū)ο蟮闹R和掌握J(rèn)ava語言語法。
(4)全面實(shí)施CDIO工程教育理念,軟件工程系教師經(jīng)常走訪軟件企業(yè),了解企業(yè)最新使用的軟件技術(shù)和框架,并利用暑假在合作企業(yè)進(jìn)行軟件項(xiàng)目開發(fā)實(shí)訓(xùn),從而具有實(shí)際軟件項(xiàng)目開發(fā)能力。CDIO[9-10]代表構(gòu)思、設(shè)計、實(shí)現(xiàn)和運(yùn)作,要求在培養(yǎng)學(xué)生過程中始終以工程項(xiàng)目生命周期為載體,通過項(xiàng)目設(shè)計將整個課程體系系統(tǒng)地、有機(jī)地結(jié)合起來,學(xué)生不同時期通過參與到工程項(xiàng)目的各個環(huán)節(jié)學(xué)到相應(yīng)的專業(yè)和技能,從而具有工程實(shí)踐能力。
(5)轉(zhuǎn)變考核方式:針對不同性質(zhì)的課程采取不同的考核方式,強(qiáng)調(diào)學(xué)習(xí)過程管控,學(xué)習(xí)過程中的態(tài)度及學(xué)習(xí)效果在總成績中占相當(dāng)?shù)谋壤?。對于理論性?qiáng)的課程期末考核采取筆試,實(shí)驗(yàn)課程期末考核一般為在實(shí)驗(yàn)室限時進(jìn)行軟件設(shè)計或編碼方式進(jìn)行。課程設(shè)計由合作企業(yè)教師組織,一般采用分組形式,考核方式為組內(nèi)項(xiàng)目完成情況+文檔撰寫情況+答辯,答辯時軟件工程系派教師參加,以掌握學(xué)生該期間實(shí)際學(xué)習(xí)效果。畢業(yè)實(shí)習(xí)由企業(yè)教師掌握,考核方式為實(shí)訓(xùn)期間學(xué)習(xí)努力程度和效果,加強(qiáng)過程考核占總成績的百分比。畢業(yè)設(shè)計成績由畢業(yè)設(shè)計項(xiàng)目完成情況+畢業(yè)設(shè)計報告撰寫情況+答辯成績組成。
經(jīng)過幾年的校企合作人才培養(yǎng)實(shí)踐,鹽城師范學(xué)院軟件工程系學(xué)生培養(yǎng)質(zhì)量不斷提高。近幾年,考研錄取率不斷提高,不少同學(xué)考上華東師范大學(xué)等985高校。學(xué)生參加全國大學(xué)生服務(wù)外包大賽和全國計算機(jī)設(shè)計大賽等各項(xiàng)賽事中屢獲佳績,其中在全國大學(xué)生服務(wù)外包創(chuàng)新創(chuàng)業(yè)大賽中獲得2次全國一等獎,在全國同類高校中排名前茅。每年畢業(yè)生就業(yè)率長期保持在99%以上,就業(yè)質(zhì)量不斷提高,部分學(xué)生進(jìn)入阿里等全國知名互聯(lián)網(wǎng)軟件企業(yè)。據(jù)統(tǒng)計2017年畢業(yè)生平均起薪達(dá)5000多元,其中月薪萬元以上占20%以上,甚至有畢業(yè)生起始年薪超過25萬元。合作企業(yè)和培訓(xùn)機(jī)構(gòu)普遍反映我校學(xué)生素質(zhì)和軟件開發(fā)水平與同類高校相比超出預(yù)期。經(jīng)過調(diào)查,畢業(yè)生普遍受到聘用企業(yè)的好評,并漸漸成長為技術(shù)骨干。
鹽城師范學(xué)院軟件工程系經(jīng)過幾年的校企合作實(shí)踐積累了大量的經(jīng)驗(yàn),取得了很大成效,學(xué)生培養(yǎng)質(zhì)量明顯提高。與其他院校相比,鹽城師范學(xué)院軟件工程系與企業(yè)合作具有范圍廣、深度深、成效高等特點(diǎn),為未來開展校企更深層次的合作打下了堅實(shí)的基礎(chǔ),也為同層次高校進(jìn)行校企合作軟件工程人才培養(yǎng)提供了很好的借鑒。