隨著采用Android系統(tǒng)的谷歌手機(jī)、平板電腦等產(chǎn)品逐漸擴(kuò)大市場(chǎng)占有率,Android平臺(tái)人才的缺口日益顯現(xiàn),。據(jù)業(yè)內(nèi)統(tǒng)計(jì),,目前國(guó)內(nèi)的3G研發(fā)人才缺口有三、四百萬(wàn),,其中Android研發(fā)人才缺口至少30萬(wàn),。
職場(chǎng)專(zhuān)家指出,想要從事Android開(kāi)發(fā)的人員,,除了基礎(chǔ)的計(jì)算機(jī)技術(shù)知識(shí)要扎實(shí)之外,,要根據(jù)各類(lèi)企業(yè)、各類(lèi)崗位的不同需求,,補(bǔ)充與崗位相關(guān)的Android技術(shù)知識(shí),。此外,還要注重項(xiàng)目經(jīng)驗(yàn)的積累,。
■ 才市動(dòng)態(tài)
軟件應(yīng)用類(lèi)Android開(kāi)發(fā)人才占總需求72%
Android一詞的本義指“機(jī)器人”,,同時(shí)也是Google于2007年11月5日宣布的基于Linux平臺(tái)的開(kāi)源手機(jī)操作系統(tǒng)的名稱(chēng),該平臺(tái)由操作系統(tǒng),、中間件,、用戶(hù)界面和應(yīng)用軟件組成。
據(jù)職酷網(wǎng)數(shù)據(jù)統(tǒng)計(jì)顯示:目前熱招的Android技術(shù)相關(guān)崗位約有3882個(gè),而一個(gè)月內(nèi)的有效崗位量在2298個(gè),。主要熱招職位包括Android開(kāi)發(fā)工程師,、Android軟件工程師、Android應(yīng)用開(kāi)發(fā)工程師,、系統(tǒng)驅(qū)動(dòng)工程師,,Android手機(jī)游戲開(kāi)發(fā)、Android系統(tǒng)軟件開(kāi)發(fā),、 Android程序員,、Android游戲應(yīng)用版本管理、人機(jī)交互分析工程師,、Android中間層開(kāi)發(fā)工程師等,。
從人才需求類(lèi)型來(lái)看,目前對(duì)Android人才需求一類(lèi)是偏向硬件驅(qū)動(dòng)的Android人才需求,,一類(lèi)是偏向軟件應(yīng)用的Android人才需求,。從目前的招聘需求來(lái)看,后者的需求最大,,包括手機(jī)游戲,、手機(jī)終端應(yīng)用軟件和其他手機(jī)應(yīng)用軟件的開(kāi)發(fā)。據(jù)職酷網(wǎng)職位搜索庫(kù)統(tǒng)計(jì)顯示,,目前企業(yè)對(duì)這類(lèi)應(yīng)用軟件的 Android開(kāi)發(fā)人才占總需求的72%,。
職業(yè)專(zhuān)家分析說(shuō),由于目前Android 技術(shù)較新,,無(wú)論是相關(guān)書(shū)籍,、培訓(xùn)還是大學(xué)教育,都處于初級(jí)階段,,因此Android人才短期將供不應(yīng)求,。從長(zhǎng)期來(lái)看,隨著各種移動(dòng)應(yīng)用和手機(jī)游戲等內(nèi)容需求日益增加,,也將激勵(lì)大中小型手機(jī)應(yīng)用開(kāi)發(fā)商加大對(duì)Android應(yīng)用的開(kāi)發(fā)力度,,因此Android人才的就業(yè)前景也非常廣泛。
■ 從業(yè)素質(zhì)
據(jù)職酷網(wǎng)職業(yè)專(zhuān)家Vicky介紹,,通信類(lèi),、半導(dǎo)體類(lèi)企業(yè)一般從事硬件程序開(kāi)發(fā)較多,所以需要了解Android系統(tǒng)框架,、熟悉Linux系統(tǒng),,熟悉ARM技術(shù)等。
熟悉Java語(yǔ)言,、C++語(yǔ)言,,熟悉Android SDK即Android開(kāi)發(fā)框架,,熟悉Android下的網(wǎng)絡(luò)通信機(jī)制,同時(shí),,還要了解Android平臺(tái)上不同的編程邏輯,,同時(shí),還要學(xué)習(xí)Android平臺(tái)下的一系列開(kāi)發(fā)工具等等,。
計(jì)算機(jī)、互聯(lián)網(wǎng),、移動(dòng)互聯(lián)網(wǎng)類(lèi)企業(yè)側(cè)重在應(yīng)用軟件的開(kāi)發(fā)上,,這類(lèi)人才要求熟悉java開(kāi)發(fā)環(huán)境及相關(guān)開(kāi)發(fā)工具,有較好的軟件設(shè)計(jì)思維與模式,,同時(shí)熟悉Android的框架,。
據(jù)樂(lè)成數(shù)字通信學(xué)院副校長(zhǎng)耿賽猛介紹,做Android開(kāi)發(fā)要培養(yǎng)溝通交流能力,、以及團(tuán)隊(duì)協(xié)作能力和項(xiàng)目經(jīng)驗(yàn)的積累,,“項(xiàng)目是以團(tuán)隊(duì)合作的方式來(lái)完成,通過(guò)團(tuán)隊(duì)合作,,做成一個(gè)項(xiàng)目,,讓?xiě)?yīng)用程序能在手機(jī)的移動(dòng)商店上線(xiàn)”。
■ 企業(yè)需求
青睞有完整項(xiàng)目經(jīng)驗(yàn)的工程師
●劉惠霞,,新浪無(wú)線(xiàn)人力主管
公司目前最需要的是Android應(yīng)用開(kāi)發(fā)工程師和Android內(nèi)核/驅(qū)動(dòng)開(kāi)發(fā)工程師,,主要負(fù)責(zé)Android平臺(tái)應(yīng)用軟件、游戲開(kāi)發(fā)和程序的維護(hù),。
在新浪手機(jī)微博的Android工程師具備至少1年以上實(shí)際Android平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn),,并且需要熟悉軟件開(kāi)發(fā)流程,具有獨(dú)立工作能力和快速學(xué)習(xí)能力,,良好的團(tuán)隊(duì)協(xié)作意識(shí)和溝通能力,。
學(xué)歷原則上是全國(guó)重點(diǎn)大學(xué)本科以上學(xué)歷,除非應(yīng)聘者在某方面有過(guò)人之處,,如“微博控”,、Android技術(shù)達(dá)人。但是本科是必需的,。
以下兩方面突出的工程師會(huì)備受企業(yè)青睞,。一方面,擁有完整的Android項(xiàng)目經(jīng)驗(yàn)的工程師,,一般具有扎實(shí)的操作系統(tǒng)知識(shí),,網(wǎng)絡(luò)通信知識(shí),懂得軟件開(kāi)發(fā)流程,;另一方面,,面試中對(duì)工程師的“氣質(zhì)”和學(xué)習(xí)能力也有所考慮,要具備踏實(shí)穩(wěn)健的態(tài)度、較強(qiáng)的自我學(xué)習(xí)更新能力和突出的產(chǎn)品意識(shí),。
■ 專(zhuān)家觀點(diǎn)
積累項(xiàng)目經(jīng)驗(yàn) 了解手機(jī)開(kāi)發(fā)特點(diǎn)
●耿賽猛,,樂(lè)成數(shù)字通信學(xué)院副校長(zhǎng)
進(jìn)入Android這個(gè)領(lǐng)域的門(mén)檻非常低,但是要做到比較高端的階段,,除了技術(shù)知識(shí)的儲(chǔ)備以外,,要注重項(xiàng)目經(jīng)驗(yàn)的積累,注重手機(jī)開(kāi)發(fā)的特點(diǎn),。通過(guò)自己實(shí)際使用Android應(yīng)用,,分析各個(gè)應(yīng)用產(chǎn)品的特點(diǎn),注重用戶(hù)的UI(用戶(hù)界面)交互體驗(yàn),,使開(kāi)發(fā)出來(lái)的程序能更符合用戶(hù)的使用習(xí)慣,。
要具有能在產(chǎn)品上實(shí)現(xiàn)的創(chuàng)新思維
●Vicky,職酷網(wǎng)職業(yè)發(fā)展專(zhuān)家
Android 領(lǐng)域人才與其他技術(shù)領(lǐng)域的程序開(kāi)發(fā)人才的最大區(qū)別,,在于Android是個(gè)新的系統(tǒng)環(huán)境,,要有創(chuàng)新思維,并且這些創(chuàng)新思維能夠在產(chǎn)品上實(shí)現(xiàn),,這就需要對(duì)所開(kāi)發(fā)產(chǎn)品自身的熟悉,,同時(shí)還要了解產(chǎn)品用戶(hù)的需求。另外,,還要關(guān)注相關(guān)領(lǐng)域的新技術(shù),,有較強(qiáng)的學(xué)習(xí)能力。在平時(shí)工作中,,積極地去做項(xiàng)目,,不斷與別人交流,思考如何把項(xiàng)目做得更好,。
對(duì)于大學(xué)生而言,,如果,自身對(duì)硬件底層相對(duì)了解,,可以選擇一些設(shè)備廠商,;對(duì)于一些生活應(yīng)用方面有興趣,有很多新奇的想法希望通過(guò)程序?qū)崿F(xiàn),,也可以選擇一些應(yīng)用程序方面的開(kāi)發(fā),;對(duì)于技術(shù)能力相對(duì)較弱或?qū)τ谝苿?dòng)產(chǎn)品有興趣的學(xué)生,也可以選擇一些產(chǎn)品專(zhuān)員,、測(cè)試,、設(shè)計(jì)等崗位。
■ 從業(yè)者說(shuō)
●葉賽爾,,友錄通訊公司Android開(kāi)發(fā)工程師,,2007年清華大學(xué)計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)
進(jìn)入Android平臺(tái)很容易,,只要有計(jì)算機(jī)方面的知識(shí),扎實(shí)的編程功底,,Java開(kāi)發(fā)技術(shù)和對(duì)計(jì)算機(jī)語(yǔ)言的理解,、對(duì)數(shù)據(jù)庫(kù)、協(xié)議的理解,,但越往高層次做,,要求就越高,如對(duì)于產(chǎn)品概念的把握,,對(duì)于交互的把握,,如何讓?xiě)羰褂闷饋?lái)更方便。
在這個(gè)領(lǐng)域做到優(yōu)秀,,首先要愛(ài)這個(gè)平臺(tái),喜歡Android的各類(lèi)軟件,,愿意下載體驗(yàn)它,;其次要明確自己的發(fā)展方向,看自己究竟是適合做上層的,,偏向UI,、交互邏輯方面的,還是下層的數(shù)據(jù)庫(kù),、網(wǎng)絡(luò)多線(xiàn)程等內(nèi)容,;第三多看源代碼,多學(xué)習(xí)開(kāi)源的學(xué)習(xí)資料,。遇到問(wèn)題隨時(shí)學(xué)習(xí),,如一個(gè)手機(jī)安全軟件,需要攔截一些垃圾信息,,弄懂哪些算法才能實(shí)現(xiàn)這些功能,。第四,要能夠把一個(gè)項(xiàng)目完整地做出來(lái),。