自學web前端達到什麼水平,才能滿足求職的標準?
大多數野生程式設計師最棘手的問題就是如何依靠技術解決溫飽,通俗來講就是技術折現的問題。如果是單純出於興趣,或者只是為了突擊某一階段或者某一專案技術壁壘,不跟就業掛鉤的自學倒也是無關痛癢。但是當上崗成為自學的終極目標和結果時,一切都就另當別論了。
前端自學者存在的學習誤區:
1、所學東西可能已過時
奉為經典的東西可能已經過時,或者已經有了更好的替代者,而你獲取資訊的渠道有限,訊息滯後,導致學習的內容也相對滯後。
2、學習方法盲目。
看書看不懂就找影片類教程學習,覺得教程跟自己的口味不符就另尋他法,因為自己缺少對資源的辨識能力,總是在沒有清晰規劃學習線路的情況就盲目學習,導致無效學習時間過長而收穫寥寥。
3、只有理論,缺乏真實專案鍛鍊。
對技術的理解停留在理論層次,而缺乏真實企業專案的歷練,如果沒有相關實習或工作經歷,對前端崗位具體的責任劃分和工作流程瞭解不充分。
自學前端需要掌握哪些技能,才能去工作?
所以,自學前端需要達到什麼水平才能去工作?我結合了知識點和現在前端主流崗位需求,列舉了一些,希望對大家的學習有幫助~
PC端網站佈局:HTML基礎,CSS基礎,CSS核心屬性,CSS樣式層疊,繼承,盒模型,容器,溢位及元素型別,瀏覽器相容與寬高自適度,定位,錨點與透明,圖片整合,表格,CSS屬性與濾鏡等。
HTML5+CSS3基礎:HTML5新增的元素與屬性,表單域增強元素,CSS3選擇器,文字字型相關樣式,CSS3位移與變形處理,CSS3 2D轉換與過度動畫,CSS3 3D轉換與關鍵幀動畫,彈性盒模型,媒體查詢,響應式設計等。
WebApp頁面佈局:移動端頁面設計規範,移動端切圖,文字流式/控制元件彈性/圖片等比例/特殊設計的100%佈局,等比縮放佈局,viewport/meta,rem/vw的使用,flexbox詳解,移動web特別樣式處理等。
原生JavaScript互動功能開發:基本語法,迴圈語句,函式與陣列,String與Date,BOM與DOM,事件,拖拽效果,cookie儲存,正規表示式,Ajax,物件導向基礎,運動與遊戲開發等。
物件導向進階與ES5/ES6應用:Promise/A+,設計模式(觀察者模式等),原型鏈,建構函式,執行上下文棧與執行上下文,變數物件與活動物件,作用域鏈,閉包,this,ES5,ES6等。
JavaScript工具庫自主研發:DOM庫,事件庫,AJAX庫,原型和繼承庫,MVVM核心庫,基於SPA的路由庫等。
jQuery經典互動特效:時間軸特效,tab頁面切換效果,網頁定位導航特效,滑動門特效,焦點圖輪播特效,導航條選單效果,瀑布流特效,彈出層效果,倒數計時效果等。
PHP+MySQL後端基礎:PHP,MySQL,HTTP(s)協議詳解,Ajax進階、跨域與Defered,Apache與Nginx 環境搭建與配置,介面的定義,Mock資料,Restful,前後端聯調,前端安全(XSS,CSRF,JSON注入)等。
前端工程化與模組化應用:Gulp,Webpack,NPM,Git/SVN,CommonJS,AMD,CMD,ES6模組化等。
PC端全棧開發:大首頁、列表頁與詳情頁展示與互動特效、搜尋、登入與註冊、購物車、jQueryUI 與 jQuery EasyUI、Bootstrap(ACE)、Highcharts/Echarts、ArtTemplate、Velocity、Smarty、雲平臺系統前端等。
應用Vue.js開發WebApp:Vue.js基礎,模組化,單檔案元件,路由,與伺服器通訊,狀態管理,單元測試與生產釋出,服務端渲染SSR與Nuxt.js,基於Vue.js企業級專案開發等。
應用React.js開發WebApp:ReactJS基礎,JSX語法,元件,flux+Redux,React,Router路由,動畫效果,基於React 企業級專案研發等。
應用Angular開發WebApp:TypeScript 基礎與進階,開發環境配置,Hello World,架構、模組與元件,模板,後設資料、資料繫結與資料顯示,表單,服務與指令,依賴注入,路由,Ionic 3 MUI框架等。
微信公眾號開發:初識微信公眾號,訂閱號的基本功能,使用百度BAE實現程式碼的快速上線,使用Git完成線上程式碼部署,公眾號開發許可權及功能接入,微信JSSDK介面API,微信場景專案開發與接入等。
微信小程式開發:微信小程式初探,小程式入門必學,小程式元件體驗,小程式大功能,專案實戰等。
React Native:React Native 初探,React Native 專案導航,React Native 專案文字框,React Native 專案滾動分頁,React Native 專案第三方登入,React Native其他元件等。
各類混合應用開發:自主原生Navtive Hybrid,第三方Hybrid框架Cordova/Phone gap,第三方Hybrid框架等。
自學前端時的加分項
哦,對了還有加分項,大資料視覺化!
建議大家從一些知識細節入手,資料視覺化入門,資料視覺化基礎,零程式設計工具使用:ChartBlocks、Infogram、plotly、Raw、Tableau,D3.js詳解,D3.js 入門,D3.js 高階應用,D3.js 應用工具:NVD3、n3,charts,Highcharts,FusionCharts,Polymaps等。
自學其實就是一種手段,至於具體的學習效果,其實全在於個人,這種入門前端的方法基本是屬於最慢的,如果學習方法和方向不對,很可能是做無用功。如果是想轉行前端或者是想要進入前端這個行業,以此為職業的話,建議還是系統的培訓學習吧,因為不僅能節約時間,還能瞭解到最新的前端技術和技能,也有行業內的專業人士幫你找到最快捷的學習入門方法,不至於白學或者走彎路。
這裡推薦一下我的前端學習交流扣qun:784783012 ,裡面都是學習前端的,從最基礎的HTML+CSS+JS【炫酷特效,遊戲,外掛封裝,設計模式】到移動端HTML5的專案實戰的學習資料都有整理,送給每一位前端小夥伴。2019最新技術,從企業招聘人才需求 到怎麼學習前端開發,和學習什麼內容都有免費系統分享。好友都在裡面學習交流,每天都會有大牛定時講解前端技術!
點選: 加入
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2660576/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- web前端達到什麼水平,才能滿足求職的標準?Web前端求職
- 自學web前端達到什麼水平,才能z找到工作?Web前端
- 直播帶貨系統開發:如何才能達到高標準的市場水平
- 測試能力達到什麼水平,才能進阿里跟位元組?阿里
- 培訓的Web前端什麼水平Web前端
- 什麼樣的ERP軟體才能滿足貿易公司發展需求?
- 怎麼自學Web前端?長沙Web前端培訓機構都教什麼內容Web前端
- web前端從入門到精通的自學之路Web前端
- Linux什麼時候才能足夠完美?Linux
- 月薪兩萬的Java工程師需要達到什麼水平?Java工程師
- 學習web前端需要做什麼樣的準備?Web前端
- web前端開發需要學什麼知識?自學要多久?Web前端
- 好程式設計師web前端分享如何自學前端?步驟是什麼?程式設計師Web前端
- 如何滿足EN50128軟體安全認證標準?
- 美顏SDK怎麼選擇才能滿足直播和短影片平臺的需求?
- Java程式設計師如何月薪達到兩萬,需要技術水平達到什麼程度?Java程式設計師
- Web前端求職時都會被問到的Redis面試題分享!Web前端求職Redis面試題
- 什麼是Web前端?Web前端要學習什麼內容?Web前端
- MongoDB是什麼以及它如何滿足您的應用需求MongoDB
- 什麼樣的IT架構滿足大資料應用需要?架構大資料
- web前端是什麼?Web前端
- Web前端是學什麼的?Web前端
- Web前端是什麼?主要是幹什麼的Web前端
- 軟體測試的准入準出是什麼?標準是什麼?
- Java學到什麼程度才能叫精通?Java
- WEB標準Web
- 加盟頭位資訊平臺需要滿足什麼條件?
- web前端培訓分享:web前端的工作方向是什麼?Web前端
- 學習web前端自學就業前景怎麼樣?Web前端就業
- 在一線城市做Java開發如何月薪達到兩萬,需要技術水平達到什麼程度?Java
- 什麼樣的日誌審計產品才能達到合規要求——日誌易
- 做Java開發2w月薪,需要技術水平達到什麼程度?Java
- 做Java開發如何月薪達到兩萬,需要什麼技術水平Java
- 結構化資料儲存,如何設計才能滿足需求?
- Android開發者要換多少次工作,才能心滿意足?Android
- Web前端是什麼?Web前端包括哪些技術?Web前端
- 標準差excel用什麼函式 excel標準偏差的公式Excel函式公式
- web前端的工作方向是什麼?Web前端