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