陳平
(馬鞍山師范高等??茖W(xué)校軟件學(xué)院,安徽 馬鞍山 243041)
高職軟件技術(shù)專業(yè)人才培養(yǎng)中的問題與對策
陳平
(馬鞍山師范高等??茖W(xué)校軟件學(xué)院,安徽 馬鞍山 243041)
區(qū)別于其他高職類專業(yè),軟件技術(shù)專業(yè)主要是以培養(yǎng)從事腦力勞動的技術(shù)人員,在人才培養(yǎng)過程中有諸多影響因素。論文針對這些影響因素,以馬鞍山師范高等??茖W(xué)校軟件技術(shù)專業(yè)人才培養(yǎng)模式改革探索實踐為例,提出了幾點解決方案。
軟件技術(shù);人才培養(yǎng);模式改革
高職軟件技術(shù)專業(yè)主要以培養(yǎng)從事腦力勞動的程序員、軟件測試員、軟件工程師等為目標(biāo),相對于其他高職專業(yè),軟件技術(shù)專業(yè)人才培養(yǎng)有著自身獨(dú)特的特點。近年來,在進(jìn)行“工學(xué)結(jié)合”的軟件技術(shù)人才培養(yǎng)模式實踐中,國內(nèi)大多高職院校都取得了很多值得推廣的教學(xué)成果。比如,蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院提出的“以工作過程為導(dǎo)向構(gòu)建高職軟件技術(shù)專業(yè)課程體系”、廣東嶺南職業(yè)技術(shù)學(xué)院提出的“基于工作過程的高職軟件技術(shù)專業(yè)人才培養(yǎng)方案”等等,都在宏觀上提出了很好的人才培養(yǎng)指導(dǎo)方案。
馬鞍山師范高等??茖W(xué)校自2006年開辦軟件技術(shù)專業(yè)以來,一直在探索改革軟件技術(shù)專業(yè)人才的培養(yǎng)模式。在辦學(xué)過程中,也曾發(fā)現(xiàn)了軟件技術(shù)專業(yè)培養(yǎng)過程中的幾個關(guān)鍵微觀影響因素。這些微觀因素主要表現(xiàn)在:學(xué)生進(jìn)校后進(jìn)行一段時間學(xué)習(xí),發(fā)現(xiàn)自己不適合學(xué)習(xí)軟件技術(shù)專業(yè),或者沒有興趣學(xué)習(xí)軟件技術(shù)專業(yè);在軟件技術(shù)專業(yè)基礎(chǔ)課程學(xué)習(xí)時期,沒有達(dá)到教學(xué)目標(biāo)要求,導(dǎo)致后來的開發(fā)類專業(yè)課程無法進(jìn)行正常、有序的學(xué)習(xí);學(xué)生即使在臨近畢業(yè)前的關(guān)鍵時期,也沒有多少項目開發(fā)經(jīng)驗,最終很難找到對口的崗位就業(yè)。近5年來,馬鞍山師范高等??茖W(xué)校軟件學(xué)院針對這些微觀影響因素進(jìn)行了教學(xué)改革,并取得了一定成效。
1.對專業(yè)不了解,不適合學(xué)習(xí)軟件技術(shù)專業(yè)
每至高考填報志愿,面對眼花繚亂的專業(yè),考生往往會感覺無從下手。在選擇專業(yè)時,由于考生不了解各個專業(yè)的具體培養(yǎng)方案和就業(yè)方向,對自己將來究竟選擇什么樣的職業(yè)發(fā)展方向尚無成熟的想法,因而較為盲目。針對這一現(xiàn)象的存在,可以通過實行按大類招生進(jìn)入大學(xué)的方法,讓考生可以有更充分的時間和精力去了解各大類下的各個專業(yè)內(nèi)涵,邊學(xué)習(xí)、邊選擇,為自己的職業(yè)生涯做出合理的定位。
2010年,馬鞍山師范高等??茖W(xué)校在安徽省高職高專院校率先實現(xiàn)了計算機(jī)大類招生。學(xué)生進(jìn)校后,經(jīng)過一學(xué)期基礎(chǔ)課程和職業(yè)素養(yǎng)課程的學(xué)習(xí),對計算機(jī)類各個專業(yè)有了較深入的了解,再根據(jù)自己的興趣選擇計算機(jī)類的某一個專業(yè)進(jìn)行學(xué)習(xí)。在職業(yè)素養(yǎng)課程的教學(xué)中,安排學(xué)生到對應(yīng)專業(yè)企業(yè)參觀,同時邀請企業(yè)技術(shù)專家到校內(nèi)進(jìn)行講座和專業(yè)潛能測試等教學(xué)環(huán)節(jié)。通過這些教學(xué)環(huán)節(jié),學(xué)生對計算機(jī)大類的各個專業(yè)有了較為深入的了解,進(jìn)而選擇適合自己的專業(yè)或?qū)I(yè)方向?qū)W習(xí)。
2.基礎(chǔ)課程跟不上,無法學(xué)習(xí)后續(xù)的開發(fā)類課程
比如,軟件技術(shù)Java Web開發(fā)方向的學(xué)生如果沒有學(xué)好《Java面向?qū)ο蟪绦蛟O(shè)計》課程,那么在學(xué)習(xí)《Java EE高級開發(fā)》課程的時候就比較吃力了。針對這種情況,我們對課程開設(shè)進(jìn)行了調(diào)整,采用分段教學(xué)的方式進(jìn)行。具體是,第二到第三學(xué)期,分段開設(shè)專業(yè)基礎(chǔ)課程,如表1所示。這樣的安排,能讓師生在某一時間段集中精力去學(xué)習(xí)某一門課程。其中,基礎(chǔ)課程安排教學(xué)經(jīng)驗豐富的教師任教,保證教學(xué)質(zhì)量。
表1 第二學(xué)期課程開設(shè)情況一覽表
3.動手能力差,項目經(jīng)驗缺失
項目經(jīng)驗是軟件技術(shù)專業(yè)畢業(yè)生就業(yè)時最重要的影響因素。為了使學(xué)生在畢業(yè)之前積累一定的軟件項目經(jīng)驗,我們在培養(yǎng)方案中安排了一些循序漸進(jìn)的實訓(xùn)項目,如表2所示。
以軟件技術(shù)Java Web開發(fā)方向的培養(yǎng)方案為例,我們在第二、三學(xué)期專業(yè)基礎(chǔ)課程教學(xué)中,安排了4個企業(yè)項目實訓(xùn),而這些企業(yè)項目都是用標(biāo)準(zhǔn)軟件工程規(guī)范進(jìn)行設(shè)計的。設(shè)計這4個項目時,充分考慮到內(nèi)容上循序漸進(jìn)、難度上由淺入深,確保所有同學(xué)都能在教師的帶領(lǐng)下完成實訓(xùn)。通過這4個項目的實訓(xùn),學(xué)生將初步具備軟件開發(fā)能力。同時,項目成果也激發(fā)了學(xué)生學(xué)習(xí)興趣。在第四學(xué)期,學(xué)生在完成所有基礎(chǔ)課程的學(xué)習(xí)后,安排學(xué)生進(jìn)行若干企業(yè)項目實訓(xùn)。項目來源于與學(xué)校合作的軟件公司已經(jīng)完成的實際工程項目,或者來自軟件服務(wù)外包公司的外包業(yè)務(wù),這些項目都擁有完整的軟件文檔。第五、六學(xué)期,學(xué)生進(jìn)入企業(yè)進(jìn)行頂崗實習(xí),在企業(yè)進(jìn)行為期一年的項目開發(fā)鍛煉。
通過以上幾個學(xué)期的積累,學(xué)生在畢業(yè)之前就積累了近2年的項目經(jīng)驗,為學(xué)生成功對口就業(yè)創(chuàng)造了良好的條件。
表2 軟件技術(shù)專業(yè)實訓(xùn)項目一覽表
4.專任教師項目經(jīng)驗少,很難設(shè)計案例項目
在實訓(xùn)項目案例的開發(fā)與實訓(xùn)課程的指導(dǎo)上,國內(nèi)有不少學(xué)校開展了教學(xué)項目案例方面的教學(xué)研究,但效果不盡如人意。追究其主要原因,就是校內(nèi)專任教師大多缺乏企業(yè)項目開發(fā)經(jīng)驗。馬鞍山師范高等??茖W(xué)校軟件學(xué)院采用以下辦法解決這個問題:第一,與知名軟件企業(yè)合作,企業(yè)到校參與培養(yǎng)方案的制定,根據(jù)培養(yǎng)方案擬定學(xué)生實訓(xùn)項目;第二,采取各種激勵措施,讓教師到企業(yè)掛職鍛煉,增強(qiáng)教師軟件開發(fā)經(jīng)驗;第三,引進(jìn)軟件企業(yè)進(jìn)校園,讓教師參與校園內(nèi)企業(yè)的各種產(chǎn)品研發(fā),積累項目經(jīng)驗。
5.邏輯思維差,不能很好地進(jìn)行軟件開發(fā)
軟件技術(shù)從業(yè)人員要求具備良好地邏輯思維能力。本科軟件工程等專業(yè)都開設(shè)了《離散數(shù)學(xué)》課程,加強(qiáng)學(xué)生思維能力的培養(yǎng)。然而,在高職軟件技術(shù)專業(yè),受到學(xué)生基本素質(zhì)、課時開設(shè)、數(shù)學(xué)基礎(chǔ)等多方面因素的影響,開設(shè)《離散數(shù)學(xué)》課程有一定的難度。不過,為了提升學(xué)生邏輯思維能力,教師可以在專業(yè)課程教學(xué)案例設(shè)計中融入一些日常生活中的邏輯題問題,通過教學(xué)案例的完成,學(xué)生的邏輯思維能力也會得到不斷提高。另外,軟件技術(shù)專業(yè)可以組織課外活動,比如邏輯競賽,激發(fā)學(xué)生邏輯思考興趣,提升邏輯思維能力。
6.外語語言能力差,不適應(yīng)外包業(yè)務(wù)
高職類軟件技術(shù)專業(yè)的不少畢業(yè)生在日后將會從事外包項目的開發(fā)。外包業(yè)務(wù),對程序員的專業(yè)外語能力有一定的要求。如果在學(xué)生語言能力培養(yǎng)過程中以基礎(chǔ)外語能力培養(yǎng)為主,則難以達(dá)到專業(yè)外語目標(biāo)的能力要求。為此,在軟件技術(shù)專業(yè),要根據(jù)學(xué)生今后的主要從業(yè)崗位安排學(xué)生選修對應(yīng)的專業(yè)外語。比如,對于馬鞍山師范高等??茖W(xué)校軟件技術(shù)專業(yè)2010級學(xué)生來說,就可以根據(jù)自身的興趣愛好以及以后擬從事崗位的需求,選修專業(yè)英語或者專業(yè)日語。在專業(yè)外語的教學(xué)過程中,我們還特意邀請了企業(yè)的相關(guān)人士到校講學(xué),從而提升教學(xué)的針對性。
[1]吳建明.以工作過程為導(dǎo)向構(gòu)建高職軟件技術(shù)專業(yè)課程體系[J].計算機(jī)教育,2010,(11):64-67.
[2]余學(xué)文.基于工作過程的高職軟件技術(shù)專業(yè)人才培養(yǎng)方案的探索與實踐[J].科教導(dǎo)刊,2010,(1):71-73.
[3]程有娥.高職軟件技術(shù)專業(yè)項目課程開發(fā)與實施[J].職業(yè)技術(shù)教育,2009,(23):25-26.
G718.5
A
1673-0046(2011)06-0043-02