文/瞿朝成
企業(yè)信息化的飛速發(fā)展在一定程度上帶動了經(jīng)濟(jì)轉(zhuǎn)型,促進(jìn)了產(chǎn)業(yè)結(jié)構(gòu)的升級。企業(yè)在信息技術(shù)人才方面的要求越來越高,不僅需要各方面綜合素質(zhì)能力出色,而且更加看重專業(yè)人才技能的培養(yǎng)。在“信息化帶動工業(yè)化”的戰(zhàn)略目標(biāo)下,企業(yè)對于信息技術(shù)應(yīng)用型、技能型、復(fù)合型創(chuàng)新人才的需求量日益增高[1]?;ヂ?lián)網(wǎng)的發(fā)展與應(yīng)用推動了很多應(yīng)用程序的開發(fā),在新興產(chǎn)業(yè)蓬勃發(fā)展的背景下,計(jì)算機(jī)軟件開發(fā)專業(yè)人才的素質(zhì)決定著一個(gè)區(qū)域的經(jīng)濟(jì)發(fā)展速度。高級軟件開發(fā)語言程序設(shè)計(jì)課程已經(jīng)成為了各大院校在信息技術(shù)專業(yè)方面的必修課,此類課程主要是鍛煉和培養(yǎng)學(xué)生的編程技能和邏輯思維能力,這也是各大高校對于創(chuàng)新型人才培養(yǎng)的重點(diǎn)目標(biāo)之一。目前,在軟件開發(fā)中,主要流行的編程語言是Java、C、C++、Python等,它們都是以C語言知識作為基礎(chǔ),在開發(fā)平臺上用于信息系統(tǒng)和Android工具軟件程序應(yīng)用的開發(fā)[2]。在當(dāng)下校企協(xié)同育人模式的大浪潮下,需要將職業(yè)能力培養(yǎng)與軟件開發(fā)設(shè)計(jì)教學(xué)目標(biāo)相融合,需要對當(dāng)前的軟件開發(fā)課程進(jìn)行改革,以此增強(qiáng)對學(xué)生的職業(yè)技能訓(xùn)練。
軟件開發(fā)課程中涉及的知識點(diǎn)更新較快,目前的軟件開發(fā)課程的教學(xué)中,關(guān)注比較多的依然是結(jié)構(gòu)化程序設(shè)計(jì)方法,在課程設(shè)計(jì)中也是按照知識點(diǎn)難易程度或是教材上的先后順序來講解軟件開發(fā)中的知識點(diǎn),授課的重點(diǎn)也大多側(cè)重于軟件開發(fā)課程中開發(fā)語言的語句、語法和命令;在課后的復(fù)習(xí)中基本上是列舉典型例題,僅從編寫程序的角度幫助學(xué)生理解所學(xué)內(nèi)容,無法靈活運(yùn)用于軟件開發(fā)實(shí)踐中,課程學(xué)習(xí)價(jià)值得不到充分發(fā)揮[3]。為此,本文詳細(xì)分析了高校軟件開發(fā)課程中存在的問題。
在調(diào)查中發(fā)現(xiàn),很多學(xué)生畢業(yè)后會進(jìn)入企業(yè)從事軟件開發(fā)項(xiàng)目的工作,認(rèn)為在學(xué)校中所進(jìn)行的課程教學(xué)安排不夠合理,對實(shí)際的就業(yè)意義不大。造成這種局面,究其原因,是因?yàn)橛?jì)算機(jī)互聯(lián)網(wǎng)行業(yè)在人才需求方面的兩極分化所致[4]。在高校的軟件開發(fā)課程中,是以人才培養(yǎng)能力要求作為課程目標(biāo)和課程標(biāo)準(zhǔn)為指導(dǎo)而撰寫的教學(xué)過程文件。該文件的主要作用是示范、指導(dǎo)、組織和評價(jià)課程的整個(gè)教學(xué)活動,培養(yǎng)人才的綜合能力。但企業(yè)在用人的過程中,不但需要綜合能力,同時(shí)更加看重學(xué)生的崗位職業(yè)能力[5]。然而,目前的軟件開發(fā)課程標(biāo)準(zhǔn)的制定僅僅是由授課教師個(gè)人制定,缺乏行業(yè)和企業(yè)的人員參與,對學(xué)生的意見和建議也有所忽視,從而導(dǎo)致制定的的課程標(biāo)準(zhǔn)無法滿足崗位能力應(yīng)用,造成與課程標(biāo)準(zhǔn)脫節(jié)。
教學(xué)資源的優(yōu)質(zhì)與否是人才職業(yè)技能培養(yǎng)的關(guān)鍵指標(biāo),而實(shí)用的教學(xué)資源是人才能力培養(yǎng)質(zhì)量的重要保證。目前高校軟件開發(fā)課程方面的教材、資源、課件等數(shù)量不少,但是質(zhì)量參差不齊,優(yōu)質(zhì)的教學(xué)資源少之又少[6]。當(dāng)前使用的教材一般是授課教師在領(lǐng)到授課安排之后,根據(jù)個(gè)人的想法和安排提出的臨時(shí)征訂,導(dǎo)致其隨意性較大,無法保證教材與學(xué)生技術(shù)能力的適配性。作為輔助材料的教學(xué)課件一般都是與教材內(nèi)容相符,而教材如果質(zhì)量不高,則教學(xué)課件的質(zhì)量也會隨之下降。在目前使用的教材中,大多數(shù)缺少企業(yè)中使用的真實(shí)項(xiàng)目的案例,所使用的教材案例一般來自互聯(lián)網(wǎng)、教案或是實(shí)訓(xùn)指導(dǎo)書。對于學(xué)生來說,這種教材案例與實(shí)際就業(yè)后的項(xiàng)目差距較大,對自身崗位相匹配的職業(yè)能力提高來說,缺乏實(shí)用意義。
在軟件開發(fā)課程的授課教師中,一般都是在自身學(xué)業(yè)畢業(yè)之后,通過統(tǒng)一的招聘考試,到另一所學(xué)校中任教。很多教師都沒有企業(yè)的基層工作經(jīng)歷,對企業(yè)中真正的軟件項(xiàng)目設(shè)計(jì)開發(fā)流程以及工作內(nèi)容缺乏全面的了解,對后期的管理維護(hù)工作缺乏接觸[7]。入職之后,又沒有較好的機(jī)會到企業(yè)進(jìn)行專業(yè)實(shí)踐,長時(shí)間脫離企業(yè)實(shí)際項(xiàng)目與市場,軟件項(xiàng)目設(shè)計(jì)開發(fā)能力以及掌握的知識陳舊。這對于教師來說,在授課過程中無法提高學(xué)生職業(yè)技能,同時(shí)也受自身能力原因制約,對軟件項(xiàng)目開發(fā)實(shí)踐缺乏與時(shí)俱進(jìn)的指導(dǎo),對于學(xué)生來說,項(xiàng)目設(shè)計(jì)開發(fā)規(guī)范的形成受阻,能力提高遲緩[8]。
針對目前軟件開發(fā)課程中所存在的問題,本文在校企協(xié)同育人模式下,對軟件開發(fā)課程進(jìn)行改革,并重視職業(yè)技能的訓(xùn)練。構(gòu)建校企合作“雙聯(lián)盟”培養(yǎng)機(jī)制,主要就是高校、企業(yè)聯(lián)合辦學(xué),通過與企業(yè)合作的高校就業(yè)相關(guān)負(fù)責(zé)人牽頭,成立類似于“學(xué)生與后勤聯(lián)動辦公室”或“學(xué)生就業(yè)指導(dǎo)委員會”等機(jī)構(gòu),形成企業(yè)與學(xué)校多方聯(lián)動辦學(xué)辦公,整合軟件、計(jì)算機(jī)互聯(lián)網(wǎng)等行業(yè)資源,為學(xué)生的教學(xué)、就業(yè)提供技術(shù)方面的支持;從高校、企業(yè)抽調(diào)教授、工程師等人員對高校的教學(xué)質(zhì)量進(jìn)行監(jiān)督與指導(dǎo),實(shí)行績效考核策略,獎優(yōu)懲劣;在教學(xué)課程中,對教材進(jìn)行共同研發(fā),寓教于研,為“產(chǎn)學(xué)雙聯(lián)盟”協(xié)同人才培養(yǎng)提供有力保障。
在軟件開發(fā)課程中,教學(xué)資源需要以就業(yè)作為導(dǎo)向,以提高學(xué)生第一任職能力為首要目標(biāo),在教學(xué)過程中,突出軟件開發(fā)運(yùn)行機(jī)制中的詳細(xì)分析過程,在實(shí)踐中從解決實(shí)際問題的角度出發(fā),對相關(guān)知識進(jìn)行詳細(xì)講解,致力于提高教學(xué)資源施教的針對性。在教學(xué)過程中,教學(xué)計(jì)劃也是教學(xué)資源中重要的一環(huán),軟件開發(fā)專業(yè)依據(jù)課程教學(xué)規(guī)劃,將知識點(diǎn)應(yīng)用到軟件開發(fā)程序設(shè)計(jì)過程中,增強(qiáng)軟件程序設(shè)計(jì)授課的有效性。另外,除了軟件開發(fā)的基本知識外,還需要在教學(xué)資源中適當(dāng)增加相關(guān)的后續(xù)軟件系統(tǒng)管理、配置和維護(hù)等方面的課程,致力于打造全方位的專業(yè)人才。在教學(xué)實(shí)踐中,重點(diǎn)是在于指導(dǎo)學(xué)生完成編寫、調(diào)試和配置一個(gè)實(shí)用、規(guī)范、可讀性的軟件程序,根據(jù)所學(xué)知識并將其靈活運(yùn)用,從簡單到復(fù)雜,逐步涵蓋軟件開發(fā)過程中的基本語言結(jié)構(gòu)以及編程知識點(diǎn),設(shè)計(jì)并實(shí)施實(shí)際運(yùn)行、維護(hù)一系列完整的軟件程序流程。這對于學(xué)生來說,能夠發(fā)掘創(chuàng)造潛能,提高學(xué)生在實(shí)際的工作崗位中解決問題的綜合能力。
在軟件開發(fā)課程改革中,為了彌補(bǔ)授課教師的企業(yè)基層工作經(jīng)驗(yàn),全方面提高教師在真實(shí)企業(yè)項(xiàng)目開發(fā)中的各項(xiàng)技能,可以建立校外的實(shí)訓(xùn)基地。學(xué)校內(nèi)部的實(shí)訓(xùn)室,雖然能夠提供實(shí)訓(xùn)和綜合技能訓(xùn)練的環(huán)境和場地,但是與實(shí)際的企業(yè)開發(fā)環(huán)境相比,還是有很大差距的。在校企合作企業(yè)建立校外的企業(yè)實(shí)訓(xùn)基地,可以讓學(xué)生和教師充分利用到企業(yè)的資源,有針對性地從實(shí)際項(xiàng)目出發(fā)進(jìn)行技能的開發(fā)與訓(xùn)練。對于教師來說,帶著任務(wù)到企業(yè)頂崗,并制定相關(guān)的考核辦法,能夠切實(shí)提高教師的業(yè)務(wù)能力和項(xiàng)目設(shè)計(jì)開發(fā)水平。對于學(xué)生來說,在校外的企業(yè)實(shí)訓(xùn)基地,能夠得到企業(yè)工程師的指導(dǎo),完成各項(xiàng)針對性的項(xiàng)目訓(xùn)練內(nèi)容,提高學(xué)生的項(xiàng)目設(shè)計(jì)開發(fā)能力、團(tuán)隊(duì)協(xié)作能力,形成崗位職業(yè)素養(yǎng)。讓學(xué)生在畢業(yè)后都能達(dá)到各用人單位對其工作能力和崗位職業(yè)能力的要求。
“校企協(xié)同育人”的人才培養(yǎng)模式是目前高校教育改革中的主要方式,也是保證教學(xué)質(zhì)量的有效路徑。在這種模式下對軟件開發(fā)課程進(jìn)行改革,能夠適應(yīng)當(dāng)代社會需求,對于應(yīng)用型人才的培養(yǎng)具有一定的優(yōu)勢。以企業(yè)用人需求為視角,對軟件開發(fā)課程的知識點(diǎn)以及學(xué)習(xí)路徑進(jìn)行重新的規(guī)劃與安排,結(jié)合軟件開發(fā)在企業(yè)中的實(shí)際應(yīng)用,面向軟件程序建設(shè)、管理、運(yùn)行、維護(hù)等方面的開發(fā)工作需求,在實(shí)際應(yīng)用技能中切實(shí)培養(yǎng)和增強(qiáng)解決問題和獨(dú)立開發(fā)的能力,培養(yǎng)其過硬的職業(yè)技能,有利于提高學(xué)生的學(xué)習(xí)積極性和第一任職技術(shù)能力的培養(yǎng)。通過對當(dāng)前軟件開發(fā)課程中存在問題進(jìn)行分析,進(jìn)一步提出了加強(qiáng)課程改革與職業(yè)技能培訓(xùn)的對策,在我國高等教育教學(xué)改革和創(chuàng)新實(shí)踐發(fā)展中能夠起到先導(dǎo)作用。