高職高專軟體開發專業實訓教學方法論文
摘要:隨著近年來就業壓力逐年增大,高職高專計算機軟體開發專業的學生,要提升就業能力,必須提升自己的專業實踐技能。目前高職高專軟體開發專業的同學,在實訓過程中存在哪些問題,又有些什麼好的方式可以解決現在實訓中存在的問題,如何透過實訓切實提高同學們的實踐能力。本文根據作者在高職高專實訓教學過程中的經驗,對如何提高高職高專實訓教學效果的教學方法進行了探討。
關鍵詞:就業;實訓;問題;改革
中圖分類號:G424 文獻標識碼:A DOI:10.16400/j.cnki.kjdkx.2015.12.050
根據網際網路資料顯示,21世紀以來,高校計算機專業初次就業率連年下滑,成為社會普遍關注的問題。尤其是軟體開發專業的高職類的學生,初次就業率一直不高。①首先學歷是高職生就業的硬傷,專科學歷無法與本科、研究生匹敵。所以,要提高高職高專學生的就業率,就只有透過提升自己的專業技能,來提升自己的就業能力。如何提升高職高專軟體開發專業同學的專業技能,是我們從事這個專業教學的專業老師應該深思的一個問題,尤其是負責實訓課程教學的老師,更應該思考,採用什麼樣的教學方法,才能讓同學們更好地掌握軟體開發的實際能力,增加同學們的就業砝碼。筆者根據自己多年從事實訓教學工作的實踐,對軟體開發專業的實訓教學改革進行了一些淺薄的探索和總結,提出了一些實訓教學改革的措施。
1軟體開發專業實訓中存在的問題
當前軟體開發專業實訓教學存在的問題主要表現在如下幾個方面:
1.1學生真正實訓的時間較少
高職高專的學生,學制一般為三年六個學期,在第一第二學期,進行基礎課程和公共課的學習,第三學期開始學習專業課,甚至有些班級第四學期還在進行專業課程的理論學習。高職高專的學生一般在第五學期就要求進入崗位實習,留給同學們在學校實訓的時間只有幾周甚至更少,在這種情況下同學們進入崗位實習,實際的開發技能很差,對以後的就業也留下了很大的隱患。
1.2實訓教學模式仍為傳統教學
在很多課程教學中,專業教師雖然在課程設計上加入了實訓環節,但仍然採用傳統的教學方式,以教師為中心,沒有發揮學生的主動思考和創新能力。②大多數學生被要求按照老師的詳細設計思路來完成預設的功能,學生照葫蘆畫瓢,雖然實現了老師要求的功能,但是學生沒有獨立思考和創新的機會,整個教學過程學生基本處於盲目的被動狀態,時間久了,就缺乏參與實踐環節的積極性和主動性。教師在教學過程中採用灌輸式教育,很少採用啟發式教學方法引導學生進行思考,不利於培養學生的創新意識和主動思考的能力。
1.3實訓內容更新較慢,跟不上軟體公司技術更新的速度
計算機軟體技術的一個突出特點就是技術更新快,技術種類多,相關技術發展迅速,軟體開發實訓課程的`教學內容要隨著時代的發展而不斷更新。但是,在實際教學過程中,很多老師總是啃老本,抱著自己的一套技術和框架不放手,總是一招制敵、一招打遍天下無敵手的心態,③幾年使用同一套實訓案例和專案。有些老師拒絕學習新知識或者主動學習新知識的積極性不夠。總是在使用幾年前的技術指導學生實訓,甚至有些技術已經被現有的新技術代替,在這種實訓教學方式教下出來的學生,顯然很難順利走進就業崗位實習。
1.4缺乏明確的考核方式和標準、考核方式陳舊
實訓課程不同於傳統的理論教學,一般課程的成績組成為30%的平時成績和70%的期末成績。顯然這種考核方式並不適用於實訓課程,因為實訓課程是同學們參與度很高的課程,並且學習和教學過程更能考核一個同學掌握知識的程度。有些老師沿用一般專業課程的考核方式,或者有些單位限制了平時成績的比例不能高於30%。這樣不利於對學生實際掌握情況的考核,也造成了一定的不公平,會打擊部分同學的學習積極性。
2軟體開發實訓課程教學改革探索
2.1培養優秀的“雙師型”師資隊伍
所謂“名師出高徒”,好的教師隊伍,對提高同學們的實踐技能起到至關重要的作用,所以必須加強教師隊伍的實踐技能,才能有更好的師資指導同學們實訓。④爭取更多的機會,讓我們的實訓老師進入軟體企業進行實踐、交流、學習。目前大部分的軟體開發企業都是使用較新的技術,對軟體專案也有較好的解決方案,老師們可以瞭解並學習最新的軟體開發技術,有利於老師知識的更新。讓更多的老師在工作之餘和寒暑假的時候,更多地參與合作企業的商業專案的開發,在實習商業專案開發過程中,技能學習最新的開發技術,又可以將部分商業專案的模組和程式碼作為同學們實訓的案例,這樣既豐富了老師的專案和案例庫,有更新了老師的知識結構。在有條件的情況下,讓老師暫時脫離教學崗位,掛職到相應的軟體開發企業進行軟體開發工作,這樣能夠加快雙師型教師的培養。
2.2建立完善的考核體系
實訓考核要建立包括理論和實踐層面的多方面的考核,擺脫三七開(30%+70%)的束縛,實訓老師可以根據專案和教學的不同階段,採取平時成績+期末成績+過程考核相結合的多元化考核機制,強調過程考核的重要性,讓更多的同學積極參與實訓過程,對有創新性的同學給予積極的肯定和評價,同時應在考核成績上予以體現。實訓課程的考核應該是多元化彈性的考核方式,評分標準要根據實訓的專案的實際情況,由實訓老師或者課程組協商制定,不應該提供模板或者一刀切的標準。
2.3改革實訓課程的教學內容和教學方法
由實訓課程負責人,組織課程組成員,建立課程實訓資源庫。每學期根據學生的個體差異和知識結構,及時更新實訓庫的專案和案例,調整實訓的內容和案例數量及教學方式。課程負責人應充分重視和精心設計每一個專案或案例的實訓內容,多建立一些實際商業專案的案例,提高同學們學習的積極性。在實訓初期,讓同學們練習相對容易的案例和專案,增強參訓學生的自信心。在第三學期分階段加入實訓課程,有針對性地加入“JQuery實訓”、“資料庫專案實訓”,也可以在這期間增加規模較小的模擬綜合專案實訓,為後面綜合商業專案實訓做好準備。在實訓過程中,也應改變傳統的教學方式和思路,教學過程老師教、老師輔導,逐步過渡到老師指導,最後實現學生自主創新。逐步使學生髮揮實訓的主體作用。專案的實訓一般要採用分組的方式,或者直接採用專案的名稱來命名分組,同學們的身份也從學生到員工第一次轉變,專案組成員的角色也可以用軟體公司的職位來命名,比如專案經理、開發工程師、測試工程師等。由能力較強的同學擔任專案經理,並在老師的引導下,指導小組成員進行專案的啟動、需求分析和設計、計劃編制、開發、測試等工作。當做完一個專案完成後,可以在小組內根據組員情況進行角色轉換,這樣可以讓同學們體驗不同的工作崗位,提高實訓參與度和興趣。同時也培養了同學們的團隊合作意識和相應的職業素養,為日後的工作提前做好準備,提高就業率。
2.4校企合作、產教結合
學生最終的歸宿要走出校園,進入企業,引入同行業的知名企業,對學生的培養和就業都有至關重要的作用。在學生的培養方面,可以邀請校企合作單位的優秀開發工程師,定期地給我們的學生做專業講座和行業發展及前景介紹,條件成熟的可以邀請研發工程師參與我們的實訓教學環節,實行公司化的管理,讓同學們在學校就提前感受企業的文化和商業軟體的開發流程。引入商業專案,由我們的實訓指導老師帶領優秀的學生參與進來,這樣能在實際的商業專案中鍛鍊我們的實訓老師,同時也讓同學們參與了真實的商業專案的開發。在專案條件允許的情況下,可以適當地給參訓學生一定報酬補貼,更能激發同學們參與商業專案的積極性,使我們的實訓達到較好的效果。在實訓的時候也積累了同學們的開發經驗,對以後的就業打下了堅實的基礎。我們學院的合作單位有世界500強企業微軟、惠普、埃森哲、富士通等以及國內知名IT企業聯想、上海寶信、中軟國際、民航凱亞等200多家企事業單位,這些企業能夠保證我們校企合作和產教結合的有效進行。
3結束語
當然,培養學生的創新、實踐動手能力,不是實訓教師一朝一夕就能完成的,這些改革的措施是否得當,是否能有效提高同學們的專業開發技能和實踐動手能力,能否有效提升同學們的就業率和專業對口率。這些問題都需要廣大實訓教師在實踐教學過程中驗證,並在實訓教學中積極修改不當的教學方法,才能達到預期的效果。
註釋
①工業和資訊化部.中國軟體行業協會.2013中國軟體產業發展研究報告[R].北京.
②周朝萱,何志國,劉繼光.計算機專業實踐教學探討.實驗科學與技術,2014(8).
③趙素清.高職高專計算機實踐教學改革管理探討.中國校外教育,2014(1).
④周健.淺析高職高專計算機實踐教學改革.無線物聯網科技,2013(8).