孫鎮(zhèn)江 徐占鵬 孫玉寧
摘要研究基于職業(yè)技能大賽的移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)(android)實訓(xùn)室的建設(shè)背景、目標和意義、基本思路、總體設(shè)計,以及配套課程體系和實訓(xùn)方案,建立完善的移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)人才實訓(xùn)的環(huán)境和體系,增強學(xué)生的就業(yè)競爭力,真正實現(xiàn)學(xué)生就業(yè)的“零距離”上崗。
關(guān)鍵詞職業(yè)技能大賽;移動互聯(lián)網(wǎng);應(yīng)用軟件開發(fā);實訓(xùn)室
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2018)10-0149-03
Abstract: The research on construction background, objectives and significance, basic ideas, overall design, and a complete curriculum system and training plan about the construction of mobile internet applications development (Android)training room based on vocational skills competition,and establish and improve a perfect environment and system for mobile Internet application software development talents training, enhance the employment competitiveness of students, realize students' employment the "zero distance" posts.
Key words: vocational skills competition;MobileInternet;Application software development;training room
移動互聯(lián)技術(shù)的發(fā)展和智能手機的普及,移動互聯(lián)網(wǎng)應(yīng)用開發(fā)人才需求呈爆炸性增長。高等職業(yè)院校作為培養(yǎng)高技能人才的搖籃,在加強專業(yè)建設(shè)的同時,配套的移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)(android)實訓(xùn)室建設(shè)勢在必行。本文將從以下幾個方面介紹實訓(xùn)室的建設(shè):
1 建設(shè)背景
科學(xué)技術(shù)的不斷發(fā)展給人們帶來高品質(zhì)的生活體驗,據(jù)估計,2017年將有75%的互聯(lián)網(wǎng)使用量發(fā)生在移動端,而這又反過來促使科學(xué)技術(shù)的快速發(fā)展。自2015年以來,隨著各大運營商的4G網(wǎng)絡(luò)牌照的正式發(fā)放,移動互聯(lián)的基礎(chǔ)設(shè)施已經(jīng)趨于完善。在終端方面,各大系統(tǒng)提供商不斷升級,硬件性能節(jié)節(jié)攀升。Android于2016年正式發(fā)布7.0版本,2017年3月21日,Google發(fā)布Android O的開發(fā)者預(yù)覽版本;2017年6月份蘋果公司發(fā)布IOS11版本,微軟也正式推出了Windows10,都希望在移動端的領(lǐng)域內(nèi)提高自己的市場份額。作為新興技術(shù)產(chǎn)業(yè),移動互聯(lián)技術(shù)并不局限于自身,而是作為應(yīng)用平臺廣泛的延伸到各種傳統(tǒng)行業(yè)。比如近年我們熟知的智能家居、車聯(lián)網(wǎng)、工業(yè)4.0等,都需要移動互聯(lián)技術(shù)的支撐。行業(yè)產(chǎn)業(yè)的快速發(fā)展必然帶來人才需求的爆炸性增長。據(jù)統(tǒng)計,2015年我國移動互聯(lián)網(wǎng)行業(yè)應(yīng)用開發(fā)人員需求量200多萬,可實際從業(yè)者不到70萬。在未來5年,我國移動互聯(lián)網(wǎng)行業(yè)人才需求將以年均25%以上的速度遞增,人才缺口巨大。因此,培養(yǎng)適應(yīng)社會要求的應(yīng)用型、工程型和創(chuàng)新型的移動互聯(lián)應(yīng)用開發(fā)人才勢在必行,高等職業(yè)院校作為培養(yǎng)高技能人才的搖籃,必須以滿足社會經(jīng)濟發(fā)展的需要為出發(fā)點和落腳點,培養(yǎng)出大量的移動互聯(lián)網(wǎng)應(yīng)用人才。
培養(yǎng)移動互聯(lián)網(wǎng)應(yīng)用開發(fā)人才,在開設(shè)專業(yè)移動互聯(lián)網(wǎng)專業(yè)的同時,建立完善的配套實習(xí)、實訓(xùn)環(huán)境,即建立移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)(android)實訓(xùn)室。目前,高職院校的計算機專業(yè)的實訓(xùn)室,基本上是每個學(xué)生一套PC機,以及學(xué)習(xí)軟件開發(fā)的相關(guān)軟件環(huán)境,在以前這通常是標配,但是對于高速發(fā)展的計算機技術(shù),這顯然不能滿足學(xué)生的學(xué)習(xí)和開發(fā)的要求,不利于學(xué)生以后進入企業(yè),更好承擔(dān)其相應(yīng)的工作。現(xiàn)在是團結(jié)協(xié)作和團隊開發(fā)的時代。山東省和全國職業(yè)院校技能大賽(高職組)“移動互聯(lián)技術(shù)應(yīng)用”賽項始于2013年,成功舉辦至今,其緊跟移動互聯(lián)網(wǎng)技術(shù)發(fā)展,其比賽環(huán)境為移動互聯(lián)應(yīng)用開發(fā)實訓(xùn)室建設(shè)提供標準。全國職業(yè)技能大賽的舉辦是為了促進職業(yè)院校與行業(yè)企業(yè)的產(chǎn)教結(jié)合,實現(xiàn)學(xué)生培養(yǎng)與企業(yè)需求無縫對接。大賽的直接參與者,都是各職業(yè)院校的參賽代表,受眾學(xué)生有限。為了更好發(fā)揮大賽的積極作用,將大賽的目的惠及到每一位高職學(xué)生,基于職業(yè)技能大賽建立相應(yīng)的實訓(xùn)室勢在必行。以移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)大賽為例,技能大賽的考核方式就是以三個學(xué)生為一個小組,要求學(xué)生在規(guī)定是時間內(nèi)完成相應(yīng)的題目。題目設(shè)計主要包含兩種形式,第一種形式,主要是考察軟件開發(fā)設(shè)計文檔、程序編寫、代碼錯誤修改等,以應(yīng)用軟件開發(fā)為主;第二種形式,主要是學(xué)生搭建移動互聯(lián)網(wǎng)、測試網(wǎng)絡(luò)通信、軟件代碼編寫、代碼安全審計。借助職業(yè)技能大賽,研究建設(shè)移動互聯(lián)網(wǎng)應(yīng)用開發(fā)實訓(xùn)室,能夠為高職院校學(xué)生提供全方位、標準化、一站式的移動互聯(lián)應(yīng)用技術(shù)實訓(xùn)解決方案。這有利于為高職院校進行移動互聯(lián)專業(yè)建設(shè),提升服務(wù)產(chǎn)業(yè)發(fā)展能力奠定堅實的技術(shù)基礎(chǔ)[1]。
2 建設(shè)目標和意義
移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)(android)實訓(xùn)室的建立不僅可以讓軟件專業(yè)移動互聯(lián)網(wǎng)開發(fā)軟件開發(fā)方向的學(xué)生受益;軟件技術(shù)專業(yè)的其他方向,如物聯(lián)網(wǎng)、軟件測試等方向的學(xué)生,也可以進行相應(yīng)實訓(xùn)項目的開發(fā),實現(xiàn)兩者共同開發(fā)。甚至計算機相關(guān)專業(yè)的學(xué)生,如物聯(lián)網(wǎng)、計算機網(wǎng)絡(luò)技術(shù)專業(yè)的學(xué)生也可以參與進來,保證硬件設(shè)備、通信等方面的支持,也能促進學(xué)生的實訓(xùn)。依據(jù)工作過程為導(dǎo)向,以教學(xué)做一體化為核心,將“做中學(xué),學(xué)中做”的任務(wù)驅(qū)動、項目教學(xué)等移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)的知識點融入到實訓(xùn)教學(xué)過程中,構(gòu)建移動互聯(lián)技術(shù)行業(yè)設(shè)計、開發(fā)、生產(chǎn)、安裝、調(diào)試及維護等崗位真實的工作環(huán)境,讓學(xué)生通過完成真實的移動互聯(lián)技術(shù)領(lǐng)域的應(yīng)用項目,拉近抽象的理論知識與真實設(shè)備、元器件和材料之間的距離,對移動互聯(lián)技術(shù)行業(yè)獲得真實的感受,綜合考察學(xué)生的理論知識在實踐中的應(yīng)用。通過實踐訓(xùn)練,使學(xué)生掌握和熟悉移動互聯(lián)行業(yè)的設(shè)計、開發(fā)、生產(chǎn)、安裝、調(diào)試及維護等方面的知識,提高學(xué)生的動手操作能力、設(shè)計開發(fā)能力、創(chuàng)新能力、計劃組織能力、交流溝通能力,以及效率、成本、安全和環(huán)保意識,為學(xué)生將來進入企業(yè)工作打下良好的基礎(chǔ)。移動互聯(lián)全智能實訓(xùn)室建成后,可對專業(yè)基礎(chǔ)課和專業(yè)課進行適當(dāng)?shù)恼{(diào)整,進行多專業(yè)、學(xué)科融合,使課程更契合當(dāng)前的企業(yè)用人需求,增強學(xué)生的就業(yè)競爭力,讓學(xué)生今后從事本轉(zhuǎn)業(yè)或相關(guān)專業(yè)能真正做到“零距離”上崗[2]。
3 建設(shè)基本思路
3.1合理定位,創(chuàng)新模式
移動互聯(lián)應(yīng)用開發(fā)實訓(xùn)室建設(shè)的基本定位是以移動互聯(lián)網(wǎng)企業(yè)開發(fā)中實際環(huán)境為主,滿足高職學(xué)生動手實踐。其建設(shè)的重點是以學(xué)生為中心,著重學(xué)生素質(zhì)的培養(yǎng)和技能的提高,同時,要適應(yīng)軟件技術(shù)專業(yè)學(xué)生的學(xué)習(xí)情況,以及人才培養(yǎng)的規(guī)律,積極探索新的實訓(xùn)模式,結(jié)合技能大賽,把校企合作,多專業(yè)群協(xié)同學(xué)習(xí)作為實訓(xùn)室的建設(shè)方向。其建設(shè)的目的是滿足學(xué)生的實訓(xùn)要求,學(xué)生與企業(yè)崗位需求“零距離”上崗的重要保證。滿足這些同時,學(xué)院可以組件自己的教師、學(xué)生研發(fā)團隊,對接企業(yè)進行移動互聯(lián)網(wǎng)方面的應(yīng)用軟件的研發(fā),服務(wù)社會。
3.2統(tǒng)籌規(guī)劃、分步實施
高職院校實訓(xùn)室的建設(shè)必須遵照規(guī)劃先行的原則,規(guī)劃是建設(shè)的前提和保障,也是促進高職院校長期發(fā)展的必然要求。結(jié)合山東省優(yōu)質(zhì)校建設(shè)和軟件技術(shù)專業(yè)建設(shè)規(guī)劃,統(tǒng)籌安排實訓(xùn)室建設(shè),并按規(guī)劃逐步組織實施。在建設(shè)規(guī)劃時,要深入調(diào)研、多方論證,廣泛聽取各方意見,認真分析實訓(xùn)室建設(shè)對于服務(wù)學(xué)生實訓(xùn),甚至是服務(wù)區(qū)域經(jīng)濟、產(chǎn)業(yè)結(jié)構(gòu)調(diào)整和人才市場的積極作用,明確實訓(xùn)室的建設(shè)重點。在此基礎(chǔ)上形成可行方案,報經(jīng)院長辦公室,并按規(guī)劃分步實施。
3.3校企合作,緊跟技術(shù)、需求發(fā)展
校企共建實訓(xùn)室,可以實現(xiàn)優(yōu)勢互補,資源共享。由學(xué)??梢蕴峁﹫龅?, 企業(yè)提供在資金和硬件設(shè)備支持,這樣學(xué)校可以將節(jié)省的資金用于課程建設(shè)、技術(shù)研發(fā)等環(huán)節(jié);同時學(xué)校不僅能為學(xué)生提供技能培訓(xùn),也可服務(wù)于進行人才培訓(xùn),實現(xiàn)共贏[3]。
3.4多專業(yè)群共同利用,豐富實訓(xùn)室的功能
現(xiàn)階段是合作共贏的階段,學(xué)習(xí)也毫不例外。移動互聯(lián)實訓(xùn)室除基礎(chǔ)的硬件設(shè)備可由校企合作企業(yè)提供,也可以學(xué)校自行購買外;其他設(shè)備需要的一些設(shè)備,可以利用學(xué)校的科研優(yōu)勢,借助其他專業(yè)力量,進行研發(fā);可以利用物聯(lián)網(wǎng)專業(yè)老師、同學(xué),開展新硬件的添加。結(jié)合軟件技術(shù)專業(yè)JAVA Web方向的同學(xué),對新添加的功能模塊進行開發(fā);甚至可以,新項目的研發(fā)工作。
3.5注重教師能力和教學(xué)水平建設(shè),提高實訓(xùn)室的軟實力
實訓(xùn)室的建設(shè),其目的是服務(wù)于學(xué)生,更好地適應(yīng)社會,滿足社會、企業(yè)的需求,這其中少不了老師的參與。由于計算機技術(shù)不用于其他的技術(shù),其更新發(fā)展的速度是非???,要不斷提高老師的教學(xué)能力、教學(xué)水平,建立合理的課程體系,不斷更新實訓(xùn)方案,緊跟技術(shù)發(fā)展,提高實訓(xùn)室建設(shè)的軟實力。
4 總體設(shè)計
移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)(android)實訓(xùn)室是高職軟件專業(yè)學(xué)生在移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)的一個綜合實訓(xùn)平臺。技能大賽的比賽環(huán)境如圖1所示,為實訓(xùn)室的建設(shè)提供了參考。實訓(xùn)室的建設(shè)定位可以是集教學(xué)實訓(xùn)、項目實訓(xùn)、創(chuàng)新創(chuàng)業(yè)和科研平臺等多個方面為一體,多個專業(yè)共同實訓(xùn)。
本比賽環(huán)境,學(xué)生可以利用三臺PC機,在移動互聯(lián)開發(fā)平臺上進行客戶端APP開發(fā),用后臺服務(wù)器作為數(shù)據(jù)采集器,并與沙盤的單片機通過網(wǎng)絡(luò)進行連接,用于采集沙盤上各傳感器的數(shù)據(jù);同時,后臺服務(wù)器與客戶端APP進行通訊,將采集到的傳感器數(shù)據(jù)實時發(fā)送到客戶端APP進行顯示,并根據(jù)設(shè)計的閾值打開和關(guān)閉沙盤中的報警裝置,用戶實現(xiàn)對智能交通系統(tǒng)的控制。
實訓(xùn)室的總體設(shè)計,將以技能大賽的比賽環(huán)境基礎(chǔ),分別從軟件環(huán)境、硬件環(huán)境、課程體系、實訓(xùn)方案等幾個方面進行設(shè)計,具體如下:
4.1軟件環(huán)境
實訓(xùn)室的軟件環(huán)境配置如下:JDK1.7以上、Android Studio、Android SDK、火狐瀏覽器、MySQl、Tomcat、WebServer、git、GitHub等,上述軟件的安裝教程在各自官網(wǎng)都有詳細介紹,大家按步驟安裝就可以,本論文不再贅述。
4.2硬件環(huán)境
1)3臺PC機
PC機是傳統(tǒng)機房的標配,同樣,移動互聯(lián)網(wǎng)應(yīng)用軟件實訓(xùn)室的建設(shè)同樣需要配置PC機這一基本條件。PC機主要是保證學(xué)生進行移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)的學(xué)習(xí),在老師授課階段,學(xué)生利用PC機進行同步學(xué)習(xí)和操作,這有利于每一個學(xué)生都能夠通過實訓(xùn)操作很好地理解所需要掌握的內(nèi)容。這就需要每臺PC機也配置相應(yīng)的開發(fā)環(huán)境,必須具備的軟件環(huán)境是JDK1.6以上、Android Studio。
2)一臺移動互聯(lián)開發(fā)平臺
移動互聯(lián)開發(fā)平臺,是配置移動互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)必備的軟硬件環(huán)境,操作系統(tǒng)是Google Android4.0.4及以上。該平臺主要是為滿足學(xué)生小組協(xié)同開發(fā),使學(xué)生實訓(xùn)的環(huán)境更接近于真是的開發(fā)環(huán)境。同時,由于Android Studio開發(fā)環(huán)境需要的配置相對較高,可以適當(dāng)提高移動互聯(lián)開發(fā)平臺的配置,這樣PC機的配置就可以適當(dāng)降低,這樣有利于節(jié)約成本。
3)后臺服務(wù)器
移動互聯(lián)網(wǎng)應(yīng)用開發(fā),后臺服務(wù)程序是必不可少的。后臺服務(wù)器主要包括應(yīng)用程序服務(wù)器和數(shù)據(jù)庫服務(wù)器。應(yīng)用程序服務(wù)器主要是為了響應(yīng)手機APP端的請求,并將響應(yīng)的信息反饋給手機。數(shù)據(jù)庫服務(wù)器顧名思義,為客戶應(yīng)用程序提供數(shù)據(jù)服務(wù),其數(shù)據(jù)來源于仿真沙盤和手機APP,例如智能交通項目各個小車、信號燈、用戶操作產(chǎn)生的數(shù)據(jù),由應(yīng)用程序服務(wù)器實時獲取保存??梢詫哟筚惙?wù)公司,建立校企合作,利用他們成熟的技術(shù)手段提供后臺服務(wù)程序。也可以利用相關(guān)專業(yè),如物聯(lián)網(wǎng)專業(yè)、軟件專業(yè)JAVA WEB的學(xué)生結(jié)合,開展多專業(yè)融合開發(fā),既可以進行軟件后臺服務(wù)程序的開發(fā),也能進行硬件程序開發(fā)。并能促進其他專業(yè)學(xué)生實踐動手能力,促進各專業(yè)共同發(fā)展。
4)仿真沙盤
仿真沙盤主要是模擬項目的實時狀況,如智能交通,就是模擬當(dāng)前的交通狀況,如小車、交通信號燈等狀況,并將交通狀況模式顯示在屏幕上。在技能大賽中,除了用仿真沙盤的比賽,還有的比賽需要學(xué)生自己搭建移動互聯(lián)平臺,學(xué)生要根據(jù)比賽提供的要求,利用所給的元器件,自行搭建硬件系統(tǒng),將各種溫濕、紅外、光敏、煙霧等各種傳感器元件連接起來。該系統(tǒng)包括利用ZigBee、藍牙、Wi-Fi等無線和有線組成的移動子網(wǎng)通信系統(tǒng)進行通信。本實訓(xùn)室可以將仿真沙盤開發(fā)為智能終端,利用移動子網(wǎng)通信系統(tǒng),對各種傳感器數(shù)據(jù)進行采集,并將數(shù)據(jù)存儲到后臺服務(wù)器。后臺服務(wù)器開發(fā)時,留出必要的功能接口,將作為智能終端的仿真沙盤采集的數(shù)據(jù)的進行保存。