2020年前端招聘技术概览
學(xué)習(xí)當(dāng)下前端技術(shù)最好的方法就是從求職網(wǎng)站上找出前端的招聘要求,因為前端技術(shù)每年變化都很快,每個階段都會不一樣,這里簡單從網(wǎng)站招聘要求羅列,僅供參考。更有針對性的是針對每個公司的招聘要求寫簡歷,學(xué)習(xí)相關(guān)技術(shù)(除非那個公司特別好)
?
1.熟悉html,javaScript,css,ajax
這個是個基礎(chǔ)功,需要多敲代碼慢慢打磨。不多說。css及javaScript需要研究的比較深,盲目的學(xué)框架,不懂底層的代碼很容易到達(dá)熟練的地步,到達(dá)精通需要扎實的基本功。
?
2.掌握vue,react,angular等前端主流框架。(比較常用的是vue和react,需要注意的是angular用的企業(yè)比較少,一般是大企業(yè)先試水)
?
Vue.js(讀音 /vju?/, 類似于 view) 是一套構(gòu)建用戶界面的漸進(jìn)式框架。?只關(guān)注視圖層, 采用自底向上增量開發(fā)的設(shè)計。目標(biāo)是通過盡可能簡單的 API 實現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。學(xué)習(xí)起來非常簡單,本教程基于 Vue 2.1.8 版本測試。VUE菜鳥教程
React 是一個用于構(gòu)建用戶界面的 JAVASCRIPT 庫。主要用于構(gòu)建UI,很多人認(rèn)為 React 是 MVC 中的 V(視圖)。起源于 Facebook 的內(nèi)部項目,用來架設(shè) Instagram 的網(wǎng)站,并于 2013 年 5 月開源。擁有較高的性能,代碼邏輯非常簡單,越來越多的人已開始關(guān)注和使用它。react教程
AngularJS 是一個?JavaScript 框架。它可通過 <script> 標(biāo)簽添加到 HTML 頁面。通過?指令?擴(kuò)展了 HTML,且通過?表達(dá)式?綁定數(shù)據(jù)到 HTML。angular教程
?
3.掌握gulp、grunt、webpack構(gòu)建工具.
?
gulp將開發(fā)流程中讓人痛苦或耗時的任務(wù)自動化,從而減少你所浪費(fèi)的時間、創(chuàng)造更大價值。gulp教程
Grunt生態(tài)系統(tǒng)非常龐大,并且一直在增長。由于擁有數(shù)量龐大的插件可供選擇,因此,你可以利用 Grunt 自動完成任何事,并且花費(fèi)最少的代價。如果找不到你所需要的插件,那就自己動手創(chuàng)造一個Grunt插件,然后將其發(fā)布到 npm 上吧。先看看入門文檔吧。grunt教程
Webpack 是一個前端資源加載/打包工具。它將根據(jù)模塊的依賴關(guān)系進(jìn)行靜態(tài)分析,然后將這些模塊按照指定的規(guī)則生成對應(yīng)的靜態(tài)資源。webpack教程
4.掌握常用的包管理器npm、yarn、bower
NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題。NPM教程
yarn快速、可靠、安全的依賴管理工具。yarn官網(wǎng)
Bower是一個客戶端技術(shù)的軟件包管理器,它可用于搜索、安裝和卸載如JavaScript、HTML、CSS之類的網(wǎng)絡(luò)資源。其他一些建立在Bower基礎(chǔ)之上的開發(fā)工具,如YeoMan和Grunt,這個會在以后的文章中介紹。Bower入門教程
5.熟練應(yīng)用bootstrap、jquery、zepto框架庫。
Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發(fā)更加快捷。Bootstrap 教程
jQuery 是一個 JavaScript 庫。極大地簡化了 JavaScript 編程。?很容易學(xué)習(xí)。jQuery 教程
6.熟練使用easyUI、LayUI庫。
jQuery EasyUI 是一個基于 jQuery 的框架,集成了各種用戶界面插件。提供了創(chuàng)建網(wǎng)頁所需的一切,幫助您輕松建立站點(diǎn)。本教程將告訴您如何使用 jQuery EasyUI 框架創(chuàng)建應(yīng)用。jQuery EasyUI 教程
layui(諧音:類UI) 是一款采用自身模塊規(guī)范編寫的前端 UI 框架,遵循原生 HTML/CSS/JS 的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻又不失飽滿的內(nèi)在,體積輕盈,組件豐盈,從核心代碼到 API 的每一處細(xì)節(jié)都經(jīng)過精心雕琢,非常適合界面的快速開發(fā)。layui 首個版本發(fā)布于 2016 年金秋,她區(qū)別于那些基于 MVVM 底層的 UI 框架,卻并非逆道而行,而是信奉返璞歸真之道。準(zhǔn)確地說,她更多是為服務(wù)端程序員量身定做,你無需涉足各種前端工具的復(fù)雜配置,只需面對瀏覽器本身,讓一切你所需要的元素與交互,從這里信手拈來。layui 教程
7.熟練使用Echats、D3.js等用戶界面庫。
ECharts 是一個使用 JavaScript 實現(xiàn)的開源可視化庫,涵蓋各行業(yè)圖表,滿足各種需求。遵循 Apache-2.0 開源協(xié)議,免費(fèi)商用。兼容當(dāng)前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等)及兼容多種設(shè)備,可隨時隨地任性展示。ECharts 教程
D3js?是一個可以基于數(shù)據(jù)來操作文檔的?JavaScript?庫。可以幫助你使用?HTML,?CSS,?SVG?以及?Canvas?來展示數(shù)據(jù)。D3?遵循現(xiàn)有的?Web?標(biāo)準(zhǔn),可以不需要其他任何框架獨(dú)立運(yùn)行在現(xiàn)代瀏覽器中,它結(jié)合強(qiáng)大的可視化組件來驅(qū)動?DOM?操作。D3.js教程
8.掌握至少一門后端語言,node.js、php、java、python等。
簡單的說 Node.js 就是運(yùn)行在服務(wù)端的 JavaScript。一個基于Chrome JavaScript 運(yùn)行時建立的一個平臺。是一個事件驅(qū)動I/O服務(wù)端JavaScript環(huán)境,基于Google的V8引擎,V8引擎執(zhí)行Javascript的速度非常快,性能非常好。node.js 教程
PHP 是一種創(chuàng)建動態(tài)交互性站點(diǎn)的強(qiáng)有力的服務(wù)器端腳本語言。?免費(fèi)的,并且使用非常廣泛。同時,對于像微軟 ASP 這樣的競爭者來說,PHP 無疑是另一種高效率的選項。PHP 教程
Java 是由Sun Microsystems公司于1995年5月推出的高級程序設(shè)計語言。Java可運(yùn)行于多個平臺,如Windows, Mac OS,及其他多種UNIX版本的系統(tǒng)。Java 教程
9.有uiapp,APICloud移動端開發(fā)經(jīng)驗優(yōu)先。
uni-app?是一個使用?Vue.js?開發(fā)所有前端應(yīng)用的框架,開發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應(yīng)用等多個平臺。uiapp教程
中國領(lǐng)先低代碼開發(fā)平臺,提供高效的APP開發(fā)、手機(jī)APP制作與APP管理等服務(wù)。APICloud專注于APP定制、自建APP,是專業(yè)的APP在線制作平臺,可定制電商購物、旅游、社區(qū)等。APICloud官方文檔
10.有小程序開發(fā)經(jīng)驗優(yōu)先。微信小程序教程
11.其他的如四六級,本科要求,項目經(jīng)驗等根據(jù)自己的情況定。
今天就說這么多,有啥問題請在評論區(qū)留言,謝謝!
總結(jié)
以上是生活随笔為你收集整理的2020年前端招聘技术概览的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端工程师面经——概述及面试技巧加考点篇
- 下一篇: 前端工程师有哪些面试技巧值得掌握?