首頁>科技>

“現在學習Android開發還有前景嗎?”

“Android開發還有什麼可以研究的?”

近半年來,很多人都問過我這樣的問題。大家對於職業的未來,都有一些迷茫和焦慮,其實我也有,為什麼會這樣呢?

Android開發現狀

經常聽新進的小白問道,Android是不是飽和了?最近不管是在微信、QQ群,還是在各大部落格網站,都隨處聽得到Android開發不景氣的聲音,而現在的大資料、人工智慧的火爆程度,很大程度上對Android開發者不免有一定的影響,寫這篇文章主要的目的是表達一下自己對目前Android開發的一點看法,僅僅是個人觀點。

Google 2005年8月17就已經收購了Android,距今已經有10餘載,縱觀這10多年的發展可以說是天翻地覆。Android 全球已經超過10億部,超過70%以上的市場份額,Android依然是Google的核心,這麼大的使用者資料是不可能放棄,只能越做越好。可能很多人會說會不會像以前的塞班系統?答案可以很肯定的告訴你不會,有一下幾點原因:

1.塞班閉源,而Android開源2.開源,很多公司都在深度定製系統3.和10年前對比,現在的Android系統是越來越完善4.有了塞班的示例,Google沒那麼傻會走相同的道路5.Android豐富的學習資源、社群6.假如沒有Android,國內估計就沒得小米等手機 。。。

行業形勢

Android確實不是當年盛況,已經不再像前幾年前那麼火爆。一種語言如果經歷過盛極一時,那麼必然有這樣的一條曲線,像我們學的正弦曲線先急速上升,然後到達頂點,然後再下降,最後再趨近一個平穩的值。那麼這一兩年就已經是在一個飽和值之間浮動,因此在這樣的形式下,可能對於個人開發者相應的要求就要高一些。以前是隻要你會Android四大元件的都是個香餑餑,那樣的時代已經過去了,隨著人機互動的體驗要求,App的使用者體驗的要求、流暢度等等,已經不可同日而語。在這樣的大環境下,那麼對我們的Android開發工程師也是同樣的改變。

在這樣的情況下,由於飽和,隨處都能招到初級的工程師,公司有了選擇的餘地,所以肯定會去選擇更加優秀的,這就必然導致了我們經常說的,Android開發者已經爛大街了,其實不然,只是公司的要求變高,市場飽和,門檻變高而已。所以這就要求我們更加的精於技術,據我了解,中、高階的工程師還是很受歡迎的。

開發者們的焦慮

現在網際網路行業,各大公司已經從爭奪使用者轉為爭奪使用者時長。而小程式、快應用的崛起,也讓許多 App 的增長達到瓶頸。所有人都在說,國內移動網際網路的紅利期已經過去。

另外一方面,今年移動端的技術變革也確實有點慢。大前端的概念雖然說了很久也很多,但React Native、PWA的效果依然不盡人意。去年“安利”完 Kotlin 之後,今年講得比較多的還是 Flutter。遺憾的是這些都像蜻蜓點水一般,沒有掀起多大的波瀾。

這麼看來,移動開發的前景不明朗,再加上競爭激烈以及技術變革放緩,我們這些開發者感到迷茫、焦慮就不難理解了。但這是不是就意味著從事移動開發是沒有前途的呢?

我認為,移動開發是不侷限於App開發的,比如 IoT、音視訊、邊緣計算、VR/AR,很多新的技術浪潮其實都可以融入到移動開發的體系裡。

對我們開發者來說,一定要打好基礎,隨時準備戰鬥。不論寒冬是否到來,都要把自己的技術做精做深。

雖然目前移動端的招聘量確實變少了,但中高階的職位還是很多的,這說明行業只是變得成熟規範起來了。競爭越激烈,產品品質與留存就變得更加重要,我們進入了技術賦能業務的時代。

所以在這個時代下保持競爭力的核心是,你能不能成為Android開發高手?

和高手過招才是成為高手最快的方法!

Android高手都在研究學習的技術

今天以我的工作經驗給大家總結一下,讓你們少走彎路,提取一些工作中Android高手們經常用到的技術。

我的技術知識一般習慣用思維導圖寫,所以這裡直接使用思維導圖的方式給出。需要完整高清的思維導圖及相關資料的夥伴們可以私信【安卓】給我。

Android 基礎部分

Android 四大元件 生命週期View常見View的解析適配Android各個版本新特徵第三方庫

Android進階部分

Gradle TranformAPT(AnnotationProcessorTool)Java編譯時註解處理PMS/AMS/WMSDexClassLoader效能優化元件化技術linux/作業系統

Java 部分

JVM多執行緒/併發容器集合

Flutter部分

設計模式

各個設計模式的UML圖繪製

六大原則常見設計模式UML圖

資料結構/演算法部分

陣列連結串列樹上面的三大資料結構中,蘊含的演算法

這裡還有一些相關學習資料清單

最後

任何市場都是優勝略汰適者生存,只要你技術過硬,到哪裡都不存在飽和不飽和的問題,所以重要的還是提升自己。懂得多是自己的加分項 而不是必須項。門檻高了只能證明這個市場在不斷成熟化!另外一千個讀者就有一千個哈姆雷特,所以以上只是自己的關鍵,不喜勿噴!

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 移動一公佈就炸:10年沒換號的五星使用者,可以享受特權。