李志學(xué)
1 前言
根據(jù)教育部提出的“高校人才培養(yǎng)應(yīng)從研究型逐漸向應(yīng)用型轉(zhuǎn)變,使學(xué)生在畢業(yè)后能夠快速與企業(yè)和市場接軌”的要求,壽光市提出創(chuàng)建軟件產(chǎn)業(yè)的思想,并且與濰坊科技學(xué)院聯(lián)合投資建設(shè)壽光市軟件園,針對軟件產(chǎn)業(yè)的需求培養(yǎng)更多的軟件人才,走出一條產(chǎn)、學(xué)、研立體教育教學(xué)的新路子。
2 定位軟件人才培養(yǎng)
眾所周知,軟件企業(yè)需要軟件工人,也需要高精尖人才。2種人才的知識含量不同,培養(yǎng)的渠道也應(yīng)該有所不同。這就需要從實際出發(fā),從培養(yǎng)適應(yīng)對路的“軟件工人”開始,真正培養(yǎng)出基礎(chǔ)好的“軟件工人”白領(lǐng)人才。
軟件園借鑒印度軟件人才的培養(yǎng)模式,即在印度軟件工人培養(yǎng)的基礎(chǔ)模式上,以每一位工人都具備完成獨立單元設(shè)計的任務(wù),多人配合可以進行大型軟件的設(shè)計開發(fā)為目的,提高軟件綜合開發(fā)的效能,服務(wù)于市場對軟件人才的需求。具體做法是,以學(xué)院中印軟件學(xué)院為依托,在強化學(xué)生計算機基礎(chǔ)技能培養(yǎng)的基礎(chǔ)上,組織學(xué)生參與軟件的開發(fā)與研究工作,使軟件園成為學(xué)生提高動手能力,獲取軟件專業(yè)知識和操作技能的場所和實習(xí)基地,拓展學(xué)生的計算機軟件技術(shù)能力,服務(wù)于社會對軟件人才的需求。
3 職業(yè)化教育模式下的軟件人才培養(yǎng)模式
濰坊科技學(xué)院不論辦學(xué)層次還是師資力量都以培養(yǎng)軟件類人才為主。從開設(shè)的課程來看,聯(lián)系密切,學(xué)生畢業(yè)到社會上工作能夠得心應(yīng)手。VISUAL BASIC、C、PASCAL、匯編語言、VISUAL FOXPRO、C++、C#、JAVA等語言,對軟件開發(fā)理解的人都感到有些過多。因為計算機語言大部分是相通的,所以Windows平臺上只要會幾門主要語言,其他的語言自學(xué)一下即可?;ㄙM太多的時間在計算機語言上,大部分學(xué)生學(xué)習(xí)不精,造成各種語言之間相互混淆,應(yīng)用起來更加復(fù)雜。而對軟件設(shè)計、軟件開發(fā)工程化比較重要的軟件工程學(xué)、面向?qū)ο蟮某绦蛟O(shè)計理論、編譯原理等都沒有涉及,因此,學(xué)院改革軟件課程體系,加強軟件設(shè)計、開發(fā)與理論研究力度,變多種計算機語言為一種或幾種,滲透設(shè)計高級教育,積極與軟件園培養(yǎng)模式接軌。
3.1 教學(xué)內(nèi)容在教學(xué)內(nèi)容上,設(shè)計軟件設(shè)計類和軟件編程類2套大中專院校教學(xué)計劃與課程體系。軟件設(shè)計類模式以培養(yǎng)軟件開發(fā)學(xué)術(shù)人才(軟件領(lǐng)域的思想家)為主,著眼于畢業(yè)生將來成為項目分析師、軟件設(shè)計師、高級應(yīng)用人員等“高精尖”管理人才為主;軟件編程類模式以培養(yǎng)專業(yè)技術(shù)熟練的軟件生產(chǎn)、編程、經(jīng)營、維護人才為具體目標(biāo)。
普通大專部分以軟件編程類為主,培養(yǎng)目標(biāo)是“軟件工人”??梢杂眯〉能浖_發(fā)來達到逐步熟悉開發(fā)過程,熟練使用開發(fā)工具,成為熟練的軟件工人。人才的層次結(jié)構(gòu)達到合理化、標(biāo)準(zhǔn)之后,軟件開發(fā)工程化才具有人才基礎(chǔ),有了人才的基礎(chǔ),軟件開發(fā)工程化才有可能成為現(xiàn)實。
3.2 教學(xué)方式
1)課程培訓(xùn)。課程培訓(xùn)是幫助學(xué)生梳理所學(xué)過的理論知識,時間為4個月。培訓(xùn)的教學(xué)內(nèi)容是學(xué)校理論教學(xué)的延伸,同時根據(jù)人才市場當(dāng)前的主流知識和技術(shù)結(jié)合工程實際應(yīng)用,有針對性地進行課程培訓(xùn),如Java編程語言、STRUTS體系結(jié)構(gòu)與設(shè)計、JSP編程與環(huán)境配置、ASP.NET程序設(shè)計與應(yīng)用開發(fā)、實用數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)系統(tǒng)工程案例分析與設(shè)計等。
2)項目開發(fā)訓(xùn)練。在基本掌握軟件開發(fā)的主流技術(shù)后,以軟件開發(fā)項目為龍頭,以項目組為實訓(xùn)單位,對學(xué)生進行項目開發(fā)訓(xùn)練,時間為2個月。培訓(xùn)目標(biāo)是通過學(xué)生自己動手參加一個完整的項目開發(fā),體驗項目的開發(fā)過程和項目開發(fā)全程管理,培養(yǎng)學(xué)生的學(xué)習(xí)能力和解決問題的能力,積累項目開發(fā)工作經(jīng)驗。企業(yè)拿出若干個已經(jīng)完成的實際軟件開發(fā)項目作為項目訓(xùn)練教案,學(xué)生在這些項目中自選課題,由工程師具體指導(dǎo)學(xué)生完成該項目的開發(fā)工作。
3.3 引入企業(yè)模式進行培養(yǎng)在培養(yǎng)過程中引入企業(yè)化的培養(yǎng)方式,專業(yè)實訓(xùn)教學(xué)結(jié)束后,學(xué)院共同組織學(xué)生首先在自己的軟件企業(yè)的實際工作崗位上進行實習(xí),由所在企業(yè)的工程師作為指導(dǎo)教師,結(jié)合企業(yè)的開發(fā)項目,真刀真槍地干。培養(yǎng)目標(biāo)是使學(xué)生了解企業(yè),熟悉軟件企業(yè)文化,增強工作能力和責(zé)任感。
現(xiàn)在軟件學(xué)院也成立計算機公司,涉及范圍包含計算機硬件和軟件的銷售服務(wù)。學(xué)院抓住時機,首先讓自己的教師開發(fā)幾個小型或者中型的項目,完成對教師的培訓(xùn);然后將學(xué)生分批分組,根據(jù)學(xué)生的需求和軟件開發(fā)的需要,重點先進行軟件編程的培養(yǎng),使學(xué)生不僅僅會書本上的知識,更重要的是通過軟件開發(fā)的過程熟悉軟件開發(fā)的步驟和社會對軟件需求流行的開發(fā)工具與開發(fā)方式。
通過企業(yè)模式管理學(xué)生將學(xué)到的死的課本知識應(yīng)用起來,當(dāng)他們走上工作崗位的時候就不需要企業(yè)再對他們進行長期的培養(yǎng),降低企業(yè)的人員成本,提高學(xué)生就業(yè)的競爭力,促進學(xué)生就業(yè),達到意想不到的效果。