1. 程式人生 > >Android工程師級別

Android工程師級別

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等網路通訊協議有深刻理解和經驗;