邵雪航,張幸剛,魏 晶
(黑龍江工商學院,哈爾濱 150001)
根據《教育部、國家發展改革委、財政部關于引導部分地方普通本科高校向應用型轉變的指導意見》(教發 [2015]7號)和《國務院辦公廳關于深化產教融合的若干意見》(國辦發〔2017〕95號)的文件精神要求,在人才培養過程中學院與產業需求在知識結構上、教學質量上、教學水平上還不能完全相適應。因此,在地方高校向應用型轉變下軟件工程專業應率先進行,以“行業主流崗位需求”作為出發點,以人才培養的知識結構和能力結構與社會需求相契合為要求,以行業所需的技術技能觀測點為準繩,以此為契機破解地方高校向應用型轉變下軟件工程專業人才培養模式的方式和方法,為所在地方區域經濟服務。
以軟件工程專業中職業崗位能力為主線,對此專業需要的技術技能觀測點進行分析、梳理,并據此設置課程內容與職業標準和職業崗位相結合,以理論教學為基礎,構建應用能力體系,并以應用能力為核心,設置課程內容和實踐類課程體系。具體思路為:
(1)根據行業調研和分析,確定就業市場崗位的人才需求,即JAVA方向、PHP方向和WEB前端方向。
(2)確定對應的這三類崗位的技術技能觀測點及應掌握行業技術技能的能力。
(3)確定這些能力相對應的專業核心課程及實踐類課程的體系。
(4)調整并設置與技術技能觀測點相吻合的教學內容及相應的教學方式和方法。
(1)基本規格:培養學生德、智、體全面發展,掌握軟件工程的基本理論、基本知識和基本技能,具有一定的職業素質和較強的學習能力、實踐能力和創新意識。
(2)業務規格:通過專業知識的學習,力求使學生達到“理論扎實,實踐為重,上手快,能力強,素質高”的應用型人才標準。
(3)畢業生應獲得的知識和能力:具有良好的思想政治素養、職業素質能力、職業道德修養和心理素質;掌握軟件工程的基本理論、基本知識和基本方法,熟悉軟件需求分析、設計、實現、評審、測試、維護以及過程與管理的方法和技術,了解軟件工程規范和標準;經過系統化的軟件工程基本訓練,具有參與實際軟件開發項目的經歷,具備作為軟件工程師從事工程實踐所需要的專業能力;理解團隊合作的重要性,具備個人工作與團隊協作、人際交往溝通與一定的組織管理能力;具備程序設計基礎知識,具有一定的編程思想及編程規范能力;具有設計、實現和部署由軟硬件與計算機網絡支撐的應用系統能力;具有初步的專業外語應用能力,能閱讀本專業的外文資料。
根據軟件工程專業市場需求及調研,初步形成以下3個方向為此專業崗位群,分別為JAVA方向、PHP方向和WEB前端方向。現將3個方向的主要培養目標及技術技能觀測點調研情況介紹如下:
(1)JAVA方向:主要培養掌握計算機系統的軟、硬件基礎理論和基本設計方法,基于JAVA技術的程序設計方法和應用技術;能在教育、企事業、技術和行政管理部門等從事與此技術相關的軟件設計、開發、測試、維護及計算機軟件銷售、咨詢與技術支持工作。
(2)PHP方向:主要培養掌握計算機系統的軟、硬件基礎理論和基本設計方法,基于PHP技術的程序設計方法和應用技術;能在教育、企事業、技術和行政管理部門等從事與此技術相關的軟件設計、開發、測試、維護及計算機軟件銷售、咨詢與技術支持工作。
(3)WEB前端方向:主要培養從事WEB前端開發,具備原型制作、UI設計、WEB制作、用戶體驗分析、JavaScript數據處理、WEB接口設計與開發能力。能在教育單位、企事業、技術和行政管理部門等從事WEB前端開發相關工作。
課程與各崗位群之間技術技能觀測點詳見表1。

表1 課程與各崗位群之間技術技能觀測點
(1)重點放在教師隊伍建設。要想完成頂層設計的軟件工程專業各崗位群對應的技術技能觀測點,教師所掌握行業當前的技術技能必須要過硬,同時與就業企業的實際項目要無縫對接上,可以采取“走出去,請進來”相結合方式建立“雙元”結構的教師隊伍,第一元指的是專業理論教師,第二元指的是企業工程師;可以采取理論部分由第一元教師完成,實踐部分由第二元教師完成,從而達到互相學習,回避其相應的短板,以迅速提升教師的技術技能,達到觀測點要求。
(2)改革教學內容。教學內容根據頂層設計應以就業需求為導向調整傳統的教學內容及相應的知識點,采取以項目案例帶動課程內容的調整方式進行。
首先,要確定面臨的是學習能力較差學生的授課對象,在調整和設置相應的教學內容中以案例為引領,強化學生的技術技能及相應的能力。
其次,選取能滿足技術技能觀測點的教材,基于目前教材市場找不到此類教材,可以采取自編校本教材給予學生授課,根據某門課程的技術技能觀測點來設置相應的教學內容,進行打破傳統的由淺入深的知識體系,使學生達到相應的技術技能要求。
最后,教學知識點確定,以實際企業項目案例為突破點,培養學生舉一反三、運用專業技能知識解決實際問題的能力;通過教學過程管控,打破原有傳統知識由淺入深的規律性,項目案例用到什么知識點隨時穿插,以達到學以致用的目的。
(3)改革教學方法。現根據各崗位群中的技術技能觀測點要求,需采取以項目案例為任務驅動進行教學,那么在教學過程中,先將學生劃分成若干項目組,讓學生以小組為單位從項目的需求入手,進而任務的分析、設計和開發貫穿教學全過程,讓學生小組間加強競爭意識,喚醒自主學習的主動性,同時加強和提高學生參與的積極性,從而達到教師與學生共同分析、共同實現項目功能、共享成果的全過程。
(4)調整人才培養方案,加強技術技能的實踐教學環節。應以提高學生技術技能為出發點來調整各崗位群的人才培養方案,在方案中應以實踐教學環節為重點,以技術技能部分應占整個方案的40%以上為前提,在每學期內都應集中實訓周,進而適應就業崗位的市場人才需求,最終達到各崗位群與崗位相結合。
以上為我院正在進行的軟件工程專業各崗位群的技術技能觀測點研究,主要是讓學生在掌握軟件工程的基本理論、知識和方法的前提下,熟練掌握軟件的需求分析、設計、實現、測試、維護以及相應的管理方法和技術,經過技術技能的系統化工程訓練,具備作為軟件工程師所需要的專業技能,從而為自己適應和迅速進入職場做好充分的心理準備和技術技能準備。同時這也是地方高校在向應用型轉變下必須邁出的堅實一步,進而完成專業鏈與產業鏈對接,完成課程內容與職業標準對接,教學過程與生產過程對接。