傲起 楊曉


[摘? ? ? ? ? ?要]? 針對目前計算機軟件專業學生崗位勝任能力不足的問題,基于企業軟件產品開發過程,在教學模式中探索產教融合方法,提出了教學內容與企業需求的對接方法和教學過程與生產過程的對接方法,以期對軟件專業的教學改革提供一定的參考與借鑒。
[關? ? 鍵? ?詞]? 產教融合;教學模式;項目開發流程;計算機軟件專業
[中圖分類號]? G712? ? ? ? ? ? ? ? ?[文獻標志碼]? A? ? ? ? ? ? ? [文章編號]? 2096-0603(2020)08-0050-02
一、引言
隨著大數據、云計算、物聯網和人工智能等新技術的普遍應用,現代軟件行業對人才需求量愈來愈多,質量要求也越來越高。然而適應各行各業軟件崗位需求的人才卻愈加稀缺。主要原因是企業對人才技能標準的要求不斷提高變化,而學校人才培養方案跟不上新技術的發展。產教融合是現代職業教育改革的發展方向,它能夠讓學生更快地了解前沿技術,能夠提高人才的崗位適應能力、創新能力和實踐能力。傳統的人才培養模式通常存在教學內容與企業崗位需求脫節和教學過程與企業生產過程脫節的問題,本文提出了一種基于軟件開發流程的產教融合方法,包括基于軟件開發生命周期的崗位典型工作任務分析方法和基于軟件開發流程的階段性教學實施過程,實現教學內容與職業需求對接、教學過程與生產過程對接。
二、基于軟件開發生命周期的分析崗位典型工作任務
當下,計算機軟件產品開發過程越來越細化,一個軟件產品開發過程分為多個階段,每個階段涉及不同的崗位及工作內容,且各崗位之間具有較強的聯系。軟件開發生命周期體現了軟件產品的整個生產過程及崗位之間的銜接配合過程,通過分析軟件開發生命周期能夠更好地掌握軟件產品的生產過程、崗位及崗位典型工作內容,從而制定出更加符合企業需求的人才培養方案。
該階段與企業共同分析實際項目開發生命周期,包括項目開發各階段、對應的崗位、每個崗位的主要職責和崗位之間的銜接關系。如圖1展示了一個web產品的開發過程和該過程中涉及的各個崗位及崗位職責。其次,在此基礎上采用崗位典型工作任務分析方法,確定每個崗位的典型工作內容,從而確定對應的知識和能力需求。由于結合了軟件項目開發過程,因此分析崗位的知識需求和能力需求可以更佳具體。例如:業務端程序員這個崗位處于開發階段,其典型的工作任務主要根據前端開發人員的接口要求從數據庫獲取數據、處理數據和返回數據。崗位知識要求具備計算機英語知識、業務端編程語言等基本要求外,還應要求具備前端接口相關知識和數據庫相關知識。崗位能力需求包括熟練查閱各種資料獲取專業技術幫助的能力、分析問題能力和溝通能力,其中由于已知該崗位的溝通對象,因此溝通能力的需求變得更明確。最終通過分析每個崗位的知識和能力需求,制定出每個崗位的教學目標和內容,實現教學內容與企業職業需求的對接。
三、基于軟件開發過程的階段性教學實施過程
傳統的教學過程以課程作為基礎,在制定出教學內容和目標之后將其打包為課程,分布在各個學期進行教學。這種模式導致某一個崗位涉及的知識內容分散在多個學期,不集中;一個學期學習多個崗位知識,崗位之間的銜接關系無法體現,這些都是教學過程與生產過程脫節的表現。本文基于軟件開發過程組織教學過程,實現教學過程的產教融合,提高學生的崗位勝任力。
該階段引入企業實際項目,根據軟件開發生命周期分解為多個開發階段,將各個階段按照順序分布在各個學期。每個階段的教學包含對應崗位的教學內容和教學目標,并且在基礎教學完成之后根據所學內容實現實際項目該階段的對應崗位任務,任務成果作為階段成果提交到下個階段。通過該方法最終既能完成每個崗位的知識與能力的培養,又能使學生通過軟件開發過程實現實際項目的開發,提高實踐能力,參與軟件生產過程。
因為引入了企業實際項目進行教學實踐,所以教學實施過程對教學團隊要求比較高。高職教師教學經驗豐富,理論知識扎實,但是對新的技術不甚了解,企業實踐經驗不足。因此在實施過程中采用“企業導師制”,每個崗位階段教學由多個高職教師和一位企業導師共同負責,保證教學過程的順利開展。
四、結語
隨著新時代的教學改革的深入,在人才培養方案和教學實施模式中產教融合顯得非常重要。本文提出了一種基于軟件產品生產過程的產教融合方法,讓學生在實際生產過程中掌握理論知識、提高實踐能力,更多地接觸專業知識的實際應用場景。
參考文獻:
[1]盧獻華,侯霞.產教融合雙引擎驅動軟件專業人才培養[J].計算機教育,2019(6):25-29.
[2]姚鋒剛.高職高專計算機軟件專業教學改革的探討[J].計算機產品與流通,2019(10):259.
[3]江春.簡論計算機應用軟件的開發流程與需求[J].數碼世界,2018(5):306-307.
編輯 陳鮮艷