感覺每個公司的要求不同,所以感覺前端很雜亂,所以問問各位大佬,謝謝回答!


根據筆者的招聘和實際項目開發經驗,對於能讓企業滿意的求職者,第一要點就是對前端基礎的掌握,具體為以下前端知識:

javascript:

  • 數組常用方法的使用,比如遍歷有forEach,map,filter,every, some,reduce,操作方法有splice,slice, join,push,shift, pop,sort等
  • 基本數據結構,引用類型(對象,數組)
  • 基本邏輯運算if else, switch,三目運算:?,for/while循環等
  • 字元串常見api(如replace,slice, substr,indexOf)
  • 基本正則使用
  • 變數作用域,作用域鏈,變數提升,函數聲明提升
  • 對象基本用法,面向對象編程

css:

  • 基本盒模型(border/content/padding等)
  • 4種常用定位(static/absolute/relative/fixed)
  • 常用布局方式(浮動布局/彈性布局flex/自適應布局/網格布局grid)
  • css3基本樣式與動畫(transition,animation)

html:

  • 新標籤基本用法和使用
  • head標籤作用與用法(主要是meta屬性的用法)

其次根據不同企業對技術棧和職位級別的要求。

對於react技術棧為主的,需要掌握以下知識:

react+redux+redux-thunk/redux-saga+react-router,並熟悉ant-design等第三方ui庫這是比較基礎的崗位能力。

對於vue技術棧為主的,需要掌握以下技能:

vue+vuex+vue-router,並熟悉elementUI等第三方ui庫。

對於中高級前端崗位,還需要對webpack,gulp等前端工作流有一定或者較深的理解。

雖然以上要求也不一定全部掌握,就筆者之前的公司來看,部分公司也會招一些基礎比較好的初級程序員來培養,因為可塑性比較高。

無論如何,請記住我列舉的基礎知識,一定要掌握,打鐵還需自身硬,務實基礎很重要。


除了三大基礎html css js

至少要會vue

做過項目

歡迎加入我組建的前端自學團…


前端是一個非常複雜的樹狀結構。所以對於求職者本人來說,不需要樣樣精通。對於我們這種外包接單多年的人來說,也不能說樣樣都會。

掌握一門特長技術,找適合你技術樣板的公司,一家不行就多面試幾家

我老弟三年前找工作(自學、零基礎),我就只讓他學習了VUE,連當時流行的JQUERY他都不太會(現在估計也不太會)。我給他划了幾個求職重點:1、移動端,2、需要MVVM架構,3、最好是創業型的中小公司。結果運氣不錯,當時正逢VUE上位之際,會的人不多,結果有兩家公司發來OFFER,他選了其實一家,待遇還不錯,一直工作到今天。


有隻需要切圖的,做好htmlcss搞點效果,交給php,做企業官網的

有專門做移動套殼的,比如ng+cordova+ionic

有做中後台的,react或ng或vue

有做數據可視化,絢的3d效果的

有做地圖的

有pc網頁的

有做視頻的

有做直播的

有搞客戶端的,electron

有搞微信小程序的

有純js擼的

有擼工具的,比如做個什麼文檔工具啊,腳手架啊

有寫ui組件的,比如antd

有架構組

這些都是前端


現在做前端行業目前來說,至少會些東西才能可以上崗?

現在最基本做前端開發的要求:

html,css

JavaScript,jquery,vue。

以上這些是目前公司招聘最基本上要求,也是相對比較少的技術要求,有的技術要求還會更高一些。

下面是前端的學習路線:

自學前端到什麼程度,可以去找工作呢??

www.zhihu.com圖標

你也可以在招聘網上看下企業的要求是有哪些,自己是打算去哪些城市發展,去哪些公司發展,這樣也是可以多了解下需求有哪些。


推薦閱讀:
相关文章