自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2017年移動端碼農(nóng)們的日子好過嗎?

移動開發(fā)
2017年,移動端市場的供需終于開始回歸平衡,移動端人才的待遇水平也在逐漸回升。那么,移動端未來的發(fā)展走向又會如何?請看正文

2016年對移動端程序員們來說,無疑是焦慮與迷茫的一年。資本寒冬的降臨,移動互聯(lián)網(wǎng)市場的盈利紅海,不少App創(chuàng)業(yè)公司的接連倒閉,微信小程序的發(fā)布……每一個事件在網(wǎng)絡(luò)上的蔓延,似乎都暗示著移動端市場發(fā)展的頹勢,從而糾結(jié)著移動端程序員們的心。 

[[214086]]

“我工作已經(jīng)五年了,這幾年我在工作上很努力,加班多,業(yè)余時間也在學(xué)習(xí),一直是公司的骨干員工。但是我突然發(fā)現(xiàn)我這些年所有的積累都在安卓上,如果哪天世道變了,移動端應(yīng)用不再以App的形式存在,我怕我有點輸不起。”

前陣子,一位離職看新機會的安卓工程師對我們平臺的職業(yè)顧問說道。

從一定程度上來說,他的現(xiàn)狀可以代表目前市場上部分安卓工程師們的心態(tài)。經(jīng)歷了2015年的需求爆熱和2016年“移動寒冬”的大起大落后,2017年的移動端招聘市場又發(fā)生了哪些變化?移動端真的快不行了嗎?

帶著這一疑問,100offer近期盤點了平臺上移動端程序員2015年~2017年的招聘數(shù)據(jù),并走訪了數(shù)名移動端程序員,下圖為大家展示一個最真實的2017年移動端市場的招聘現(xiàn)狀。

首先,我們來看看2017年,移動端市場的整體供需變化。

2017年,移動端市場供需在下降

眾所周知,2014年~2015年是移動互聯(lián)網(wǎng)市場的爆發(fā)期,然而爆熱過后卻是驟冷:2016年,市場上的移動端崗位開始大幅縮減,移動端程序員卻與日俱增,逐漸達到飽和狀態(tài)。

這種狀態(tài)一直維持到2017年,移動端程序員的求職人數(shù)和企業(yè)的招聘需求都開始整體下降,其中iOS不論從企業(yè)需求還是求職人數(shù)來看,變化都更加明顯。 

2017年 移動端碼農(nóng)們的日子好過嗎?
2017年 移動端碼農(nóng)們的日子好過嗎?

我們可以從兩個方面分析出現(xiàn)這種現(xiàn)象的原因:

1、2015年移動端市場需求量大,不少培訓(xùn)班幾個月內(nèi)培訓(xùn)出了大量移動端程序員,導(dǎo)致2016年移動端市場高度飽和:“培訓(xùn)機構(gòu)是最快輸出人才的地方,本科生大學(xué)畢業(yè)都要學(xué)習(xí)4年,而培訓(xùn)機構(gòu)最快向市場輸出一個移動端程序員只需要幾個月。”目前在上海某創(chuàng)業(yè)公司擔(dān)任技術(shù)負責(zé)人的碼仔告訴100offer。

而2015年也是創(chuàng)業(yè)正熱的時期,資本市場對移動互聯(lián)網(wǎng)的看好,導(dǎo)致大部分創(chuàng)業(yè)者把創(chuàng)業(yè)與做移動App應(yīng)用等同,市場上以做出一款A(yù)pp為目標的創(chuàng)業(yè)公司比比皆是,企業(yè)對移動端程序員的需求量井噴,所以那時即使是資歷較淺或培訓(xùn)班出身的初中級移動端程序員,也可以較輕松地找到一份工作。

2、2016年資本寒冬,不少創(chuàng)業(yè)公司接連倒閉,企業(yè)需求大量收縮,一年前還大受市場歡迎的移動端程序員,發(fā)現(xiàn)找工作變得沒那么容易了。

“我身邊有個做安卓的朋友,工作2年,換了3家公司,離職理由都是公司倒閉了,其中有一家還是400多人的公司。”聊到移動市場這幾年的變化時,碼仔感慨,商業(yè)的變化太快,起來得快,死得也快。追不上商業(yè)變化的公司,就和追不上技術(shù)和市場變化的程序員一樣,很快就會被市場淘汰。

而其實所謂的移動寒冬,受到影響的只是那些沒打好基礎(chǔ)的人。

2017年,移動端的整體薪資和人均面邀在回升

前面提到,2017年移動端市場的企業(yè)需求和市場供給在同時下降。與此同時,我們平臺的數(shù)據(jù)還顯示:移動端的人均面邀數(shù)和人均面邀薪資均在上漲。 

2017年 移動端碼農(nóng)們的日子好過嗎?

這又是為什么呢?我們將移動端程序員以工作三年為分界點做了一個劃分,對比2016年和2017年移動端程序員的構(gòu)成時發(fā)現(xiàn):

2017年減少的移動端程序員,以初中級為主。

首先,毋庸置疑,工作3年以上的移動端無論在薪資水平還是需求度上,均高于工作3年以下的移動端。 

2017年 移動端碼農(nóng)們的日子好過嗎?

如果我們將工作少于三年的移動端程序員定義為初中級移動端,那么我們很容易通過下圖得出結(jié)論:2017年減少的移動端程序員,以初中級為主。 

2017年 移動端碼農(nóng)們的日子好過嗎?

換一句話說也就是:2017年,高級和資深移動端占比在增高。

這也不難解釋為何2017年移動端的企業(yè)需求度和求職人數(shù)均在減少,人均面邀數(shù)和人均面邀薪資卻增高了。因為2016年以前的招聘市場,初中級程序員占比更高,他們的存在拉低了移動端的整體薪資水平和需求度。

“15年的時候移動端很火,很多人可能對寫代碼完全沒興趣,只是因為程序員行業(yè)薪資相對較高而入了這行。這群人工作之外不會花額外的時間持續(xù)學(xué)習(xí),所以薪資漲幅很低,或者說一直保持不變的薪資。”碼仔說,他身邊確實存在一些這樣的程序員。

所以到了2017年,當(dāng)3年以上工作經(jīng)驗的移動端程序員成為市場主導(dǎo)后,移動端的人均薪資和市場需求度自然也跟著上漲。這意味著移動寒冬這波浪潮褪去之后,投機取巧、基礎(chǔ)不扎實和不適合這個行業(yè)的移動端開始逐漸被市場淘汰,留下那些基礎(chǔ)扎實、經(jīng)驗豐富的移動端依然矗立在沙灘上。就像碼仔說的那樣:“市場淘汰率和資深程序員向來沒什么關(guān)系,只和新人有關(guān)。”

而在這群被市場篩選后留下的移動端中,我們發(fā)現(xiàn)工作3年+和工作小于3年的移動端程序員之間的薪資差距在逐漸縮小。

這在某種程度上說明了:過濾掉那些能力欠缺的初中級移動端后,市場上剩下的這波人,都是行業(yè)內(nèi)***秀的,因而他們的薪資差距也最小。

2017年,移動端市場的供需終于開始回歸平衡,移動端人才的待遇水平也在逐漸回升。

那么,移動端未來的發(fā)展走向又會如何?

移動端前景依舊,但人才需向復(fù)合型發(fā)展

在100offer此次采訪的幾名移動端程序員中,除了一名做安卓framework的程序員榮武對安卓未來的發(fā)展前景表示堪憂,想在年后轉(zhuǎn)行外,其余幾名程序員均對移動端的未來持樂觀態(tài)度。

關(guān)于移動端的未來發(fā)展趨勢,我們可以從兩方面來判斷:1. 互聯(lián)網(wǎng)行業(yè)環(huán)境的變化;2. 企業(yè)對移動端程序員招聘需求的變化。

1. 行業(yè)環(huán)境:與更多未來場景相結(jié)合

互聯(lián)網(wǎng)行業(yè)環(huán)境方面,今年 AI、物聯(lián)網(wǎng)、5G等領(lǐng)域或概念的興起,為移動端在未來提供了更多可結(jié)合場景,如無人車的車載系統(tǒng)、中高端手機的AI計算能力、物聯(lián)網(wǎng)的智能家居萬物互聯(lián)等。

“我認為安卓和iOS在將來一定還有很大的發(fā)展空間,畢竟它們的后臺夠硬——谷歌和蘋果,系統(tǒng)的每一代升級都有很多新的東西出現(xiàn)。”碼仔說,“而今年國內(nèi)外的大公司都在發(fā)展 AI ,我相信安卓可以結(jié)合 AI 開發(fā)出更好的系統(tǒng),給用戶帶去更好的體驗。”

比如谷歌這兩年就在汽車領(lǐng)域集中發(fā)力,從2016年開始,就可以看到Andriod Nougat 、Oreo的代碼分支上都有Car相關(guān)的代碼在不斷更新。Google I/O2017和 CES2017上也有安迪、沃爾沃、FCA這樣的車企展示了他們新的基于Andriod的車載信息娛樂系統(tǒng)的概念產(chǎn)品。

另一位去年通過我們?nèi)肼毐本┠硠?chuàng)業(yè)公司的iOS程序員郭光達也表示,在沒有新的操作系統(tǒng)面世之前,他認為安卓和iOS系統(tǒng)不可能被取代。

2.企業(yè)招聘需求:更青睞復(fù)合型人才

如果說移動端興起之初,企業(yè)只需要一個能搬運代碼、運用開源框架的移動端程序員,來解決大部分問題,那么隨著移動應(yīng)用市場逐漸飽和,用戶對產(chǎn)品體驗的要求變得越來越高,企業(yè)對移動端程序員的要求也變得越來越苛刻。

那么,2017年,互聯(lián)網(wǎng)企業(yè)更喜歡什么樣的移動端程序員?100offer在咨詢此次接受采訪的幾名移動端程序員的同時,還查看了平臺上的企業(yè)給高級/資深移動端程序員發(fā)出的面邀 JD ,總結(jié)了以下幾點:

1.3年+工作經(jīng)驗,深入了解移動端的底層和原理

資深的移動端不僅要會用框架,還要會寫框架,寫之前更要深入了解底層和原理。

2. 獨立主導(dǎo)或開發(fā)過一款以上產(chǎn)品的核心項目

獨立項目的核心開發(fā)經(jīng)驗,是我們在很多企業(yè)給高級安卓/iOS工程師發(fā)送的職位描述中頻繁出現(xiàn)的需求。 

2017年 移動端碼農(nóng)們的日子好過嗎?
100offer平臺某創(chuàng)業(yè)公司給高級iOS工程師發(fā)出的面邀

對于每個人的工作結(jié)果都會被放大的創(chuàng)業(yè)公司來說,“一個職位一個坑”尤其被看重。因此他們認為有過獨立項目開發(fā)經(jīng)驗的人,才能在將來的工作中獨當(dāng)一面。

3. 豐富的項目經(jīng)驗或管理能力

這是不少偏技術(shù)管理的移動端崗位,如移動開發(fā)組長要求的必備素質(zhì),也是移動端程序員想走技術(shù)管理路線的必備技能。

4. 與產(chǎn)品經(jīng)理和設(shè)計師緊密合作 

2017年 移動端碼農(nóng)們的日子好過嗎?
某公司在100offer給高級安卓工程師發(fā)出的面試邀請

不斷優(yōu)化產(chǎn)品性能、提高用戶體驗的能力,這要求移動端程序員在溝通能力、視覺審美和對用戶的需求了解上都要多下功夫?;ヂ?lián)網(wǎng)上半場做流量,下半場做用戶體驗的說法由來已久,因而對產(chǎn)品結(jié)構(gòu)性能的優(yōu)化,是不少企業(yè)現(xiàn)階段的發(fā)力點。

5. 前后端開發(fā)經(jīng)歷是加分項

優(yōu)秀的程序員從不拘泥于任何一門單一語言,特別在產(chǎn)品更新迭代速度更快的今天,再精通一門語言,這樣的復(fù)合型人才往往更受企業(yè)青睞。

從以上幾條可以看出,企業(yè)對移動端的需求,除了單一的功能開發(fā)外,還衍生出了許多諸如項目管理、產(chǎn)品設(shè)計溝通、前后端開發(fā)等附加因素。在這種情況下,越全面、復(fù)合型的移動端,越受企業(yè)歡迎。

移動端工程師的未來發(fā)展方向

前面提到,雖然大部分采訪對象對移動端將來的發(fā)展趨勢持樂觀態(tài)度,但仍有一名做安卓底層系統(tǒng)的程序員榮武想在今年年后轉(zhuǎn)行。

“我身邊做 framework 的程序員,都不想再做安卓了。”榮武說,隨著安卓系統(tǒng)的不斷更新和完善,他日常做 framework 的工作變成了以解 Bug 為主,而他身邊做得***的安卓程序員,哪怕做到了安卓架構(gòu)師級別,也會感到迷茫,不知職業(yè)生涯的下一步該往哪里走。

的確,隨著 Google 官方在消除碎片化和各種支持包上的發(fā)力,很多程序員被動地淪為代碼的搬運工,從事著初級 coder 的工作,得不到提升。但這并不意味著移動端程序員的路會在將來越走越窄。因為無論是橫向還是縱向,移動端可選擇的路都有很多條。

一般來說,移動端程序員的進階之路可以分兩種:技術(shù)專精路線和技術(shù)轉(zhuǎn)產(chǎn)品路線。

  • 技術(shù)轉(zhuǎn)產(chǎn)品路線晉升軌跡:Android初級開發(fā)程序員-—中級—高級—軟件架構(gòu)師—系統(tǒng)架構(gòu)師—產(chǎn)品經(jīng)理—產(chǎn)品總監(jiān);
  • 技術(shù)專精路線晉升軌跡:Android初級開發(fā)程序員—中級—高級—軟件架構(gòu)師—系統(tǒng)架構(gòu)師—項目經(jīng)理—***技術(shù)官。

一般在大公司中走完這條路線的周期較長,但在很多初創(chuàng)型公司,從安卓初級開發(fā)到***技術(shù)官最短可能是幾年的距離。

這次的受訪對象碼仔,就利用三年時間,從一個普通的安卓開發(fā)做到了一家創(chuàng)業(yè)公司的 CTO 。

“移動端程序員現(xiàn)在做到哪些,才能在將來的市場競爭中步步高升,不被淘汰?”對于那些對未來感到迷茫、找不到方向的移動端們來說,他有 2 條建議。

1. 下沉

下沉的方向可以是 framework 。做 framework 就是往底層走,比如去一些手機公司如小米、魅族等做底層硬件系統(tǒng)。但 framework 的代碼千頭萬緒,往往有幾十億行,如果能在某個領(lǐng)域做到技術(shù)制高點,將來也會因一定的市場稀缺性受歡迎。

2. 拓展

第二種方式是拓展, 程序員可以在精通移動端的同時,拓展自己的技術(shù)寬度。“現(xiàn)在流行T字復(fù)合型人才,即 80% 的時間放在技術(shù)深度上,20% 的時間放在技術(shù)愛好上,利用業(yè)余時間不斷擴充自己的技術(shù)棧。這樣無論以后去小公司一人多職,還是去大公司擔(dān)任核心開發(fā),都能更快了解合作方的需求,使雙方的溝通成本更低。”碼仔說,工作三年,他在精通移動端的同時,還通過自學(xué)學(xué)習(xí)了iOS和一些后臺語言。

3. 轉(zhuǎn)型

100offer認為,如果前面兩條路都走不通,那么***還有一條路——轉(zhuǎn)型。

移動端程序員最常見的轉(zhuǎn)型有產(chǎn)品經(jīng)理和 Java。其中Android工程師轉(zhuǎn)型Java在基礎(chǔ)知識方面沒什么難度,畢竟語言相通,特性相似。但建議不想每天改UI的,且剛?cè)胄胁痪玫腁ndroid工程師轉(zhuǎn)型,對于一些工作年限較長的Android工程師,如果本來就是JavaEE轉(zhuǎn)型過去的,不建議再轉(zhuǎn)。

程序員轉(zhuǎn)產(chǎn)品經(jīng)理的案例也不少,產(chǎn)品經(jīng)理也是技術(shù)崗位,只不過寫的是給人看的需求文檔。但轉(zhuǎn)型產(chǎn)品經(jīng)理前,一定要問自己為什么轉(zhuǎn)型,因為產(chǎn)品不再拼技術(shù)能力,更多是溝通、管理和表達能力,需要看自己性格上是否真的適合。如果一個Android程序員寫的代碼只能讓電腦看懂而不能讓負責(zé)維護的程序員看懂,那么就不要轉(zhuǎn)型產(chǎn)品經(jīng)理。

其實除了 Java 工程師和產(chǎn)品經(jīng)理,移動端程序員還有很多轉(zhuǎn)型方向。采訪末尾,剛剛結(jié)束了幾輪面試,仍對未來感到迷茫的榮武說他打算停止面試,在年前好好思考自己接下來的轉(zhuǎn)型方向,他目前對圖像算法比較感興趣,但真正下決定,需要在過年期間慎重思考一番。他說:“畢竟我今年已經(jīng) 31 歲了,下一次換工作,應(yīng)該是職業(yè)生涯中***一次選擇機會了。”

100offer認為,縱觀整個2017年,移動端市場不再像2016年那樣動蕩。雖然表面上企業(yè)需求和求職人數(shù)都在下降,但這并非壞事。透過現(xiàn)象看本質(zhì),我們發(fā)現(xiàn)需求和人數(shù)減少的背后,是人員結(jié)構(gòu)的調(diào)整和薪資待遇的提升——2017年,不適合這個行業(yè)的初中級移動端被淘汰了,優(yōu)秀的移動端被留下來了,人才開始向復(fù)合型發(fā)展,綜合能力越強的移動端,在將來會越來越受企業(yè)歡迎。原來所謂“寒冬”,真的只是對那些基礎(chǔ)不好的人而言。

(文中榮武、郭光達、碼仔為化名)

責(zé)任編輯:未麗燕 來源: 虎嗅網(wǎng)
相關(guān)推薦

2009-01-20 08:33:26

北電中興華為

2012-09-20 10:06:03

程序員碼農(nóng)非程序

2019-04-01 11:05:24

PaxosAcceptor算法

2017-09-25 16:39:51

移動端

2020-08-07 08:43:01

5G運營商技術(shù)

2020-11-17 06:04:59

ZigC語言

2013-10-10 13:44:24

IBM開發(fā)

2009-08-12 13:51:18

SparcSun

2014-03-13 10:08:41

2022-11-30 14:57:39

產(chǎn)業(yè)互聯(lián)網(wǎng)

2013-11-14 13:58:06

硅谷碼農(nóng)

2015-10-14 09:06:03

twitter裁員

2021-01-01 14:59:51

Python機器學(xué)習(xí)算法

2015-05-12 10:15:15

程序員

2020-09-30 11:14:24

AI碼農(nóng)架構(gòu)

2023-07-16 22:34:55

2014-07-22 15:28:40

移動開發(fā)

2017-01-16 08:23:18

科技新聞早報

2024-01-15 15:11:03

物聯(lián)網(wǎng)5G數(shù)字孿生

2020-11-23 09:26:22

機器學(xué)習(xí)技術(shù)算法
點贊
收藏

51CTO技術(shù)棧公眾號