【摘要】本文分析了高職院校軟件技術(shù)類專業(yè)教師培養(yǎng)合格人才的要求,結(jié)合IT行業(yè)崗位要求及實(shí)踐的可能道路、校企合作的可行方法,對軟件技術(shù)專業(yè)教師專業(yè)技術(shù)學(xué)習(xí)與實(shí)踐技能提升的可行途徑進(jìn)行了分析與研究,指出了一些專業(yè)教師實(shí)踐能力提升的方法及實(shí)施這些方法的資源。
【關(guān)鍵詞】高職院校門;軟件技術(shù);教師;實(shí)踐能力
我國高職教育快速發(fā)展已經(jīng)過了十多年,人才培養(yǎng)方案已從本科簡化型改革到了自成體系,突出受教育者實(shí)踐技術(shù)技能的培養(yǎng),但總體來說,我國包括高職教育在內(nèi)的所有職業(yè)教育都存在著“企業(yè)招不到人、學(xué)生找不到工作”的窘境。
理論上來說,我國職業(yè)教育人數(shù)眾多,應(yīng)該基本能夠滿足企業(yè)相應(yīng)崗位的人才需求,但實(shí)際情況卻是企業(yè)在面試了大量的學(xué)校畢業(yè)生后仍有大量崗位無法找到符合要求的工員。這里面有企業(yè)的原因,比如大部分企業(yè)只愿意招聘熟練員工,而不愿意投入力量對行業(yè)新進(jìn)人員進(jìn)行培養(yǎng);隨著近年我國經(jīng)濟(jì)的快速發(fā)展,應(yīng)聘者對于薪酬標(biāo)準(zhǔn)的要求超過了企業(yè)的支付愿意或支付能力。但總的來說,主要還是職業(yè)教育培養(yǎng)的人才還不能達(dá)到企業(yè)崗位的要求,而教師自身專業(yè)技術(shù)、實(shí)踐能力的不足是導(dǎo)致這種結(jié)果的主要原因之一。
一、高職軟件技術(shù)類專業(yè)人才要求
全國軟件企業(yè)、新技術(shù)企業(yè)和信息化程度較高的企事業(yè)單位都大量缺乏基層的軟件開發(fā)人員,他們應(yīng)該具有熟練的規(guī)范化編碼、測試、實(shí)施、維護(hù)能力。軟件企業(yè)所需要的一線基層人員主要承擔(dān)編寫程序、數(shù)據(jù)采集、測試軟件、整理文檔、安裝調(diào)試、系統(tǒng)實(shí)施及維護(hù)等工作,同時(shí)企業(yè)還要求這些人員承擔(dān)制定計(jì)劃、控制質(zhì)量、記錄程序差錯(cuò)、為用戶提供技術(shù)支持等工作,這些要求屬于較高級(jí)別的軟件從業(yè)人員的工作范疇。因此,高職軟件技術(shù)類專業(yè)的培養(yǎng)目標(biāo)為適應(yīng)區(qū)域經(jīng)濟(jì)發(fā)展和社會(huì)需要,培養(yǎng)與社會(huì)主義現(xiàn)代化建設(shè)要求相適應(yīng)的德、智、體、美全面發(fā)展,滿足生產(chǎn)、建設(shè)、管理和服務(wù)第一線需要,具有良好的綜合素質(zhì)、較強(qiáng)創(chuàng)新能力和一定的創(chuàng)業(yè)能力,掌握計(jì)算機(jī)軟件相關(guān)理論知識(shí),具備一定的軟件需求分析和系統(tǒng)設(shè)計(jì)能力,能熟練應(yīng)用程序設(shè)計(jì)語言按照軟件工程規(guī)范熟練完成程序編制任務(wù),可以從事軟件設(shè)計(jì)、編碼、測試、維護(hù)及計(jì)算機(jī)軟件銷售、咨詢與技術(shù)支持等工作的高素質(zhì)技術(shù)技能人才。
二、高職軟件技術(shù)類專業(yè)教師專業(yè)技術(shù)技能要求
培養(yǎng)符合企業(yè)需要的人才,除了部分專業(yè)基礎(chǔ)課教師,高職院校大部分的專業(yè)教師自身最低得達(dá)到并超過企業(yè)崗位對人才的要求,特別是軟件開發(fā)、軟件測試等的專業(yè)技術(shù)技能必須在某些方面或全面達(dá)到這一要求。同時(shí),由于軟件開發(fā)的單件特點(diǎn)以及軟件技術(shù)持續(xù)不斷快速發(fā)展的自身規(guī)律,軟件技術(shù)類專業(yè)教師專業(yè)技術(shù)的學(xué)習(xí)和實(shí)踐技能的訓(xùn)練必然是一個(gè)不可間斷的持續(xù)過程,教師的培養(yǎng)資源也主要應(yīng)該投入到其專業(yè)技術(shù)的學(xué)習(xí)和實(shí)踐技能的訓(xùn)練。完成一個(gè)能實(shí)際投入運(yùn)營的系統(tǒng),最少必須掌握以下技術(shù):1.數(shù)據(jù)庫:包括關(guān)系型數(shù)據(jù)庫基本理論、SQL語言;2.程序開發(fā)語言:JAVA、C#等主流開發(fā)語言,包括面向?qū)ο蟪绦蛟O(shè)計(jì)思想;3.WEB前端開發(fā)技術(shù):HTML、CSS、JavaScript、JSON、Ajax;4.部分框架:SSH、EntityFramework、MVC等;此外,再進(jìn)一步則對系統(tǒng)的架構(gòu)能力提出要求,包括:設(shè)計(jì)模式、負(fù)載均衡、SOA技術(shù)、可擴(kuò)展性、可維護(hù)性、控制反轉(zhuǎn)(Inversion of Control,IoC)、面向切面編程(AOP)等。
所有這些技術(shù)技能的獲得,都要求軟件技術(shù)類專業(yè)的教師能在日常教學(xué)工作之外,投入大量的時(shí)間去學(xué)習(xí)及訓(xùn)練,特別是完成實(shí)際運(yùn)營系統(tǒng)的開發(fā)和維護(hù)工作。
三、高職軟件技術(shù)類專業(yè)教師實(shí)踐能力提升的主要途徑
1.團(tuán)隊(duì)和集體能提供的途徑
近些年來高職院校不斷加強(qiáng)對專業(yè)教師實(shí)踐能力的提升,教師能從所屬的團(tuán)隊(duì)和學(xué)校得到一些機(jī)會(huì)來提升實(shí)踐能力,其中包括:周期性地赴企業(yè)頂崗實(shí)踐;假期參與企業(yè)項(xiàng)目團(tuán)隊(duì);派出教師到校企合作開設(shè)的國培班;校內(nèi)社會(huì)服務(wù)團(tuán)隊(duì)建設(shè)等等。這些舉措獲得了一定的成果,院校教師實(shí)踐能力總體水平得到提升,但由于這些工作缺乏評(píng)價(jià)機(jī)制或院校自己完成教師培訓(xùn)效果的評(píng)價(jià),其成效仍有待進(jìn)一步提高。
2.教師個(gè)人為主的自我培養(yǎng)途徑
與教師所在集體對其培養(yǎng)的內(nèi)在動(dòng)力不同,教師自己主動(dòng)要求的自我培養(yǎng)成效一般都更好,但同時(shí)存在實(shí)施面不夠廣、持續(xù)時(shí)間不夠長、獲得支持的資源不足、單打獨(dú)斗等各種問題。對比國外職業(yè)培訓(xùn)類的教育機(jī)構(gòu)運(yùn)營情況以及國內(nèi)本科類院校的情況,高職教師也可以通過多種途徑完成對自身的長期持續(xù)培養(yǎng)。
(1)組建技術(shù)類社會(huì)服務(wù)實(shí)體
根據(jù)自身的專業(yè)特長及社交面,與志同道合者組建獨(dú)立的開發(fā)團(tuán)隊(duì)甚至成立科技開發(fā)公司,對外承接實(shí)際的軟件系統(tǒng)開發(fā)、測試、運(yùn)維等工程。這樣的工程項(xiàng)目有實(shí)際的需求、項(xiàng)目管理、進(jìn)度管理及壓力、項(xiàng)目測試、項(xiàng)目驗(yàn)收及客戶評(píng)價(jià),教師能在項(xiàng)目壓力下快速成長,所有的學(xué)習(xí)成果及學(xué)習(xí)經(jīng)驗(yàn)都可以直接應(yīng)用到教學(xué)過程中,同時(shí),項(xiàng)目管理經(jīng)驗(yàn)也可以成為管理、激勵(lì)班級(jí)內(nèi)學(xué)生團(tuán)隊(duì)的可復(fù)制經(jīng)驗(yàn)。由于團(tuán)隊(duì)的約束力量,教師能長期地不斷驅(qū)動(dòng)自己向前成長,是教師實(shí)踐能力培養(yǎng)的最佳途徑,但也有一定的局限性,比如超過3-5個(gè)同類項(xiàng)目后,團(tuán)隊(duì)在經(jīng)濟(jì)利益的驅(qū)使下,可能長期注意在同一類工程項(xiàng)目中,如果團(tuán)隊(duì)不更新技術(shù),則將把教師“圈”在一個(gè)技術(shù)范圍內(nèi)。
(2)投入企業(yè)兼職
在教師個(gè)人社交成果不足以支承其參與組建技術(shù)類社會(huì)服務(wù)實(shí)體時(shí),教師則以個(gè)人身份參與企業(yè)兼職,利用固定的時(shí)間在企業(yè)直接承擔(dān)部分開發(fā)、測試等任務(wù),可以通過項(xiàng)目組技術(shù)的傳播獲得主要技術(shù),并在實(shí)際項(xiàng)目的開發(fā)過程中提升技能。但這種方式對于技術(shù)層次不夠高的教師而言可實(shí)施性不高,因?yàn)檫@類教師主要從事直接的編碼、測試等具體工作,這些工作都需要一定的工作時(shí)間并同項(xiàng)目組其他成員加強(qiáng)溝通和交流,這些要求教師可能難以滿足。對于技術(shù)層次比較高的教師,則可以在企業(yè)中承擔(dān)技術(shù)指導(dǎo)、咨詢、專項(xiàng)技術(shù)難題的破解等工作,這些崗位需要在企業(yè)現(xiàn)場完成工作的時(shí)間不會(huì)太長,主要資源投入在根據(jù)項(xiàng)目的需求而學(xué)習(xí)新的技術(shù)和運(yùn)用新的解決方案這些方面,這些工作則可以根據(jù)教師自身的情況在任何場所進(jìn)行。
(3)成為獨(dú)立的服務(wù)承包商
除了以上兩種方式投入實(shí)際項(xiàng)目以外,由于互聯(lián)網(wǎng)的廣泛應(yīng)用,目前項(xiàng)目和服務(wù)發(fā)包平臺(tái)已在國內(nèi)外得到認(rèn)可,教師可以以個(gè)人身份作為獨(dú)立承包商參與到平臺(tái)。對于專業(yè)技術(shù)能力較好的教師,可以直接在freelance.com(http://www.freelance.com/en/,因?yàn)槭菄馄脚_(tái),發(fā)包和接包都只能使用英語,僅適合外語水平比較高的人群)、shixian.com(http://shixian.com/)、碼市等平臺(tái)承擔(dān)相應(yīng)的發(fā)包任務(wù),其中可以包括給原有系統(tǒng)添加各種指定的支付手段之類的要求,這些外包任務(wù)可能只需要獨(dú)立承包商一周或10天的工作周期,更短的可能只需要1-2天。這種情況特別適合于專業(yè)教師,因?yàn)槠溆袠I(yè)余時(shí)間但又沒有長期固定的工作時(shí)間。
但這種途徑如果僅僅關(guān)注一些小的專項(xiàng)問題解決而不參與較大型的工程項(xiàng)目,那么教師本人可能迷失在不斷地項(xiàng)目承擔(dān)和賺取一定的收入上,對于其全面的技術(shù)技能提升作用有限。
此外,對于有一定的系統(tǒng)規(guī)劃和設(shè)計(jì)能力的教師,可以參與到極牛(http://www.geekniu.com/)、在行(http://www.zaih.com/)等平臺(tái),主要承接技術(shù)咨詢方面的業(yè)務(wù),隨著所承接業(yè)務(wù)量的增加和行業(yè)面擴(kuò)寬,專業(yè)教師也可以實(shí)現(xiàn)對自我的持續(xù)培養(yǎng)。
(4)專注技術(shù),開發(fā)開源項(xiàng)目
積極投入到各種開源項(xiàng)目的開發(fā)團(tuán)隊(duì),專注提升自身技術(shù)水平。這對于已具備一定技術(shù)基礎(chǔ)的教師是個(gè)深入學(xué)習(xí)和研究的好方法,但對于外語要求較高,而且需要與分布在全球的團(tuán)隊(duì)成員合作,難度較高。
此外,還可以根據(jù)已有一定用戶群的開源項(xiàng)目,在自身熟悉和特長的領(lǐng)域進(jìn)行再實(shí)現(xiàn),比如把JAVA語言的開源項(xiàng)目在.NET語言中實(shí)現(xiàn),或者反過來。這種方式可以促使自己快速學(xué)習(xí)到行業(yè)內(nèi)優(yōu)秀的設(shè)計(jì),同時(shí)還可能把作品商業(yè)化,取得一定的經(jīng)濟(jì)收益。
在完成開源項(xiàng)目的同時(shí),完成對完整開發(fā)過程的錄屏,后期進(jìn)行視頻的剪輯,構(gòu)成開發(fā)視頻教程,既可以直接作為教學(xué)的共享資源,又可以作為自主知識(shí)產(chǎn)權(quán)的教學(xué)案例,在網(wǎng)上出售并獲取收入以支持開源項(xiàng)目的持續(xù)改進(jìn)。
(5)注意寫作技能,成為技術(shù)作家
對于具有一定技術(shù)水平,但不愿意承擔(dān)工程項(xiàng)目壓力的教師,可以利用自身技術(shù)特長,進(jìn)行技術(shù)文章的撰寫,在此過程中不斷總結(jié)經(jīng)驗(yàn)。但與一般論文發(fā)表不同,技術(shù)文章需要有一定的深度,而且發(fā)表到如InfoQ(http://www.infoq.com/cn/)等要求較高的平臺(tái),這些平臺(tái)一般不接受水平層次不夠的文章,而且還不需要版面費(fèi),并可以把文章再發(fā)布到自己的博客或用于出書,僅需要標(biāo)明原始出處為InfoQ即可。
除了一般的技術(shù)文章,對于某一類軟件開發(fā)、測試技術(shù),還可以自行組織在網(wǎng)絡(luò)出版,發(fā)布如designcode.io (http://designcode.io/)類似的專項(xiàng)圖書網(wǎng)站,實(shí)行收費(fèi)閱讀,在提高教師個(gè)人收入的同時(shí)為后繼其他圖書的撰寫積累資源。
四、結(jié)論
總之,如果教師愿意投入資源到自身實(shí)踐能力的提升,有各種有效的途徑去實(shí)施,并在過程中注意各種途徑的不足,從其他方面加以彌補(bǔ)即可。由于軟件開發(fā)、測試、咨詢等服務(wù)、難題破解和工程項(xiàng)目,可以在解決問題的同時(shí),為教師個(gè)人帶來經(jīng)濟(jì)上的收益,能直接、持續(xù)地激勵(lì)教師不斷投入資源到技術(shù)的學(xué)習(xí)和技能的提高,而學(xué)校需要做的就是提供和創(chuàng)造教師發(fā)揮個(gè)人主動(dòng)性的良好環(huán)境。
參考文獻(xiàn)
[1]謝日星.關(guān)于教師素質(zhì)和能力提升的有效途徑研究.資治文摘,2015(4):115-116.
[2]吳亞東,韋秀芝.高職院校教師素質(zhì)提升的途徑研究.中國科教創(chuàng)新導(dǎo)刊,2013(19).
[3]劉君瑞,姜學(xué)鋒,杜承烈.基于強(qiáng)計(jì)算能力培養(yǎng)的軟件技術(shù)實(shí)踐教學(xué)模式研究.計(jì)算機(jī)教育,2013(2).
作者簡介
謝日星(1973.7),男,漢族,江西興國人,武漢軟件工程職業(yè)學(xué)院王路群工作室副教授,工學(xué)碩士,研究方向:軟件開發(fā)、信息安全研究.