呂海東 朱志剛
摘要:大學(xué)生就業(yè)已成為社會(huì)問題,如何提高大學(xué)生就業(yè)率,是每個(gè)高校的首要工作。對(duì)軟件專業(yè)畢業(yè)生,實(shí)際項(xiàng)目的開發(fā)能力成為就業(yè)的關(guān)鍵,而工作經(jīng)驗(yàn)和實(shí)際工作的矛盾,使大學(xué)生陷入了兩難的境地。本文論述了我院這幾年對(duì)畢業(yè)實(shí)踐環(huán)節(jié)的改革和創(chuàng)新經(jīng)驗(yàn),總結(jié)出在畢業(yè)實(shí)踐中一套行之有效的方法和策略。
關(guān)鍵詞:畢業(yè)實(shí)踐;軟件實(shí)訓(xùn);大學(xué)生就業(yè)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1引言
當(dāng)前高校普遍采用“3+1”模式教學(xué),目的是提高大學(xué)生的實(shí)踐能力,讓大學(xué)生通過實(shí)習(xí)提高實(shí)踐和動(dòng)手能力,以達(dá)到企業(yè)需要的實(shí)際應(yīng)用能力。但據(jù)我們這幾年的實(shí)際調(diào)研發(fā)現(xiàn),絕大部分軟件專業(yè)畢業(yè)生由于知識(shí)和實(shí)踐技能不足,無法找到合適的實(shí)習(xí)崗位,而軟件公司基本不愿意花費(fèi)人力物力培訓(xùn)大學(xué)生,而是需要有工作經(jīng)驗(yàn)的人能立即進(jìn)入工作狀態(tài),為公司創(chuàng)造效益。
在將近八個(gè)月的畢業(yè)實(shí)踐期間內(nèi),部分同學(xué)由于找不到實(shí)習(xí)單位,無所事事,荒廢了提高自己的關(guān)鍵時(shí)機(jī),將所學(xué)的專業(yè)知識(shí)也忘得所剩無幾。另一部分同學(xué)在無法找到合適實(shí)習(xí)單位的情況下,選擇參加各種培訓(xùn)機(jī)構(gòu),而往往項(xiàng)目實(shí)際開發(fā)能力的提高也十分有限,實(shí)際效果與宣傳相差太遠(yuǎn)。
如何真正解決以上問題,是我們義不容辭的責(zé)任。我們學(xué)院專門成立了工程實(shí)踐中心,從財(cái)政預(yù)算上向?qū)嵺`教學(xué)傾斜,并下設(shè)各個(gè)專業(yè)的工程實(shí)踐中心,高薪聘請(qǐng)?jiān)诠竟ぷ鞫嗄曩Y深的工程技術(shù)專家擔(dān)任實(shí)踐中心負(fù)責(zé)人,實(shí)行科學(xué)教育和工程教育并重的教學(xué)理念。
2問題的分析和解決對(duì)策
軟件大學(xué)生無法成功就業(yè)的根本原因就是欠缺實(shí)際開發(fā)項(xiàng)目的能力,再加上基本理論知識(shí)掌握得不夠扎實(shí),就無法通過企業(yè)的第一輪筆試關(guān),即使通過筆試,在第二輪面試中,因?yàn)闆]有熟練的項(xiàng)目實(shí)際開發(fā)和解決問題的能力,無法回答企業(yè)技術(shù)主管的各種實(shí)際問題,最終難免被淘汰。
學(xué)院充分認(rèn)識(shí)到畢業(yè)實(shí)踐在本科生培養(yǎng)中的重要性,專門成立了學(xué)院工程實(shí)踐中心,全面負(fù)責(zé)大學(xué)生實(shí)際能力的培養(yǎng),在加強(qiáng)平時(shí)實(shí)驗(yàn)和專業(yè)實(shí)踐教學(xué)的基礎(chǔ)上著重改革畢業(yè)實(shí)踐,校企合作,打造真正的畢業(yè)實(shí)踐基地。
以軟件工程實(shí)踐中心為例,在畢業(yè)實(shí)踐設(shè)計(jì)環(huán)節(jié)上進(jìn)行了全面的改革和創(chuàng)新。專門安排八個(gè)月的畢業(yè)實(shí)訓(xùn)環(huán)節(jié)、利用大連軟件外包城市的有力條件、與多家知名軟件公司合作,成立了校內(nèi)軟件開發(fā)實(shí)訓(xùn)中心,在實(shí)訓(xùn)課程體系、實(shí)訓(xùn)項(xiàng)目選擇、過程管理等方面完全模擬軟件公司的實(shí)際工作環(huán)境和氛圍,高薪聘任著名的系統(tǒng)架構(gòu)師、項(xiàng)目經(jīng)理擔(dān)任實(shí)訓(xùn)負(fù)責(zé)人,按照企業(yè)的要求培養(yǎng)畢業(yè)生,對(duì)全院畢業(yè)生開放,自由選擇實(shí)訓(xùn)方向(目前提供J2EE、MS.NET、嵌入式、數(shù)據(jù)庫管理),全程免費(fèi)。剛開始時(shí),學(xué)生傾向校外培訓(xùn),報(bào)名人數(shù)較少,現(xiàn)在由于效果顯著,知名度不斷提高,選擇在校內(nèi)實(shí)訓(xùn)中心實(shí)習(xí)的學(xué)生越來越多。
3畢業(yè)實(shí)踐內(nèi)容體系建設(shè)
軟件專業(yè)畢業(yè)生不能滿足企業(yè)需求的首個(gè)原因是所學(xué)知識(shí)落后于企業(yè)使用的最新知識(shí)和技能。據(jù)我們調(diào)查,大連高校軟件專業(yè)方向課在Java方向只講授到J2EE基礎(chǔ),甚至有的只簡(jiǎn)單講授了JSP,而企業(yè)已經(jīng)全面使用了SSHA和RIA軟件開發(fā)框架體系。學(xué)生面試時(shí)被問起是否使用Struts、Hibernate、Spring和AJAX時(shí),頭腦中簡(jiǎn)直沒有這些概念,使用經(jīng)驗(yàn)更無從談起。
在實(shí)訓(xùn)課程體系設(shè)計(jì)中,我們?nèi)娌捎门c企業(yè)銜接的最新軟件技術(shù)和架構(gòu),如Struts2、Spring、Hibernate、AJAX(熟稱SSHA)、SOA技術(shù)(Web Servie, SOAP, UDDI),尤其是最近兩年逐漸興起的WEB2.0、RIA開發(fā)技術(shù),如DWR、DOJO、EXT JS和Flex等以及整合服務(wù)器端技術(shù)和客戶端技術(shù)的方法,這些已基本超越大連絕大多數(shù)培訓(xùn)機(jī)構(gòu)的內(nèi)容,使我們的學(xué)生站在了軟件開發(fā)技術(shù)的前沿。
實(shí)訓(xùn)軟件平臺(tái)全面采用企業(yè)最流行的產(chǎn)品,如數(shù)據(jù)庫使用Oracle、MySQL、DB2等,應(yīng)用服務(wù)器使用JBoss、WebLogic、WebSphere、GlassFish和Tomcat。開發(fā)工具選擇大多數(shù)企業(yè)普遍使用的Eclipse、MyEclipse、NetBean、JDeveloper等開源產(chǎn)品。
畢業(yè)實(shí)踐中,學(xué)習(xí)和掌握這些最新的技術(shù)和框架與課堂學(xué)習(xí)有所不同,我們是在項(xiàng)目開發(fā)過程中邊學(xué)邊練邊使用,重在自學(xué),重在應(yīng)用,每個(gè)技術(shù)都在項(xiàng)目中大量使用,保證同學(xué)們都能熟練精通。由于反復(fù)使用這些技術(shù),同學(xué)們不像理論學(xué)習(xí)那樣容易遺忘,他們基本能在不參考資料的情況下熟練編寫相應(yīng)的軟件代碼,這正是企業(yè)技術(shù)人員必備的基本能力之一。
4實(shí)踐項(xiàng)目的選擇和開發(fā)策略
以往畢業(yè)實(shí)踐的課題都是學(xué)生成績(jī)管理、圖書管理、在線購物等簡(jiǎn)單應(yīng)用項(xiàng)目,脫離企業(yè)實(shí)際,應(yīng)用范圍窄,實(shí)用價(jià)值小。
我們的畢業(yè)實(shí)踐選題是針對(duì)大多數(shù)軟件公司的熱點(diǎn)應(yīng)用領(lǐng)域,選擇已開發(fā)完畢的實(shí)際項(xiàng)目來開發(fā),實(shí)用性強(qiáng),開發(fā)工作量大,能真正鍛煉學(xué)生的軟件開發(fā)能力和業(yè)務(wù)分析能力。經(jīng)過認(rèn)真篩選,確定了辦公自動(dòng)化(OA)、通用進(jìn)銷存、CRM、簡(jiǎn)化ERP、連鎖店經(jīng)營(yíng)管理、物流配送管理等幾個(gè)實(shí)際項(xiàng)目,學(xué)生們?cè)陂_發(fā)過程中參觀了實(shí)際企業(yè)的運(yùn)作,如物流公司、服裝連鎖店等,實(shí)地了解軟件在具體業(yè)務(wù)中的使用流程。
我們也利用各種渠道與各行業(yè)企業(yè)聯(lián)系,免費(fèi)為企業(yè)開發(fā)應(yīng)用軟件,企業(yè)也愿意與我們合作,因?yàn)椴挥弥Ц栋嘿F的開發(fā)費(fèi)用。如我們?yōu)榇筮B今冶機(jī)械有限公司開發(fā)了外貿(mào)CRM管理系統(tǒng),由項(xiàng)目經(jīng)理帶領(lǐng)15個(gè)實(shí)訓(xùn)同學(xué),開發(fā)為期14個(gè)月,已經(jīng)投入試運(yùn)行,取得了企業(yè)的信任。今年初與大連北市汽車配件城合作開發(fā)大連汽車配件網(wǎng),其他項(xiàng)目也在進(jìn)一步的洽談中。同時(shí)學(xué)院自己的所有項(xiàng)目完全由實(shí)踐中心自主開發(fā),目的就是鍛煉學(xué)生,實(shí)現(xiàn)學(xué)院的無紙化辦公。
在開發(fā)策略上,所有項(xiàng)目采用團(tuán)隊(duì)開發(fā)模式,每10~15人為一組,獨(dú)立承擔(dān)項(xiàng)目的分析設(shè)計(jì)和編程工作。在團(tuán)隊(duì)開發(fā)軟件過程中,學(xué)生的團(tuán)隊(duì)合作能力、溝通和交流能力、工作的分配和調(diào)節(jié)能力、工作目標(biāo)的確認(rèn)和跟蹤能力得到提高,這些是合格員工必需的,也恰恰是公司最看重而學(xué)生較欠缺的能力。在軟件開發(fā)過程中,項(xiàng)目經(jīng)理不斷針對(duì)實(shí)際問題言傳身教,講解合作的策略、溝通的技巧,學(xué)生在潛移默化中提高了這些能力。
熟練運(yùn)用軟件團(tuán)隊(duì)開發(fā)工具也是軟件工程師必須具備的能力之一,這在理論教學(xué)中涉及很少,學(xué)生欠缺較明顯。在實(shí)訓(xùn)項(xiàng)目開發(fā)中,全面使用企業(yè)流行的團(tuán)隊(duì)開發(fā)工具產(chǎn)品,如CVS、Subvision、VSS等,所有學(xué)生都熟練掌握這些工具的使用,完成了項(xiàng)目的共享、更新、提交和版本管理等,為將來到軟件公司工作打下了良好的基礎(chǔ)。
5畢業(yè)實(shí)踐過程管理體系
管理出效益。沒有嚴(yán)格的管理,即使知識(shí)體系再先進(jìn),也無法保證每個(gè)開發(fā)小組都能按計(jì)劃完成各自的開發(fā)任務(wù)?,F(xiàn)在的大學(xué)生雖然對(duì)新知識(shí)渴望,對(duì)新技術(shù)興趣濃厚,但做事普遍比較散漫,缺乏責(zé)任心,隨意性嚴(yán)重,這些都是工作中的大忌,不及早改正這些不良習(xí)慣和作風(fēng),必將在今后的工作中釀成大錯(cuò)。
我們?cè)趯?shí)訓(xùn)過程中完全實(shí)行公司化管理,為每個(gè)準(zhǔn)員工配備工作卡,上下班使用電子指紋打卡器打卡,杜絕代考勤,將之與學(xué)分進(jìn)行掛鉤,違反紀(jì)律就得不到相應(yīng)的學(xué)分,嚴(yán)重的延緩畢業(yè),甚至得不到學(xué)位證書。
項(xiàng)目經(jīng)理為每個(gè)小組制定詳盡的日、周、月開發(fā)計(jì)劃和進(jìn)度,每個(gè)小組長(zhǎng)對(duì)經(jīng)理負(fù)責(zé)。每天小組開會(huì),總結(jié)項(xiàng)目遇到的問題,并布置開發(fā)任務(wù),每個(gè)人都要求仔細(xì)填寫每日工作記錄表,并匯總遇到的問題。每周由項(xiàng)目經(jīng)理召開總結(jié)會(huì)議,小組長(zhǎng)匯報(bào)各自小組的開發(fā)進(jìn)度、遇到的問題、解決方案、新思路新建議,并形成標(biāo)準(zhǔn)報(bào)告。這些環(huán)節(jié)和措施極大地鍛煉了學(xué)生分析問題、解決問題、獨(dú)立鉆研、工作總結(jié)、語言表達(dá)等綜合能力,而這些技能是在課堂教學(xué)中無法學(xué)習(xí)和掌握的,必須在長(zhǎng)時(shí)間的工作實(shí)踐中才能領(lǐng)悟并潛移默化地掌握。
質(zhì)量是產(chǎn)品的生命。當(dāng)今軟件系統(tǒng)因?yàn)楣δ軓?fù)雜,系統(tǒng)結(jié)構(gòu)龐大,團(tuán)隊(duì)開發(fā),客戶要求高,開發(fā)時(shí)間短,因此對(duì)質(zhì)量的要求更加嚴(yán)格。軟件公司普遍成立了QA部門,專門負(fù)責(zé)軟件測(cè)試、質(zhì)量評(píng)估,對(duì)系統(tǒng)中的Bug進(jìn)行檢測(cè)。而在校學(xué)生普遍缺乏質(zhì)量意識(shí),為提高進(jìn)度和工作量,編寫的軟件穩(wěn)定性極差,初期階段對(duì)此根本不介意,這也是歷屆實(shí)訓(xùn)在開始階段一定會(huì)遇到的問題。
在軟件實(shí)訓(xùn)中,專門強(qiáng)化學(xué)生對(duì)軟件質(zhì)量的責(zé)任感。項(xiàng)目經(jīng)理和QA成員每天對(duì)各小組的項(xiàng)目進(jìn)行測(cè)試,每周編寫測(cè)試報(bào)告,統(tǒng)計(jì)Bug出現(xiàn)率,并進(jìn)行學(xué)分扣除,每周召開質(zhì)量會(huì)議,不斷地灌輸質(zhì)量意識(shí),提高每個(gè)學(xué)生對(duì)質(zhì)量的重視程度。在項(xiàng)目的考核中,也把軟件質(zhì)量作為第一指標(biāo),加大質(zhì)量在考核中的份額。經(jīng)過長(zhǎng)時(shí)間的教育、引導(dǎo)、督促和考核,到實(shí)訓(xùn)結(jié)束時(shí),每個(gè)同學(xué)的質(zhì)量意識(shí)都有了質(zhì)的飛躍,有可能影響他們的一生。
軟件成功部署后,所有開發(fā)小組召開項(xiàng)目總結(jié)大會(huì),對(duì)開發(fā)項(xiàng)目進(jìn)行綜合評(píng)比,從文檔編寫、架構(gòu)設(shè)計(jì)、代碼規(guī)范、團(tuán)隊(duì)合作等方面進(jìn)行全面考核,每個(gè)成員編寫項(xiàng)目開發(fā)報(bào)告,總結(jié)在實(shí)訓(xùn)中的經(jīng)驗(yàn)和教訓(xùn)、成功與不足。從每個(gè)同學(xué)發(fā)自內(nèi)心的報(bào)告和發(fā)言中,我們真切地感受到他們確實(shí)成長(zhǎng)了,穩(wěn)重了,成熟了,責(zé)任心強(qiáng)了,經(jīng)驗(yàn)豐富了。
6改革成果和思考
經(jīng)過我們精心打造的畢業(yè)生,得到了軟件公司的青睞,每期實(shí)訓(xùn)生近70%能進(jìn)入軟件公司工作,其中20%能進(jìn)入較知名的軟件公司,這在目前經(jīng)濟(jì)危機(jī)企業(yè)普遍減少用人數(shù)量的情況下是難能可貴的。用人單位普遍反映這些學(xué)生知識(shí)和技能嫻熟,到企業(yè)能很快適應(yīng),在質(zhì)量意識(shí)、團(tuán)隊(duì)合作、做事認(rèn)真、工作細(xì)致、責(zé)任心強(qiáng)等諸多方面都符合企業(yè)的要求,有幾名同學(xué)剛工作1~2年就成為公司的主力,這些都說明我們的培養(yǎng)模式是正確的。
模擬軟件公司不如真正的軟件公司,我們計(jì)劃成立軟件開發(fā)公司,以零利潤(rùn)接攬實(shí)際的國(guó)內(nèi)和外包軟件項(xiàng)目。因?yàn)槊媾R無法按時(shí)交付受處罰的風(fēng)險(xiǎn),強(qiáng)迫我們更要有強(qiáng)烈的責(zé)任意識(shí),這是模擬軟件項(xiàng)目永遠(yuǎn)達(dá)不到的。我們已經(jīng)和多家軟件公司接洽了很長(zhǎng)時(shí)間,他們也非常愿意把合作初期的非關(guān)鍵外圍項(xiàng)目外包給我們,為他們節(jié)省巨大成本,同時(shí)鍛煉畢業(yè)生的能力。
近三年畢業(yè)實(shí)踐環(huán)節(jié)的改革和創(chuàng)新證明,加強(qiáng)畢業(yè)實(shí)踐對(duì)提高大學(xué)生就業(yè)起著非常關(guān)鍵的作用。大學(xué)生經(jīng)過系統(tǒng)的畢業(yè)實(shí)踐鍛煉,自信心大大增強(qiáng),就業(yè)競(jìng)爭(zhēng)力提高迅速,能迅速地適應(yīng)企業(yè)的要求,融入到實(shí)際項(xiàng)目開發(fā)中。
參考文獻(xiàn):
[1] 龔?fù)?王贏,謝媛媛. 科學(xué)與工程教育并重的新型IT人才培養(yǎng)模式[J]. 計(jì)算機(jī)教育,2009(9):136-138.
[2] 趙國(guó)冬. 實(shí)驗(yàn)創(chuàng)新與大學(xué)生創(chuàng)新能力的培養(yǎng)[J]. 計(jì)算機(jī)教育,2009(9):30-31.
[4] 劉書勇,張國(guó)印,武俊鵬. 創(chuàng)新型人才培養(yǎng)體系研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2009(8):14-16.
[5] 邱欽倫. 對(duì)軟件企業(yè)招聘應(yīng)屆畢業(yè)生的思考[J]. 計(jì)算機(jī)教育,2009(9):23-25.
[6] 馬潤(rùn)成. 計(jì)算機(jī)專業(yè)大學(xué)生供需現(xiàn)狀、就業(yè)形勢(shì)和工作對(duì)策[J]. 計(jì)算機(jī)教育,2005(10):68-70.
[7] 李乃祥. 淺議地方院校IT類專業(yè)教育改革[J]. 計(jì)算機(jī)教育,2009(9):132-135.
[8] 劉有濤. 改變觀念,了解企業(yè)需求,提高大學(xué)生就業(yè)競(jìng)爭(zhēng)力[J]. 計(jì)算機(jī)教育,2009(9):55-56.