王池社 顏新云 沈奇
摘要:培養(yǎng)軟件創(chuàng)新型應(yīng)用人才是高校計(jì)算機(jī)教學(xué)研究中的一個(gè)重要目標(biāo)。文章通過(guò)分析當(dāng)前計(jì)算機(jī)教學(xué)中人才培養(yǎng)方式存在的問(wèn)題,提出基于項(xiàng)目實(shí)踐理論基礎(chǔ)與興趣選拔相結(jié)合的軟件創(chuàng)新型人才培養(yǎng)模式,指出該方案對(duì)提高學(xué)生的軟件創(chuàng)新能力效果明顯。
關(guān)鍵詞:軟件;創(chuàng)新型;人才培養(yǎng)
0 引言
長(zhǎng)期以來(lái),具備創(chuàng)新能力和實(shí)際工程經(jīng)驗(yàn)的高素質(zhì)軟件人才普遍缺乏已成為制約我國(guó)軟件產(chǎn)業(yè)發(fā)展的瓶頸,而作為軟件創(chuàng)新人才培養(yǎng)的基地,高校應(yīng)用型軟件創(chuàng)新人才培養(yǎng)成為計(jì)算機(jī)類(lèi)專業(yè)人才培養(yǎng)的重要研究?jī)?nèi)容。各高校計(jì)算機(jī)類(lèi)應(yīng)用型人才培養(yǎng)方案在培養(yǎng)學(xué)生的動(dòng)手能力方面進(jìn)行了大量的探索,包括增加課內(nèi)實(shí)驗(yàn)、校企聯(lián)合項(xiàng)目實(shí)踐等方案,最大程度地滿足學(xué)生軟件應(yīng)用能力的培養(yǎng)。
1 存在問(wèn)題
傳統(tǒng)的軟件應(yīng)用人才培養(yǎng)方法可以滿足大多數(shù)學(xué)生的軟件應(yīng)用能力培養(yǎng),但是在人才的創(chuàng)新能力培養(yǎng)方面上,還存在著一些缺陷。
1)培養(yǎng)內(nèi)容連貫性不足。
長(zhǎng)期以來(lái),高校對(duì)于課程計(jì)劃的設(shè)定以連貫性為主,從基礎(chǔ)課到專業(yè)課順序開(kāi)展教學(xué),然而每門(mén)課程的應(yīng)用項(xiàng)目之間沒(méi)有很強(qiáng)的相關(guān)性,造成學(xué)生在應(yīng)用操作時(shí)往往照葫蘆畫(huà)瓢,跟著實(shí)驗(yàn)指導(dǎo)書(shū)完成步驟。比如面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)以雇員管理為主要示例,而測(cè)試課程實(shí)驗(yàn)中卻以進(jìn)銷(xiāo)存等為示例完成,這種課程連續(xù)但內(nèi)容脫節(jié)的應(yīng)用培養(yǎng)雖然能在各個(gè)課程中讓學(xué)生掌握單個(gè)實(shí)驗(yàn)思想,但是從軟件工程角度出發(fā),往往不能達(dá)到預(yù)期的教學(xué)效果。
2)教學(xué)內(nèi)容創(chuàng)新性不足。
隨著軟件技術(shù)的飛速發(fā)展,軟件設(shè)計(jì)、開(kāi)發(fā)、測(cè)試等技術(shù)手段和工具也在飛速升級(jí),軟件行業(yè)對(duì)從業(yè)人員的要求也越來(lái)越高,軟件生命周期的各個(gè)環(huán)節(jié)中新的技術(shù)和軟件工具層出不窮,而高等院校的軟件人才培養(yǎng)課程往往滯后于社會(huì)需求。在實(shí)驗(yàn)操作教學(xué)中,傳統(tǒng)實(shí)驗(yàn)和經(jīng)典實(shí)驗(yàn)較多,體現(xiàn)最新軟件技術(shù)的實(shí)驗(yàn)較少;驗(yàn)證性的實(shí)驗(yàn)較多,設(shè)計(jì)和應(yīng)用型的實(shí)驗(yàn)較少;內(nèi)容單一目標(biāo)性較強(qiáng)的小實(shí)驗(yàn)較多,綜合性的大型完整實(shí)驗(yàn)較少,教學(xué)內(nèi)容創(chuàng)新性缺乏往往制約了學(xué)生創(chuàng)新能力的培養(yǎng)。
3)教師企業(yè)經(jīng)驗(yàn)不足。
高校教師科研創(chuàng)新能力和教學(xué)能力較強(qiáng),然而往往缺乏一定的企業(yè)應(yīng)用經(jīng)驗(yàn)。在實(shí)驗(yàn)教學(xué)中,教師根據(jù)教學(xué)大綱等指導(dǎo)文件完成教學(xué),自身卻未必明了在實(shí)際生成過(guò)程中哪些軟件技術(shù)重要,哪些技術(shù)已經(jīng)落伍不再使用。教師本身的實(shí)際軟件生產(chǎn)經(jīng)驗(yàn)不足,也一定程度上影響了學(xué)生的創(chuàng)新能力發(fā)展。
4)學(xué)生個(gè)性培養(yǎng)不足。
在傳統(tǒng)教學(xué)中,所有軟件專業(yè)學(xué)生都要完成一樣的實(shí)驗(yàn),弄懂每一門(mén)課程。這種培養(yǎng)方式能夠讓學(xué)生掌握更多的知識(shí),提升專業(yè)技能,但是卻忽略了學(xué)生本身的學(xué)習(xí)興趣與特長(zhǎng)。清一色、大鍋飯的培養(yǎng)方式,在人才培養(yǎng)中缺乏創(chuàng)新。如今軟件生產(chǎn)過(guò)程分工越來(lái)越細(xì),應(yīng)用領(lǐng)域越來(lái)越廣,軟件崗位專業(yè)特色越來(lái)越強(qiáng)。探索新的培養(yǎng)方法、因材施教,根據(jù)學(xué)生的興趣愛(ài)好發(fā)揮學(xué)生的特長(zhǎng),有針對(duì)性地培養(yǎng)學(xué)生,才能更好地讓學(xué)生主觀能動(dòng)性充分調(diào)動(dòng),創(chuàng)新能力進(jìn)一步增強(qiáng)。
5)學(xué)生綜合素質(zhì)不足。
學(xué)校的教學(xué)過(guò)程往往脫離了實(shí)際生產(chǎn)過(guò)程,學(xué)習(xí)環(huán)境相對(duì)簡(jiǎn)單寬松,實(shí)驗(yàn)重點(diǎn)放在知識(shí)和技能上,忽略了實(shí)際軟件項(xiàng)目中團(tuán)隊(duì)協(xié)作能力的培養(yǎng)。無(wú)論哪一個(gè)項(xiàng)目,團(tuán)隊(duì)協(xié)作能力的好壞直接影響著產(chǎn)品的質(zhì)量,而在高校實(shí)驗(yàn)教學(xué)過(guò)程中,經(jīng)常是一人一組或者兩人一組完成實(shí)驗(yàn),這種培養(yǎng)模式和實(shí)際軟件生成過(guò)程脫軌,導(dǎo)致學(xué)生進(jìn)入工作崗位后,融入團(tuán)隊(duì)緩慢,難以發(fā)揮潛能,錯(cuò)過(guò)了崗位能力發(fā)展的最佳時(shí)機(jī)。
2 培養(yǎng)思路
作為應(yīng)用型本科學(xué)校,軟件創(chuàng)新型人才培養(yǎng)應(yīng)以提升創(chuàng)新能力為根本,以實(shí)際生產(chǎn)需求為導(dǎo)向,以企業(yè)合作項(xiàng)目為平臺(tái),堅(jiān)持開(kāi)放式思想,加強(qiáng)學(xué)生的項(xiàng)目參與能力與團(tuán)隊(duì)協(xié)作能力,培養(yǎng)學(xué)生的創(chuàng)新意識(shí)、創(chuàng)新精神和創(chuàng)新能力。
高校應(yīng)該以軟件實(shí)驗(yàn)室為場(chǎng)地,以企業(yè)合作項(xiàng)目為平臺(tái),通過(guò)公開(kāi)實(shí)驗(yàn)內(nèi)容,吸引學(xué)生主動(dòng)報(bào)名參與。在吸納實(shí)驗(yàn)室成員前,教師先對(duì)報(bào)名學(xué)生進(jìn)行軟件基礎(chǔ)素養(yǎng)考核,選拔出態(tài)度端正、認(rèn)真積極的學(xué)生進(jìn)入軟件實(shí)驗(yàn)室參與實(shí)驗(yàn);對(duì)于實(shí)驗(yàn)室的學(xué)生,按照其本身的興趣與特長(zhǎng),分為需求、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試4個(gè)小組,其中開(kāi)發(fā)分為.Net、Java、C++3個(gè)小類(lèi)。
對(duì)于選拔進(jìn)入實(shí)驗(yàn)室的學(xué)生,我們首先邀請(qǐng)企業(yè)資深項(xiàng)目人員和應(yīng)用經(jīng)驗(yàn)豐富的教師對(duì)學(xué)生進(jìn)行基礎(chǔ)知識(shí)課程培訓(xùn),培訓(xùn)結(jié)束后以課程測(cè)試判斷學(xué)習(xí)是否合格,合格的學(xué)生再進(jìn)人下一活動(dòng)步驟。對(duì)于測(cè)試不合格的學(xué)生,我們根據(jù)其個(gè)人意愿,自行選擇退出或者鞏固培訓(xùn)?;A(chǔ)薄弱學(xué)生在項(xiàng)目實(shí)施過(guò)程中旁聽(tīng)見(jiàn)習(xí),由教師或者老生判斷是否可以參與項(xiàng)目。項(xiàng)目完成后,由企業(yè)項(xiàng)目人員進(jìn)行驗(yàn)收,判斷項(xiàng)目是否合格。項(xiàng)目結(jié)束后,獨(dú)立參與項(xiàng)目的部分學(xué)生可以重新組隊(duì),完成具有創(chuàng)新性的實(shí)踐項(xiàng)目,如圖1所示。
3 遵循的原則
軟件創(chuàng)新型應(yīng)用人才的培養(yǎng)應(yīng)當(dāng)堅(jiān)持以下幾個(gè)原則。
1)項(xiàng)目選擇堅(jiān)持軟件工程思想的原則。
在軟件實(shí)驗(yàn)室的實(shí)驗(yàn)內(nèi)容具有一定的特殊性,因?yàn)樗麄兪擒浖髽I(yè)的具體項(xiàng)目,這些項(xiàng)目對(duì)在校的學(xué)生來(lái)說(shuō)還具有一定的難度。在實(shí)驗(yàn)項(xiàng)目選擇時(shí),教師應(yīng)當(dāng)堅(jiān)持軟件工程思想的原則,盡量涵蓋需求、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試等軟件生產(chǎn)過(guò)程,使每一個(gè)小組都參與到其中。
2)任務(wù)分配堅(jiān)持量力鍛煉的原則。
在項(xiàng)目實(shí)驗(yàn)內(nèi)容分配上,既要適當(dāng)考慮保障學(xué)生的正常學(xué)習(xí)時(shí)間,又要能夠讓實(shí)驗(yàn)室學(xué)生完成定量?jī)?nèi)容以達(dá)到鍛煉的效果。
3)實(shí)驗(yàn)室管理堅(jiān)持匯報(bào)討論的原則。
軟件實(shí)驗(yàn)室場(chǎng)地僅用于實(shí)驗(yàn)室成員的日常工作,不安排其他日常實(shí)驗(yàn)教學(xué)課程。實(shí)驗(yàn)室管理由實(shí)驗(yàn)室學(xué)生負(fù)責(zé),自主簽到簽退。在實(shí)驗(yàn)內(nèi)容完成期間,堅(jiān)持匯報(bào)討論的制度,保障實(shí)驗(yàn)項(xiàng)目的進(jìn)展。
4)團(tuán)隊(duì)管理堅(jiān)持高低梯隊(duì)的原則。
實(shí)驗(yàn)室團(tuán)隊(duì)堅(jiān)持年級(jí)高低形成梯隊(duì)的原則。年級(jí)高、技能強(qiáng)的老生帶領(lǐng)年級(jí)低、技能弱的新生,通過(guò)梯隊(duì)的形成,當(dāng)老生因畢業(yè)等原因離開(kāi)實(shí)驗(yàn)室后,原來(lái)的新生成長(zhǎng)為梯隊(duì)中的老生,繼續(xù)帶領(lǐng)新生,如此反復(fù),維持實(shí)驗(yàn)室學(xué)生團(tuán)隊(duì)穩(wěn)定,同時(shí)也可以增強(qiáng)學(xué)生的團(tuán)隊(duì)協(xié)作能力。endprint
5)合作企業(yè)選擇堅(jiān)持大型、正規(guī)的原則。
軟件實(shí)驗(yàn)室的實(shí)驗(yàn)項(xiàng)目來(lái)源于軟件企業(yè),所以在選擇合作企業(yè)時(shí),必須選擇大型、正規(guī)的軟件企業(yè)合作,保證項(xiàng)目流程的規(guī)范性。在軟件實(shí)驗(yàn)室實(shí)際運(yùn)行中,主要合作對(duì)象有金蝶國(guó)際軟件集團(tuán)有限公司和東軟集團(tuán)股份有限公司等。
4 培養(yǎng)的方法與過(guò)程
在軟件創(chuàng)新型應(yīng)用人才培養(yǎng)過(guò)程中,主要由初步選拔、基礎(chǔ)培訓(xùn)、項(xiàng)目見(jiàn)習(xí)、項(xiàng)目參與、鞏固創(chuàng)新5個(gè)步驟組成。
1)初步選拔。
為了更好地培養(yǎng)學(xué)生的創(chuàng)新能力和發(fā)展他們的興趣特長(zhǎng),軟件實(shí)驗(yàn)室并沒(méi)有采用普通實(shí)驗(yàn)室的課程教學(xué)方法,而是通過(guò)公布軟件項(xiàng)目,招募愿意參與的學(xué)生,進(jìn)入實(shí)驗(yàn)室參加項(xiàng)目實(shí)驗(yàn)。項(xiàng)目要求學(xué)生要有一定的軟件基本素養(yǎng)和基礎(chǔ)理論功底。
2)基礎(chǔ)培訓(xùn)。
進(jìn)入實(shí)驗(yàn)室的學(xué)生相對(duì)來(lái)說(shuō)基礎(chǔ)差距較小,所以基礎(chǔ)培訓(xùn)中,重在軟件基礎(chǔ)能力的加強(qiáng)和實(shí)際項(xiàng)目的規(guī)范。軟件基礎(chǔ)培訓(xùn)針對(duì)學(xué)校已開(kāi)課程的鞏固和未開(kāi)課程的普及,保障實(shí)驗(yàn)室學(xué)生在實(shí)際參與過(guò)程中能夠使用掌握的技能。項(xiàng)目規(guī)范也是重要的培訓(xùn)之一。學(xué)生在平時(shí)課程中,往往缺少良好的實(shí)驗(yàn)規(guī)范,在實(shí)際項(xiàng)目團(tuán)隊(duì)中,必須要有統(tǒng)一的文檔、編程等規(guī)范。
3)項(xiàng)目見(jiàn)習(xí)。
對(duì)于初入實(shí)驗(yàn)室學(xué)生或者基礎(chǔ)薄弱的學(xué)生,在項(xiàng)目實(shí)驗(yàn)中是見(jiàn)習(xí)角色,跟著實(shí)驗(yàn)室老生和老師學(xué)習(xí)項(xiàng)目部分內(nèi)容。每個(gè)見(jiàn)習(xí)新生都被安排一位老生和實(shí)驗(yàn)教師帶領(lǐng)學(xué)習(xí),教師負(fù)責(zé)整體把握,老生負(fù)責(zé)細(xì)節(jié)指導(dǎo)。在新生見(jiàn)習(xí)過(guò)程中,老生可以適當(dāng)安排部分任務(wù)給新生作為作業(yè),新生的見(jiàn)習(xí)階段結(jié)束由負(fù)責(zé)教師和老生根據(jù)情況評(píng)定。
4)項(xiàng)目參與。
當(dāng)進(jìn)人軟件實(shí)驗(yàn)室的新生具備項(xiàng)目參與能力時(shí),由企業(yè)項(xiàng)目負(fù)責(zé)人和實(shí)驗(yàn)教師根據(jù)學(xué)生實(shí)際情況分配部分工作。分配原則是鍛煉為主、量力而行。在學(xué)生完成項(xiàng)目任務(wù)期間,應(yīng)不斷向項(xiàng)目負(fù)責(zé)人和實(shí)驗(yàn)教師匯報(bào)節(jié)點(diǎn)進(jìn)展,并展示自己工作內(nèi)容。通過(guò)項(xiàng)目討論會(huì),負(fù)責(zé)人和教師對(duì)學(xué)生參與內(nèi)容進(jìn)行評(píng)價(jià)并指導(dǎo)調(diào)整,直至任務(wù)完成。
5)鞏固創(chuàng)新。
對(duì)于實(shí)驗(yàn)室中具有一定的項(xiàng)目參與經(jīng)驗(yàn)的學(xué)生,由企業(yè)項(xiàng)目資深工作人員和實(shí)驗(yàn)教師共同商定,對(duì)工作內(nèi)容給予評(píng)價(jià),并指導(dǎo)其他實(shí)現(xiàn)方法與技術(shù);同時(shí)向這些學(xué)有余力的學(xué)生介紹當(dāng)前流行的軟件技術(shù)原理與方法;最后結(jié)合目前競(jìng)賽或設(shè)計(jì)課題,征求學(xué)生意見(jiàn),爭(zhēng)取完成更多的創(chuàng)新工作。
以某醫(yī)藥企業(yè)委托開(kāi)發(fā)的網(wǎng)絡(luò)招投標(biāo)系統(tǒng)為例,首先公布實(shí)驗(yàn)項(xiàng)目涉及的培養(yǎng)方向,此項(xiàng)目在學(xué)生參與中主要涉及.NET編碼、軟件測(cè)試兩方面內(nèi)容。通過(guò)實(shí)驗(yàn)室學(xué)生主動(dòng)報(bào)名,教師對(duì)學(xué)生初步選拔后,進(jìn)行基礎(chǔ)培訓(xùn),再按學(xué)生項(xiàng)目實(shí)踐能力分成兩類(lèi):見(jiàn)習(xí)生、直接參與者。在企業(yè)項(xiàng)目負(fù)責(zé)人和實(shí)驗(yàn)室老師的帶領(lǐng)下,已經(jīng)培養(yǎng)成熟的學(xué)生直接參與項(xiàng)目的部分工作,基礎(chǔ)相對(duì)薄弱的學(xué)生作為見(jiàn)習(xí)生參與到項(xiàng)目中。見(jiàn)習(xí)學(xué)生既可以學(xué)習(xí)到應(yīng)用軟件工程化開(kāi)發(fā)過(guò)程,也可以了解具體實(shí)施的細(xì)節(jié)。實(shí)驗(yàn)項(xiàng)目完成時(shí),作為直接參與的學(xué)生,增加了動(dòng)手能力;作為見(jiàn)習(xí)的學(xué)生,也熟悉了項(xiàng)目的規(guī)范和操作。實(shí)驗(yàn)項(xiàng)目完成后,實(shí)驗(yàn)室學(xué)生可以根據(jù)在項(xiàng)目中完成的內(nèi)容,結(jié)合競(jìng)賽或者設(shè)計(jì)課題,將實(shí)際項(xiàng)目結(jié)合先進(jìn)理論大膽創(chuàng)新,取得更大的進(jìn)步。
5 結(jié)語(yǔ)
經(jīng)過(guò)多年的探索和實(shí)踐,軟件實(shí)驗(yàn)室逐漸形成了一套創(chuàng)新型應(yīng)用人才創(chuàng)新的培養(yǎng)模式,并取得了一定的階段性成果。實(shí)驗(yàn)室培養(yǎng)的學(xué)生分別在企業(yè)實(shí)驗(yàn)項(xiàng)目中表現(xiàn)出了優(yōu)秀的實(shí)踐能力和創(chuàng)新能力。相信隨著此模式的不斷改革和完善,實(shí)驗(yàn)室將培養(yǎng)出更多高質(zhì)量的軟件創(chuàng)新型應(yīng)用人才。
參考文獻(xiàn):
[1]奚春雁.創(chuàng)新學(xué)生培養(yǎng)模式助力軟件產(chǎn)業(yè)發(fā)展[J].計(jì)算機(jī)教育,2013(23):4-6.
[2]羅代忠,羅萬(wàn)成,李瑞.應(yīng)用型本科院校軟件工程專業(yè)人才培養(yǎng)模式改革與實(shí)踐[J].計(jì)算機(jī)教育,2010(4):4-10.
[3]何智文,吳赟婷,王鐘莊.開(kāi)放式計(jì)算機(jī)實(shí)驗(yàn)室建設(shè)對(duì)培養(yǎng)學(xué)生創(chuàng)新能力的作用[J].湖北廣播電視大學(xué)學(xué)報(bào),2007(11):93-94.
[4]郭東恩,張哲.軟件工程專業(yè)學(xué)生創(chuàng)新能力培養(yǎng)[J].計(jì)算機(jī)教育,2012(14):34-37.
[5]柯文德,彭志平,陳珂,等.計(jì)算機(jī)專業(yè)大學(xué)生創(chuàng)新性科技競(jìng)賽能力培養(yǎng)[J].計(jì)算機(jī)教育,2012(9):58-62.
(編輯:孫怡銘)endprint