每天,100offer 的 HR 群都有人在吐槽招不到前端工程師。實話說對這些需求,100offer 的招聘體驗師也無能為力,因為在供不應(yīng)求的前端招聘市場上,的前端工程師才是有話語權(quán)的那一方。
放眼全球,不僅在國內(nèi)的互聯(lián)網(wǎng)行業(yè),在國外,前端工程師一樣是需求旺盛、供不應(yīng)求的香餑餑。
舉個例子,根據(jù) indeed.com 抓取的數(shù)千家網(wǎng)站的職位顯示:目前前端的熱門崗位——「HTML5」是需求增長快的開發(fā)崗位,在所有開發(fā)職位中,MongoDB 和 ios 緊隨其后位列第二、第三。
目前,HTML5 可以說是熱門的前端崗位了,在 2010 年和 2014 年底有兩次爆發(fā)性增長,現(xiàn)在在美國的崗位需求甚至超過了 iOS。
但是,市場上的前端工程師卻相對較少,全世界范圍看都是個難題。
原因一:前端相對來說是一個新領(lǐng)域,當(dāng)今的 web 需要更多的工程師
可能很多人認(rèn)為前端開發(fā)和 Web 開發(fā)類似,而 Web 開發(fā)已經(jīng)有 20 多年的歷史,所以前端并不是一個新領(lǐng)域。然而,前端工程師的概念中的「接口技術(shù)實現(xiàn)和用戶體驗作為一個專業(yè)的工作領(lǐng)域」,卻無疑是很新的。
15 年或更久以前,Web 的可視化設(shè)計和技術(shù)實現(xiàn)所需要的資源是平均分配的。隨著網(wǎng)站的發(fā)展—網(wǎng)站不僅是一個登錄頁面,工程資源的需求越來越明顯。人們開始專門學(xué)習(xí)網(wǎng)站專用的 JavaScript、后端技術(shù)、UX、數(shù)據(jù)庫,甚至系統(tǒng)設(shè)計。
今天,一個像 Airbnb、Facebook、Quora 的 Web 應(yīng)用程序,投入的工程資源比設(shè)計資源多得多。換句話說,如今,做出網(wǎng)頁的視覺設(shè)計比技術(shù)實現(xiàn)要更快,所以當(dāng)今的市場需要更多的工程師。
原因二:對前端,普遍存在巨大的誤解,其實前端一點也不簡單
大多人都認(rèn)為前端開發(fā)是一個「相對于其他模塊來說更簡單的領(lǐng)域」,在他們心中的前端工程師是這樣工作的:
1、把 Photoshop 文件、圖片或者線框放進(jìn)一個網(wǎng)頁;
2、偶爾設(shè)計 Photoshop 文件、圖片或者線框;
3、用 Javascript 編程,為網(wǎng)頁制作動畫、過渡效果;
4、用 HTML 和 CSS 編程,確定網(wǎng)頁的內(nèi)容和布局。
事實上,前端工程師在做的是:
1、在設(shè)計師和工程師之間實現(xiàn)可視化的語言;
2、用可視化的設(shè)計,定義一組代表內(nèi)容、品牌和功能的組件;
3、為 Web 應(yīng)用程序的會話、框架、需求、可視化的語言和規(guī)格設(shè)定底線;
4、定義 Web 應(yīng)用程序的設(shè)備、瀏覽器、屏幕、動畫的范圍;
5、開發(fā)一個質(zhì)量保證指南來確保品牌忠誠度、代碼質(zhì)量、產(chǎn)品標(biāo)準(zhǔn);
6、為 Web 應(yīng)用程序設(shè)定適當(dāng)?shù)男芯唷⒆煮w、標(biāo)題、圖標(biāo)、填充等等。
為了實現(xiàn)上述目標(biāo),前端工程師采用了從可視化到編程的多種工具 ,甚至有時要照顧市場、 UX 到內(nèi)容改進(jìn)等等。
原因三:大量糟糕前端工程師的存在,擾亂了市場
這或許是難以招到前端工程師明顯的原因。由于前端工程師的入門門檻非常低, JavaScript、CSS、HTML 并不是很難入門掌握的語言,似乎只要花一點時間,誰都可以通過網(wǎng)上教程和書本學(xué)會它。對的,前端工程師市場就是被這些淺嘗輒止的家伙搞壞的。
要知道,入門容易精通難,計算機(jī)和軟件的基礎(chǔ)對你用 JavaScript 或瀏覽器編程都非常重要。Web 可能是有影響力的平臺和環(huán)境之一,在那里執(zhí)行的程序必須被小心對待。一位的前端工程師不僅要考慮 Web 技術(shù)和語言,并且還要了解所有不同的組件、系統(tǒng)和概念。
換句話說,市場不是缺少前端,而是缺少的前端工程師
現(xiàn)在,前端工程師終于前所未有的在 Web 中占有了一席之地。隨著多設(shè)備、瀏覽器和 Web 標(biāo)準(zhǔn)的演變革命,前端正在成為兼顧邏輯、性能、交互、體驗的綜合性崗位。
雖然現(xiàn)在互聯(lián)網(wǎng)行業(yè)普遍缺少前端工程師,但是我們相信越來越多的人將會加入前端的大軍。不僅是因為大多數(shù)前端工作提供的優(yōu)渥薪水和辦公環(huán)境,也是因為 Web 中的前端編程變得越來越有挑戰(zhàn)和意義。
粵嵌IT培訓(xùn)班,為行業(yè)培養(yǎng)百萬專業(yè)的前端工程師。想要學(xué)習(xí)H5開發(fā)和Web開發(fā)的你,來粵嵌是的額選擇。