97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

當(dāng)前位置: 移動(dòng)互聯(lián)網(wǎng)學(xué)院 > Android開發(fā) > Android開發(fā)工程師 > Android開發(fā)工程師不可不知的級(jí)別體系及能力要求
Android開發(fā)工程師不可不知的級(jí)別體系及能力要求 時(shí)間:2017-03-02     來源:互聯(lián)網(wǎng)

Android開發(fā)工程師有哪些級(jí)別呢?我們常?吹秸衅钢杏谐醺呒(jí)Android開發(fā)工程師之分,實(shí)際上Android開發(fā)工程師按照能力等級(jí)還有一個(gè)專門的級(jí)別體系,從見習(xí)工程師開始,分別是初級(jí)Android工程師、中級(jí)Android工程師、高級(jí)Android工程師以及骨灰級(jí)別的Android架構(gòu)師。每個(gè)等級(jí)都有各自的技能要求,這個(gè)和游戲大概升級(jí)類似,想要和已經(jīng)從事Android開發(fā)行業(yè)的人可以了解一下,規(guī)劃一下自己的職業(yè)發(fā)展。

Android開發(fā)工程師級(jí)別體系及能力要求

見習(xí)工程師,又名實(shí)習(xí)生(student engineer)

1、掌握基本的Android應(yīng)用開發(fā)和調(diào)試技能,了解Android SDK,會(huì)用Eclipse開發(fā)工具;

2、掌握基礎(chǔ)控件、UI布局,能夠處理多分辨率適配;

3、具有較強(qiáng)的團(tuán)隊(duì)協(xié)作精神及高度的責(zé)任心,會(huì)使用SVN等協(xié)同開發(fā)工具;

4、了解面向?qū)ο缶幊趟枷搿⒘私釳VC、了解JSON數(shù)據(jù)。

 

初級(jí)android工程師,就是我們常常所說的菜鳥(junior engineer)

1、計(jì)算機(jī)相關(guān)專業(yè),全日制本科(統(tǒng)招)及以上學(xué)歷;

2、熟悉Android平臺(tái)下GUI設(shè)計(jì)和實(shí)現(xiàn);

3、能夠熟練配置Android開發(fā)環(huán)境,有1年以上Android開發(fā)經(jīng)驗(yàn);

4、具備扎實(shí)的java基礎(chǔ);熟練掌握B/S、C/S開發(fā),有實(shí)際項(xiàng)目經(jīng)驗(yàn);

5、對(duì)數(shù)據(jù)結(jié)構(gòu)、基本算法熟練掌握,并具備基本的算法設(shè)計(jì)能力;

6、優(yōu)秀的文檔編寫和語言表達(dá)能力,良好的中英文閱讀水平;

7、必須具備良好的編程習(xí)慣;對(duì)待工作認(rèn)真負(fù)責(zé),有較強(qiáng)獨(dú)立解決問題的能力。

 

中級(jí)android工程師,大蝦(intermediate engineer)

1、本科或以上學(xué)歷,計(jì)算機(jī)軟件相關(guān)專業(yè);

2、2年以上android開發(fā)經(jīng)驗(yàn)

3、對(duì)各種系統(tǒng)版本和機(jī)器適配有充分的經(jīng)驗(yàn)

4、熟悉性能調(diào)優(yōu),崩潰處理

5、熟悉UI表現(xiàn)和用戶體驗(yàn)

6、理解框架和背后的設(shè)計(jì),而不是簡單的API堆砌

7、對(duì)UI控件有豐富經(jīng)驗(yàn),包括自繪控件和動(dòng)畫

8、扎實(shí)的編程功底,能享受編程樂趣

9、高效的學(xué)習(xí)能力和分析解決問題能力

 

高級(jí)android工程師 大牛/專家(senior engineer)

1、本科或以上學(xué)歷,計(jì)算機(jī)軟件相關(guān)專業(yè);

2、3年以上Android開發(fā)經(jīng)驗(yàn),熟悉Android OS系統(tǒng)體系結(jié)構(gòu)、framework層;

3、良好的Java技術(shù)功底,精通多線程、socket通信、文件操作等java底層技術(shù);

4、精通Android的基本組件使用,熟練使用Android各種布局與控件,熟練運(yùn)用各種動(dòng)畫特效;

5. 熟悉View的繪制原理,精通自定義動(dòng)畫以及自定View的開發(fā)

6、有豐富的Android性能優(yōu)化經(jīng)驗(yàn),善于解決系統(tǒng)崩潰,內(nèi)存溢出和兼容性問題;

7、熟悉JNI技術(shù)和代碼混淆

8、有單元測(cè)試、自動(dòng)化測(cè)驗(yàn)及相關(guān)框架經(jīng)驗(yàn);

9、有良好的代碼習(xí)慣,要求結(jié)構(gòu)清晰,命名規(guī)范,邏輯性強(qiáng),代碼冗余率低,代碼注釋清晰;

 

Android架構(gòu)師 大神/骨灰(android architect)

1、精通Java 平臺(tái)開發(fā),熟悉面向?qū)ο笤O(shè)計(jì)方法和常用設(shè)計(jì)模式;

2、精通Android 框架,深入了解底層服務(wù)、Binder IPC、SurfaceFlinger等技術(shù);

3、精通Android UI布局開發(fā)/Animation/OpenGL|ES/Multimedia 開發(fā)技術(shù);

4、連續(xù)3年及以上Android應(yīng)用開發(fā)工作經(jīng)驗(yàn),其中單款產(chǎn)品的持續(xù)迭代時(shí)間不少于1年;

6、有豐富的軟件架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),能快速搭建、調(diào)試或重構(gòu)大規(guī)模軟件代碼,精通Java/C語言;

7、掌握J(rèn)NI技術(shù),能熟練使用Android SDK,能獨(dú)立進(jìn)行應(yīng)用程序開發(fā)和移植;

8、精通Android多線程,對(duì)HTTP/HTTPS/TCP/Socket等網(wǎng)絡(luò)通信協(xié)議有深刻理解和經(jīng)驗(yàn);

9、有足夠的軟件安全意識(shí),掌握數(shù)據(jù)加密、代碼混淆、防破解、性能優(yōu)化等技術(shù);