?

軟件創新型應用人才培養模式初探

2014-07-02 01:05王池社顏新云沈奇
計算機教育 2014年8期
關鍵詞:創新型軟件人才培養

王池社 顏新云 沈奇

摘要:培養軟件創新型應用人才是高校計算機教學研究中的一個重要目標。文章通過分析當前計算機教學中人才培養方式存在的問題,提出基于項目實踐理論基礎與興趣選拔相結合的軟件創新型人才培養模式,指出該方案對提高學生的軟件創新能力效果明顯。

關鍵詞:軟件;創新型;人才培養

0 引言

長期以來,具備創新能力和實際工程經驗的高素質軟件人才普遍缺乏已成為制約我國軟件產業發展的瓶頸,而作為軟件創新人才培養的基地,高校應用型軟件創新人才培養成為計算機類專業人才培養的重要研究內容。各高校計算機類應用型人才培養方案在培養學生的動手能力方面進行了大量的探索,包括增加課內實驗、校企聯合項目實踐等方案,最大程度地滿足學生軟件應用能力的培養。

1 存在問題

傳統的軟件應用人才培養方法可以滿足大多數學生的軟件應用能力培養,但是在人才的創新能力培養方面上,還存在著一些缺陷。

1)培養內容連貫性不足。

長期以來,高校對于課程計劃的設定以連貫性為主,從基礎課到專業課順序開展教學,然而每門課程的應用項目之間沒有很強的相關性,造成學生在應用操作時往往照葫蘆畫瓢,跟著實驗指導書完成步驟。比如面向對象程序設計實驗以雇員管理為主要示例,而測試課程實驗中卻以進銷存等為示例完成,這種課程連續但內容脫節的應用培養雖然能在各個課程中讓學生掌握單個實驗思想,但是從軟件工程角度出發,往往不能達到預期的教學效果。

2)教學內容創新性不足。

隨著軟件技術的飛速發展,軟件設計、開發、測試等技術手段和工具也在飛速升級,軟件行業對從業人員的要求也越來越高,軟件生命周期的各個環節中新的技術和軟件工具層出不窮,而高等院校的軟件人才培養課程往往滯后于社會需求。在實驗操作教學中,傳統實驗和經典實驗較多,體現最新軟件技術的實驗較少;驗證性的實驗較多,設計和應用型的實驗較少;內容單一目標性較強的小實驗較多,綜合性的大型完整實驗較少,教學內容創新性缺乏往往制約了學生創新能力的培養。

3)教師企業經驗不足。

高校教師科研創新能力和教學能力較強,然而往往缺乏一定的企業應用經驗。在實驗教學中,教師根據教學大綱等指導文件完成教學,自身卻未必明了在實際生成過程中哪些軟件技術重要,哪些技術已經落伍不再使用。教師本身的實際軟件生產經驗不足,也一定程度上影響了學生的創新能力發展。

4)學生個性培養不足。

在傳統教學中,所有軟件專業學生都要完成一樣的實驗,弄懂每一門課程。這種培養方式能夠讓學生掌握更多的知識,提升專業技能,但是卻忽略了學生本身的學習興趣與特長。清一色、大鍋飯的培養方式,在人才培養中缺乏創新。如今軟件生產過程分工越來越細,應用領域越來越廣,軟件崗位專業特色越來越強。探索新的培養方法、因材施教,根據學生的興趣愛好發揮學生的特長,有針對性地培養學生,才能更好地讓學生主觀能動性充分調動,創新能力進一步增強。

5)學生綜合素質不足。

學校的教學過程往往脫離了實際生產過程,學習環境相對簡單寬松,實驗重點放在知識和技能上,忽略了實際軟件項目中團隊協作能力的培養。無論哪一個項目,團隊協作能力的好壞直接影響著產品的質量,而在高校實驗教學過程中,經常是一人一組或者兩人一組完成實驗,這種培養模式和實際軟件生成過程脫軌,導致學生進入工作崗位后,融入團隊緩慢,難以發揮潛能,錯過了崗位能力發展的最佳時機。

2 培養思路

作為應用型本科學校,軟件創新型人才培養應以提升創新能力為根本,以實際生產需求為導向,以企業合作項目為平臺,堅持開放式思想,加強學生的項目參與能力與團隊協作能力,培養學生的創新意識、創新精神和創新能力。

高校應該以軟件實驗室為場地,以企業合作項目為平臺,通過公開實驗內容,吸引學生主動報名參與。在吸納實驗室成員前,教師先對報名學生進行軟件基礎素養考核,選拔出態度端正、認真積極的學生進入軟件實驗室參與實驗;對于實驗室的學生,按照其本身的興趣與特長,分為需求、設計、開發、測試4個小組,其中開發分為.Net、Java、C++3個小類。

對于選拔進入實驗室的學生,我們首先邀請企業資深項目人員和應用經驗豐富的教師對學生進行基礎知識課程培訓,培訓結束后以課程測試判斷學習是否合格,合格的學生再進人下一活動步驟。對于測試不合格的學生,我們根據其個人意愿,自行選擇退出或者鞏固培訓?;A薄弱學生在項目實施過程中旁聽見習,由教師或者老生判斷是否可以參與項目。項目完成后,由企業項目人員進行驗收,判斷項目是否合格。項目結束后,獨立參與項目的部分學生可以重新組隊,完成具有創新性的實踐項目,如圖1所示。

3 遵循的原則

軟件創新型應用人才的培養應當堅持以下幾個原則。

1)項目選擇堅持軟件工程思想的原則。

在軟件實驗室的實驗內容具有一定的特殊性,因為他們是軟件企業的具體項目,這些項目對在校的學生來說還具有一定的難度。在實驗項目選擇時,教師應當堅持軟件工程思想的原則,盡量涵蓋需求、設計、開發、測試等軟件生產過程,使每一個小組都參與到其中。

2)任務分配堅持量力鍛煉的原則。

在項目實驗內容分配上,既要適當考慮保障學生的正常學習時間,又要能夠讓實驗室學生完成定量內容以達到鍛煉的效果。

3)實驗室管理堅持匯報討論的原則。

軟件實驗室場地僅用于實驗室成員的日常工作,不安排其他日常實驗教學課程。實驗室管理由實驗室學生負責,自主簽到簽退。在實驗內容完成期間,堅持匯報討論的制度,保障實驗項目的進展。

4)團隊管理堅持高低梯隊的原則。

實驗室團隊堅持年級高低形成梯隊的原則。年級高、技能強的老生帶領年級低、技能弱的新生,通過梯隊的形成,當老生因畢業等原因離開實驗室后,原來的新生成長為梯隊中的老生,繼續帶領新生,如此反復,維持實驗室學生團隊穩定,同時也可以增強學生的團隊協作能力。endprint

5)合作企業選擇堅持大型、正規的原則。

軟件實驗室的實驗項目來源于軟件企業,所以在選擇合作企業時,必須選擇大型、正規的軟件企業合作,保證項目流程的規范性。在軟件實驗室實際運行中,主要合作對象有金蝶國際軟件集團有限公司和東軟集團股份有限公司等。

4 培養的方法與過程

在軟件創新型應用人才培養過程中,主要由初步選拔、基礎培訓、項目見習、項目參與、鞏固創新5個步驟組成。

1)初步選拔。

為了更好地培養學生的創新能力和發展他們的興趣特長,軟件實驗室并沒有采用普通實驗室的課程教學方法,而是通過公布軟件項目,招募愿意參與的學生,進入實驗室參加項目實驗。項目要求學生要有一定的軟件基本素養和基礎理論功底。

2)基礎培訓。

進入實驗室的學生相對來說基礎差距較小,所以基礎培訓中,重在軟件基礎能力的加強和實際項目的規范。軟件基礎培訓針對學校已開課程的鞏固和未開課程的普及,保障實驗室學生在實際參與過程中能夠使用掌握的技能。項目規范也是重要的培訓之一。學生在平時課程中,往往缺少良好的實驗規范,在實際項目團隊中,必須要有統一的文檔、編程等規范。

3)項目見習。

對于初入實驗室學生或者基礎薄弱的學生,在項目實驗中是見習角色,跟著實驗室老生和老師學習項目部分內容。每個見習新生都被安排一位老生和實驗教師帶領學習,教師負責整體把握,老生負責細節指導。在新生見習過程中,老生可以適當安排部分任務給新生作為作業,新生的見習階段結束由負責教師和老生根據情況評定。

4)項目參與。

當進人軟件實驗室的新生具備項目參與能力時,由企業項目負責人和實驗教師根據學生實際情況分配部分工作。分配原則是鍛煉為主、量力而行。在學生完成項目任務期間,應不斷向項目負責人和實驗教師匯報節點進展,并展示自己工作內容。通過項目討論會,負責人和教師對學生參與內容進行評價并指導調整,直至任務完成。

5)鞏固創新。

對于實驗室中具有一定的項目參與經驗的學生,由企業項目資深工作人員和實驗教師共同商定,對工作內容給予評價,并指導其他實現方法與技術;同時向這些學有余力的學生介紹當前流行的軟件技術原理與方法;最后結合目前競賽或設計課題,征求學生意見,爭取完成更多的創新工作。

以某醫藥企業委托開發的網絡招投標系統為例,首先公布實驗項目涉及的培養方向,此項目在學生參與中主要涉及.NET編碼、軟件測試兩方面內容。通過實驗室學生主動報名,教師對學生初步選拔后,進行基礎培訓,再按學生項目實踐能力分成兩類:見習生、直接參與者。在企業項目負責人和實驗室老師的帶領下,已經培養成熟的學生直接參與項目的部分工作,基礎相對薄弱的學生作為見習生參與到項目中。見習學生既可以學習到應用軟件工程化開發過程,也可以了解具體實施的細節。實驗項目完成時,作為直接參與的學生,增加了動手能力;作為見習的學生,也熟悉了項目的規范和操作。實驗項目完成后,實驗室學生可以根據在項目中完成的內容,結合競賽或者設計課題,將實際項目結合先進理論大膽創新,取得更大的進步。

5 結語

經過多年的探索和實踐,軟件實驗室逐漸形成了一套創新型應用人才創新的培養模式,并取得了一定的階段性成果。實驗室培養的學生分別在企業實驗項目中表現出了優秀的實踐能力和創新能力。相信隨著此模式的不斷改革和完善,實驗室將培養出更多高質量的軟件創新型應用人才。

參考文獻:

[1]奚春雁.創新學生培養模式助力軟件產業發展[J].計算機教育,2013(23):4-6.

[2]羅代忠,羅萬成,李瑞.應用型本科院校軟件工程專業人才培養模式改革與實踐[J].計算機教育,2010(4):4-10.

[3]何智文,吳赟婷,王鐘莊.開放式計算機實驗室建設對培養學生創新能力的作用[J].湖北廣播電視大學學報,2007(11):93-94.

[4]郭東恩,張哲.軟件工程專業學生創新能力培養[J].計算機教育,2012(14):34-37.

[5]柯文德,彭志平,陳珂,等.計算機專業大學生創新性科技競賽能力培養[J].計算機教育,2012(9):58-62.

(編輯:孫怡銘)endprint

猜你喜歡
創新型軟件人才培養
學校創新型人才培養的實踐與思考
天津推出創新型企業領軍計劃
有趣的識花軟件
基于人才培養的中職生日常管理研究
基于人才培養的高校舞蹈教育研究
女子中專班級管理共性問題與解決策略研究
基于人才培養的技工學校德育實效性研究
即時通訊軟件WhatsApp
豐富多彩的Android軟件
如何在智能手機中安裝軟件
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合