摘要:本文通過對我國軟件產(chǎn)業(yè)的現(xiàn)狀分析,結(jié)合高職院校軟件人才培養(yǎng)出現(xiàn)的主要問題,提出了構(gòu)建以職業(yè)能力為導(dǎo)向的軟件專業(yè)課程體系,并對以職業(yè)能力為導(dǎo)向的教學(xué)改革提出了幾點(diǎn)想法。
關(guān)鍵詞:軟件產(chǎn)業(yè) 課程體系 教學(xué)內(nèi)容
0 引言
軟件產(chǎn)業(yè)的發(fā)展水平?jīng)Q定了國家的信息產(chǎn)業(yè)發(fā)展水平及其在國際市場上的綜合競爭力。目前,我國軟件高級人才的短缺已經(jīng)成為制約我國軟件產(chǎn)業(yè)快速發(fā)展的一個(gè)瓶頸。在我國,每年短缺的軟件工程人才達(dá)80萬人以上,尤其是高素質(zhì)的軟件工程人才極度缺乏。因此,培養(yǎng)出高質(zhì)量的軟件工程人才是我國信息化工作中的重中之重。在本文中,筆者提出了構(gòu)建以職業(yè)能力為導(dǎo)向的課程體系和構(gòu)建科學(xué)合理的軟件專業(yè)教學(xué)體系。
1 我國軟件產(chǎn)業(yè)的概述
軟件產(chǎn)業(yè)不是一個(gè)新的概念,也不是一個(gè)新興的產(chǎn)業(yè),它是一個(gè)早已相對成熟的產(chǎn)業(yè)。所謂軟件產(chǎn)業(yè)是指有效地利用計(jì)算機(jī)資源而從事計(jì)算機(jī)程序編制、信息系統(tǒng)開發(fā)和集成及相關(guān)服務(wù)的產(chǎn)業(yè)。軟件是一個(gè)相對籠統(tǒng)的概念,根本沒有體現(xiàn)軟件產(chǎn)業(yè)本身豐富而復(fù)雜的內(nèi)涵。但是在企業(yè)發(fā)展戰(zhàn)略層次方面,軟件卻是一個(gè)概念,很少有企業(yè)把自身的軟件戰(zhàn)略放置在幾十年發(fā)展歷史的內(nèi)在的規(guī)律之下。在國家的戰(zhàn)略方面,也沒有哪一個(gè)國家能放眼當(dāng)今全球軟件產(chǎn)業(yè)最新格局和未來的趨勢之下,有選擇、有重點(diǎn)地引導(dǎo)方向。
2 我國軟件產(chǎn)業(yè)的現(xiàn)狀分析
根據(jù)工信部網(wǎng)上提供的數(shù)據(jù)顯示,在2012年1-6月,我國軟件產(chǎn)業(yè)實(shí)現(xiàn)軟件業(yè)務(wù)收入10988億元,同比增長26.2%,增速低于2011年同期3.1個(gè)百分點(diǎn),但高出電子信息制造業(yè)15個(gè)百分點(diǎn),成為國民經(jīng)濟(jì)的一個(gè)亮點(diǎn)。而上半年,國內(nèi)軟件業(yè)實(shí)現(xiàn)利潤總額1170億元,同比增長10.6%,增速低于2011年同期24.6個(gè)百分點(diǎn)。國內(nèi)軟件行業(yè)在近三年的收入和凈利潤都保持了兩位數(shù)的增長,但是凈利潤增速卻是逐年下降,從2009 年的33%下降到2012年上半年的10.6%,這表明在后金融危機(jī)時(shí)代,受到宏觀調(diào)控和歐債危機(jī)的影響,整個(gè)經(jīng)濟(jì)環(huán)境不是十分理想,實(shí)體經(jīng)濟(jì)持續(xù)下滑。以云計(jì)算、物聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)為代表的新一代信息技術(shù)將給我國軟件產(chǎn)業(yè)帶來一系列深刻的變化;開放式創(chuàng)新、產(chǎn)業(yè)鏈垂直整合、技術(shù)與業(yè)務(wù)深度融合成為新時(shí)期我國軟件產(chǎn)業(yè)發(fā)展的重要特點(diǎn)與動(dòng)力。近日,工業(yè)和信息化部軟件服務(wù)業(yè)司副司長陳英表示,按《軟件和信息技術(shù)服務(wù)業(yè)“十二五”發(fā)展規(guī)劃》,到2015年,我國軟件和信息技術(shù)服務(wù)業(yè)收入要突破4萬億元,占整個(gè)信息產(chǎn)業(yè)比重將達(dá)到25%,年均增長速度有望達(dá)到24.5%。這說明,我國的軟件產(chǎn)業(yè)具有廣闊的市場前景,高質(zhì)量,高素質(zhì)的軟件人才必然受市場歡迎。
3 我國高職院校軟件人才培養(yǎng)的主要問題
軟件人才的培養(yǎng)是我國軟件行業(yè)發(fā)展的核心要素。軟件行業(yè)正在迅猛發(fā)展,但人才空前緊缺。北京賽迪經(jīng)略管理顧問公司副總裁封殿勝表示:“軟件人才的缺乏實(shí)際上是高端的人才缺乏,低端的人才過剩。普通高校教育依然是培養(yǎng)軟件人才的重要途徑,但對應(yīng)用型人才的培養(yǎng)比較欠缺,學(xué)校學(xué)歷教育的課程體系更新遠(yuǎn)滯后于技術(shù)發(fā)展和產(chǎn)業(yè)應(yīng)用的要求?!?/p>
我國高職院校人才培養(yǎng)最大的困境源于人才培養(yǎng)模式的選擇和運(yùn)行。當(dāng)前,我國高校人才培養(yǎng)模式實(shí)質(zhì)上仍存在重已知知識的掌握、輕未知知識的探索,重單一專業(yè)理論知識傳授、輕實(shí)踐實(shí)戰(zhàn)能力培養(yǎng)的現(xiàn)象。教育部《關(guān)于進(jìn)一步深化本科教學(xué)改革全面提高教學(xué)質(zhì)量的若干意見》明確指出,要堅(jiān)持知識、能力和素質(zhì)協(xié)調(diào)發(fā)展,繼續(xù)深化人才培養(yǎng)模式、課程體系、教學(xué)內(nèi)容和教學(xué)方法等方面的改革,實(shí)現(xiàn)從注重知識傳授向更加重視能力和素質(zhì)培養(yǎng)的轉(zhuǎn)變。因此,我們在人才培養(yǎng)模式上更要著眼于未來,側(cè)重加強(qiáng)學(xué)生自我學(xué)習(xí)能力、知識自我更新能力、自我解決問題能力的培養(yǎng)。
4 高職院校軟件專業(yè)發(fā)展探索
高職院校軟件人才的培養(yǎng)不僅要注重學(xué)生技能的提高,更要注重發(fā)展學(xué)生的人格素質(zhì)與綜合能力。整個(gè)軟件專業(yè)的課程體系是以幾門骨干課程為核心,其他課程作為分支,包含基礎(chǔ)課程、語言課程和應(yīng)用課程。目前,解決我國高校軟件人才培養(yǎng)困境的理念和思路主要有以下兩點(diǎn):其一、以滿足企業(yè)人才需求為導(dǎo)向,引入企業(yè)項(xiàng)目案例及管理流程,以任務(wù)為導(dǎo)向的實(shí)訓(xùn)體系,并把教學(xué)評估引入行業(yè)規(guī)范體系,建立人才培養(yǎng)平臺支撐體系,保障高校人才培養(yǎng)的網(wǎng)絡(luò)化、平臺化和系統(tǒng)化進(jìn)行。其二、建立多元化的學(xué)習(xí)模式及一體化的學(xué)習(xí)評估管理系統(tǒng),優(yōu)化課程體系設(shè)計(jì),完善軟件人才培養(yǎng)體系。通過吸引企業(yè)深度參與學(xué)生培養(yǎng)過程、把企業(yè)化工作環(huán)境植入到學(xué)校培養(yǎng)體系中、在學(xué)生實(shí)踐教學(xué)環(huán)節(jié)加強(qiáng)解決問題的導(dǎo)向訓(xùn)練、為學(xué)生提供職業(yè)目標(biāo)導(dǎo)向的個(gè)性化訓(xùn)練、分享快速更新的企業(yè)信息化的應(yīng)用,以幫助學(xué)生滿足企業(yè)軟件人才需求。
5 構(gòu)建以職業(yè)能力為導(dǎo)向的課程體系
黨的十六大明確提出了“以信息化帶動(dòng)工業(yè)化,以工業(yè)化促進(jìn)信息化”方針,加快我國軟件產(chǎn)業(yè)發(fā)展,對提高我國綜合國力,優(yōu)化經(jīng)濟(jì)結(jié)構(gòu),縮小與發(fā)達(dá)國家科技水平的差距,具有重大意義。促進(jìn)軟件產(chǎn)業(yè)快速發(fā)展,關(guān)鍵是人才。”而培養(yǎng)人才的搖籃是廣大高等院校,這就要求高等院校構(gòu)建與軟件產(chǎn)業(yè)標(biāo)準(zhǔn)相結(jié)合的課程體系。
目前,并沒有一個(gè)相對完善的軟件產(chǎn)業(yè)標(biāo)準(zhǔn)來引導(dǎo)我國高等院校軟件專業(yè)建立相適應(yīng)的課程體系。因此,筆者提出構(gòu)建以職業(yè)能力為導(dǎo)向的課程體系。
隨著我國軟件產(chǎn)業(yè)日益發(fā)展壯大與技術(shù)更新,對從業(yè)人員的綜合能力提出了較高要求,一些新的專業(yè)方向如項(xiàng)目管理、項(xiàng)目監(jiān)理、軟件評測、信息安全等具有很好的職業(yè)前景。為此,高職學(xué)校軟件工程專業(yè)可在專業(yè)方向、課程設(shè)置等方面進(jìn)行相應(yīng)調(diào)整,為行業(yè)培養(yǎng)緊缺人才。
軟件技術(shù)專業(yè)以軟件開發(fā)過程作為課程開發(fā)的邏輯起點(diǎn),對實(shí)際工作崗位的典型工作任務(wù)進(jìn)行分析,確定各軟件崗位的具體能力要求;根據(jù)能力要求的復(fù)雜程度歸納總結(jié)出軟件開發(fā)的行動(dòng)領(lǐng)域;以行動(dòng)領(lǐng)域?yàn)檎n程開發(fā)平臺,按照各崗位職業(yè)成長規(guī)律,將行動(dòng)領(lǐng)域轉(zhuǎn)化為學(xué)習(xí)領(lǐng)域。
編程是軟件專業(yè)職業(yè)崗位的核心能力,也是其他能力的基礎(chǔ)。因此,軟件專業(yè)以編程為核心,以職業(yè)崗位能力要求為目標(biāo)設(shè)計(jì)課程體系。按照“基礎(chǔ)編程操作能力—>復(fù)合設(shè)計(jì)開發(fā)能力—> 綜合應(yīng)用實(shí)踐能力”這樣一個(gè)職業(yè)能力培養(yǎng)過程,單一的職業(yè)技能將逐步發(fā)展成為綜合職業(yè)能力,畢業(yè)生不但能適應(yīng)外包企業(yè)、大型軟件企業(yè)中的高端工作崗位,也能滿足企業(yè)對軟件開發(fā)人員的需要。
爭對以上分析,對軟件專業(yè)課程體系的設(shè)計(jì)如下表1所示。
根據(jù)職業(yè)能力由簡到難、逐步遞進(jìn)培養(yǎng)的原則,軟件專業(yè)將培養(yǎng)過程劃分為以下3個(gè)階梯遞進(jìn)式階段。
第一階段為技能積累階段,主要培養(yǎng)學(xué)生的基本操作技能和基本編程技能,使學(xué)生熟悉軟件的開發(fā)流程及工作環(huán)境,能滿足工作崗位上的一些簡單要求。
第二階段為能力發(fā)展階段,該階段把第一階段的基本技能融入到新的技能中,實(shí)現(xiàn)了能力的整合,形成了更高一級的綜合能力,使學(xué)生基本上達(dá)到了軟件開發(fā)崗位能力要求。
第三階段為綜合實(shí)踐階段,該階段是在前兩個(gè)階段的基礎(chǔ)上,通過在真實(shí)的工作情境中開發(fā)具有一定規(guī)模的實(shí)際項(xiàng)目,實(shí)現(xiàn)廣泛的能力整合和遷移,形成關(guān)鍵能力,全面提高職業(yè)行動(dòng)能力。
本專業(yè)以工作崗位中的工作任務(wù)作為劃分課程的依據(jù),根據(jù)“基礎(chǔ)程序員→網(wǎng)頁程序員→軟件工程師→軟件測試師→系統(tǒng)運(yùn)行管理員→項(xiàng)目管理師”這樣一個(gè)職業(yè)成長規(guī)律,以培養(yǎng)編程人員的課程作為主干,將其他崗位的課程不斷融入主干課程之中,形成了基于崗位的主干融入式的課程體系。
6 深化以職業(yè)崗位能力要求為導(dǎo)向的教學(xué)改革
6.1 構(gòu)建科學(xué)合理的教學(xué)體系
確定好課程體系后,按照由易到難,由基礎(chǔ)到綜合,分解到每一個(gè)階段來實(shí)施,明確每一學(xué)期相應(yīng)的技能目標(biāo),技能及能力目標(biāo)按學(xué)期分階段遞進(jìn),最后形成專業(yè)核心能力。第一學(xué)年,強(qiáng)調(diào)基本素質(zhì)和通用能力、專業(yè)基礎(chǔ)能力的培養(yǎng);第二學(xué)年強(qiáng)調(diào)專業(yè)教育和專業(yè)核心能力的培養(yǎng);第三學(xué)年上半年,強(qiáng)調(diào)職業(yè)拓展和校內(nèi)的專業(yè)綜合實(shí)訓(xùn);第三學(xué)年下半年,強(qiáng)調(diào)頂崗實(shí)習(xí)與就業(yè)崗位零距離。根據(jù)專業(yè)培養(yǎng)目標(biāo)及職業(yè)崗位群,并考察兄弟院校的開設(shè)情況,最終構(gòu)建符合職業(yè)標(biāo)準(zhǔn)要求的高職教學(xué)體系。
6.2 將計(jì)算機(jī)軟件資格水平考試與課堂教學(xué)結(jié)合起來
教師在課堂教學(xué)中,傳授的知識不應(yīng)僅局限于教材,而應(yīng)將多門課程的知識結(jié)合起來進(jìn)行教學(xué),教學(xué)深度也應(yīng)當(dāng)加深,逐步提高學(xué)生的邏輯思維能力。軟考在全國的影響力非常強(qiáng)大,考試難度也較大,考試考點(diǎn)直接和軟件行業(yè)就業(yè)標(biāo)準(zhǔn)結(jié)合起來。因此,筆者認(rèn)為在每年修訂的教學(xué)大綱中,把軟考知識加入教學(xué)計(jì)劃中來,以適應(yīng)軟件產(chǎn)業(yè)標(biāo)準(zhǔn)的需要。
6.3 編寫符合高等院校實(shí)際的教材
目前高等院校的教材普遍缺乏新意,沒有創(chuàng)新,大部分知識更新遲緩,學(xué)生學(xué)不到相對較新的知識和前端知識。因此,高等院校需要根據(jù)自身情況組織教師編寫適合校情的教材,盡可能讓學(xué)生以淺顯的方式學(xué)到深入的知識。
6.4 努力培養(yǎng)雙師型教師
雙師型教師的培養(yǎng),是每個(gè)高等院校的重點(diǎn)。對于軟件專業(yè)的教師,至少要取得軟考中級或及其以上的證書。
6.5 鼓勵(lì)學(xué)生參加軟考
在教學(xué)過程中,激發(fā)學(xué)生學(xué)習(xí)的興趣很重要,對于軟件專業(yè)的學(xué)生,我們可以采用鼓勵(lì)的方式讓學(xué)生參加軟考,一旦學(xué)生取得中級及其以上證書,可在全校進(jìn)行通報(bào)表揚(yáng),并報(bào)銷考試費(fèi)用等。
6.6 讓學(xué)生參與到實(shí)際的軟件項(xiàng)目中來
允許教師在校外適當(dāng)承接軟件開發(fā)項(xiàng)目,讓教師挑選一些合適的學(xué)生參與到實(shí)際的軟件項(xiàng)目中來,這樣既可以提高學(xué)生的實(shí)踐操作能力,又可以有助于學(xué)生理解軟件專業(yè)理論知識,做到學(xué)以致用,而且還可以彌補(bǔ)軟件教學(xué)中的不足。
7 結(jié)束語
軟件工程專業(yè)通過建立以能力為核心的專業(yè)培養(yǎng)目標(biāo),系統(tǒng)地對專業(yè)課程體系進(jìn)行大膽的改造和設(shè)置。高職院校開展軟件專業(yè)還是有很多局限性,最主要的就是學(xué)生能力素質(zhì)要求達(dá)不到軟件專業(yè)開設(shè)的標(biāo)準(zhǔn)。高職院校要把軟件專業(yè)發(fā)展下去還要走很長的路程,如何把軟件產(chǎn)業(yè)標(biāo)準(zhǔn)融合到教學(xué)中來,我們還要不斷地進(jìn)行探索和研究。為了進(jìn)一步提高高職院校的辦學(xué)質(zhì)量,走向健康、持續(xù)發(fā)展之路,未來專業(yè)建設(shè)需要從教師結(jié)構(gòu)、管理制度、設(shè)備投入及校企合作等方面進(jìn)一步完善,特別是大力推進(jìn)與軟件公司的合作與交流,實(shí)現(xiàn)與市場接軌,爭取培養(yǎng)出有特色高水平的高職院校IT應(yīng)用型人才。
參考文獻(xiàn):
[1]孫水華,鄭磊,林志強(qiáng).以行業(yè)需求為導(dǎo)向的應(yīng)用型本科軟件工程專業(yè)課程體系構(gòu)建[J].計(jì)算機(jī)教育,2011(14).
[2]邵開麗,孔繁民.基于能力培養(yǎng)的民辦高校軟件工程專業(yè)課程體系研究[J].計(jì)算機(jī)教育,2011(23).
[3]駱斌,張大良,邵棟.軟件工程專業(yè)的課程體系設(shè)計(jì).中國大學(xué)教學(xué)[J],2005(1).
[4]朱怡安,適應(yīng)產(chǎn)業(yè)需求構(gòu)建軟件工程專業(yè)課程體系.中國高等教育[J].2010(20).
[5]魏會(huì)生,高職教育軟件技術(shù)專業(yè)的建設(shè)與研究.咸寧學(xué)院學(xué)報(bào)[J].2010(12).