好的Web前端年薪會有多少?
作為一個web前端開發者,很高興能回答你這個問題。
我們來看看2020年一些大廠薪資表
這還只是針對校招的。
從上面的表格中可以看出每個公司給薪資的方式是不一樣的,主要包括:月薪、年終獎、股票、期權、簽字費、各種補貼等等。首先給大家爆料下往屆校招,名企開出的大概薪水:◆ 白菜價22W:14~15K15/16薪,90%的主流公司都給了這數;*◆ 青菜價30W:BAT一般在2530W(1518K15/16薪),其他家一般30W±(18~20K15/16薪,個別給點股票);**◆ 70W:從罕見變得多起來,不少公司都可給到,薪酬方案不一;◆ 100W:慢慢多起來了,據說最高有150w,有點像1、2年前的60/70W。
變與不變之間,企業到底想要什么樣的前端?雖然前端的工具和框架種類繁多,但萬變不離其宗,企業對于人才的技術要求,本質上還是要回歸到 HTML、CSS 和 JS 三板斧。扎實的基本功加上快速學習能力,是前端求職者在紅利見頂市場的生存之道。
1、初級前端開發(1-2 年)
案例1:
案例2:
一個合格的初級前端開發,需要在熟悉 Web 開發的基礎上,至少熟練掌握 Vue、React 或Angular JS 等主流框架中的一門。初級工程師具體選擇入手哪一門作為核心技能,其實沒有太多講究,因為目前幾種框架生態環境逐漸完備,開發者都是跟著公司的實際業務走,而不應該再拘泥于具體的框架選擇上。
同時,目前各大 App 紛紛模仿 Vue 或 React 發布自己的小程序,小程序開發自然也是由前端工程師擔當,有小程序開發實際項目經驗(對年限無要求)是一個較大的加分項。
此外,一些明星創業團隊或一線互聯網公司,會附加 985 名校、算法和數據結構基礎等較為嚴苛的要求。
處在初級階段的工程師,進階路徑非常明確:在實際工作中積累足夠的項目開發經驗,學習業務知識,并且積極關注和自學最新技術。前端方向非常吃實踐,早期擁有多個不同業務的經驗,對形成個人競爭力大有裨益。
2、高級前端開發(3-5 年)
案例1:
案例2:
從前文分析的薪資變化來看,目前在市場上,資深前端人才仍然很稀缺。
相較于初級工程師,企業對資深工程師掌握的框架種類和熟練程度都有更高要求,業務理解力和數據算法知識也是考察重點。尤其是量級較大的公司,會更看重候選人對算法和數據結構的理解。
資深階段的前端工程師,要著重發展的有以下幾點:
1)提高技術的綜合能力
在互聯網技術領域,前端的積累時間偏短,以后會越來越回歸收斂于其他編程語言的現狀。因此目前各大主流互聯網公司中日益普遍的「大前端」實踐,也是前端行業整體自我迭代和糾正的結果。
某一線互聯網公司前端技術專家肖清也對 100offer 提到:「2018 年 AI、可視化、圖像識別、AR、VR 等技術在前端的實際落地越來越多,對前端人員的技術要求整體提高了。對算法、數據結構、計算機原理,以及網絡編程等基礎知識的要求逐漸和后端開發持平,成為了必備項。」
2)注重對業務的理解
精通多種業務的前端開發尤其吃香,要努力把自己打造成搶手的 T 字型人才。資深開發是初級開發和管理或專家路線中承上啟下的職業階段,前端工程師作為離業務最近的一群人,切忌脫離對業務的理解。
用前端技術專家肖清的話來說就是,任何框架和技術都是為業務所用,前端應該做到業務需要什么技術就去鉆研,把二者很好地結合到一起。「只關注技術本身也沒錯,但是能讓你長久立足的根本還是業務,一切都是給業務服務的,技術不例外。」
3、前端技術負責人/專家(5 年以上)
案例1:
案例2:
企業對前端負責人/技術專家崗的要求,與資深開發的最主要區別是行業理解和團隊貢獻。雖然各公司對「高階玩家」的定位和培養路徑相差很大,但從 JD 不難看出,以下幾點核心期待是共通的:
1)5 年以上開發經驗,2~3 年以上的管理經驗,基本功過硬;
2)個人戰斗力爆表:精通前端技術和熱門框架,有豐富的實際開發經驗,同時對后端至少有一門語言達到熟練程度;
3)可對團隊持續正向輸出:無論是否走管理路線,團隊的溝通管理能力都符合中層以上標準。負責技術選型、架構設計和核心開發,和后端、產品、測試及業務進行跨團隊合作和溝通。
在這些條條框框之上,更重要的是開闊的眼界:深入理解業務,且關注前端技術的發展,能推動團隊嘗試最新前沿技術。