


摘要:隨著國家高質量發展和“十四五”轉型升級,信息技術賦能傳統行業催生出了大量信息系統開發建設的業務需求,存在較大信息技術人才缺口。高職院校計算機應用技術專業是職業教育中信息技術技能型人才輸出的主要專業,但是由于專業設立較早且布點較多,院校需要及時進行調研,根據區域產業和行業發展實際情況,及時調整優化人才培養方案與地區的實際情況相適應。文章在對杭州一典型中小規模技術型企業進行訪談的基礎上,整理技術團隊中的崗位技能需求,分析企業需求與院校教學的匹配程度,并提出了人才培養優化建議。
關鍵詞:職業教育;計算機應用;系統集成;人才培養
中圖分類號:G712文獻標志碼:A
0引言
近年來,國家高度重視新一代信息技術的發展,圍繞云計算、人工智能、區塊鏈、5G等領域做出了一系列的戰略部署,依托信息技術為傳統農業、工業和服務業賦能,融合傳統行業的特點逐步發展出新產業、新業態、新模式。隨著經濟社會的快速發展,企業崗位需求不斷變化,尤其是隨著信息技術的高速變革,企業對信息技術類人才的期望不斷提高,同時對人才的科學文化素質和技術技能水平也提出了新的要求。職業院校是技術技能型人才培養的主陣地,院校的人才培養目標與方式只有與產業行業實際需求和應用相匹配,才能將學生培養成高素質的勞動者,為地方經濟注入新動力[1]。在《職業教育專業目錄》中,“計算機應用技術專業”設置時間較早,專業技術時間跨度較大,存在院校教學與企業應用脫節的情況。為了更好地適應信息產業的需求,“計算機應用技術專業”也需要結合新一代信息技術的發展,不斷改進優化調整人才培養方案[2]。
由于生源水平和培養方式不同,職業院校的畢業生一般會優先選擇中小型企業作為就業的意向目標開始職業生涯。杭州承上科技有限公司是一家典型的小型高新技術企業,主要從事政府行業軟件開發、信息系統集成等業務,技術團隊成熟干練,開發流程清晰。本文選取該公司作為高職院校“計算機應用技術專業”人才需求的調研對象,訪談了公司技術負責人和骨干成員,深入調研了信息系統開發集成的協同工作流程和典型技術型崗位需求,從微觀案例的角度分析計算機應用技術專業培養方案與中小企業實際用人需求的適應程度,以此為所在單位和其他院校提供人才培養方案制定調整的參考依據。
1項目工作流程及崗位協同
信息系統集成通常是指將軟件、硬件與通信技術組合起來,開發為用戶解決信息處理問題的業務系統。系統包含獨立編碼開發的功能模塊和成熟的第三方功能模塊,根據客戶需求實現指定功能,模塊間能夠有機地和協調地工作,以發揮整體效益[3]。
目前,主流的信息系統主要包含手機移動應用端、電腦Web端等前端交互軟件和服務器、數據庫等后端應用軟件,需要多名工程師協同設計開發。信息系統開發集成項目的生命周期主要劃分為項目準備、系統設計、開發和集成、部署和上線、運維和維護共5個階段,如圖 1所示。
整個開發過程包含了多種專業技術崗位,需要團隊協同配合,其中在開發工程師范疇下的前端工程師是“計算機應用技術”專業人才培養的核心崗位,學生在校學習的專業知識技能與工作中直接相關,需求分析師、UI設計師、后端開發工程師屬于專業人才培養的強關聯崗位,學生在校學習的專業知識技能與企業中的工作相關性較高,交叉領域較多,學生在企業實際工作中能夠快速學習遷移實戰技能。
2崗位技能需求
2.1需求分析師
需求分析師或產品經理崗位的主要工作是與客戶溝通,在交流中收集和分析需求,將用戶的想法提煉成系統中應當實現的功能,并準確細致地描述,編寫需求規格說明書,從功能和使用的角度把控好產品的范圍及形態,確保用戶希望定制開發的系統能夠解決實際業務需求。
2.1.1需求分析師工作案例
以某商城App中新增加的“優惠券”功能為例,需求分析師在接收到用戶的需求后,首先需要進行背景調查,了解“優惠券”功能潛在的目標客戶人群,對人群進行畫像分類。針對每一類用戶分別向下分解,模擬用戶的使用過程,以簡單故事的形式記錄描述,并且區分不同的使用場景,以及優惠券中的文字、詞性、時間、優惠價格等信息。其次,了解清楚客戶的需求后,要分析問題并繪制思維導圖,為后續的需求分析、業務流程梳理、功能梳理提供清晰的思路。再次,需求分析師需要根據梳理后的業務、功能規劃需求實現的優先級排序,優先解決大用戶量的高頻問題,提高基礎用戶體驗,次要解決少量用戶的低頻問題,改善優化細節。從信息系統的角度,也要根據開發難度和效果,繼續優化需求實現的優先級排序,優先安排見效快且開發難度不大的功能,在時間和資源允許的條件下再去安排實現復雜見效慢的功能。需求分析師也需要判斷需求的真偽和迫切程度,例如用戶實際不愿意使用優惠券功能,則該需求本身就是偽需求,不應花費時間與資源實現。最后,在完成上述的分析后,需求分析師需要總結結論,整理思考的內容,將該需求的重要性、實現方式、功能優先級、開發周期等結論匯報項目組。
2.1.2需求分析師崗位要求
需求分析師崗位需要的知識技能主要包括5個部分。第一,具備領域經驗,了解目標客戶行業以及主流行業的業務邏輯概況,對影響項目的因素有所涉獵。第二,掌握溝通技巧,需求分析師在開發團隊中要確保信息在不同干系人之間能夠準確傳遞。第三,掌握原型制作技術,需要使用Axure RP等原型制作軟件,制作系統的原型,用于向客戶展示應用系統的頁面布局、跳轉關系和流程邏輯。第四,掌握規劃方法,根據客戶要求,梳理需求的優先級和使用頻次,對不同需求的開發順序進行合理規劃。第五,掌握數據思維,對應用系統中的數據采集、存儲、清洗和分析進行預先的設計和規劃,預留數據挖掘、人工智能分析的拓展空間。
2.2UI設計師
美工設計類崗位細分為用戶界面設計(UI)與用戶體驗設計(UE)兩部分。隨著時間的推移與互聯網產業的不斷發展,企業對信息系統集成項目中的設計師提出了更高的要求,需要設計師同時掌握UI與UE的設計能力,因此該類型崗位一般也直接稱作UI設計師。
2.2.1UI設計師崗位工作案例
以設計某考試系統項目教師端成績展示模塊為例(見圖2),UI設計師首先要根據需求功能清單,模擬該模塊在系統中的業務流程和用戶使用場景。在功能需求中,要求UI設計師在指定的手機型號下,展示考試名稱、考試屬性、考試狀態、考試時間、考試分數等關鍵信息。UI設計師使用設計軟件,對各類考試信息的展示進行空間布局,調整各信息展示子模塊的背景顏色、形狀、字體、圖標等視覺元素,形成效果圖,結合客戶、需求分析師等多方干系人的意見,對效果進行調整優化,確定應用系統前端頁面的可視化效果。后續配合前端設計師,通過切圖、參數設置等方式制作應用系統中的多媒體素材及設置展示外觀樣式。
圖2考試系統模塊設計圖原始(左)和優化效果(右)
2.2.2UI設計師崗位技能要求
UI設計師崗位需要的知識技能主要包括6個部分。第一,掌握設計工具,如Adobe Photoshop(Ps)、Adobe illustrator(Ai)、Adobe XD和Sketch等常用設計軟件。第二,掌握交互動效設計,包含功能動效、展示動效、交互動效等用戶與界面進行交流互動時的信息展示效果。第三,掌握人機交互邏輯,考慮如何排版可以讓用戶更清晰地理解頁面并得到正確的操作指引,分析用戶的操作習慣與偏好。第四,掌握設計規范,知曉不同展示設備的特性如屏幕分辨率、安全區和空白區等信息。第五,具備創新思維,掌握當前的設計潮流,能夠根據應用系統的特性和定位為產品設計方向提供專業美術意見及建議。第六,具備法律意識,在設計過程中,使用某些特定內容時,需要確定何種版權類型、權限和許可,避免使用未授權的多媒體資源產生商業糾紛。
2.3前端開發工程師
前端開發是創建Web頁面或App等前端界面呈現給用戶的過程,通過HTML、CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用戶界面交互[4]。前端開發工程師在項目團隊中主要根據需求功能清單和UI設計師設計的高保真原型,通過代碼編程的方式實現具體的應用軟件。
2.3.1前端開發工程師崗位工作案例
以開發某電商項目移動端應用為例,在項目中前端應用開發工程師選擇使用React框架集合作為技術架構,其中React作為核心前端框架,用于構建用戶界面和實現交互,Redux用于管理應用的狀態,并實現組件間的數據共享和通信,React Router用于處理不同頁面間的路由導航和展示,使用Axios庫進行與后端API的數據通信,確保數據的有效獲取和更新,以及其他相關的中間件和輔助工具實現移動端的開發。
其中項目的難點在于用中間件實現異步請求和數據的持久化以實現大量的商品信息和用戶狀態的數據流管理。在用戶體驗方面,需要合理設計路由結構,依托React Router實現了動態路由加載,按需加載頁面組件,從而優化頁面加載性能,確保用戶體驗流暢且頁面響應迅速。整個開發過程還采用了圖片優化、代碼分割、狀態持久化、緩存策略等多項前端開發技術,確保用戶能夠在移動設備上流暢瀏覽商品、進行下單和購買操作,為用戶提供出色的體驗。
2.3.2前端開發工程師崗位技能要求
前端開發工程師需要的知識技能主要包括5個部分。第一,熟練掌握前端基礎編程語言,能夠使用HTML和CSS編寫語義化的HTML結構及樣式,并能兼容不同瀏覽器和設備,運用原生JavaScript解決常見的交互問題和實現復雜的功能。第二,掌握前端開發框架,熟悉主流的前端框架如React、Angular或Vue.js,具備使用這些框架開發單頁應用的能力。第三,掌握調試優化技術,熟悉各大瀏覽器提供的開發者工具,能夠調試和優化前端代碼,具備優化前端性能的能力。第四,具備工程化編程素養,能夠使用Git等版本控制工具,協同開發和解決代碼沖突,了解如Webpack、Parcel等前端構建工具,能夠進行模塊化開發和代碼打包發布。第五,具備美工設計素養,了解基本的設計理念,具有較好審美意識,能夠根據設計方案實現網頁的視覺效果。
2.4后端開發工程師
后端開發是指在信息系統項目中構建和維護應用程序的服務器端的代碼和功能對應的工作。后端開發工程師在項目團隊中主要負責設計和實現應用系統中的業務功能,建立數據庫實現數據存儲與提取,及編寫接口程序實現前后端數據交互等任務。
2.4.1后端開發工程師崗位工作案例
以開發某中型商城購物平臺后端應用程序為例,由于該商城包含微信小程序、電腦端網頁和商家端的后臺管理平臺,用戶訪問量較高,后端程序需要具備較高穩定性。因此在實際開發時,后端開發工程師首先根據需求文檔分析需求可行性,評估項目技術難點,并根據商城用戶體量和使用頻率趨勢,評估所需的服務器資源。其次,進行系統設計,設計整體系統架構,包括等訂單、發貨、用戶、積分、商品秒殺和會員等模塊的實現方式和關聯模式,將不同的模塊拆解成具體的開發任務,同時根據需求設計數據庫,構建數據存儲表。再次,進入系統實現階段,根據前期的任務安排,依托Spring Cloud技術搭建底層分布式系統,采用Redis、MySQL等技術實現數據庫模塊功能,利用ActiveMQ、OSS和Nacos等技術實現API接口服務,整個開發過程應用Gitee和Maven等工具進行代碼的工程化管理有序實現各項任務。最后,項目通過系統測試后部署上線。
2.4.2后端開發工程師崗位技能要求
后端開發工程師需要的知識技能主要包括6個部分。第一,熟練掌握基礎編程語言和配套常用代碼庫,能夠快速開發和優化后端應用程序。第二,掌握數據庫知識,熟悉常見的數據庫系統如MySQL、Oracle、SQL Server等,并掌握數據庫查詢語言(SQL)。第三,掌握常用的后端開發框架,如Spring、Django、Flask等,通過開發框架在保證高性能和安全性的前提下,簡化開發過程。第四,掌握接口設計與開發技術,了解RESTful API的設計原則和規范,并能夠使用工具如Swagger進行API文檔的編寫和管理。第五,掌握服務器和網絡運維技術,能夠在Linux系統中配置各項后端服務,理解HTTP、TCP/IP等協議的工作原理,采用使用加密、身份驗證等技術,確保系統安全,提高響應速度和并發能力對服務器的性能進行優化。第六,具備工程化編程素養和使用調試工具和日志分析技術快速定位和解決功能問題。
3技能匹配程度分析
信息系統開發集成是一個連貫的過程,技術團隊成員需要相互配合,因此各個崗位的技能需求也存在重疊。對上述4個崗位的知識技能要求進行合并梳理,可以分為6類,即通識類、技術基礎類、需求分析方向、美工設計方向、前端開發方向和后端開發方向共21項技能。浙江經貿職業技術學院計算機應用技術專業的人才培養方案包含通識類課程和專業類課程。其中專業課設置了“程序設計基礎”“移動產品交互設計”“電商Web前端基礎”“電商Web前端進階”“Web應用開發”等多門與信息系統開發集成過程相關的課程,基本覆蓋了開發閉環。技能和課程的關聯關系如表1所示,其中有9項技能在2門及以上課程中有較多涉及,7項技能主要與1門課程相關,但是“具備領域經驗”“具備較強的工程化代碼編寫能力”“掌握調試優化技術”等5項實戰性技能的學生在學校學習和實踐的機會較少。
在實際的教學過程中,學生在課程中使用的實踐案例相對簡單,部分學生以通過課程考核為學習目標,導致學生對技術的掌握深度不足,僅僅學到了代碼或工具的常規用法,卻不了解底層邏輯和進階使用方式,難以快速遷移達到企業的商用開發要求。
4培養優化建議
4.1筑牢技術基礎
高質量的人才需要牢固的技術基礎支撐自身的可持續發展。學生通過學習校內課程,在有限的學時內需要了解實際行業知識,掌握計算機應用開發的基礎技能,如Java編程語言、HTML和CSS等網頁開發語言等。因此院校應盡可能充分利用現有的教學課時,結合自身專業定位和特色,根據產業中不同技能的使用頻次,合理安排滿足崗位需求的各項課程,并根據產業的發展和技術的迭代,及時調整課程的內容和課時,適當按照企業商用標準要求學生完成課內任務,夯實學生的專業基礎,為后續個性化發展做好鋪墊。
4.2分層定向培養
學生在校期間應對未來就業的行業有充分的認知,并根據自身的興趣愛好、性格特點、學習偏好等因素對未來的職業生涯進行規劃,明確自己想要從事的主要崗位。院校對應的應給予學生更多個性化發展的空間[5],如開設專業方向或允許學生選修部分課程,以及通過參加技能競賽[6]、雙師工作室、企業訂單班等方式,將學習的精力聚焦到某一領域,精練某一崗位的常用技能。
4.3增加實戰機會
為了提高學校教學和企業實戰的匹配程度,院校在學生培養的過程中應該增加更多的實戰機會。在課堂教學中,可以采用校企共同開設課程、共同編寫教材、企業兼職教師授課等方式豐富課程內容,提高課程的實戰程度。在實踐教學中,院校也可以引入企業實戰資源,利用好實踐課、學生實習等環節讓學生能夠直接接觸企業的工作環境和工作流程。在課后,院校也可以通過校企合作項目、企業講座、企業兼職教師座談等方式引導學生根據自己的興趣,自主了解企業行業相關情況。
5結語
信息系統集成開發是高職計算機應用技術專業人才主要的輸出行業,本次調研通過對典型中小規模技術企業進行了深入訪談,了解了當前企業的主要業務模式和多個核心技術崗位的人才需求。通過與院校的人才培養方案和實際的教學情況進行對比分析,目前院校的培養方案設置總體合理,但是在基礎技術教學、分層定向培養和增強實戰能力等多個維度仍有一定的提升空間。職業教育的目標本質上是培養高素質的勞動者,能夠讓勞動者在進入社會后能很快發揮自身價值,參與社會生產。因此,在有限的學習時間內,能夠讓學生掌握核心的知識和技能,既能適應產業行業的工作需要又能為自身可持續發展留足空間,成為合格的技術技能型人才,是每一個職業院校都需要思考的課題。
參考文獻
[1]王亞鵬,王生.高職教育高質量發展——內涵要義、價值意蘊與實踐路徑[J].職教論壇,2022(12):38-46.
[2]楊欣斌,梁召峰,池瑞楠.職業教育電子與信息大類專業轉型升級略觀——職業教育專業目錄與簡介解讀[J].中國職業技術教育,2023(8):19-27.
[3]崔芹葉.計算機信息系統集成項目管理的相關思考[J].中國管理信息化,2022(21):173-175.
[4]劉秋蘭,張靜.淺談Web前端開發模式發展[J].電子測試,2022(21):135-137.
[5]金孟霞.以就業為導向的計算機應用技術專業教學改革[J].教育教學論壇,2022(21):69-72.
[6]肖麗萍,謝泉根,肖紹,等.崗課證賽深度融合的高職計算機應用技術專業人才培養模式探究[J].產業與科技論壇,2021(24):137-138.
(編輯李春燕編輯)
Study of talent demand matching for computer application technology majors in higher
vocational education:taking Hangzhou Chengshang Technology Co., Ltd. as an example
Qin "Haoxuan
(Zhejiang Institute of Economics and Trade, Hangzhou 310018, China)
Abstract: With the high-quality development of the country and the “14th Five-Year Plan”, the merging of information technology in traditional industries has led to a large demand for information system construction, resulting in a significant shortage of information technology talents. The computer application technology major in vocational colleges is the main major for outputting information technology talents. However, due to the aging and mass establishment of the major, colleges need to conduct timely research to adjust and optimize education plans to adapt to the actual situation where mainstream technologies are applied. Based on an interview with a typical small and medium-sized technology-based enterprise in Hangzhou, the job skills requirements of the technical team were sorted out. The degree of matching between enterprise needs and university teaching was analyzed, which leads to suggestions for optimizing talent cultivation.
Key words: vocational education; computer application; system integration; personnel training
作者簡介:覃浩軒(1993—),男,助教,碩士;研究方向:物聯網,人工智能。