剛剛!字節跳動發布了600+前端崗位,平均薪資40K!
來源:
奇酷教育 發表于:
2021-06-11 13:41:07
剛剛!字節跳動發布了600+前端崗位,平均薪資40K!
不愧是字節!
01
字節跳動發布600+前端崗位
字節跳動發布600+前端崗位,平均薪資40k。
基于各種云服務和框架,前端開發者可以獨自開發具有支付、視頻、即時通信、地理定位、圖像識別功能的應用,前端能做的事情越來越多。
大量的前端開發需求,讓前端開發高級工程師薪資水漲船高,薪資高達60K !
前端開發工程師
25~45k
1、扎實的計算機基礎知識,熟悉常用的數據結構、算法和設計模式,并能在日常研發中靈活使用;
2、深入理解Web前端開發技術,包括HTML/CSS/JavaScript等;
3、掌握至少一種主流前端框架,有實際項目研發經驗;
4、熟悉網站性能優化,了解瀏覽器實現原理;
5、熟悉交互設計理論,能夠將優秀的交互設計落地到產品中;
6、能夠獨立完成一個復雜模塊或項目的研發工作;
7、具備較強的責任感、團隊合作精神、邏輯思維能力和表達能力。
資深前端工程師
30~55k
1、計算機、軟件、通信類相關專業,扎實的編程能力,優秀的算法和數據結構功底;
2、熟練掌握一門及以上編程語言,具有良好的編碼習慣和代碼風格;
3、有良好的業務抽象能力,能對復雜業務邏輯進行概念抽象,并形成富有邏輯性的架構設計;
4、熟悉 Node.js、Go、Python 等任意一種或多種語言;
5、具備良好的問題分析和解決能力,并擅于歸納和總結;
6、較好的團隊協作和溝通能力,積極樂觀,強烈的責任心和自我驅動力。
前端開發(高級)工程師
40~60k
1、計算機相關基礎知識扎實,本科及以上學歷,計算機相關專業;
2、熟練掌握各種前端技術,包括 HTML/CSS/JavaScript/Node.js 等;
3、理解工程化思想,對構建和持續集成有一定認識,熟悉一種構建工具;
4、理解組件化開發思想,有一定的設計能力,熟悉最少一種前端框架;
5、熟悉至少 Python、PHP、Java、Go 等一門后端開發語言;
6、熟悉 Node.js,了解 Express/KOA 等框架,有大型 Node.js 應用或框架開發經驗者優先。
另外隨著5G標準的落地應用,在移動互聯網領域將會出現新的開發場景,比如與物聯網結合,包括智能家居,可穿戴設備等領域。
02
字節跳動不打招呼發獎金
以為這就是幸福的全部了?
除了薪資,字節跳動更是動不動就發錢。
脈脈有個話題爆了:”字節跳動又給員工發錢了“。
不少字節跳動的員工留言表示,確實沒有打招呼就發獎金了,都不敢跟同事確認為啥發這個獎金,怕同事沒有我有會尷尬,但白撿的就覺得挺好,知足常樂。
03
尤雨溪給出學習WEB的建議
學習WEB大前端,我們來看看尤雨溪給出的學習建議:
△尤雨溪(Evan You)是VUE框架的作者,也是一個二次元漫畫愛好者。
一、創造影響力的機會總是存在。
作為個人想要最大化創造影響力的機會,最重要的是兩點:
·會發現問題,并且判斷出什么問題值得解決。
·具備高質量解決某個領域問題的技術水準。
二、先問是不是,再問為什么。大部分 “我身邊...” 開頭的回答都是以偏概全的,只有數據才會給你真相。
三、英語是否會成為開發工程師的發展瓶頸?
回答:不僅英語差會成為瓶頸,英語好還能成為優勢,因為學習效率會比別人高。像我這樣半路出家自學的人,只能靠英語了...
四、非科班程序員是否可以學習WEB大前端 ?
很多非科班出身的程序員經常會潛意識里給自己劃定范圍,啊這個是科班出身的人才懂的東西,我沒希望了。
你之前學了啥跟你以后能學啥沒有什么本質聯系吧。
我本科學的是藝術史,只意味著我本科的時間大部分花在了藝術史上而已,不代表我以后不能再花時間在 CS 的東西上。
其實很多所謂科班出身的人對于編譯原理的理解跟你的差別也就是三個多月一門課而已...
如果真的覺得編譯原理是自己的瓶頸了,那就下決心去學唄,可能并沒你想象的那么可怕。
五、前端開發中有什么經典的輪子值得自己去實現一遍?
答:Virtual-DOM。
六、有什么適合碎片時間看的計算機基礎書籍推薦?
答:學 JavaScript 碎片時間看犀牛書正好。我當年就是在公交車上看完的。
七、學習WEB大前端的路線?
答:前端涵蓋的內容也越來越廣了,儼然前端有一個迷你技術棧。
簡單勾勒下:
·純表現層。用戶體驗、布局、特效、研究 CSS 各種奇技淫巧,對于很多設計 / 前端兼修的人來說,技術層面就到此為止了。他們很多可能一輩子都不會寫翻轉二叉樹,但他們也能搞出一些科班出生的人一輩子也搞不出的用戶體驗。當然不排除一些走 creative coding / 數據可視化路線的人需要對物理、數學、甚至計算機圖形方面的知識進行針對性地強化。
·應用實現層??赡苁谴蠊境跫壒こ處熤饕傻幕睿耗弥鴦e人設計好的框架、工具去實現具體的應用邏輯。實話實說這個層面對計算機基礎的要求確實不高,只要對 JavaScript、CSS 這些領域專門的東西基礎扎實 + 學習能力 OK 就可以了。但是這個層面其實需求巨大,而且有一個獨特的需求:開發效率。要提升效率就得對手上的工具了解得非常細致,比如 XX 框架的 N 種優化小竅門之類的。而這種東西只能靠實戰經驗去積累,基礎再扎實影響也有限。
·基礎設施層用實現層。自動化構建、部署、測試、加載方案、性能優化、代碼質量管理等等... 這一層更加技術化了,而且涉及很多所有軟件工程共通的東西,并不局限于前端。
·理念層。通過借鑒整個計算機體系中其他領域的思想,從根本上改進前端的開發范式。Facebook 的人現在做的就是這種事情。事實上能做到這一層的人基本不以前端自居了。
八、學習WEB大前端的動力?
一個人稱不稱職,看的是他的技能樹和他當前的職責是否匹配。有沒有必要學習特定的知識,這是一個要看情況討論的問題。假如一個人科班出身,基礎扎實來做前端,那他可能很快就可以開始涉及架構層和基礎設施層的工作,這是比較理想的情況。但如果之前并沒有基礎,那就看你有沒有野心向其他層去發展了,如果你真的有興趣,在研究過程中自然會發現自己的短板,并且有足夠的動力去彌補它。