最近身邊的同事都在說(shuō),Android開(kāi)發(fā)工程師的需求量越來(lái)越少了负蚊,大部分公司也只是招1個(gè)或幾個(gè)Android開(kāi)發(fā)诬辈,那樣發(fā)展下去,Android開(kāi)發(fā)者是不是要涼涼了袭异?
的確,現(xiàn)在市面上炬藤,Android的需求量是大不如從前了御铃,不像2015年或更早的時(shí)候碴里,Android開(kāi)發(fā)的市場(chǎng)非常火爆上真。
原因主要有以下幾點(diǎn):
1咬腋、Android開(kāi)發(fā)者越來(lái)越多,很多人沒(méi)有核心競(jìng)爭(zhēng)力睡互。大部分Android 5年的開(kāi)發(fā)者和Android 3年的開(kāi)發(fā)者差別不大根竿,但3年的開(kāi)發(fā)者,性價(jià)比高就珠,所以就會(huì)導(dǎo)致5年或更長(zhǎng)年限的開(kāi)發(fā)者沒(méi)有競(jìng)爭(zhēng)優(yōu)勢(shì)寇壳。
2、很多公司對(duì)Android開(kāi)發(fā)者的要求更高嗓违。會(huì)不會(huì)跨平臺(tái)開(kāi)發(fā)呀九巡,會(huì)不會(huì)小程序開(kāi)發(fā)呀。而大部分Android原生App開(kāi)發(fā)蹂季,只會(huì)原生開(kāi)發(fā)冕广。
3、大部分公司需要招到高級(jí)的Android開(kāi)發(fā)工程師偿洁。不僅僅能進(jìn)行App正常開(kāi)發(fā)撒汉,還要能進(jìn)行架構(gòu)設(shè)計(jì)、性能優(yōu)化等涕滋。
我們了解了這些原因后睬辐,你是不是也有了一定認(rèn)識(shí),知道自己如何去提高自己的技術(shù)呢宾肺?
下面就從技術(shù)角度來(lái)說(shuō)說(shuō)溯饵,Android開(kāi)發(fā)該何去何從?
1锨用、應(yīng)用層開(kāi)發(fā)丰刊。主要還是原生開(kāi)發(fā),提高性能優(yōu)化技能(啟動(dòng)耗時(shí)增拥、內(nèi)存啄巧、耗電、網(wǎng)絡(luò)掌栅、數(shù)據(jù)庫(kù)秩仆、穩(wěn)定性等),達(dá)到高級(jí)開(kāi)發(fā)者的水準(zhǔn)猾封。
2澄耍、深入Android專業(yè)技能提升。主要是閱讀源碼,理解透Android開(kāi)發(fā)常見(jiàn)的流程和原理(activity啟動(dòng)流程齐莲、事件分發(fā)機(jī)制卿城、廣播機(jī)制、Binder機(jī)制铅搓、內(nèi)存管理機(jī)制等)。
3搀捷、向Android架構(gòu)師發(fā)展星掰。從平時(shí)的一點(diǎn)一滴開(kāi)發(fā)中,有意訓(xùn)練Android架構(gòu)設(shè)計(jì)能力嫩舟,這需要站在一個(gè)更高的角度來(lái)統(tǒng)籌App開(kāi)發(fā)氢烘。
4、跨平臺(tái)開(kāi)發(fā)能力家厌。如RN播玖、Weex、Flutter等饭于。大部分公司目前都需要有跨平臺(tái)開(kāi)發(fā)能力蜀踏,所以我們很有必要提高這方面的能力。
5掰吕、SDK和框架開(kāi)發(fā)果覆。可以通過(guò)研究開(kāi)源項(xiàng)目或者實(shí)際項(xiàng)目開(kāi)發(fā),抽象提取有用SDK和框架供其他人使用殖熟。
6局待、研究Android安全開(kāi)發(fā)。App加固原理和實(shí)現(xiàn)菱属,熟悉常見(jiàn)加密方式(如:RSA钳榨、DES等)、Https纽门、支付安全等薛耻。
7、Android自動(dòng)化測(cè)試工具開(kāi)發(fā)膜毁。這需要對(duì)ADB昭卓、Android截圖、Android布局解析瘟滨、Android測(cè)試框架等相當(dāng)熟悉候醒。
8、音視頻開(kāi)發(fā)杂瘸。前兩年比較火的直播倒淫,還有這一兩年比較火的短視頻,都是與音視頻相關(guān)败玉。所以敌土,我們可以了解音視頻的編解碼以及傳輸協(xié)議等镜硕。
9、手游開(kāi)發(fā)返干。游戲給鵝廠帶來(lái)了穩(wěn)定的收入兴枯,所以這也是不錯(cuò)的方向。這就需要熟悉常見(jiàn)的游戲開(kāi)發(fā)框架cocos2d-x矩欠、Unity3D财剖。
10、圖像開(kāi)發(fā)癌淮。比如美圖秀秀躺坟、天天P圖,都用到圖形的合成乳蓄、濾鏡等技術(shù)咪橙,對(duì)圖像處理有很高要求。
11虚倒、Android Framework 開(kāi)發(fā)美侦。常見(jiàn)手機(jī)廠商華為、小米魂奥、OPPO音榜、vivo等。
總之捧弃,一句話赠叼,加強(qiáng)自身的技術(shù),提高自己的核心競(jìng)爭(zhēng)力违霞,讓自己成為這方面的專家嘴办,就不愁前面那些問(wèn)題了。
大家覺(jué)得Android開(kāi)發(fā)還可向哪些方面發(fā)展买鸽,歡迎留言一起討論涧郊。