楊順
摘 要:隨著智能手機的普及,移動互聯網產業的快速發展,移動應用軟件開發人才需求量巨大,特別是具有創新能力、創業意識的移動應用軟件開發人才更是需求迫切。結合移動互聯網產業與高職學生特點,提出以創新、創業引領教學,以教學促進創新、創業為主線的移動應用軟件開發高端技能型人才培養模式。
關鍵詞:Android 移動開發 培養體系
中圖分類號:G64 文獻標識碼:A 文章編號:1672-3791(2013)03(b)-0222-02
1 Android平臺下移動開發的行業背景
1.1 Android平臺簡介
Android是在2007年11月由Google發布的,基于Linux系統內核的開源手機操作系統,是一款完全免費的只能手機操作系統。該平臺由操作系統、中間件、用戶界面和應用軟件組成,號稱是首個為移動終端打造的真正開放和完整的移動軟件。由于源代碼開放,Android可以被移植到不同的硬件平臺上,它是一種基于Linux的全新移動操作系統,應用程序采用Java編程語言。
1.2 Android平臺下移動互聯網職業能力要求
由于這幾年基于Android系統的智能手機和平板產品的普及,基于Android平臺的移動業務在這幾年呈現爆炸式增長的態勢,據移動應用分析公司Flurry最新報告指出,僅從2011年1月到10月期間,國內的Android應用下載總量就較2010全年增長了870%。以運營商、終端廠商以及第三方應用商店為主的應用市場超過70家,移動廣告聯盟超過30家,相關論壇大概在10萬的數量級別。同時,在就業市場上基于Android平臺人才的缺口日益顯現。據業內統計,目前國內的3G研發人才缺口有三、四百萬,其中Android研發人才缺口至少30萬。據職酷網數據統計顯示:目前熱招的Android技術相關崗位約有3882個,而一個月內的有效崗位量在2298個。主要熱招職位包括Android開發工程師、Android軟件工程師、Android應用開發工程師、系統驅動工程師,Android手機游戲開發、Android系統 軟件開發、Android程序員、Android游戲應用版本管理、人機交互分析工程師、Android中間層開發工程師等。
從人才需求類型來看,目前對Android人才需求一類是偏向硬件驅動的Android人才需求,一類是偏向軟件應用的Android人才需求。從目前的招聘需求來看,后者的需求最大,包括手機游戲、手機終端應用軟件和其他手機應用軟件的開發。據職酷網職位搜索庫統計顯示,目前企業對這類應用軟件的Android開發人才占總需求的72%。
1.3 高職院校學生能力現狀
高職院校的生源主要來自于高考、三校生(中專、職校、技校)升高職、自主招生等,盡管存在學生入學分數普遍較低、自我管理能力較差、學習主動性差等不足,但也同樣存在學生思維視野廣、社會閱歷比較豐富、動手實踐能力強、敢想、敢干、敢闖等優勢。高職學生思維視野廣,他們在面對一個問題時往往可以從很多角度進行回答,特別是在策劃、組織活動等方面有更多的想象力,能提出非常好的創意。高職學生社會閱歷比較豐富,幾乎每一個在校高職學生都有利用假期或業余時間參加社會實踐、企業實習的經歷,大大增加了他們的社會閱歷以及更多的生活感受,開闊了自己的眼界。從某種程度上也大大豐富了學生創新的素材,從而可以更好地抓住移動互聯網的機會。高職學生動手實踐能力強主要表現在,高職學生在高中或中專階段其主要精力沒有放在學習文化課上,基礎知識偏弱,這使得他們在高職階段更樂于學習一些動手實踐課程,更喜歡做一些比較新的東西。通過以上對高職學生特點的分析,高職學生擁有豐富的想象力和比較豐富的社會閱歷,使得他們具有非常好的創新基礎,充分利用其優勢,以創新、創業的方式積極引導學生學習,充分調動其學習的積極性,從而可以達到更好的教育教學效果。
1.4 高職院校開展Android技術教學的必要性
伴隨著移動應用軟件開發人才的巨大需求,如何培養出優秀的移動應用軟件開發人才已顯然擺在各類教育機構面前,全國各大高校在移動應用軟件開發人才培養方面進行了大量的改革與實踐,結合移動互聯網產業與高職學生的特點,逐步摸索出移動應用軟件開發高端技能型人才的培養模式。即以創新、創業引領教學研產,以教學研產促進創新、創業為主線,通過將創新、創業課程有效引入到移動應用軟件開發人才培養體系中,為培養移動應用軟件開發高端技能型人才提供基礎保障。通過建立科學合理的人才培養過程質量評價體系,為培養移動應用軟件開發高端技能型人才提供過程質量保障。通過搭建開放共享式教學研產一體的大學生移動應用創新創業實踐平臺,為培養移動應用軟件開發高端技能型人才提供輸出(包括創新人才輸出、作品輸出、課程輸出)保障。
2 Android平臺下課程體系研究
2.1 課程在相關專業中的定位
目前我校計算機信息管理專業開展的課程體系中有《C語言程序設計、》《java程序設計》、《數據庫應用》、《計算機網絡技術》、《HTML與JSP程序設計》、《管理信息系統》、《移動網絡技術》等系列課程,造就了學生具備基本的知識體現和基本的動手實踐能力。
2.2 課程設置與理念
以項目引導的《Android程序設計》課程是應該作為我院計算機信息管理專業的專業方向核心課程。本課程是計算機信息管理專業中Android技術培養的方向課,在專業體系方向中處于基礎地位。通過學習Android程序設計,學生能夠獨立設計開發基于Android的小程序或小游戲。
Android平臺下的教學項目研究,目的是如何通過這些教學項目來提高學生在求職時的求職能力。設計的項目要能夠提升學生的動手實踐能力、項目的拓展合作能力、撰寫文檔能力以及自學能力。
3 Android平臺下教學項目研究
3.1 課程的教學目標
在《Android程序設計》的教學過程中,教師要設計合理的項目來引導學生掌握Android的程序設計方法和過程。其設計的項目要求目標明確,操作難度由簡入深,要充分考慮到學生的接收能力和掌握程度,從而激發學生的興趣及積極性。項目案例在設計的過程中,要有一定的實用性,從而進一步引導學生去自主學習,提高自學的能力。另外,對于難度較大的項目,可以要求學生分組完成,以達到培養學生團隊協作能力的目的。
3.2 課程的教學方法
學習Android開發技術,可以幫助我們有Java程序設計基礎的學生進一步提升自身的專業能力,更好地適應移動互聯網時代下的技術發展。《Android程序設計》作為一門重要的專業課程,其教學方法推薦使用項目引導的方式分組教學。教師根據實際項目,對Android常見的技術要求進行項目編寫,將Android技術的重點知識由簡入深地融入到各個項目之中,使學生可以循序漸進地掌握各知識點。
3.3 課程的教學內容
3.3.1 項目一——Android開發環境搭建及調試
本項目旨在指導學生搭建和配置一個Android開發環境,幫助學生對Android平臺建立一個較為清晰的思維輪廓。
本項目要求學生搭建Android開發環境,掌握Android SDK模擬器及各種常用命令的使用,并創建和調試成功一個HelloAndroid的應用程序。
3.3.2 項目二—— Android程序UI設計技巧
UI(用戶界面)是用戶使用程序的橋梁,友好的界面能夠使用戶更樂意去接受和使用程序。通過該項目,要求學生設計的UI能夠滿足系統功能的需求外,還能給用戶提供準確的信息,并且布局合理,易于使用。
3.3.3 項目三—— 常用控件的使用
在Android程序開發的過程中,經常用到一些控件。熟練地掌握這些控件,對學生今后進行應用開發會起到很大的作用。
在該項目中,要求學生通過若干個小案例,來分別掌握文本框控件、編輯框控件、微調控件、ListView控件、單選控件、多選控件等常用控件的使用方法。
3.3.4 項目四—— Android的數據存儲項目開發
該項目的目標是讓學生掌握Android的數據存儲和管理的技術。指導學生完成一個手機通訊錄的項目,包括添加新聯系人信息模塊、修改聯系人信息模塊、查找聯系人信息模塊和刪除聯系人信息模塊。
該項目建議教師對學生分組實施。
3.3.5 項目五—— Android多媒體開發項目
該項目的目標是讓學生掌握Android平臺下的多媒體開發技術。要求學生掌握多媒體控件的使用方法、手機圖片的取得方法、音頻視頻的播放方法。
3.3.6 項目六—— Android數據通信項目開發
該項目的目標是讓學生掌握Android平臺下數據通信的實現方法。要求學生完成信息的收發項目、電話的撥打項目以及郵件發送的項目。
該項目建議教師對學生分組實施。
3.3.7 項目七—— Android平臺下位置定位項目
該項目的目標是讓學生掌握地理位置定位的方法。要求學生能夠顯示地圖,實現地理位置的定位,并能夠時間簡單的導航功能。
該項目建議教師對學生分組實施。
4 結論
隨著3G時代的來臨,手機應用日漸熱門,使得人們對其寄予了越來越高的期望。由于目前Android技術較新,無論是相關書籍、培訓還是大學教育,都處于初級階段,因此Android人才短期將供不應求。從長期來看,隨著各種移動應用和手機游戲等內容需求日益增加,也將激勵大中小型手機應用開發商加大對Android應用的開發力度,因此Android人才的就業前景也非常廣泛。從Android平臺的應用開發角度以及就業趨勢上來說,開展這方面的課程和研究對于我校計算機信息管理專業的學生來說都是可行的。
參考文獻
[1] 劉帥旗.Android移動應用開發從入門到精通[M].北京:中國鐵道出版社,2012.
[2] 謝景明.Android移動開發教程[M].北京:中國郵電出版社,2013.
[3] 周紅波.案例教學在《Android應用開發》課程中的應用研究[J].北京:計算機光盤軟件與應用,2012.
[4] 李曼.高職開設《Android實戰》課程的探索與實踐[J].北京:中國新技術新產品,2012.
[5] 梁春華,張海云.淺析Android技術在高職操作系統教學中的應用[J].山西:山西財政稅務專科學校學報,2011.
[6] 印元軍.項目教學法在Android操作系統實訓課程教學中的應用[J].山東:科技信息,2012.