為什麼說前端工程師爛大街,那是因為學的都是假技術!
很多人剛開始接觸到前端,學習到html,css覺得這些也太容易了吧!花一兩個星期,斷斷續續看完文件教程之後,就覺得已經上手了,學到JS時候,開始觸礁,不願意深挖這門程式語言!進而向框架去學習,這樣跳點太大,越學到後面,就會覺得坑越來越多,怎麼也補不上。其實,不是前端工程師爛大街,或者企業招聘要求高,而是很多人其實都算不上前端工程師。
在技術路上不可好高騖遠,基礎牢固首先是最重要的。
那麼,前端工程師這個職業基礎都包含哪些知識?
從前到後、由淺入深依次是HTML、CSS、JavaScript、ES6、node JS、jQuery。
當我們學習好這些後,我們要多加練習。從一些小功能入手。比如:tab頁籤、瀑布流、輪播圖、圖片放大器等等。
有了基礎之後,我們就可以開始學習框架了。最新流行的JavaScript框架大家肯定都特別清楚。分別是Vue、React、Angular。前端工程師們也叫他們三座大山。這些框架在公司的速成專案中是最常用的。他們也分別包含很多知識,每一個都有官方教程。
我認為Vue是最容易上手的,也是應用最廣泛的,在專案上用的也是最多的。它的特點是靈活、輕便、漸進式、雙向繫結,最重要Vue的作者是尤雨溪,一名我們的中國同胞。所以官方中文文件寫得也是超級詳細和易懂的。
這三大框架都屬於元件式程式設計,都具有自己的優點,如果我們想在前端工程師的道路上走得更遠,這三種框架都是必學的。
由於這三座大山的出現,也隨之出現了對應的框架元件庫。那麼元件庫也是我們必學的範圍。
在16年以前,jQuery時代一想到元件庫我們就會想到Layui、Easyui等等,這些我們也是要了解的。因為有的公司專案上線較早,存在很多用老技術寫的專案,我們也是要負責維護的,有小bug的話我們也必須要幫助解決。
三座大山元件庫很多,PC端最火的Vue庫當屬Element UI,其次是iView,這兩個元件庫我們是必學的。據我瞭解,React元件庫中Ant Design是最受歡迎的,所以這個元件庫我們也必須要了解。
關於元件庫我認為不需要了解太仔細,因為在使用的時候可以翻閱官方文件,最重要的還是要將基礎打牢。
最後配套三大框架的出現,也出現了一些打包工具,當下最流行的打包工具當屬webpack,在三大框架的腳手架中,都是使用webpack整合的,所以我們對webpack也要了解。
寫在最後
學得再多,經驗少也是不行的。最重要的是隨著年齡的增長,工作年限的升高,我們的程式設計思維要有所提升。我們的工作年限要與技術相匹配,任何一方倒了,最後能否堅持下去都未可知。
希望本文對你有所幫助,有句話叫做“方法不對,努力白費”所有的前端大神都有自己的學習方法,而學web前端的學習也基本一致,而對於一個什麼都不懂的初學者,根本不會知道該怎麼學,這也是造成失敗的最直接原因。如果你處在迷茫期,找不到方向。可以加入我們的前端學習秋秋qun :⑦⑥⑦-②⑦③-①零②
(從零基礎開始到前端專案實戰教學分享,學習工具,職業規劃指導)點:
前端學習交流圈
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2673551/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 為什麼前端工程師存在技術短板?有哪些原因!前端工程師
- 為什麼不斷做遷移,那是在還技術債
- 為什麼說現在是成為前端工程師的好時代!?前端工程師
- 我為什麼要學技術
- 公司的電腦為什麼卡——因為缺少工程師文化工程師
- 為什麼說Java是2021年最值得學的技術?Java
- 為什麼你學HTML5前端這麼久,水平還是爛成渣?HTML前端
- 寫給想成為前端工程師的同學們——前端工程師是做什麼的?前端工程師
- 大前端時代,我為什麼支援前端程式設計師學習原生技術?前端程式設計師
- 為什麼要學習Python?因為能「為所欲為」啊……Python
- 為什麼 Node 是小菜前端團隊的核心技術棧前端
- 為什麼寫技術文章?
- 什麼是java?為什麼大家都學習java技術?Java
- JVM難學?那是因為你沒認真看完這篇文章JVM
- 什麼是技術債,為什麼要還技術債?
- 為什麼說K&R是技術寫作的典範
- 騰訊為什麼不投資技術?
- 為什麼想做副業???還不是因為窮
- 為什麼有的人說技術不重要,有的人說重要?
- 和Google工程師聊Doodle:所有堅持,都是因為熱愛Go工程師
- 為什麼我覺得Python爛的要死?Python
- 什麼是前端開發?為什麼要學前端開發?前端
- Web前端怎麼學?如何成為Web前端工程師?Web前端工程師
- 都是學 AI,為什麼別人薪資比你高?AI
- 為什麼說雲資料庫是商業的成功、技術的倒退?資料庫
- Linux是什麼?為什麼推薦學習Linux技術?Linux
- 為什麼前端工程師需要關注設計前端工程師
- 為什麼做技術 PM 這麼難?
- 為什麼說現在很火的區塊鏈技術“老笨慢”?區塊鏈
- 為什麼說 Swoole 是 PHP 程式設計師技術水平的分水嶺?PHP程式設計師
- 為什麼新技術推廣難
- 為什麼要寫技術部落格?
- Java培訓:什麼是Java?為什麼大家都學習Java技術?Java
- 為什麼DRAM採用地址複用技術?為什麼SRAM不採用地址複用技術?
- 為什麼要學習Linux?如何學習Linux技術?Linux
- 為什麼那麼多的遊戲主角都是“啞巴”?遊戲
- 為什麼說Objective-C很難學?Object
- 作為一名前端工程師,你需要學習哪些技術棧呢?前端工程師