Android工程師級別
來源:程序員人生 發布時間:2015-01-31 10:43:00 閱讀次數:3767次
見習工程師 實習生(student engineer)
1、掌握基本的Android利用開發和調試技能,了解Android SDK,會用Eclipse開發工具;
2、掌握基礎控件、UI布局,能夠處理多分辨率適配;
3、具有較強的團隊協作精神及高度的責任心,會使用SVN等協同開發工具;
4、了解面向對象編程思想、了解MVC、了解JSON數據。
低級android工程師 菜鳥(junior engineer)
1、計算機相干專業,全日制本科(統招)及以上學歷;
2、熟習Android平臺下GUI設計和實現;
3、能夠熟練配置Android開發環境,有1年以上Android開發經驗;
4、具有扎實的java基礎;熟練掌握B/S、C/S開發,有實際項目經驗;
5、對數據結構、基本算法熟練掌握,并具有基本的算法設計能力;
6、優秀的文檔編寫和語言表達能力,良好的中英文瀏覽水平;
7、必須具有良好的編程習慣;對待工作認真負責,有較強獨立解決問題的能力。
中級android工程師 大蝦(intermediate engineer)
1、本科或以上學歷,計算機軟件相干專業;
2、2年以上android開發經驗
3、對各種系統版本和機器適配有充分的經驗
4、熟習性能調優,崩潰處理
5、熟習UI表現和用戶體驗
6、理解框架和背后的設計,而不是簡單的API堆砌
7、對UI控件有豐富經驗,包括自繪控件和動畫
8、扎實的編程功底,能享受編程樂趣
9、高效的學習能力和分析解決問題能力
高級android工程師 大牛/專家(senior engineer)
1、本科或以上學歷,計算機軟件相干專業;
2、3年以上Android開發經驗,熟習Android OS系統體系結構、framework層;
3、良好的Java技術功底,精通多線程、socket通訊、文件操作等java底層技術;
4、精通Android的基本組件使用,熟練使用Android各種布局與控件,熟練應用各種動畫殊效;
5. 熟習View的繪制原理,精通自定義動畫和自定View的開發
6、有豐富的Android性能優化經驗,善于解決系統崩潰,內存溢出和兼容性問題;
7、熟習JNI技術和代碼混淆
8、有單元測試、自動化測驗及相干框架經驗;
9、有良好的代碼習慣,要求結構清晰,命名規范,邏輯性強,代碼冗余率低,代碼注釋清晰;
android架構師 大神/骨灰(android architect)
1、精通Java 平臺開發,熟習面向對象設計方法和經常使用設計模式;
2、精通Android 框架,深入了解底層服務、Binder IPC、SurfaceFlinger等技術;
3、精通Android UI布局開發/Animation/OpenGL|ES/Multimedia 開發技術;
4、連續3年及以上Android利用開發工作經驗,其中單款產品的延續迭代時間很多于1年;
6、有豐富的軟件架構設計經驗,能快速搭建、調試或重構大范圍軟件代碼,精通Java/C語言;
7、掌握JNI技術,能熟練使用Android SDK,能獨立進行利用程序開發和移植;
8、精通Android多線程,對HTTP/HTTPS/TCP/Socket等網絡通訊協議有深入理解和經驗;
9、有足夠的軟件安全意識,掌握數據加密、代碼混淆、防破解、性能優化等技術;
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈