尐籹孒16
iamYolandaXYZ
安卓開發(fā)是軟件開發(fā)的一個(gè)分支,除了它本身需要的java編程技能和android操作系統(tǒng)知識(shí)之外,所有與軟件開發(fā)相關(guān)的知識(shí)都要學(xué)習(xí),比如數(shù)據(jù)結(jié)構(gòu)和算法、關(guān)系代數(shù)、網(wǎng)絡(luò)原理、數(shù)據(jù)交換技術(shù)、軟件工程等。以下是安卓軟件編程開發(fā)工程師的任職要求:平臺(tái)手機(jī)終端軟件開發(fā)精通Android開發(fā)平臺(tái)及框架,一年以上實(shí)際開發(fā)經(jīng)驗(yàn);2.精通Android GUI程序開發(fā);年以上J2ME開發(fā)經(jīng)驗(yàn),熟悉J2ME編程;熟悉Linux環(huán)境編程優(yōu)先 ;從事過嵌入式開發(fā)工作2年以上。4.熟悉HTML/WML/HTTP,具有良好的編程思想;5.熟悉C/C++或者Java開發(fā)語言和環(huán)境;6.有一年以上移動(dòng)終端應(yīng)用軟件開發(fā)經(jīng)驗(yàn),有Android或者iPhone開發(fā)經(jīng)驗(yàn)尤佳;7.基礎(chǔ)扎實(shí),精通常用數(shù)據(jù)結(jié)構(gòu)與算法和設(shè)計(jì)能力;8.熟悉移動(dòng)終端特性和開發(fā)特點(diǎn); 熟悉移動(dòng)終端網(wǎng)絡(luò)編程,了解3G\WiFi等技術(shù);9.熟悉C++/C#, MSSQL/MySQL數(shù)據(jù)庫開發(fā);熟悉多線程、Socket或ACE等網(wǎng)絡(luò)通信編程技術(shù)。

淡淡的生活
隨著采用Android系統(tǒng)的手機(jī)、平板電腦等產(chǎn)品逐漸擴(kuò)大市場(chǎng)占有率,Android平臺(tái)人才的缺口日益顯現(xiàn)。據(jù)業(yè)內(nèi)統(tǒng)計(jì),目前國內(nèi)的3G研發(fā)人才缺口有三、四百萬,其中Android研發(fā)人才缺口至少30萬。Android開發(fā)工程師成為3G行業(yè)最炙手可熱的崗位之一。
小胡子阿志
熟練掌握Android UI控件、Android Java層API的相關(guān)使用。往中級(jí)層次發(fā)展時(shí),繼續(xù)深入學(xué)習(xí)java編程技術(shù),掌握更多Android開發(fā)需要的庫,還要精通ml、json解析,會(huì)做socketc/s端的程序。
驚艷你的眼
安卓工程師的工作主要包括:Android應(yīng)用軟件開發(fā)工程師、Android游戲程序員、Android網(wǎng)絡(luò)游戲程序員、Android軟件移植工程師、Android嵌入式設(shè)備軟件開發(fā)工程師、Android游戲開發(fā)工程師、Android網(wǎng)絡(luò)游戲開發(fā)工程師等。Android工程師是指從事Android移動(dòng)應(yīng)用操作系統(tǒng)、游戲和各種Android平臺(tái)功能的應(yīng)用、以手機(jī)開發(fā)為主要對(duì)象,包括但不限于手機(jī)操作系統(tǒng)、手機(jī)游戲、手機(jī)其他多種功能的開發(fā)和優(yōu)化人員。Android工程師是移動(dòng)應(yīng)用開發(fā)者,希望將自己的應(yīng)用移植到該平臺(tái)上或者在該平臺(tái)上開發(fā)應(yīng)用。
happybaozi
各階段的Android工程師掌握的專業(yè)技術(shù):
初級(jí)安卓開發(fā)工程師
掌握扎實(shí)的java基礎(chǔ),了解各種設(shè)計(jì)模式,熟練掌握Android UI控件、Android Java層API的相關(guān)使用。往中級(jí)層次發(fā)展時(shí),繼續(xù)深入學(xué)習(xí)java編程技術(shù),掌握更多Android開發(fā)需要的庫,還要精通ml、json解析,會(huì)做socketc/s端的程序。
中級(jí)安卓開發(fā)工程師
除了上面提到的必備技能外,中級(jí)開發(fā)人員需要延伸到精通NDK JNI方式的開發(fā),熟悉Android framework,會(huì)移植類似Fmpeg、Mplayer這樣的開源項(xiàng)目,并在Android上運(yùn)行。
高級(jí)安卓開發(fā)工程師
作為高級(jí)app開發(fā)工程師,你只需了解,并不需要親自操作初級(jí)和中級(jí)工程師的工作流程,但是,你需要有一個(gè)整體知識(shí)構(gòu)架,安卓開發(fā)各方面所涉及的知識(shí)你都有要了解,并有自己獨(dú)到的見解。需要熟練掌握Linux驅(qū)動(dòng)開發(fā),并對(duì)Linux內(nèi)核結(jié)構(gòu)很精通,掌握Android移植,包括硬件移植。
優(yōu)質(zhì)工程師考試問答知識(shí)庫