潘鳳,付磊
(江蘇聯(lián)合職業(yè)技術(shù)學(xué)院淮安生物工程分院,江蘇淮安 223200)
計(jì)算機(jī)軟件在各行各業(yè)都有著重要的應(yīng)用,比如人們經(jīng)常使用的辦公軟件、聊天軟件、導(dǎo)航軟件、購(gòu)物軟件,常見(jiàn)的醫(yī)療管理系統(tǒng)、商品采集銷(xiāo)售系統(tǒng)、核酸采集小程序等,各種軟件已經(jīng)成為人們生活必不可少的東西。隨著中國(guó)社會(huì)經(jīng)濟(jì)發(fā)展,軟件行業(yè)越來(lái)越流行,選擇這一專(zhuān)業(yè)的學(xué)生也越來(lái)越多。該專(zhuān)業(yè)要求學(xué)生至少熟悉一門(mén)編程語(yǔ)言、數(shù)據(jù)庫(kù)、算法分析等基礎(chǔ)知識(shí),該專(zhuān)業(yè)社會(huì)需求量很大,且薪資待遇較高。但是軟件專(zhuān)業(yè)剛畢業(yè)的學(xué)生開(kāi)發(fā)能力欠缺,實(shí)操經(jīng)驗(yàn)少,這造成了社會(huì)對(duì)軟件專(zhuān)業(yè)畢業(yè)生有大量需求,學(xué)生卻找不到工作或就業(yè)不對(duì)口的問(wèn)題,這一問(wèn)題在職業(yè)院校尤為明顯。
近年來(lái),國(guó)家非常重視職業(yè)教育的發(fā)展。2019年為了破解企業(yè)缺少人才,在校生工作難找這一結(jié)構(gòu)性矛盾問(wèn)題,國(guó)務(wù)院?jiǎn)?dòng)“1+X”證書(shū)制度試點(diǎn)工作,學(xué)生取得證明知識(shí)層次的學(xué)歷證書(shū)之外,鼓勵(lì)他們?cè)偃〉靡恍┞殬I(yè)技能等級(jí)證書(shū),用來(lái)證明自身具有的技能水平。
計(jì)算機(jī)技術(shù)發(fā)展飛速,很多軟件公司對(duì)崗位越來(lái)越細(xì)分。軟件生命周期分為:軟件的需求分析、設(shè)計(jì)、編碼、測(cè)試、維護(hù)等過(guò)程[1]。根據(jù)這幾個(gè)過(guò)程,可以將崗位細(xì)分為:需求分析師、軟件開(kāi)發(fā)工程師、軟件測(cè)試工程師、軟件維護(hù)工程師[2]等。
根據(jù)這幾個(gè)過(guò)程,可分析出高職學(xué)生可以適應(yīng)的工作崗位。需求分析工程師的崗位要求如下:能進(jìn)行項(xiàng)目實(shí)施可行性分析,有一定的溝通交流能力,將客戶(hù)的需求提供給開(kāi)發(fā)人員,能夠獨(dú)立編寫(xiě)軟件需求報(bào)告。需求分析崗位一般需要有一定的經(jīng)驗(yàn),將客戶(hù)、市場(chǎng)的要求在需求分析報(bào)告中展示。前期的需求分析非常重要,開(kāi)發(fā)、測(cè)試的工作人員都會(huì)根據(jù)需求分析報(bào)告查驗(yàn)軟件的功能是否齊全。
軟件開(kāi)發(fā)工程師,又分為前端、后端(服務(wù)器端)工程師,前端后端開(kāi)發(fā)要求的能力不同(表1)。前端開(kāi)發(fā)細(xì)分為:網(wǎng)站美工、UI設(shè)計(jì)、前端代碼開(kāi)發(fā)。就招聘網(wǎng)站的數(shù)據(jù)來(lái)看,目前大量缺少前端開(kāi)發(fā)方面的人才。后端(服務(wù)器端)開(kāi)發(fā)要求熟練掌握一門(mén)編程語(yǔ)言,熟悉使用某門(mén)編程語(yǔ)言的框架,熟練使用IDEA或Eclipse等開(kāi)發(fā)工具,熟悉使用一門(mén)數(shù)據(jù)庫(kù)語(yǔ)言。軟件開(kāi)發(fā)要求學(xué)生掌握的知識(shí)是綜合的不是單一的,學(xué)生還要有一定的思維邏輯能力。
表1 軟件工程師各類(lèi)別能力要求
軟件測(cè)試工作也是高職學(xué)生就業(yè)的一項(xiàng)選擇。一個(gè)軟件產(chǎn)品的最終質(zhì)量取決于眾多因素,在開(kāi)發(fā)過(guò)程中極有可能會(huì)出現(xiàn)一些失誤,往往一個(gè)小小的漏洞便會(huì)帶來(lái)比較大的影響,國(guó)內(nèi)國(guó)外著名的軟件漏洞案例也有很多,比如:美國(guó)迪斯尼公司獅子王游戲軟件兼容性問(wèn)題[3]等,通過(guò)這些著名案例,突出軟件測(cè)試的重要性,必要的測(cè)試可以了解軟件的運(yùn)行狀況、軟件的特點(diǎn),能排查軟件中可能出現(xiàn)的風(fēng)險(xiǎn)、彌補(bǔ)漏洞。目前國(guó)內(nèi)對(duì)軟件測(cè)試行業(yè)需求旺盛。
根據(jù)軟件行業(yè)在社會(huì)中的職業(yè)分類(lèi),高職院校應(yīng)不斷改革課程體系、提高課程質(zhì)量,努力使培養(yǎng)的學(xué)生勝任企業(yè)中的崗位。
高職院校開(kāi)設(shè)的軟件技術(shù)類(lèi)專(zhuān)業(yè)有:軟件工程、物聯(lián)網(wǎng)應(yīng)用技術(shù)、人工智能、大數(shù)據(jù)分析等。軟件類(lèi)各專(zhuān)業(yè)的教學(xué)實(shí)踐、人才培養(yǎng)方案、課程體系等相互獨(dú)立,各專(zhuān)業(yè)學(xué)生之間的差異也較大[4]。
近年來(lái)計(jì)算機(jī)軟件知識(shí)更新飛速,越來(lái)越多的新方法、新技術(shù)不斷涌現(xiàn)。高速發(fā)展的軟件產(chǎn)業(yè)對(duì)人才培養(yǎng)的要求也越來(lái)越高。而高職院校專(zhuān)業(yè)設(shè)置滯后,課程體系大部分還是沿襲傳統(tǒng)的模式,軟件課程內(nèi)容單一落后。高職院校軟件核心課程一般有C語(yǔ)言、C#編程、Java編程、數(shù)據(jù)庫(kù)設(shè)計(jì)、Android移動(dòng)應(yīng)用開(kāi)發(fā)等。學(xué)生學(xué)習(xí)的過(guò)程一般是先學(xué)習(xí)C語(yǔ)言等基礎(chǔ)性語(yǔ)言,再學(xué)習(xí)如Java高級(jí)編程語(yǔ)言等,教師在教授過(guò)程中往往只重視語(yǔ)法、單一知識(shí)點(diǎn)地講解,導(dǎo)致學(xué)生在學(xué)習(xí)知識(shí)點(diǎn)時(shí),學(xué)了后面知識(shí)忘記前面所學(xué)知識(shí),學(xué)生不能將知識(shí)點(diǎn)串聯(lián)起來(lái),不會(huì)運(yùn)用知識(shí)。課程內(nèi)容也比較滯后,項(xiàng)目化、案例教學(xué)內(nèi)容少,學(xué)生綜合運(yùn)用能力較差,不能進(jìn)行知識(shí)遷移,從而導(dǎo)致學(xué)生分析問(wèn)題的能力較弱,思維邏輯能力得不到鍛煉。
軟件專(zhuān)業(yè)在社會(huì)中發(fā)展飛速,很多新技術(shù)應(yīng)用在軟件技術(shù)中,而高職院校的軟件課程卻沒(méi)有跟上社會(huì)的步伐,課程設(shè)置和課程內(nèi)容都嚴(yán)重滯后,學(xué)生還在學(xué)習(xí)社會(huì)上早已經(jīng)不用的技術(shù),導(dǎo)致軟件專(zhuān)業(yè)畢業(yè)生與社會(huì)嚴(yán)重脫節(jié)。企業(yè)更喜歡招收畢業(yè)前經(jīng)過(guò)培訓(xùn)機(jī)構(gòu)專(zhuān)業(yè)培訓(xùn)的學(xué)生,正常畢業(yè)的學(xué)生找到專(zhuān)業(yè)對(duì)口的理想工作比較困難,企業(yè)也無(wú)法招收到合適崗位的人才。這就造成了社會(huì)上出現(xiàn)的大量畢業(yè)生涌入社會(huì)卻找不到工作,而企業(yè)有大量的用人需求卻招不到人的社會(huì)現(xiàn)實(shí)。
在軟件專(zhuān)業(yè)課程中,實(shí)踐課程課時(shí)安排相對(duì)不足,而理論課程課時(shí)很多,經(jīng)抽樣調(diào)查,部分課程實(shí)踐課時(shí)占比不足50%(表2)。很多高職院校實(shí)訓(xùn)條件有限,機(jī)房、計(jì)算機(jī)數(shù)量不足或計(jì)算機(jī)老舊無(wú)法安裝相應(yīng)軟件,這也限制了學(xué)生的實(shí)踐學(xué)習(xí)。在軟件專(zhuān)業(yè)中學(xué)生學(xué)習(xí)的理論知識(shí)必須通過(guò)上機(jī)實(shí)踐,才能將抽象知識(shí)理解并吸收,教師傳統(tǒng)的教學(xué)模式側(cè)重于理論知識(shí)講解,而不重視實(shí)踐教學(xué),學(xué)生技能訓(xùn)練嚴(yán)重不足。重理論、輕實(shí)踐的教學(xué)讓學(xué)生動(dòng)手能力得不到培養(yǎng)。
表2 軟件課程實(shí)踐課時(shí)占總課時(shí)比例
在軟件專(zhuān)業(yè)日常教學(xué)中,一般采用理論與實(shí)際操作相結(jié)合的方法,教師先講解理論、上機(jī)演示,學(xué)生實(shí)踐也只是模仿練習(xí),學(xué)生學(xué)習(xí)的編程只能算是基礎(chǔ)知識(shí),上機(jī)實(shí)踐也只是練習(xí)某個(gè)知識(shí)點(diǎn),上節(jié)中提到的課程設(shè)置滯后,融合多知識(shí)點(diǎn)的案例實(shí)踐對(duì)學(xué)生來(lái)說(shuō)難度較大,同時(shí)學(xué)生分析問(wèn)題能力較差。
軟件專(zhuān)業(yè)需要學(xué)生擁有一定的思維能力和邏輯能力,要求學(xué)生有良好的數(shù)學(xué)基礎(chǔ)、有學(xué)習(xí)的主動(dòng)性,能對(duì)問(wèn)題進(jìn)行深入分析。但是高職院校軟件專(zhuān)業(yè)的學(xué)生基礎(chǔ)一般,對(duì)于一些編程課程,學(xué)生剛開(kāi)始接觸就有一定的難度,只有較少的學(xué)生思維邏輯比較好,這些學(xué)生對(duì)一些有難度的編程題能快速理解并解決,而思維邏輯較差的學(xué)生,則理解很吃力,加之學(xué)生學(xué)習(xí)主動(dòng)性不強(qiáng),漸漸地就會(huì)對(duì)編程失去興趣,老師講解的課程越來(lái)越聽(tīng)不明白。一段時(shí)間后,學(xué)生就失去學(xué)習(xí)的興趣并最終放棄學(xué)習(xí)編程。比如C語(yǔ)言是編程語(yǔ)言中的基礎(chǔ)語(yǔ)言,大部分學(xué)生剛開(kāi)始學(xué)習(xí)起來(lái)覺(jué)得很難理解,學(xué)習(xí)很吃力,課后也沒(méi)有進(jìn)行自主學(xué)習(xí),當(dāng)C語(yǔ)言學(xué)習(xí)完,再學(xué)習(xí)其他高級(jí)編程語(yǔ)言,學(xué)生就更加聽(tīng)不懂,就會(huì)失去學(xué)習(xí)的動(dòng)力,對(duì)學(xué)習(xí)提不起興趣。
“1+X”證書(shū)制度有效地推動(dòng)軟件專(zhuān)業(yè)的建設(shè),保證人才培養(yǎng)質(zhì)量。高職院校應(yīng)以“1+X”證書(shū)制度為契機(jī),根據(jù)不同的學(xué)生群體制定不同的課程培養(yǎng)方案和教育評(píng)價(jià)體系,使學(xué)生拓展就業(yè)本領(lǐng),真正學(xué)到技術(shù),與社會(huì)無(wú)縫接軌。
教師是進(jìn)行“1+X”證書(shū)制度的主要推動(dòng)者,教師的水平直接決定“1+X”證書(shū)制度實(shí)施的效果?!?+X”證書(shū)制度強(qiáng)調(diào)學(xué)歷證書(shū)、職業(yè)資格證書(shū)的聯(lián)合培養(yǎng),學(xué)歷證書(shū)是一塊敲門(mén)磚,它代表了一個(gè)人的知識(shí)層次,而若干的職業(yè)資格證書(shū)是職業(yè)技能的體現(xiàn)。當(dāng)今社會(huì)學(xué)生不僅要具備專(zhuān)業(yè)技能,還需要有崗位要求的職業(yè)素養(yǎng),比如:軟件行業(yè)規(guī)范、代碼安全、綜合分析能力等職業(yè)素養(yǎng)。教師的思政育人能力也是教學(xué)中必備的一項(xiàng)能力,除了教授學(xué)生專(zhuān)業(yè)技能外,還需要在課堂中融于思政元素,培養(yǎng)學(xué)生的職業(yè)操守和行業(yè)規(guī)范。所以教師應(yīng)具有一定的教育理念,學(xué)校可以號(hào)召教師參加“1+X”證書(shū)研討會(huì),深入理解“1+X”的教育理念,精準(zhǔn)把控“X”證書(shū)的職業(yè)要求,讓教師真正成為“1+X”的推動(dòng)者。
“1+X”證書(shū)制度側(cè)重學(xué)生的專(zhuān)業(yè)能力和動(dòng)手能力,學(xué)生不僅要有一定的理論知識(shí),還要有崗位所需的專(zhuān)業(yè)技能。所以教師在教授學(xué)生知識(shí)時(shí),不僅要傳授基礎(chǔ)知識(shí),還要對(duì)學(xué)生進(jìn)行項(xiàng)目化教學(xué),使學(xué)生對(duì)知識(shí)有一定的綜合應(yīng)用能力。教師要有一定的企業(yè)經(jīng)驗(yàn),熟悉各類(lèi)企業(yè)的要求,這樣才能將企業(yè)實(shí)際要求介紹給學(xué)生,讓學(xué)生提前了解,明確學(xué)習(xí)方向。學(xué)校可以出臺(tái)一些激勵(lì)政策,鼓勵(lì)教師深入企業(yè)進(jìn)行實(shí)踐[5],而不是僅僅流于形式,讓教師脫產(chǎn)到企業(yè)鍛煉,在企業(yè)中每天按時(shí)上下班、實(shí)行企業(yè)打卡制度,教師跟崗結(jié)束后進(jìn)行崗位考核,以保證教師能真正參與企業(yè)項(xiàng)目中。
傳統(tǒng)的課程體系注重傳授知識(shí),缺乏學(xué)生綜合能力、創(chuàng)新能力、自主學(xué)習(xí)能力、外語(yǔ)能力等培養(yǎng),對(duì)軟件行業(yè)中的代碼規(guī)范、文檔規(guī)范、安全性保障等知識(shí)涉及的少之又少。傳統(tǒng)的教學(xué)模式又沒(méi)有將職業(yè)資格證書(shū)與課堂結(jié)合起來(lái),學(xué)生畢業(yè)時(shí)缺乏證明自己能力的證書(shū)。軟件專(zhuān)業(yè)課程體系中應(yīng)加入實(shí)訓(xùn)課程,采用項(xiàng)目化教學(xué),貼近企業(yè)崗位需求,將畢業(yè)證書(shū)與軟件專(zhuān)業(yè)相關(guān)的證書(shū)相結(jié)合,比如:Web前端開(kāi)發(fā)證書(shū)、軟件設(shè)計(jì)師證書(shū)等。
在軟件專(zhuān)業(yè)中,融入“1+X”證書(shū)制度,更應(yīng)培養(yǎng)學(xué)生實(shí)際編程能力、思維邏輯能力。但是在軟件專(zhuān)業(yè)授課過(guò)程中,學(xué)生只能進(jìn)行簡(jiǎn)單編程,他們的思維邏輯能力較差。所以在軟件專(zhuān)業(yè)改革時(shí),要側(cè)重于學(xué)生編程能力的提高,鍛煉學(xué)生的思維能力和邏輯能力。在基礎(chǔ)程序設(shè)計(jì)語(yǔ)言學(xué)習(xí)時(shí),增加一定的課時(shí)量,用于學(xué)生編程的專(zhuān)項(xiàng)訓(xùn)練,比如在學(xué)習(xí)C語(yǔ)言,加入一定量的算法練習(xí)題,能夠提高學(xué)生的邏輯思維能力。思維邏輯能力提高不是紙上談兵,必須要上機(jī)訓(xùn)練,進(jìn)行大量編程題目練習(xí)。
軟件行業(yè)新技術(shù)不斷涌現(xiàn),迭代更新速度快。所以在高職院校軟件課程體系要及時(shí)更新,不能一成不變,比如VB語(yǔ)言目前市場(chǎng)應(yīng)用較少,那么軟件專(zhuān)業(yè)的課程體系設(shè)置中可以相應(yīng)地做出改變,淘汰VB語(yǔ)言,用新的程序設(shè)計(jì)編程語(yǔ)言取而代之,比如Python、Java等市場(chǎng)比較流行的語(yǔ)言。新的編程語(yǔ)言知識(shí)中可以加入一些社會(huì)上常用的框架,比如在Java語(yǔ)言中加入SpringMVC、MyBatis等框架模塊,學(xué)生走上社會(huì)能進(jìn)一步適應(yīng)工作崗位的要求。
進(jìn)一步優(yōu)化課程設(shè)置和教學(xué)內(nèi)容,在日常教學(xué)中真正融合“1+X”證書(shū)制度,高職院校復(fù)合型人才培養(yǎng)再上新臺(tái)階。
傳統(tǒng)的評(píng)價(jià)模式過(guò)于片面,不能給予不同層次學(xué)生肯定和表?yè)P(yáng),不能全面地評(píng)價(jià)一個(gè)學(xué)生綜合素質(zhì)。每個(gè)學(xué)生在學(xué)習(xí)上各有優(yōu)勢(shì),教師對(duì)學(xué)生的評(píng)價(jià)應(yīng)該能夠使學(xué)生產(chǎn)生學(xué)習(xí)的動(dòng)力。采用多元化的評(píng)價(jià)體系,以學(xué)生為本,在各類(lèi)教學(xué)場(chǎng)景中應(yīng)用多元評(píng)價(jià),不斷發(fā)揮評(píng)價(jià)的積極意義。比如學(xué)生在上課過(guò)程中積極發(fā)言,那么教師應(yīng)給予一定的肯定,這樣不但能夠肯定發(fā)言的學(xué)生,對(duì)其他學(xué)生也是一種激勵(lì)。
針對(duì)學(xué)生的每一個(gè)學(xué)習(xí)階段,教師應(yīng)該給予針對(duì)性的評(píng)價(jià)權(quán)重,比如課前預(yù)習(xí),教師設(shè)置相應(yīng)的預(yù)習(xí)權(quán)重,學(xué)生認(rèn)真完成課前任務(wù)等,預(yù)習(xí)中出現(xiàn)的問(wèn)題要及時(shí)給予相應(yīng)的評(píng)價(jià),課中學(xué)生討論學(xué)習(xí)、積極發(fā)言、認(rèn)真聽(tīng)講,課后認(rèn)真完成作業(yè)等,教師都要給予一定的評(píng)價(jià),重視教學(xué)過(guò)程性的評(píng)價(jià)。通過(guò)評(píng)價(jià)的過(guò)程性,可不斷完善優(yōu)化教學(xué)內(nèi)容。教學(xué)中評(píng)價(jià)有多種方式,學(xué)生可進(jìn)行自我評(píng)價(jià)、學(xué)生之間也可進(jìn)行互相評(píng)價(jià)、教師再進(jìn)行針對(duì)性點(diǎn)評(píng),從評(píng)價(jià)中找出需要改進(jìn)的地方。評(píng)價(jià)的內(nèi)容也要全面,不單是知識(shí)方面,在技能目標(biāo)、情感態(tài)度、價(jià)值觀(guān)等方面也要有一定的評(píng)價(jià)標(biāo)準(zhǔn)[6]。
無(wú)論是哪種評(píng)價(jià)方式,都應(yīng)該以激勵(lì)學(xué)生為出發(fā)點(diǎn),通過(guò)多元評(píng)價(jià)達(dá)到課堂教學(xué)目標(biāo)。
“1+X”證書(shū)制度為軟件專(zhuān)業(yè)人才培養(yǎng)提供了參考標(biāo)準(zhǔn),學(xué)校加大支持力度,培養(yǎng)與企業(yè)深度融合的“雙師型”教師,為教師專(zhuān)業(yè)技能提升提供機(jī)會(huì)與平臺(tái)。在“1+X”證書(shū)模式的指導(dǎo)下,職業(yè)學(xué)校要積極優(yōu)化軟件專(zhuān)業(yè)教學(xué)課程內(nèi)容、重構(gòu)課程體系,通過(guò)各種方法不斷提升教師教育教學(xué)水平,從而不斷提高軟件專(zhuān)業(yè)人才培養(yǎng)質(zhì)量。軟件產(chǎn)業(yè)發(fā)展飛速,社會(huì)對(duì)軟件人才的培養(yǎng)需求不斷變動(dòng)并日益提高,因此對(duì)軟件人才的培養(yǎng)模式還需要不斷探索、改進(jìn)。