周蘇娟 溫志發(fā) 吳海騰
基于微信小程序的Web工程師模擬面試系統(tǒng)*
周蘇娟溫志發(fā)吳海騰
(廣東藥科大學醫(yī)藥信息工程學院,廣東 廣州 510006)
面試是大學生成功就業(yè)的關鍵環(huán)節(jié)。該文構建一個不受時間、地點限制,能夠靈活使用的基于微信小程序的Web工程師模擬面試系統(tǒng)。該系統(tǒng)提供文本答題、語音答題等形式的模擬面試,并形成模擬面試報告,為大學生順利就業(yè)提供有效途徑。
模擬面試系統(tǒng);微信小程序;Web工程師
隨著現(xiàn)代經(jīng)濟和互聯(lián)網(wǎng)技術的高速發(fā)展,互聯(lián)網(wǎng)技術人才的需求也在不斷增長,Web開發(fā)工程師更是需求量較大的數(shù)字人才之一。目前,一方面企業(yè)急需相關技術人才;另一方面應屆畢業(yè)生因不熟悉所學知識的應用領域,缺乏面試經(jīng)驗而錯過工作崗位,造成供需不平衡[1-2]。
近年來,為解決應屆畢業(yè)生面試經(jīng)驗不足的問題,模擬面試在就業(yè)指導課中被廣泛使用[3-4]。常規(guī)就業(yè)指導課中的模擬面試主要針對面試流程、技巧和心理進行短期訓練,而對于工科類大學生來說,專業(yè)素養(yǎng)在面試時也非常重要。但專業(yè)素養(yǎng)的培養(yǎng)不能僅依賴臨近畢業(yè)時的就業(yè)指導課[5],如果在專業(yè)課的教學過程中,靈活有效地引入模擬面試,將有利于全面提升學生的面試能力及就業(yè)競爭力。
移動互聯(lián)網(wǎng)的普及,使微信小程序的使用頻率越來越高[6]。通過微信小程序隨時隨地進行模擬面試,體驗感會更好[7]。目前,基于微信小程序的模擬面試系統(tǒng)較少,牛客網(wǎng)、daydao視頻面試等模擬面試平臺都是基于網(wǎng)站或APP開發(fā)的。為此,本文設計基于微信小程序的Web工程師模擬面試系統(tǒng)。
微信開發(fā)者工具是微信官網(wǎng)針對微信小程序提供的開發(fā)工具[8-9],具有開發(fā)、調試、預覽和上傳等功能。
MINA框架通過封裝微信客戶端提供的文件系統(tǒng)、任務管理、網(wǎng)絡通信等基礎功能,為上層提供一套JavaScript API,讓開發(fā)者更方便地使用微信客戶端提供的基礎功能,快速構建應用[10]。
前端使用微信小程序官方自帶的原生框架,主要包括視圖層和邏輯層。其中,視圖層采用微信標簽語言(WeiXin markup language, WXML)和微信樣式語言(WeiXin style sheets, WXSS)[11]編寫;邏輯層采用JavaScript語言編寫頁面、渲染數(shù)據(jù)處理、處理頁面交互邏輯等。
小程序云開發(fā)是騰訊云和微信聯(lián)合推出的一站式后端云服務,集成了云函數(shù)、云開發(fā)CMS內容管理系統(tǒng)、云數(shù)據(jù)庫、云存儲等后端能力。
1)云函數(shù)是一段運行在云端的代碼,無需管理服務器,在開發(fā)工具里編寫后,一鍵上傳部署即可運行后端代碼。
2)云開發(fā)CMS內容管理系統(tǒng)是小程序云開發(fā)提供的一個擴展程序,開發(fā)者可以在開發(fā)控制臺一鍵安裝自己的云開發(fā)環(huán)境,方便管理小程序云開發(fā)的內容數(shù)據(jù)。
3)云數(shù)據(jù)庫選用小程序云開發(fā)提供的JSON數(shù)據(jù)庫。
4)云存儲是小程序云開發(fā)提供的存儲空間,具有上傳文件到云端、帶權限管理等云端下載能力,開發(fā)者在小程序端和云函數(shù)端,通過API使用云存儲功能。
基于微信小程序的Web工程師模擬面試系統(tǒng)功能圖如圖1所示。
用戶登錄基于微信小程序的Web工程師模擬面試系統(tǒng)后,可進行崗位搜索、行業(yè)選擇或崗位選擇等操作。選擇進入模擬面試后可進行文字或語音答題面試。模擬面試結束后,可生成相應的模擬面試報告。另外,用戶還可以通過在線客服進行客服咨詢及反饋建議。后臺管理選擇云開發(fā)CMS內容管理系統(tǒng),該系統(tǒng)基于后臺建模配置生成內容管理界面,無需編寫代碼。
圖1 系統(tǒng)功能圖
用戶登錄基于微信小程序的Web工程師模擬面試系統(tǒng)后,導航欄顯示“首頁”和“我的”2個圖標。以“我的”功能為例,采用統(tǒng)一建模語言(unified modeling language, UML)畫出的活動圖如圖2所示。
圖2 模擬面試UML活動圖
JSON數(shù)據(jù)庫的部署較簡單,只需在云數(shù)據(jù)控制臺進行申請、創(chuàng)建即可。本系統(tǒng)涉及用戶、行業(yè)、崗位、模擬報告、文字題、語音題、管理員等多個實體,實體屬性圖如圖3所示。
基于微信小程序的Web工程師模擬面試系統(tǒng)首頁,如圖4所示。
圖4 基于微信小程序的Web工程師模擬面試系統(tǒng)首頁
為了讓用戶有針對性地進行職業(yè)規(guī)劃,系統(tǒng)根據(jù)不同的崗位,設置不同的模擬面試題目。用戶可通過崗位搜索功能搜索感興趣的崗位后,再報名相應的模擬面試。崗位搜索頁面如圖5所示。
圖5 崗位搜索頁面
用戶報名模擬面試后,需在規(guī)定的時間內進行模擬面試。通過語音與模擬考官進行交互,實現(xiàn)現(xiàn)場即興模擬面試訓練,包括面試者的思維邏輯、分析解決問題的能力等[12]。語音答題模擬面試界面如圖6所示。
圖6 語音答題模擬面試界面
本文以“搜索”功能為例,測試系統(tǒng)功能。在首頁點擊搜索欄,進入搜索界面,如圖7所示。
圖7 搜索界面圖
在搜索欄輸入“Java”進行崗位搜索,搜索結果如圖8所示。
圖8 搜索結果示例圖
該系統(tǒng)基本實現(xiàn)了面向Web工程師的模擬面試功能,系統(tǒng)運行情況良好。面試者作答完后,點擊提交按鈕,生成的CMS內容管理系統(tǒng)模擬報告如圖9所示,可對其進行編輯以及導出。
圖9 模擬面試提交后CMS內容管理界面圖
本文根據(jù)企業(yè)對人才的需求,設計基于微信小程序的Web工程師模擬面試系統(tǒng),提高學生將所學專業(yè)知識應用到實際工作中的能力。下一步將利用前沿企業(yè)的案例及最新面試題庫完善模擬面試系統(tǒng),并對模擬面試結果進行挖掘分析,提供個性化的職業(yè)規(guī)劃建議。
[1] 許秋萍.淺析模擬面試提升高職院校畢業(yè)生的就業(yè)能力[J]. 品位·經(jīng)典, 2021(21):142-144.
[2] 喬志勇,徐春光,王堯葵,等.試論模擬面試在大學生求職過程中的作用[J].高教學刊,2017(8):184-185.
[3] 李心豪,楊曉陽,張校業(yè).論模擬面試在現(xiàn)實求職中的作用[J].人才資源開發(fā),2020(22):63-64.
[4] 張冠男,高哲,景新媚.網(wǎng)絡模擬面試形式創(chuàng)新對大學生面試能力培養(yǎng)研究[J].中國多媒體與網(wǎng)絡教學學報(上旬刊), 2020(9):155-156.
[5] 陳芳.體驗式教學模式下課堂設計策略及實施——以高?!扒舐毤记伞蹦M面試課為例[J].教育教學論壇,2019(32): 163-164.
[6] 孫劍,程建軍.基于微信小程序的醫(yī)院遠程掛號系統(tǒng)設計[J].電子設計工程,2021,29(22):51-54.
[7] 彭守鎮(zhèn).微信小程序應用探究[J].信息與電腦(理論版),2018, 416(22):22-23.
[8] 宋龍生,倪勝巧.校園失物招領微信小程序的設計與實現(xiàn)[J].計算機時代,2021(10):86-89.
[9] 曾國強,王楚虹,黃江,等.基于微信小程序投票系統(tǒng)設計[J].機電工程技術,2020,49(1):159-161.
[10] 楊玫,呂振華,陳微微.基于人工智能的招聘面試管理系統(tǒng)設計[J].微型電腦應用,2021,37(7):100-103.
[11] 王斌.基于微信小程序的信息技術課程教學平臺的設計與應用[D].廣州:廣東技術師范大學,2022.
[12] 劉丹,潘大志.Web前端面試網(wǎng)站平臺的開發(fā)與應用[J].智能計算機與應用,2017,7(1):63-65;68.
Web Engineer Simulation Interview System Based on WeChat Mini Program
ZHOU Sujuan WEN Zhifa WU Haiteng
(College of Medical Information Engineering, Guangdong Pharmaceutical University,Guangzhou 510006, China )
Interview is a key link for successful employment of college students. This article constructs a web engineer simulation interview system based on WeChat mini programs that is flexible and not limited by time and location. This system provides simulated interviews in the form of text and voice answers, and generates simulated interview reports, providing effective ways for college students to find employment smoothly.
simulated interview system; WeChat mini program; Web engineer
TP39
A
1674-2605(2023)04-0009-05
10.3969/j.issn.1674-2605.2023.04.009
基金項目:2021年廣東省高等教育教學改革建設項目立項課題“線上線下結合的模擬面試在《JavaWeb》實踐教學中的探索”
周蘇娟,女,1978年生,博士,副教授,主要研究方向:醫(yī)藥信息學、模式識別。E-mail: 616748266@qq.com
周蘇娟,溫志發(fā),吳海騰.基于微信小程序的Web工程師模擬面試系統(tǒng)[J].自動化與信息工程,2023,44(4):46-50.
ZHOU Sujuan, WEN Zhifa, WU Haiteng.Web engineer simulation interview system based on WeChat mini program[J]. Automation & Information Engineering, 2023,44(4):46-50.