關於安卓開發者未來何去何從的思考

發展現狀

Android系統最早正式發佈在2008年,但正式開始興起大概是在2009年,到了2012年左右,安卓已經發展迅猛,湧現一大批安卓開發者,然而隨着市場的飽和態逐漸呈現,加上各種跨平臺技術的出現,到了今天,很多安卓開發者的擔憂也出現了,市場到底是供不應求還是供過於求?

說實話,這個問題我很難回答,因爲你說市場不需要安卓開發者了嗎?需要,但需求量確實不怎麼高。如今,純安卓原生開發可謂是越來越難發展了。

在安卓開發者中,也可以分很多種類:系統底層開發,逆向工程師,系統安全,應用開發等等,其中大部分應該以應用開發爲主,經歷了十年左右的發展,安卓系統原生應用開發已經越發成熟,友好的API,層出不窮的第三方框架給開發者們提供了方便快捷的開發體驗,可以說原生安卓開發是很容易入門的。

我在各大招聘網站上看了一下,招聘安卓開發的還是不少的,但大部分都有一個特點,要求會跨平臺技術或者兼顧iOS開發,這就導致了原生開發的侷限性。

挑戰

小程序、Hybrid、Flutter、ReactNative等技術的出現,可謂是給原生開發者當頭一棒,原生應用開發者的需求也因此受到一些衝擊,

這些技術的出現,都是市場發展的必然要求,對於節省人力資源,優化人員配置,方便廣大用戶使用都有着很重要的影響。

小程序充分利用客戶流量,提供了一種更方便更低成本的應用交互模式,不需要原生開發者參與。

Hybrid混合應用開發,這跟原生應用開發也有關聯,但通過H5的動態更新技術卻使得原生開發的地位顯得不那麼重要。

Flutter是谷歌提出的,目的是實現一套代碼,多端運行,大大節省人力成本和開發成本。

ReactNative也類似,都是爲了跨平臺。

這些技術場景給我們的警示就是:我們不能僅僅只關注於原生開發了,在互聯網迅速發展的今天,多方位發展纔是王道。

關於轉行

有許多人對程序猿這一行業的未來都很擔憂,認爲是青春飯,過了35歲,基本就很難走下去,對於這個說法,我只能說,如果你到了35歲還只是個程序員,那就說明可能你技術真的很好,是公司不可多得的人才,也有可能你在其他方面(例如管理)能力不足,不足以晉升,這種情況就要小心了,很容易被公司和諧掉。

60多歲的程序員就沒有了嗎?也有,但只是很少的一部分,其實大部分人的擔憂不是沒道理的,畢竟市場更青睞於年輕人,老程序員如果你有這種擔憂,我能給你的建議只有三個:一是努力提升自己,成爲公司核心技術人。二是往管理方面晉升。如果你覺得前兩個都不能達到,那你能做的只有轉行,但這必須要慎重,畢竟考公務員也好,創業也好,做其他也好,都是不容易的。(家裏有礦的繞路)

未來之路

如果你是剛入門的安卓開發者,你只需要好好專注提升自己的原生開發技能,畢竟萬變不離其宗,先別急着涉獵各種跨平臺的技術,沉澱好自己的技術再說。

如果你已經是一位老鳥,我建議別隻侷限於原生開發,技術發展日新月異,不是市場適應你而是你要去適應市場,我們應該把目光放大放長遠。找一兩個自己感興趣的技術,例如Flutter、小程序,甚至是H5開發,深入學習,讓自己多方位發展,以適應時代的變更。

說那麼多,結論就一個:學習學習再學習!學無止境!千變萬化都不如自身實力的提升來得重要!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章