我豆是我
熟練掌握Android UI控件、Android Java層API的相關(guān)使用。往中級(jí)層次發(fā)展時(shí),繼續(xù)深入學(xué)習(xí)java編程技術(shù),掌握更多Android開(kāi)發(fā)需要的庫(kù),還要精通ml、json解析,會(huì)做socketc/s端的程序。
clover冬兒129
各階段的Android工程師掌握的專業(yè)技術(shù):
初級(jí)安卓開(kāi)發(fā)工程師
掌握扎實(shí)的java基礎(chǔ),了解各種設(shè)計(jì)模式,熟練掌握Android UI控件、Android Java層API的相關(guān)使用。往中級(jí)層次發(fā)展時(shí),繼續(xù)深入學(xué)習(xí)java編程技術(shù),掌握更多Android開(kāi)發(fā)需要的庫(kù),還要精通ml、json解析,會(huì)做socketc/s端的程序。
中級(jí)安卓開(kāi)發(fā)工程師
除了上面提到的必備技能外,中級(jí)開(kāi)發(fā)人員需要延伸到精通NDK JNI方式的開(kāi)發(fā),熟悉Android framework,會(huì)移植類似Fmpeg、Mplayer這樣的開(kāi)源項(xiàng)目,并在Android上運(yùn)行。
高級(jí)安卓開(kāi)發(fā)工程師
作為高級(jí)app開(kāi)發(fā)工程師,你只需了解,并不需要親自操作初級(jí)和中級(jí)工程師的工作流程,但是,你需要有一個(gè)整體知識(shí)構(gòu)架,安卓開(kāi)發(fā)各方面所涉及的知識(shí)你都有要了解,并有自己獨(dú)到的見(jiàn)解。需要熟練掌握Linux驅(qū)動(dòng)開(kāi)發(fā),并對(duì)Linux內(nèi)核結(jié)構(gòu)很精通,掌握Android移植,包括硬件移植。
麥兜籹籹
安卓開(kāi)發(fā)是軟件開(kāi)發(fā)的一個(gè)分支,除了它本身需要的java編程技能和android操作系統(tǒng)知識(shí)之外,所有與軟件開(kāi)發(fā)相關(guān)的知識(shí)都要學(xué)習(xí),比如數(shù)據(jù)結(jié)構(gòu)和算法、關(guān)系代數(shù)、網(wǎng)絡(luò)原理、數(shù)據(jù)交換技術(shù)、軟件工程等。以下是安卓軟件編程開(kāi)發(fā)工程師的任職要求:平臺(tái)手機(jī)終端軟件開(kāi)發(fā)精通Android開(kāi)發(fā)平臺(tái)及框架,一年以上實(shí)際開(kāi)發(fā)經(jīng)驗(yàn);2.精通Android GUI程序開(kāi)發(fā);年以上J2ME開(kāi)發(fā)經(jīng)驗(yàn),熟悉J2ME編程;熟悉Linux環(huán)境編程優(yōu)先 ;從事過(guò)嵌入式開(kāi)發(fā)工作2年以上。4.熟悉HTML/WML/HTTP,具有良好的編程思想;5.熟悉C/C++或者Java開(kāi)發(fā)語(yǔ)言和環(huán)境;6.有一年以上移動(dòng)終端應(yīng)用軟件開(kāi)發(fā)經(jīng)驗(yàn),有Android或者iPhone開(kāi)發(fā)經(jīng)驗(yàn)尤佳;7.基礎(chǔ)扎實(shí),精通常用數(shù)據(jù)結(jié)構(gòu)與算法和設(shè)計(jì)能力;8.熟悉移動(dòng)終端特性和開(kāi)發(fā)特點(diǎn); 熟悉移動(dòng)終端網(wǎng)絡(luò)編程,了解3G\WiFi等技術(shù);9.熟悉C++/C#, MSSQL/MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā);熟悉多線程、Socket或ACE等網(wǎng)絡(luò)通信編程技術(shù)。
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)