建設Android軟件開發工程師實訓體系探究論文
移動互聯網是繼通信、計算機和互聯網之后的又一次信息產業的革命性發展,并成為全球信息通信行業的萬億元級新興產業。近年來,由于3G技術的發展,國內智能手機的普及率急升,人才市場對于Android軟件開發工程師的需求量也急升,因此,如何快速地培養和建設Android軟件開發工程師,成為IT企業培訓的熱點。本文旨在探討IT企業如何通過實訓培訓體系的模式快速培養有計算機基礎的初學者成為相當于1-2年開發經驗的開發工程師。
實訓體系建設包括獨特的實訓形式建設、實現過程的開展以及課程和師資的組建。其中,最根本的把握好實訓的內涵和監控整個實訓過程的開展是關鍵。
一、實訓形式
實訓的特點就是通過項目實際操作的方式,使得每個學生通過做項目來鍛煉時間的編程能力。具體的形式為每個班的學生組成軟件項目組數個,每個項目組均以真實項目為背景,重新演練一個經裁剪過的項目立項、計劃、需求分析、設計、編碼、測試和交付的全過程,按照企業的正規開發流程組織實施,讓學生熟悉軟件工程在企業中的具體應用方法。項目總監由實訓老師來擔任,控制項目的進度和質量,學生通過直接扮演項目開發組中的成員角色,來了解在軟件項目開發團隊中的角色、過程、規范和執行方法,以及在團隊中合作溝通能力的重要性,養成良好的職業習慣。以下是學生扮演的角色的主要職責說明,學生可以根據自己在學校的學習情況扮演如下角色。考慮到Android軟件開發工程師培訓的實際需要,項目開發過程中某些方面的學時將相對壓縮,而把重點放在跟開發直接相關的角色上面。
二、實訓過程
整個實訓過程包括實訓預備期和實訓期兩個階段。
實訓預備期:實訓的學生對Android課程體系中必須掌握的業界實用技術知識清單和相關課件進行學習,必要時進行相關課程的考試,考試合格者才能進入實訓環節。
實訓期:以模擬公司為平臺,以仿真的商業案例項目為載體,將企業文化及職業素養訓練、IT技能培訓、行業知識以及業務流程實踐等實訓內容完全貫穿在模擬公司的運營過程中,使學生在實踐中體驗企業工作環境,獲得一定的實際經驗和職業磨練。
實訓師發放《項目實訓學生指導手冊》,手冊中規定了學生在項目Android軟件開發各階段的輸入、活動說明和輸出。實訓選擇的生命周期會覆蓋軟件開發過程的基本要素。其中有的要素在實訓中存在操作困難的,只講解方法并直接發放相關資料。
實訓中由實訓老師統一指導各階段的詳細過程指導。基本過程如下:
1)搭建環境:主要講解搭建各種手機操作系統所需開發環境所要具備的軟、硬件及網絡知識。包括計算機中各種硬件和接口。軟件的分類、分發和授權等方式;操作系統的初步知識;注冊表、病毒、安全等知識;基本協議、活動目錄等知識。從而讓學員可以在實際工作環境當中搭建需要的開發環境。
2)完成的軟件開發過程:主要講解實際項目的開發所涉及到的軟件開發過程的各個環節,如需求開發、設計、測試、項目管理、配置管理等,并將其運用到實訓項目開發。
3)Android手機軟件應用開發:這是本培訓課程的核心部分,主要是使學員掌握軟件開發的技術,掌握編程的方法、思想,了解軟件開發過程當中常犯的錯誤。課程注重實用性、重在培養學員對代碼分析的能力,掌握編碼規范,掌握調試知識和分析程序錯誤的能力。同時學習內存檢查工具和軟件配置管理等知識。課程中貫穿了一個開發項目,以增加學員開發項目的經驗。
4)測試計劃與軟件缺陷:主要介紹軟件測試的基本概念和基礎知識、如何編寫測試計劃、識別軟件缺陷、編寫缺陷報告等。通過學習,學員可以掌握軟件測試的流程、軟件測試的策略和分類,掌握缺陷的分類和優先級等,從而對測試有一個整體的認識。介紹了缺陷跟蹤管理系統(測試工具)。總體來說,本課程將使學員掌握軟件測試相關的大部分基礎知識。
5)數據庫:通過對數據庫基礎知識的講解,讓學員掌握這些技術。數據庫是以主流的Oracle和MySQL數據庫的運用為主。
6)職業導向訓練:進行職業引導,包括就業指導和職前引導。通過座談會等輔助訓練明確就業方向,進一步了解職業發展形式。
三、實訓課程設計和引進
A.參考國內外IT知名企業現有已取得各地區政府認同的移動應用軟件開發培訓課程體系,以移動應用行業應用的實際需求為導向,自主研究開發適合本地企業的Android軟件開發方面的案例及課件。
B.結合需要引進其他國內一流的成功Android軟件開發培訓課程體系。
C.培訓實例設計:根據大多數軟件開發企業的`實際需求,以多個實際項目為原型開發出具有實戰意義的案例。
D.企業培訓定制:企業培訓必須密切結合企業戰略,從企業的人力資源規劃和開發戰略出發,滿足組織及員工兩方面的要求,考慮企業資源條件與員工素質基礎,考慮人才培養的超前性及培訓效果的不確定性,為企業確定員工培訓的目標,選擇培訓內容及培訓方式。
四、師資隊伍建設和引進
在內部培養培訓講師和實訓導師的同時,我們還將根據課程需要積極引進高端的Android培訓講師,包括網絡通訊、Android應用開發等各領域的高端實戰人才,建設一支實戰經驗、培訓經驗俱佳的師資隊伍。
五、制定Android軟件開發工程師培訓大綱
Android軟件開發就業培訓大綱由多名資深移動應用軟件開發專家及有豐富Android實戰經驗的工程師傾力開發而成,在本實訓項目里將得到充分的貫徹執行。該課程總結了Google、中興、華為、HTC、摩托羅拉、IBM等頂級國內、跨國大型企業的先進的軟件開發理論和經驗,在此基礎上形成了一套適合我國國情的Android軟件培訓課程。目的是將優秀企業完善的Android軟件開發技術和方法等推廣到國內的軟件產業,以提高廣州本地軟件企業的Android應用軟件開發水平,改進開發方法和方式。
Android軟件開發培訓采用教師授課和學員實際練習相結合的方式。針對每個培訓的章節,在課程中都會提供豐富的項目實踐案例,使每個學員不僅能夠學到Android軟件開發的一些基本理論知識,重要的是能夠讓學員將學到的知識運用到實際的移動應用軟件開發活動過程中。
本Android軟件開發就業培訓大綱主要由三大部分組成:
基礎階段:主要闡述了一個Android軟件開發工程師需要了解和掌握的入門知識,包括Android開發編程語言基礎,主流數據庫開發技術,以及一些必要工具的使用,是邁入Android軟件工程師職業必備的一些基礎知識。
中級階段:主要闡述了一個Android軟件開發工程師需要掌握的常用的通信協議,整套主流的應用服務器和中間件編程技術,數據訪問層框架技術,并幫助深入理解軟件工程過程。
高級階段:通過一個個具體的項目案例,將上面提到的技術、方法、度量、文檔和過程相結合,掌握Android移動應用系統開發技術,包括Android環境下的音視頻多媒體處理、游戲技術開發、底層核心架構技術等,并進行項目開發實戰。了解不同設計模式與運用、軟件性能調優、軟件過程管理等。
【建設Android軟件開發工程師實訓體系探究論文】相關文章:
經濟論文寫作實訓大綱10-13
談高職投資理財實訓教育機制論文12-08
實訓工作報告04-29
實習頂崗實訓心得10-29
學生實訓實習心得02-28
會計實訓實習心得02-27
大學實訓實習心得02-21
實習實訓個人總結09-23
實訓總結報告01-16
電商實訓心得05-06