电竞比分网-中国电竞赛事及体育赛事平台

分享

走出軟件人才培養(yǎng)與應用脫節(jié)的困惑

 魯鈍 2006-09-22
  高職院校計算機專業(yè)承擔著為社會各行業(yè)培養(yǎng)計算機應用人才的任務。然而,該專業(yè)在人才培養(yǎng)上普遍存在著與實際需求脫節(jié)、學生應用能力差、學了用不上等現(xiàn)象。著力于提高學生的軟件開發(fā)能力,山西省教育廳信息中心工程師曹敏,經(jīng)過8年的努力,開發(fā)出了CDT無代碼數(shù)據(jù)庫開發(fā)工具軟件。

  我國目前正在實施信息化帶動工業(yè)化的戰(zhàn)略,信息化產(chǎn)業(yè)呈現(xiàn)突飛猛進的發(fā)展勢態(tài)。近兩年,就業(yè)市場上最火爆的專業(yè)當屬與IT業(yè)相關(guān)的計算機、通信、電子等信息類專業(yè)。其中軟件人才的缺口是每年35萬人以上,并且這個缺口還在以每年20%左右的速度增長,預計到2006年將擴大到42.5萬人左右。

  高職院校計算機專業(yè)承擔著為社會各行業(yè)培養(yǎng)計算機應用人才的任務。然而,該專業(yè)的人才培養(yǎng)與社會需求不相適應的問題十分突出,普遍存在與實際需求脫節(jié)、學生應用能力差、學了用不上等現(xiàn)象。如何適應社會需求培養(yǎng)適銷對路的人才,是當前高職計算機專業(yè)迫切需要解決的問題。

  專業(yè)課程設(shè)置、教學內(nèi)容滯后于計算機技術(shù)發(fā)展,人才培養(yǎng)與社會需求相脫節(jié)的現(xiàn)狀亟需改變

  隨著計算機技術(shù)的推廣和應用,計算機軟件開發(fā)的需求呈迅猛增長之勢。各行各業(yè)都需要大量的軟件開發(fā)人才,不斷開發(fā)適應自己行業(yè)需要的計算機軟件。然而,目前在我國人才市場上,能夠勝任這項工作的人才相當匱乏,軟件人才成為各個行業(yè)競相搶奪的對象,待遇也一路看漲。其中一個重要原因就是,我國高職院校計算機專業(yè)培養(yǎng)的畢業(yè)生在學校學到的知識和技能,遠遠不能達到市場對軟件人才的要求,軟件開發(fā)能力以及知識應用能力相對都比較差。

  目前,我國高職院校的計算機專業(yè)教師,有相當一部分畢業(yè)于上世紀九十年代。限于當時計算機技術(shù)的發(fā)展狀況,這些教師在學校里學的是C語言、匯編語言,操作系統(tǒng)也只是DOS,相關(guān)知識非常陳舊,已經(jīng)遠遠落后于時代的要求。例如語言課程,現(xiàn)在軟件市場上最搶手的是懂C++、Java、net的人才,而教師又有多少是精于這方面編程的呢?中、大型數(shù)據(jù)庫管理人才也很搶手,但學校限于資源,又有多少教師參與過這類實際的軟件工程呢?其直接后果是,學校課程不能按需開設(shè)、人才培養(yǎng)滯后于市場需求,這是造成軟件人才緊缺的主要原因。

  在Windows操作系統(tǒng)占主流的今天,有的高職院校把計算機語言和編程理論作為教學的主要內(nèi)容;在教學過程中過分注重學生的專業(yè)理論,而實際動手編程訓練不夠;大多數(shù)教師仍在沿用傳統(tǒng)的單向灌輸?shù)慕虒W模式,學生只是被動接受知識,不能利用計算機和網(wǎng)絡(luò)與教師進行交互式的探討。

  計算機技術(shù)的發(fā)展日新月異,軟件開發(fā)語言從面向過程的C語言為代表的編程語言發(fā)展到現(xiàn)在面向?qū)ο蟮腃++語言,并且開始流行基于互聯(lián)網(wǎng)的.NET編程。而我們教學中的軟件課程,大部分已經(jīng)跟不上計算機軟件技術(shù)的發(fā)展。同時,在國外,計算機軟件專業(yè)的大學生每年要寫10000行計算機代碼進行實踐和創(chuàng)作。而我國的一些軟件專業(yè)學生連上機都困難,更何況10000行代碼?而且相對于應用性軟件人才,關(guān)鍵的基礎(chǔ)性軟件人才更為短缺。

  軟件開發(fā)的語言種類比較多,對于高職院校的學生來講,抽象、難懂、易忘的編程語言代碼是他們很難逾越的鴻溝。計算機軟件技術(shù)的難點在于編寫英文代碼上,也難怪大部分計算機專業(yè)畢業(yè)的高職學生,學了三年仍不能開發(fā)出具有實用價值的軟件。

  一方面,企業(yè)缺乏建立在數(shù)據(jù)庫應用基礎(chǔ)上的軟件開發(fā)人才;另一方面,大量的高職計算機專業(yè)畢業(yè)生難以勝任這項工作。怎樣才能快速高效地培養(yǎng)出合乎企業(yè)、社會需要的人才?有專家指出,解決問題的關(guān)鍵在于開發(fā)出一種高效率的軟件開發(fā)工具,能夠具備簡單易學、功能強大、把多媒體和網(wǎng)絡(luò)融為一體等特點。

  編程教學從應用軟件開始,CDT無代碼數(shù)據(jù)庫開發(fā)工具軟件真正解決了教學與應用脫節(jié)的難題

  作為我國自主開發(fā)具有知識產(chǎn)權(quán)的CDT(China Data Tool)無代碼數(shù)據(jù)庫開發(fā)工具軟件,徹底跨越了計算機發(fā)明以來用英文寫代碼編程的鴻溝,使編程在由傳統(tǒng)的“面向過程”已發(fā)展到“面向?qū)ο蟆钡慕裉?,又向一個新的編程理念“面向需求(積木式編程)”邁出了可喜的一步。應用CDT,編寫軟件的難度和過程猶如制作PowerPoint一樣,讓非計算機專業(yè)人士也能輕松快捷地開發(fā)出數(shù)據(jù)庫應用軟件。

  現(xiàn)在,我國高職院校計算機專業(yè)教學中,像VB、VFP、C、C++等這些編程語言,絕大多數(shù)的教材都要從最基本的語句、常量、變量等基礎(chǔ)知識講起,學生學的時候也能“照貓畫虎”完成作業(yè)??墒菍W生畢業(yè)后面對實際編寫一個應用軟件時,卻總是感到無從下手。一位大學計算機教師認為,無需講解太多的理論,而應該從開發(fā)一套完整的應用軟件的方法入手,講解時遇到什么問題就講解什么相關(guān)知識,這樣一步步完善軟件的功能,當這門課學完了,學生也從頭到尾學會了一個軟件的完整開發(fā)過程,在實際應用中舉一反三就可以解決大量類似的問題。

  計算機專業(yè)的學生,學習編程語言最發(fā)怵的就是編寫代碼。編寫代碼全部是英文,語法要求很嚴格,如果稍復雜點的程序變量很多,這些變量很容易搞混,導致軟件的運行結(jié)果錯誤。如果能夠降低學習軟件開發(fā)語言的難度,把編寫代碼這個最難的環(huán)節(jié)去掉,這樣學生學習軟件開發(fā)就像學習Powerpoint一樣容易,學生的整體軟件開發(fā)水平就完全可以同社會的需求接軌。

  針對這一關(guān)鍵問題,多年從事軟件開發(fā)的山西省教育廳信息中心工程師曹敏,設(shè)想把軟件開發(fā)能夠變得像搭積木一樣簡單,也就是說,將開發(fā)軟件的工作進行分類、歸納,再將每一類型的問題用一個通用模塊來替代。這樣以來,所有的數(shù)據(jù)庫的操作問題就可以通過運行相應模塊得到解決,根據(jù)實際需要將某些模塊組合起來就構(gòu)成了一個軟件系統(tǒng)。開發(fā)出一套軟件,整個過程不用寫一句代碼,這就是CDT無代碼數(shù)據(jù)庫開發(fā)工具的思想。

  曹敏和合作者蘭靜老師,經(jīng)過8年的努力,用C++語言開發(fā)出40多個模塊,寫了30萬行的代碼,攻克了一個個技術(shù)難題,2005年終于開發(fā)出了CDT無代碼數(shù)據(jù)庫開發(fā)工具軟件。CDT無代碼數(shù)據(jù)庫開發(fā)工具的突出特點是軟件開發(fā)從開始構(gòu)建庫結(jié)構(gòu)、設(shè)計主界面、錄入界面到軟件打包生成軟件安裝文件,全程不用寫一句代碼。具體來講,CDT還具有在軟件開發(fā)過程中自動生成可執(zhí)行的EXE文件;文字信息、圖片信息、影像信息以及文本文檔和數(shù)據(jù)庫融為一體;用戶可以根據(jù)需要來調(diào)整庫結(jié)構(gòu)和界面,也可以根據(jù)需要自己設(shè)計報表,實現(xiàn)二次開發(fā)等特點。CDT具備所見即所得、視頻支持、多步宏自動執(zhí)行復雜步驟操作、自由查詢、報表數(shù)據(jù)、圖表、數(shù)據(jù)格式轉(zhuǎn)換、網(wǎng)絡(luò)等功能。

  徹底改變高職院校計算機專業(yè)教學模式,緊密聯(lián)系實際,建立人才培養(yǎng)與市場需求相適應的平臺

  帶著怎樣解決高職院校計算機專業(yè)人才培養(yǎng)與市場需求不相適應這一問題,記者走訪了部分高校計算機專業(yè)教師。忻州師院計算機系教授趙勇飛說,現(xiàn)在像VB、VC、Java等流行的編程語言都是面向?qū)ο蟮木幊陶Z言,都離不了編寫代碼的這一關(guān)鍵環(huán)節(jié)。一個普通軟件的開發(fā),用現(xiàn)有的編程語言來完成大致需要需求分析、代碼實現(xiàn)等幾個階段。隨著用戶需求的變化,如增加內(nèi)容或界面改動等,都得讓軟件開發(fā)人員忙個不停,而且軟件開發(fā)成本加大、設(shè)計周期變長。

  記者與IT界的相關(guān)人士座談時,大家一致認為,作為數(shù)據(jù)庫應用軟件的搖籃,CDT開發(fā)工具完全是通過拖拉、填選等操作就能開發(fā)出功能完善的數(shù)據(jù)庫軟件,解決編程的難點,是軟件業(yè)的一個創(chuàng)舉。由于CDT開發(fā)工具將編寫英文代碼這個最困難的環(huán)節(jié)去掉,不需要抽象的理論作基礎(chǔ),簡單易學,又都是中文環(huán)境,有點計算機基礎(chǔ)知識和軟件工程的概念,就可通過簡單的培訓上手開發(fā)軟件。

  太原市同誠海盛科技有限公司經(jīng)理董楠說,現(xiàn)在從大學畢業(yè)生中招聘軟件開發(fā)人才很難,甚至高薪也難招到這樣的人才。在全球經(jīng)濟一體化的今天,企業(yè)競爭日趨激烈,要提升中小企業(yè)的核心競爭力、提升管理水平,搭建信息平臺迫在眉睫。然而,大的軟件公司只針對大客戶開發(fā)管理軟件并進行長期的維護升級,為中小企業(yè)量身訂做的管理軟件很少。同時,中小企業(yè)數(shù)量眾多、涉足行業(yè)廣泛、經(jīng)營規(guī)模層次不齊,很難有一種管理軟件去套用。廣大中小企業(yè)受資金、人力等諸多因素限制,很少能花大價錢請軟件公司來為它量體裁衣開發(fā)軟件。CDT開發(fā)工具的出現(xiàn),讓企業(yè)只需要很小的投入就可以根據(jù)自己的管理理念和實際需要來設(shè)計、建立內(nèi)部管理系統(tǒng),并隨時實現(xiàn)更新升級。

  CDT完成版權(quán)注冊后,曹敏幾乎走遍了山西所有高校,給計算機專業(yè)和非計算機專業(yè)的本科生和研究生作講座,以現(xiàn)場開發(fā)一個簡單的信息管理系統(tǒng)方式進行操作演示;在2005年9月由高等教育出版社組織的全國高職高專計算機骨干教師培訓會上,曹敏現(xiàn)場制作了培訓學員的電子通訊錄?,F(xiàn)在,高教社已將CDT作為高職院校計算機基礎(chǔ)課,列入國家統(tǒng)編教材計劃,即將正式出版。

  

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多