前端程式設計師市場分析:前面是火海,後面是刀山,走還是不走?
前端興起的過去十年,也是使用者體驗飛速增長的十年。得益於前輩們努力打下的江山,前端在技術團隊中越來越受重視,早已脫離了「頁面仔」、「鄙視鏈底端」、「邊緣化」的尷尬。技術上,各種新框架、語言和工具也層出不窮。
因此近幾年,前端工程師的整體地位在提升,薪水持續見長,加上網際網路的紅利期,前端入門壁壘相對較低,看中這塊肥肉的人自然不在少數。網際網路紅利期過後,市場迴歸理性,找工作艱難的抱怨聲四起。看似矛盾的兩種情景並存,不禁讓人疑惑:這條路,還要不要繼續走?
自從 2015 下半年以來,資本寒冬導致網際網路和創業市場整體遇冷,很快就傳導到研發崗位的收縮上。前端在研發團隊中的崗位佔比原本就有限。以外包公司為例,團隊配比大致是 1 位 PM、1 位 UI,加上 1~2 位前端和 4~5 位後端。因此,在行業整體收縮的前提下,新業務需求釋放出的前端崗位量,也遠不及後端。
不過,企業開出的崗位減少,卻並不意味著對前端開發工作量的需求變少了。由於前端技術棧的不斷更新,效率提高,同樣的前端人數,能完成比以前更多的職責範圍。在不少企業,1 位前端工程師就能搞定移動端和 web 的開發,甚至負責一部分後端。
同時,並非所有網際網路領域都在「縮招」前端。
從資料來看,電商是當之無愧的前端招聘「大戶」,在 2017 年保持了崗位需求量的迅猛增長。
箇中緣由不難理解。熱錢消逝後的網際網路市場,各種商業模式之間的競爭也轉變了思路:從過去動輒造一個新產品的「增量博弈」,到用體驗優化和運營手段,搶奪存量使用者。電商行業的頁面更迭季節性強,需要不斷打造豐富的視覺和互動體驗,拴住消費者挑剔的心。
人才質量提升,初級人員的刀山與中高階人才的火海
在激烈競爭下,經受住考驗的永遠是那批更優秀的人。自去年迴歸理性的前端市場,沉澱下的人才質量比往年更高,整體的議價能力自然也在往上走。
網友經歷:新手的就業形勢越來越嚴峻
今年找工作,比我畢業時還要更難一些。像我們這樣做了一兩年前端的人越來越多,前端大家又很看好,競爭太厲害了。回憶起自己在 2017 年底的裸辭找工作經歷,前端工程師林立用了「困難」二字。
他在 2016 年本科畢業之前,報了培訓班學 HTML、CSS 和 JS,畢業後去一家資料服務公司工作。辭職後,幾乎 12 月的每個工作日他都在面試,在近 20 家企業裡最終拿了兩個 offer。
「有一位和我同時期離職的同事,現在還沒有著落。」
如今市場,再也不是學會HTML、CSS 和 JS。就能拿到一個比較好的前端工作了,你要學會的更多
跳槽薪資漲幅講述了一個更殘酷的遊戲規則。進入求職市場看機會的初級前端程式設計師,不僅期望薪資一年年壓低,跳槽後的薪水也是連年下滑。因此,對於魚龍混雜的初級人員,前端市場的確已經進入全面清理期,優勝劣汰帶來的是人才質量的整體提高。
前端程式設計師的火海
過了一定工作年限的求職者,無論是不是身處網際網路,市面上與之匹配的高階工作崗位總體是減少的。然後前端高階人才收到的面邀數卻並沒有與初中級崗位拉開明顯差距。
結合上圖的跳槽薪資可以發現,中高階人才的議價能力越來越強,以至於拉高了整個市場的平均薪資水平。況且,高階群體的很多福利回報,並不直接體現在這裡統計的現金薪資上;如果加上股權,他們當中不乏有近百萬年薪的人。在遇冷的大環境下,中高階前端程式設計師們仍然保有強勁的「剛性兌付能力」。
企業門檻提高,什麼樣的前端人更受青睞?
1、基礎紮實,對具體主流技術棧要求趨嚴
一面是企業對技術更嚴苛和細化的要求,一面是前端領域尤其迅猛的技術新陳代謝速度。對於此,要有危機意識的,絕不僅僅是初出茅廬的培訓班學生或應屆生。即便是工作多年的程式設計師,如果一直積累的是相對老舊的技術棧,而沒有爭取新的專案機會,或利用業餘時間跟上主流,在跳槽時也很容易被市場淘汰。
2、更看重技術廣度,兼具跨終端和後端開發能力
在前幾年,具備非前端指令碼語言(Java,PHP)的開發經驗,對於中級工程師只是加分項,「至少熟悉一門後端語言」對於高階工程師,才是必須項。
然而,到了今年,企業開始更注重前端工程師的技術廣度。一個優秀的前端,要做到的不僅僅是「T 字型」,而應該努力成為精通前後端至少兩門語言的「K 字型」人才。
無論在前後端分離、移動開發的範疇內,還是國內網際網路公司的團隊架構上,「大前端」的概念正在被廣泛接受,比如網易、阿里、陸金所、新浪移動、美團點評和餓了麼,都有大前端部門。身處其中,前端工程師需要承擔終端開發、工程化等看似「不那麼前端」的工作。
3、更加重視綜合能力和職業素養
今天的前端不再是配合型、邊緣化的工種,而是技術團隊中最需要跨崗位溝通的人,要經常和互動設計、產品、後端、測試、甚至運維打交道,因此,企業在面試中,對溝通能力的要求也比以前更高。
未來,前端程式設計師該如何順應潮水的方向?
1、迴歸紮實的基本功
底層的原理和基本功,決定了一位前端工程師是否有全域性觀,能否走得長遠。因此越來越多的企業會著重考察候選人對原理的理解。
2、與時俱進地吸收新技術形態
在打下紮實基本功的前提下,才是對新技術的持續關注,重點要和實際工作有效結合,勤奮積累,積極嘗試。
3、放大格局,「前端」不是職業路徑自我設限的理由
即便在前端團隊,不同的團隊架構、業務型別,做的事情邊界也大相徑庭。只要你想,完全可以嘗試去做創新的專案。比如試著接觸後端的工作,在實際工作中發掘自己的潛力。
有句話是這麼說的:你只有拼命奔跑,才能留在遠地。
這裡推薦一下我的前端技術分享群:731771211,裡面都是學習前端的,自己整理了一份2018最全面前端學習資料,從最基礎的HTML+CSS+JS【炫酷特效,遊戲,外掛封裝,設計模式】到移動端HTML5的專案實戰的學習資料都有整理,送給每一位前端小夥伴,有想學習web前端的,或是轉行,或是大學生,還有工作中想提升自己能力的,正在學習的小夥伴歡迎加入學習。
點選: 加入
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2285822/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式設計師40歲後還在寫程式碼,是幸福還是悲哀?程式設計師
- 薑還是老的辣,程式設計師也不例外程式設計師
- 程式設計師?還是小丑?程式設計師
- 前端能做什麼?還是後端?全棧?程式設計師的迷茫前端後端全棧程式設計師
- 程式設計師的迷茫:前端能做什麼?還是後端?全棧?程式設計師前端後端全棧
- 你是碼農 還是優秀程式設計師?程式設計師
- 軟體測試是走Python棧還是Java棧好?PythonJava
- 程式設計師是什麼讓你停滯不前—是安逸,還是….程式設計師
- 你是開發工程師、程式設計師還是碼農?工程師程式設計師
- 市場不缺IOS程式設計師,缺的是IOS大牛iOS程式設計師
- Java程式設計師的薪資提不上去是與技術能力相關還是不懂市場需求?Java程式設計師
- 面試官:完全揹包都不會,是你自己走還是我送你?面試
- Apple Store商店開始走奢侈風:這是好還是壞?APP
- 程式設計師月薪2000美元,是多還是少?程式設計師
- 結對程式設計:肩並肩還是面對面程式設計
- 切圖是UI設計師的工作還是Web前端工程師的工作呢?UIWeb前端工程師
- 想做WEB前端程式設計師,該自學還是報培訓班Web前端程式設計師
- 程式設計師不僅僅是寫程式碼程式設計師
- 你是碼農,開發人員,程式設計師,還是工程師?程式設計師工程師
- 你是一名努力工作的程式設計師,還是懶惰的程式設計師?程式設計師
- PostgreSQL/LightDB 不走並行是為什麼?SQL並行
- 程式設計師的走與留?程式設計師
- 現在的你,是開發工程師、程式設計師還是碼農?工程師程式設計師
- 修“正道”還是走“邪道”?遊戲延命祕術探究遊戲
- 我是一個不會運維的後端程式設計師運維後端程式設計師
- 你的程式設計師是在努力工作還是在偷懶?程式設計師
- 程式設計師下班後不關電腦的背後原因竟然是...程式設計師
- 為什麼你還是學不會程式設計程式設計
- 不孤獨的程式設計師是可恥的程式設計師
- 物件前面是使用者名稱還是schema名!物件
- 用 Tab 還是 Space?谷歌程式設計師分析了10億份程式碼谷歌程式設計師
- 職場29歲:作為程式設計師是繼續打工還是創業?程式設計師創業
- 對話知名視覺藝術設計師走尺:只要用心 人人是插畫師視覺
- 52歲程式設計師的觀點:程式設計要快還是慢?程式設計師
- 學前端好還是後端好?前端後端
- 你好,我是程式設計師程式設計師
- 王子以前是程式設計師程式設計師
- 程式設計師是洋蔥程式設計師