2020年前端招聘技術概覽(包含常見的打包工具,框架及前端技術簡介)

學習當下前端技術最好的方法就是從求職網站上找出前端的招聘要求,因爲前端技術每年變化都很快,每個階段都會不一樣,這裏簡單從網站招聘要求羅列,僅供參考。更有針對性的是針對每個公司的招聘要求寫簡歷,學習相關技術(除非那個公司特別好)

 

1.熟悉html,javaScript,css,ajax

這個是個基礎功,需要多敲代碼慢慢打磨。不多說。css及javaScript需要研究的比較深,盲目的學框架,不懂底層的代碼很容易到達熟練的地步,到達精通需要紮實的基本功。

 

2.掌握vue,react,angular等前端主流框架。(比較常用的是vue和react,需要注意的是angular用的企業比較少,一般是大企業先試水)

 

Vue.js(讀音 /vjuː/, 類似於 view) 是一套構建用戶界面的漸進式框架。 只關注視圖層, 採用自底向上增量開發的設計。目標是通過儘可能簡單的 API 實現響應的數據綁定和組合的視圖組件。學習起來非常簡單,本教程基於 Vue 2.1.8 版本測試。VUE菜鳥教程

 

 

React 是一個用於構建用戶界面的 JAVASCRIPT 庫。主要用於構建UI,很多人認爲 React 是 MVC 中的 V(視圖)。起源於 Facebook 的內部項目,用來架設 Instagram 的網站,並於 2013 年 5 月開源。擁有較高的性能,代碼邏輯非常簡單,越來越多的人已開始關注和使用它。react教程

 

 

AngularJS 是一個 JavaScript 框架。它可通過 <script> 標籤添加到 HTML 頁面。通過 指令 擴展了 HTML,且通過 表達式 綁定數據到 HTML。angular教程

 

 

3.掌握gulp、grunt、webpack構建工具.

 

gulp 將開發流程中讓人痛苦或耗時的任務自動化,從而減少你所浪費的時間、創造更大價值。gulp教程

 

 

Grunt 生態系統非常龐大,並且一直在增長。由於擁有數量龐大的插件可供選擇,因此,你可以利用 Grunt 自動完成任何事,並且花費最少的代價。如果找不到你所需要的插件,那就自己動手創造一個 Grunt 插件,然後將其發佈到 npm 上吧。先看看入門文檔吧。grunt教程

 

 

Webpack 是一個前端資源加載/打包工具。它將根據模塊的依賴關係進行靜態分析,然後將這些模塊按照指定的規則生成對應的靜態資源。webpack教程

 

 

4.掌握常用的包管理器npm、yarn、bower

NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題。NPM教程

 

 

yarn快速、可靠、安全的依賴管理工具。yarn官網

 

 

Bower是一個客戶端技術的軟件包管理器,它可用於搜索、安裝和卸載如JavaScript、HTML、CSS之類的網絡資源。其他一些建立在Bower基礎之上的開發工具,如YeoMan和Grunt,這個會在以後的文章中介紹。Bower入門教程

 

 

5.熟練應用bootstrap、jquery、zepto框架庫。

Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基於 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發更加快捷。Bootstrap 教程

 

 

jQuery 是一個 JavaScript 庫。極大地簡化了 JavaScript 編程。 很容易學習。jQuery 教程

 

 

6.熟練使用easyUI、LayUI庫。

jQuery EasyUI 是一個基於 jQuery 的框架,集成了各種用戶界面插件。提供了創建網頁所需的一切,幫助您輕鬆建立站點。本教程將告訴您如何使用 jQuery EasyUI 框架創建應用。jQuery EasyUI 教程

 

 

layui(諧音:類UI) 是一款採用自身模塊規範編寫的前端 UI 框架,遵循原生 HTML/CSS/JS 的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻又不失飽滿的內在,體積輕盈,組件豐盈,從核心代碼到 API 的每一處細節都經過精心雕琢,非常適合界面的快速開發。layui 首個版本發佈於 2016 年金秋,她區別於那些基於 MVVM 底層的 UI 框架,卻並非逆道而行,而是信奉返璞歸真之道。準確地說,她更多是爲服務端程序員量身定做,你無需涉足各種前端工具的複雜配置,只需面對瀏覽器本身,讓一切你所需要的元素與交互,從這裏信手拈來。layui 教程

 

 

7.熟練使用Echats、D3.js等用戶界面庫。

ECharts 是一個使用 JavaScript 實現的開源可視化庫,涵蓋各行業圖表,滿足各種需求。遵循 Apache-2.0 開源協議,免費商用。兼容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等)及兼容多種設備,可隨時隨地任性展示。ECharts 教程

 

 

D3js 是一個可以基於數據來操作文檔的 JavaScript 庫。可以幫助你使用 HTMLCSSSVG 以及 Canvas 來展示數據。D3 遵循現有的 Web 標準,可以不需要其他任何框架獨立運行在現代瀏覽器中,它結合強大的可視化組件來驅動 DOM 操作。D3.js教程

 

 

8.掌握至少一門後端語言,node.js、php、java、python等。

簡單的說 Node.js 就是運行在服務端的 JavaScript。一個基於Chrome JavaScript 運行時建立的一個平臺。是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,性能非常好。node.js 教程

 

 

PHP 是一種創建動態交互性站點的強有力的服務器端腳本語言。 免費的,並且使用非常廣泛。同時,對於像微軟 ASP 這樣的競爭者來說,PHP 無疑是另一種高效率的選項。PHP 教程

 

 

Java 是由Sun Microsystems公司於1995年5月推出的高級程序設計語言。Java可運行於多個平臺,如Windows, Mac OS,及其他多種UNIX版本的系統。Java 教程

 

 

9.有uiapp,APICloud移動端開發經驗優先。

uni-app 是一個使用 Vue.js 開發所有前端應用的框架,開發者編寫一套代碼,可發佈到iOS、Android、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應用等多個平臺。uiapp教程

 

 

中國領先低代碼開發平臺,提供高效的APP開發、手機APP製作與APP管理等服務。APICloud專注於APP定製、自建APP,是專業的APP在線製作平臺,可定製電商購物、旅遊、社區等。APICloud官方文檔

 

 

10.有小程序開發經驗優先。微信小程序教程

 

 

11.其他的如四六級,本科要求,項目經驗等根據自己的情況定。

今天就說這麼多,有啥問題請在評論區留言,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章