皇甫峰,賈志杰,陳江會
(晉中信息學(xué)院,山西 太谷 030800)
近年來,面向產(chǎn)業(yè)一線需求側(cè)培養(yǎng)人才成為高等學(xué)校人才培養(yǎng)的基本導(dǎo)向;面向行業(yè)企業(yè)需求培養(yǎng)人才成為校企協(xié)同育人的基本原則;以崗位要求培養(yǎng)人才成為教學(xué)育人工作的出發(fā)點;以崗位標(biāo)準(zhǔn)培養(yǎng)人才成為教學(xué)質(zhì)量保障的落腳點?!皬钠髽I(yè)中來,到企業(yè)中去”,面向企業(yè)、對接企業(yè)、服務(wù)企業(yè)已然成高校辦學(xué)方式“實然狀態(tài)”。
晉中信息學(xué)院是一所面向信息產(chǎn)業(yè)、服務(wù)區(qū)域經(jīng)濟社會的應(yīng)用型本科高等學(xué)校,致力于培養(yǎng)信息產(chǎn)業(yè)所需的應(yīng)用型、技術(shù)技能型卓越人才。Java軟件工程師崗前工程實訓(xùn)項目是學(xué)校主動面向企業(yè),主動順應(yīng)新時代經(jīng)濟社會對信息產(chǎn)業(yè)人才需要,創(chuàng)新校企合作育人培養(yǎng)模式,提高應(yīng)用型工程師培養(yǎng)能力,而進(jìn)行的重要實踐教學(xué)改革項目。項目改革以產(chǎn)教融合、校企協(xié)同育人為路徑,以創(chuàng)新工程實訓(xùn)組織模式為支撐,以提高專業(yè)實踐能力、崗位勝任能力、職業(yè)發(fā)展能力為核心,通過引入企業(yè)深度參與教學(xué)過程,實施專業(yè)實踐與崗前培訓(xùn)相融合、教學(xué)培養(yǎng)與生產(chǎn)工作相銜接的工程實訓(xùn)培養(yǎng)模式,使學(xué)校教育目標(biāo)、培養(yǎng)標(biāo)準(zhǔn)等各個教學(xué)環(huán)節(jié)與企業(yè)需求相向而行,使學(xué)生專業(yè)能力、職業(yè)素養(yǎng)等各項能力素質(zhì)與崗位標(biāo)準(zhǔn)相符銜接,以培養(yǎng)適應(yīng)產(chǎn)業(yè)需求、符合崗位要求的卓越軟件工程師。
本文首先分析Java軟件工程師培養(yǎng)質(zhì)量標(biāo)準(zhǔn)的研制依據(jù),研究了Java軟件工程師質(zhì)量標(biāo)準(zhǔn)編制路徑,然后研究制定Java軟件工程師人才培養(yǎng)質(zhì)量目標(biāo),最后根據(jù)質(zhì)量目標(biāo)研究制定Java軟件工程師培養(yǎng)的質(zhì)量標(biāo)準(zhǔn)。通過對企業(yè)崗位需求的人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)研究,以期為應(yīng)用型高校開展產(chǎn)教深度融合以及確保培養(yǎng)符合生產(chǎn)一線的應(yīng)用型工程師培養(yǎng)質(zhì)量提供參考。
人才培養(yǎng)的質(zhì)量標(biāo)準(zhǔn)制定源于人才培養(yǎng)質(zhì)量目標(biāo),人才培養(yǎng)的質(zhì)量目標(biāo)源于人才培養(yǎng)目標(biāo),人才培養(yǎng)目標(biāo)制定源于學(xué)生發(fā)展需要和社會企業(yè)對學(xué)生的要求[1]。學(xué)生發(fā)展需要、企業(yè)崗位要求是人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)編制的起點和依據(jù),質(zhì)量目標(biāo)、質(zhì)量標(biāo)準(zhǔn)是教學(xué)質(zhì)量保障的起點和依據(jù)。
人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)的制定應(yīng)該符合社會外適性、學(xué)校內(nèi)適性和學(xué)生個適性的價值取向[2]。編制人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)應(yīng)當(dāng)依據(jù)適應(yīng)社會企業(yè)崗位的需要,適應(yīng)學(xué)校辦學(xué)定位的需要,適應(yīng)學(xué)生個人發(fā)展的需要,做到社會、學(xué)校、學(xué)生三個適應(yīng)需要的有機統(tǒng)一。
人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)制定要適應(yīng)社會企業(yè)崗位需要,對于應(yīng)用型高校人才培養(yǎng)而言就是要符合產(chǎn)業(yè)需求、符合崗位要求。經(jīng)過對軟件產(chǎn)業(yè)需求調(diào)研,山西省區(qū)域內(nèi)軟件企業(yè)58.5%技術(shù)崗位要求使用Java編程技術(shù)[3],因此應(yīng)社會需求將軟件工程實訓(xùn)確定為Java開發(fā)方向。通過對軟件互聯(lián)網(wǎng)企業(yè)職位分析,Java軟件工程師崗位要求具有數(shù)據(jù)結(jié)構(gòu)和算法基本理論,具有項目開發(fā)經(jīng)驗,掌握J(rèn)ava編程語言,能夠應(yīng)用JavaScript等前端開發(fā)技術(shù)、MySQL等數(shù)據(jù)庫應(yīng)用開發(fā)、Spring等開發(fā)框架、Git等項目管理工具,掌握Tomcat配置調(diào)優(yōu)、環(huán)境部署等方法,具備系統(tǒng)編碼邏輯思維能力、分析解決系統(tǒng)開發(fā)問題能力、團(tuán)隊項目開發(fā)溝通協(xié)作能力[4]。
人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)制定應(yīng)適應(yīng)學(xué)校辦學(xué)定位需要,對于應(yīng)用型院校而言,就是要符合培養(yǎng)生產(chǎn)一線的應(yīng)用型、技術(shù)技能型人才培養(yǎng)定位。結(jié)合學(xué)校突出專業(yè)實踐、突出綜合能力、突出職業(yè)發(fā)展的人才培養(yǎng)優(yōu)勢,培養(yǎng)服務(wù)地方信息產(chǎn)業(yè)企業(yè)所需應(yīng)用型人才,培養(yǎng)專業(yè)技術(shù)一流、綜合能力突出的卓越軟件工程師。
人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)制定應(yīng)適應(yīng)學(xué)生個人發(fā)展需要,就是要在人才培養(yǎng)中關(guān)注學(xué)生個性特點,注重專業(yè)知識能力與綜合素質(zhì)并重,滿足學(xué)生職業(yè)發(fā)展和個人發(fā)展的需要。
Java軟件工程師培養(yǎng)質(zhì)量標(biāo)準(zhǔn)的制定是一個以能力培養(yǎng)為核心和目標(biāo),基于企業(yè)崗位研究,結(jié)合學(xué)校辦學(xué)優(yōu)勢和學(xué)生特點,明確Java軟件工程師培養(yǎng)質(zhì)量目標(biāo)和質(zhì)量標(biāo)準(zhǔn),進(jìn)行實施評價,構(gòu)建保障卓越軟件工程師培養(yǎng)質(zhì)量的教學(xué)管理活動。Java軟件工程師培養(yǎng)質(zhì)量標(biāo)準(zhǔn)編制路徑見圖1。
圖1 Java軟件工程師培養(yǎng)質(zhì)量標(biāo)準(zhǔn)編制路徑
Java軟件工程師培養(yǎng)質(zhì)量標(biāo)準(zhǔn)的制定,首先調(diào)研軟件企業(yè)崗位需求,研究總結(jié)崗位要求的能力標(biāo)準(zhǔn)。根據(jù)能力標(biāo)準(zhǔn)結(jié)合學(xué)校優(yōu)勢和學(xué)生特點,制定包括培養(yǎng)目標(biāo)、課程內(nèi)容、組織管理在內(nèi)的Java軟件工程師實訓(xùn)培養(yǎng)方案,經(jīng)由學(xué)校和企業(yè)專家對方案進(jìn)行論證,通過反饋修正,形成可行的、完善的培養(yǎng)方案。然后將方案的培養(yǎng)目標(biāo)進(jìn)行細(xì)化落實,具體化為培養(yǎng)質(zhì)量目標(biāo)。最后將課程內(nèi)容與質(zhì)量目標(biāo)銜接,形成具體可以實施操作的質(zhì)量標(biāo)準(zhǔn)。同時人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)建立是一個持續(xù)改進(jìn)、不斷優(yōu)化的過程,在教學(xué)實施過程中需要根據(jù)實施效果進(jìn)行反饋改進(jìn),按照崗位要求和學(xué)生需要的變化持續(xù)調(diào)整優(yōu)化。
我校崗前工程實訓(xùn)不僅是對專業(yè)課程的實踐,更是對職業(yè)發(fā)展能力的培訓(xùn)。因此,將Java軟件工程師實訓(xùn)培養(yǎng)目標(biāo)定位于培養(yǎng)能夠服務(wù)軟件企業(yè)生產(chǎn)一線,具有較強的軟件工程專業(yè)實踐能力、崗位勝任能力、職業(yè)發(fā)展能力,具備專業(yè)技術(shù)一流、綜合能力突出的卓越軟件工程師。質(zhì)量目標(biāo)是將宏觀的、抽象的培養(yǎng)目標(biāo)轉(zhuǎn)化為微觀的、具體的培養(yǎng)目標(biāo)[1]。由此將“較強專業(yè)實踐能力”目標(biāo)具體落實為掌握J(rèn)ava開發(fā)技術(shù)能力的質(zhì)量目標(biāo),將“較強崗位勝任能力”“較強職業(yè)發(fā)展能力”目標(biāo)具體落實為掌握職場關(guān)鍵能力的質(zhì)量目標(biāo)。
開發(fā)技術(shù)培養(yǎng)所要達(dá)到的質(zhì)量目標(biāo)是掌握后端、前端、數(shù)據(jù)庫、項目管理工具四個方面的Java開發(fā)技術(shù)能力。后端方面要求掌握J(rèn)ava編程基礎(chǔ)、JDBC、Servlet、Spring、Spring MVC、My Batis、Spring Boot、Maven、Docker等開發(fā)技術(shù),利用Maven進(jìn)行項目的構(gòu)建以及管理,使用Spring、Spring MVC、My Batis搭建框架平臺并完成業(yè)務(wù)功能的實現(xiàn),在研發(fā)中熟練運用框架能確保產(chǎn)品研發(fā)工作的質(zhì)量和進(jìn)度,最后通過Docker容器引擎將項目打包發(fā)布到服務(wù)器。前端方面要求掌握HTML、CSS、JS、jQuery等開發(fā)技術(shù),使用HTML語言和CSS樣式搭建頁面基本結(jié)構(gòu),通過JS實現(xiàn)與用戶之間的交互。在數(shù)據(jù)庫方面要求掌握數(shù)據(jù)庫管理工具和SQL語言,通過數(shù)據(jù)庫管理工具對數(shù)據(jù)進(jìn)行建立、管理和維護(hù),利用SQL語言對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行增加、刪除、修改與查詢等操作。在項目管理工具方面要求掌握Idea、Git、SVN、Postman等開發(fā)工具,利用集成開發(fā)工具Idea進(jìn)行代碼的編寫,開發(fā)團(tuán)隊成員編寫的源碼需要使用SVN或Git進(jìn)行統(tǒng)一管理和版本的維護(hù),其間工程師一般使用Postman來進(jìn)行后端接口數(shù)據(jù)的調(diào)試。具體所要達(dá)成的開發(fā)技術(shù)培養(yǎng)質(zhì)量目標(biāo)如表1所示。
表1 Java軟件工程師開發(fā)技術(shù)培養(yǎng)質(zhì)量目標(biāo)
職場關(guān)鍵能力培養(yǎng)所要達(dá)到的質(zhì)量目標(biāo)是使學(xué)生具備基本的職業(yè)素養(yǎng),可以快速適應(yīng)未來職業(yè)化要求,尤其是熟練掌握并綜合應(yīng)用溝通表達(dá)能力、團(tuán)隊協(xié)作能力、執(zhí)行力、解決問題能力、學(xué)習(xí)能力五個方面的職場關(guān)鍵能力。溝通表達(dá)能力方面要求掌握溝通中說、聽、問三種典型行為的應(yīng)用條件及方法,可以在人際交流、分工協(xié)作中較好運用,保障人際關(guān)系和諧與工作順利推進(jìn)。團(tuán)隊協(xié)作能力方面要求明確優(yōu)秀團(tuán)隊的重要特征,并在實際工作中踐行和應(yīng)用,有效提高團(tuán)隊整體工作效率。執(zhí)行力方面要求明確信念、態(tài)度、能力等主要要素,掌握決策行動基本工具,保證按要求完成工作目標(biāo)。解決問題能力方面要求具有風(fēng)險預(yù)判意識,能通過分解步驟和動作,整合資源,圓滿解決工作中碰到的問題。學(xué)習(xí)能力方面要求保持開放狀態(tài),持續(xù)吸收新知識、新技能,有效應(yīng)對未來VUCA時代所帶來的各種不確定性,掌握學(xué)習(xí)金字塔、費曼學(xué)習(xí)法等學(xué)習(xí)方法論,做到持續(xù)自我更新。具體所要達(dá)成的職場關(guān)鍵能力培養(yǎng)質(zhì)量目標(biāo)如表2所示。
表2 Java軟件工程師職場關(guān)鍵能力培養(yǎng)質(zhì)量目標(biāo)
人才培養(yǎng)質(zhì)量標(biāo)準(zhǔn)是在人才培養(yǎng)過程中學(xué)生知識能力掌握程度狀態(tài)的表達(dá)[2]。在Java軟件工程師培養(yǎng)質(zhì)量標(biāo)準(zhǔn)制定過程中,通過將軟件開發(fā)技術(shù)和職場關(guān)鍵能力的課程內(nèi)容,在學(xué)生學(xué)習(xí)掌握程度上進(jìn)行劃分界定,使之與質(zhì)量目標(biāo)搭建橋梁,形成具體的可衡量、可操作、可評價質(zhì)量標(biāo)準(zhǔn)。
根據(jù)布魯姆教育目標(biāo)分類方法,結(jié)合企業(yè)專家對開發(fā)技術(shù)要求程度和學(xué)校實際教學(xué)情況,把對Java軟件工程師要求開發(fā)技術(shù)的掌握程度分為五個程度,由低到高分別是知道、掌握、應(yīng)用、綜合和評價。
知道是指熟悉Java開發(fā)技術(shù)知識點的概念;掌握是指在熟悉知識點概念基礎(chǔ)上,把抽象的概念轉(zhuǎn)變?yōu)樗季S方式,能夠在項目開發(fā)過程中熟練運用該知識點完成需求中功能代碼編寫;應(yīng)用是指能夠使用開發(fā)技術(shù)適當(dāng)完成簡單業(yè)務(wù)功能(這里的應(yīng)用指初步的、直接的應(yīng)用在項目開發(fā)中,對知識點的理解是不透徹的、非全面的)綜合是指在項目開發(fā)過程中,能夠靈活運用,開發(fā)技術(shù)完成核心模塊和復(fù)雜業(yè)務(wù),對知識點的理解是透徹的、全面的;評價是指對知識點有自我的認(rèn)知、理解和觀點,能夠分析技術(shù)的優(yōu)劣勢,評估技術(shù)的可行性,能夠隨時根據(jù)需求組合使用知識點完成核心業(yè)務(wù),同時也能夠根據(jù)公司業(yè)務(wù)需求,搭建出匹配度高、適應(yīng)性強的業(yè)務(wù)平臺。
Java軟件工程師開發(fā)技術(shù)培養(yǎng)質(zhì)量標(biāo)準(zhǔn)是各項具體技術(shù)學(xué)習(xí)掌握程度的衡量標(biāo)尺,從掌握知識到技術(shù)實踐,從初步應(yīng)用到熟練應(yīng)用,從簡單業(yè)務(wù)書寫到核心業(yè)務(wù)完成,掌握程度逐漸提高,所要求的掌握程度如表3所示。以上質(zhì)量指標(biāo)規(guī)定了對開發(fā)技術(shù)學(xué)習(xí)掌握程度的相應(yīng)要求,也就是說只有達(dá)到相應(yīng)的掌握程度,才可判別達(dá)到培養(yǎng)質(zhì)量要求。以數(shù)據(jù)庫掌握為例,在學(xué)習(xí)中不僅要知道數(shù)據(jù)庫基礎(chǔ)概念,掌握關(guān)系表設(shè)計思想和SQL語句編寫能力,而且要能夠在真實業(yè)務(wù)場景中實現(xiàn)增刪改查等高頻操作的應(yīng)用,對數(shù)據(jù)庫學(xué)習(xí)只有掌握到應(yīng)用程度,才可判別達(dá)到培養(yǎng)質(zhì)量要求。
表3 Java軟件工程師開發(fā)技術(shù)培養(yǎng)質(zhì)量標(biāo)準(zhǔn)
根據(jù)布魯姆教育目標(biāo)分類方法,結(jié)合企業(yè)訪談中重點強調(diào)的能力要求,把對Java軟件工程師要求職場關(guān)鍵能力的掌握程度分為五個程度,由低到高分別是知道、掌握、應(yīng)用、綜合和評價。
知道是指知道職場關(guān)鍵能力的基本知識點及概念;掌握是指在了解基本知識點及概念基礎(chǔ)上,系統(tǒng)且不可分割地描述每一個知識點,形成可整合應(yīng)用的知識體系;應(yīng)用是指在單一場景中,能快速提取有針對性的職場能力進(jìn)行直接應(yīng)對(這里的應(yīng)對指程序式、直接的應(yīng)對,而非全場景、全方位應(yīng)用);綜合是指在工作過程中,能夠根據(jù)場景變化和目標(biāo)要求,靈活運用各項職場能力,制定計劃、分解目標(biāo)、分類實施處理復(fù)雜事務(wù);評價是指在工作過程中,有對環(huán)境內(nèi)外各條件的全面分析,有對各種可能性的認(rèn)知,合理運用多種手段、工具和方法進(jìn)行理性分析和綜合判斷,預(yù)估風(fēng)險與困難,堅決完成任務(wù)。
Java軟件工程師職場關(guān)鍵能力培養(yǎng)質(zhì)量標(biāo)準(zhǔn)是各項能力學(xué)習(xí)內(nèi)容掌握程度的衡量標(biāo)尺,從掌握概念到場景應(yīng)用,從單一應(yīng)用到綜合應(yīng)用,掌握程度逐漸提高,所要求的掌握程度如表4所示。
表4 Java軟件工程師職場關(guān)鍵能力培養(yǎng)質(zhì)量標(biāo)準(zhǔn)
以上質(zhì)量指標(biāo)規(guī)定了主要職場關(guān)鍵能力學(xué)習(xí)掌握程度的相應(yīng)要求,以溝通表達(dá)能力掌握為例,在學(xué)習(xí)中不僅要對溝通有正確認(rèn)知,要掌握說、聽、問三種典型行為的應(yīng)用條件和方法,而且要能夠在項目開發(fā)中根據(jù)項目目標(biāo)與團(tuán)隊成員交流協(xié)調(diào),實現(xiàn)綜合的應(yīng)用,才可判別達(dá)到培養(yǎng)質(zhì)量要求。
面向產(chǎn)業(yè)一線需求側(cè)培養(yǎng)人才業(yè)已成為高等學(xué)校人才培養(yǎng)的基本導(dǎo)向,如何有效保障培養(yǎng)產(chǎn)業(yè)企業(yè)所需人才,需要學(xué)校立足企業(yè)崗位要求,建立人才培養(yǎng)質(zhì)量保障體系。制定人才培養(yǎng)質(zhì)量目標(biāo)和質(zhì)量標(biāo)準(zhǔn)需要依據(jù)適應(yīng)社會、學(xué)校、學(xué)生需要,圍繞培養(yǎng)符合生產(chǎn)一線人才的培養(yǎng)目標(biāo)進(jìn)行細(xì)化落實。同時,標(biāo)準(zhǔn)的制定是一個持續(xù)改進(jìn)、不斷優(yōu)化的過程,需要根據(jù)外部需求變化和實施評價效果進(jìn)行反饋改進(jìn)?!?/p>