朱曉丹
(同濟(jì)大學(xué) 上海楊浦 200092)
高校軟件教育存在的問題分析與對(duì)策研究
朱曉丹
(同濟(jì)大學(xué) 上海楊浦 200092)
隨著電子信息化技術(shù)的發(fā)展,國家越來越重視對(duì)計(jì)算機(jī)軟件人才的培養(yǎng),相關(guān)的教育也趨于成熟,我國計(jì)算機(jī)人才教育在數(shù)量以及質(zhì)量上都取得了一定的進(jìn)步,但是面對(duì)蓬勃發(fā)展的計(jì)算機(jī)軟件行業(yè)來說,高校培育的軟件方面的人才難以滿足他們的要求,高校軟件專業(yè)的畢業(yè)生存在著嚴(yán)重的理論知識(shí)充沛、實(shí)踐操作不足的問題,制約著學(xué)生的發(fā)展以及計(jì)算機(jī)軟件行業(yè)的進(jìn)步。本文首先針對(duì)我國高校在軟件教育以及軟件人才培養(yǎng)過程中存在的問題進(jìn)行探討,然后提出相關(guān)對(duì)策。希望能夠幫助高校更好的進(jìn)行軟件教育活動(dòng),提高軟件人才的質(zhì)量以滿足行業(yè)的發(fā)展需要。
軟件教育 人才培養(yǎng) 問題 解決策略
根據(jù)我國制定的人才發(fā)展規(guī)劃綱要,從2015年到2020年之間,我國將為經(jīng)濟(jì)社會(huì)發(fā)展培育大量的緊缺型人才,其中包括十六個(gè)重大項(xiàng)目以及62個(gè)子項(xiàng)目,軟件人才的培養(yǎng)赫然在列。雖然國家致力于培養(yǎng)優(yōu)秀的、高質(zhì)量的軟件人才,但是通過調(diào)查發(fā)現(xiàn),人才市場(chǎng)中還是有大量高校畢業(yè)生找不到工作,計(jì)算機(jī)軟件企業(yè)同樣找不到需要的人才,這與我國的高校軟件教育息息相關(guān)。根據(jù)調(diào)查顯示,有近35%的高校畢業(yè)生后悔上大學(xué),他們認(rèn)為自己在大學(xué)中所學(xué)的知識(shí)對(duì)今后的工作沒有幫助。尤其是軟件專業(yè)的大學(xué)生,很大一部分的學(xué)生在畢業(yè)之后繼續(xù)去清華IT、北大青鳥等培訓(xùn)機(jī)構(gòu)進(jìn)行為期約2-3年的軟件培訓(xùn)。
綜合來看,出現(xiàn)軟件專業(yè)的學(xué)生找不到工作、軟件企業(yè)找不到需要的人才的主要原因就是我國高校的軟件教育跟企業(yè)的實(shí)際需要脫節(jié),培養(yǎng)出來的人才專業(yè)素質(zhì)不高、開發(fā)技能不強(qiáng)。一般來說,企業(yè)對(duì)于軟件人才的要求是具有一定的開發(fā)經(jīng)驗(yàn)、有著良好的溝通技巧以及團(tuán)隊(duì)開發(fā)能力,從中可見其實(shí)要求都不高,但是正好是高校軟件教育中缺乏的。高校學(xué)生雖然完成了全部教學(xué)內(nèi)容的學(xué)習(xí),但是教學(xué)結(jié)果并不理想。學(xué)生對(duì)知識(shí)的了解往往停留在表面,相關(guān)的實(shí)踐經(jīng)驗(yàn)少,不能掌握軟件項(xiàng)目開發(fā)設(shè)計(jì)的真正含義。
綜上所述,高校只有找出軟件教育以及軟件人才培養(yǎng)的過程中出現(xiàn)的問題,對(duì)現(xiàn)有的教學(xué)方式、教學(xué)手段等實(shí)施全面的改革優(yōu)化,才能培養(yǎng)出高質(zhì)量的人才,高校畢業(yè)生才能滿足企業(yè)的需要,更好的適應(yīng)社會(huì)發(fā)展。
高校的軟件教育成果不理想,培育出來的人才難以適應(yīng)社會(huì)發(fā)展的需求首先需要從高校人才培養(yǎng)方案中尋找原因。當(dāng)前我國高校的軟件教育普遍按照國家的標(biāo)準(zhǔn)進(jìn)行教學(xué)活動(dòng),沒有考慮將學(xué)生向工程師的方向教導(dǎo),人才培養(yǎng)方案也是滿足批量培養(yǎng)的要求、滿足大眾化的標(biāo)準(zhǔn),難以滿足企業(yè)的實(shí)際需求。高校軟件教育中,人才培養(yǎng)方案非常注重學(xué)生的理論知識(shí)學(xué)習(xí),著重于幫助學(xué)生構(gòu)建知識(shí)體系和結(jié)構(gòu),忽視了學(xué)生的計(jì)算機(jī)實(shí)際操作,跟企業(yè)的要求不一致。
通過對(duì)各個(gè)高校的調(diào)查,發(fā)現(xiàn)大部本科院校的教學(xué)實(shí)踐環(huán)節(jié)占總課時(shí)的百分比都很低,基本上都不到30%,其余的時(shí)間全部是理論知識(shí)的學(xué)習(xí)。雖然說軟件教育過程中還安排有畢業(yè)設(shè)計(jì)以及畢業(yè)實(shí)習(xí)的活動(dòng),但是對(duì)學(xué)生來說,已經(jīng)到達(dá)畢業(yè)階段其學(xué)習(xí)成效基本固定下來,這類活動(dòng)對(duì)于學(xué)生實(shí)踐能力幫助不大。所以應(yīng)當(dāng)在平常的課時(shí)中適當(dāng)?shù)脑黾釉O(shè)計(jì)性、綜合開發(fā)性的專題實(shí)驗(yàn)活動(dòng),實(shí)現(xiàn)對(duì)學(xué)生動(dòng)手能力的培養(yǎng)要求;同時(shí)還發(fā)現(xiàn),高等職業(yè)院校的軟件實(shí)踐課程占到總課時(shí)的50%左右,但是其培養(yǎng)方案也是根據(jù)本科院校的方案進(jìn)行調(diào)整,其中同樣存在著很多問題。
總的來說,當(dāng)前的計(jì)算機(jī)軟件行業(yè)發(fā)展非常迅速,新的概念、技術(shù)以及理論知識(shí)層出不窮,高校必須對(duì)原有的人才方案進(jìn)行調(diào)整以適應(yīng)環(huán)境形勢(shì)的需求。把握好教學(xué)活動(dòng)中的理論學(xué)習(xí)與實(shí)踐教學(xué)之間的關(guān)系,注重對(duì)學(xué)生實(shí)踐能力的培養(yǎng),根據(jù)學(xué)生的學(xué)習(xí)情況以及社會(huì)的發(fā)展要求保持二者之間的平衡關(guān)系。教學(xué)環(huán)節(jié)與軟件技術(shù)的發(fā)展趨勢(shì)相一致,不能使教學(xué)落后于社會(huì),積極的應(yīng)用新理論、新方法以及新技術(shù),不斷對(duì)教學(xué)內(nèi)容進(jìn)行更新。
教材是學(xué)生與知識(shí)之間的重要橋梁,也是教師與學(xué)生溝通的媒介信息。學(xué)生主要通過對(duì)教材上內(nèi)容的了解學(xué)習(xí)軟件的相關(guān)知識(shí)。對(duì)教師來說,教材是開展教學(xué)活動(dòng)的基礎(chǔ);對(duì)于學(xué)生來說,教材是獲得知識(shí)、培養(yǎng)自身軟件素質(zhì)的重要工具。當(dāng)前的狀況非常不樂觀,教師所使用的教材內(nèi)容遠(yuǎn)遠(yuǎn)滯后于現(xiàn)實(shí)社會(huì)中軟件發(fā)展的情況。根據(jù)相關(guān)的統(tǒng)計(jì),計(jì)算機(jī)軟件技術(shù)平均每18個(gè)月就會(huì)進(jìn)行系統(tǒng)的更新,而學(xué)生使用的專業(yè)教材內(nèi)容更新需要2-3年,甚至更長。教材需要經(jīng)過編寫、修改、出版等過程,程序非常繁瑣,遠(yuǎn)遠(yuǎn)跟不上技術(shù)的發(fā)展,這樣的課程體系下培養(yǎng)的的軟件人才很難適應(yīng)社會(huì)的進(jìn)步,對(duì)學(xué)生的就業(yè)產(chǎn)生不好的影響。
高校軟件教育中使用的教材大都是根據(jù)計(jì)算機(jī)軟件的知識(shí)體系結(jié)構(gòu)進(jìn)行編制。學(xué)習(xí)這樣的教材,往往會(huì)出現(xiàn)學(xué)生將文本內(nèi)容學(xué)習(xí)完畢,卻沒有辦法根據(jù)所學(xué)的內(nèi)容進(jìn)行一次完整的項(xiàng)目編制和設(shè)計(jì)的現(xiàn)象。這是因?yàn)榻處煾鶕?jù)教材的內(nèi)容對(duì)學(xué)生進(jìn)行教育本身就與軟件這一門學(xué)科的開發(fā)特點(diǎn)相悖,當(dāng)前需要對(duì)高校軟件教育中使用的教材實(shí)施改革,不要根據(jù)軟件的知識(shí)體系結(jié)構(gòu)進(jìn)行教材的編制,而是應(yīng)該按照工程化的方法,以實(shí)際的軟件編制項(xiàng)目為引導(dǎo),幫助學(xué)生更好的掌握知識(shí)。
此外,教材的編寫應(yīng)當(dāng)遵循工作過程系統(tǒng)化的原則,依照由簡(jiǎn)到繁、由少到多、由單一到系統(tǒng)的原則,讓學(xué)生通過學(xué)習(xí)流程就能夠體驗(yàn)到日后步入社會(huì)需要經(jīng)歷的軟件開發(fā)過程,這樣的教學(xué)內(nèi)容從另一個(gè)方面體現(xiàn)出“以學(xué)生為中心”的原則,通過實(shí)踐教會(huì)學(xué)生知識(shí)和技能。使用這樣的教材,教師能夠更好的利用軟件教育的特點(diǎn)進(jìn)行知識(shí)的傳授,而學(xué)生課業(yè)完成之后不僅能夠掌握課程的理論知識(shí),同時(shí)可以實(shí)現(xiàn)對(duì)知識(shí)的現(xiàn)學(xué)現(xiàn)用。在提高教學(xué)效率的同時(shí),強(qiáng)化學(xué)生對(duì)計(jì)算機(jī)軟件工程的思維模式,通過積累實(shí)際的設(shè)計(jì)經(jīng)驗(yàn)幫助學(xué)生今后更好的就業(yè)。
使用新型的教材開展教學(xué)活動(dòng),對(duì)教師的專業(yè)素質(zhì)提出了更高的要求。首先,教師需要在課前進(jìn)行大量的準(zhǔn)備工作,了解教材中項(xiàng)目的環(huán)境、功能的設(shè)計(jì)要求以及掌握項(xiàng)目的實(shí)施過程,同時(shí)需要有廣闊的知識(shí)面以及充裕的項(xiàng)目開發(fā)經(jīng)驗(yàn)才能駕馭這樣的教材,幫助學(xué)生學(xué)會(huì)軟件開發(fā)的方法。
軟件課程最大的特點(diǎn)具有很強(qiáng)的實(shí)踐性,當(dāng)前高校的計(jì)算機(jī)軟件教學(xué)采用的是先理論后實(shí)踐的方法,這樣的教學(xué)過程與軟件課程的實(shí)踐性要求不相符合。通常實(shí)踐課程被安排在理論課程之后,學(xué)生上機(jī)進(jìn)行操作時(shí)上一課時(shí)的理論內(nèi)容也已經(jīng)不記得了,教學(xué)成果可以說是“事倍功半”,學(xué)生的理論和實(shí)踐能力都不能得到加強(qiáng)。
因此,應(yīng)當(dāng)根據(jù)實(shí)際教學(xué)特點(diǎn)有針對(duì)性的進(jìn)行調(diào)整,尤其是對(duì)傳統(tǒng)的教學(xué)方法改革。按照軟件工程的教育思想以某一工程的設(shè)計(jì)開發(fā)貫穿與教學(xué)活動(dòng)中,給學(xué)生設(shè)立開發(fā)設(shè)計(jì)的目標(biāo),充分發(fā)揮出教師與學(xué)生的教學(xué)活動(dòng)主體地位。采用理論與實(shí)踐一體化的方式,“以實(shí)際設(shè)計(jì)項(xiàng)目為引領(lǐng)、以任務(wù)為驅(qū)動(dòng)”,調(diào)動(dòng)學(xué)生的積極性。讓學(xué)生在教學(xué)活動(dòng)中學(xué)習(xí)、在學(xué)習(xí)中操作、在操作中掌握。通過這樣的教學(xué)方法,同時(shí)在理論學(xué)習(xí)的過程中進(jìn)行實(shí)踐、在實(shí)踐中踐行理論,鞏固學(xué)習(xí)成果。
同樣作為發(fā)展中國家的印度在軟件教育方面做出了很好的示范,其軟件產(chǎn)業(yè)的蓬勃發(fā)展與其人才培養(yǎng)模式密不可分。通過相關(guān)調(diào)查發(fā)現(xiàn),印度的軟件教育中以職業(yè)教育占據(jù)更為重要的地位,學(xué)歷教育只是其次。教學(xué)中重視學(xué)生的技能培訓(xùn),以“做”貫穿整個(gè)教學(xué)活動(dòng),在“做”的過程中遇到不懂或是難題之后再尋求理論知識(shí)的幫助。我國也可以借鑒這樣的教學(xué)方式開展教學(xué)活動(dòng),讓學(xué)生通過實(shí)踐解決問題、通過理論推動(dòng)實(shí)踐。
師資力量也是軟件教育中的重要因素,教師和學(xué)生一樣都是教學(xué)活動(dòng)中的主體,教師的水平對(duì)學(xué)生的能力有著重要的影響。但是,就我國當(dāng)前來說,高校的計(jì)算機(jī)軟件教師更傾向于學(xué)術(shù)型,相對(duì)缺乏實(shí)際的計(jì)算機(jī)軟件開發(fā)設(shè)計(jì)的經(jīng)驗(yàn),并且對(duì)社會(huì)中先進(jìn)的技術(shù)理論不夠了解。
高質(zhì)量的師資隊(duì)伍是確保教學(xué)質(zhì)量的基礎(chǔ)條件,因此,針對(duì)教師實(shí)際操作經(jīng)驗(yàn)不足的問題首先可以下派教師深入到相關(guān)企業(yè)中進(jìn)行掛職鍛煉,也可以引進(jìn)業(yè)界具有豐富軟件開發(fā)經(jīng)驗(yàn)的人才來高校執(zhí)教,加入到高校軟件教育的隊(duì)伍當(dāng)中。這樣能夠確保高校與軟件企業(yè)、與社會(huì)之間保持緊密的聯(lián)系,讓學(xué)生在學(xué)校中可以接觸到外界的思想,接受實(shí)際軟件工程界的教育。
在要求師資隊(duì)伍跟上技術(shù)發(fā)展的同時(shí),學(xué)校應(yīng)當(dāng)設(shè)立專項(xiàng)的資金以及提供充足的時(shí)間鼓勵(lì)教師進(jìn)行再教育,通過相關(guān)的進(jìn)修、長期或者短期的培訓(xùn)、參加國內(nèi)外的學(xué)術(shù)會(huì)議等方式提高自身的素養(yǎng)。定期安排缺乏實(shí)際開發(fā)經(jīng)驗(yàn)的教師前往一流的軟件培訓(xùn)企業(yè)中進(jìn)行兼職學(xué)習(xí),通過積累企業(yè)級(jí)的項(xiàng)目開發(fā)設(shè)計(jì)與管理流程更好的指導(dǎo)學(xué)生的學(xué)習(xí);同時(shí)學(xué)校應(yīng)該聘請(qǐng)經(jīng)驗(yàn)豐富、資歷高的一線工程師、項(xiàng)目技術(shù)人員等為學(xué)生授課,通過研討會(huì)議與學(xué)生、教師共同探討計(jì)算機(jī)軟件開發(fā)中的問題、當(dāng)前的新型技術(shù)以及行業(yè)的發(fā)展趨勢(shì)等,為高校的軟件教育獻(xiàn)出一份力量。
高校是我國開展軟件教育活動(dòng)、培養(yǎng)計(jì)算機(jī)軟件人才的主要陣地,其教學(xué)成果以及教育水平不僅關(guān)系到學(xué)生的就業(yè)還與我國軟件行業(yè)的發(fā)展進(jìn)步有著密切的聯(lián)系。本文針對(duì)當(dāng)前我國存在著嚴(yán)重的計(jì)算機(jī)軟件開發(fā)人才短缺以及軟件專業(yè)的畢業(yè)生又找不到工作的形勢(shì)進(jìn)行探討,分析了高校軟件教育中存在的最主要的問題,并提出相關(guān)的解決措施。尤其是針對(duì)教材和教學(xué)方式的改革提出了相關(guān)解決思路,提倡高校使用“由項(xiàng)目引領(lǐng)、由任務(wù)驅(qū)動(dòng)”的教學(xué)模式,讓學(xué)生在學(xué)習(xí)理論的同時(shí)提高實(shí)踐技能水平。希望文章能夠起到拋磚引玉的作用,引起同行之間的交流與探討,為我國軟件教育工作提供相應(yīng)的經(jīng)驗(yàn)和參考。
[1]朱香衛(wèi),張建,朱鋒等.高校軟件教育的問題分析與對(duì)策研究[J].計(jì)算機(jī)時(shí)代,2013,(1):47-49.
[2]惠向暉,孫成金,頓文濤等.高校計(jì)算機(jī)軟件教育中存在的問題及對(duì)策[J].河南科技:上半月,2011,(6):44-44.
[3]鄧子云.高校軟件教育的問題與對(duì)策分析[J].高等函授學(xué)報(bào)(自然科學(xué)版),2005,18(1):6-7.
[4]向毅,彭軍,吳英等.普通高校應(yīng)用型軟件人才培養(yǎng)存在的問題及對(duì)策[J].計(jì)算機(jī)教育,2009,(22):9-11.