漫漫前端路

本人一枚菜鳥,在這裏不會跟你嘮叨一大篇大道理,只會根據本身的經驗談談前端這條路適合哪些人走?該怎麼走?前端

前端,是最近幾年很火的職業,致使如今是羣魔亂舞,這裏並無貶低任何人的意思,只是由於目前各行各業的人都轉行前端,致使前端行業很亂,人員技術良莠不齊。面試

究竟是什麼致使的呢?究其緣由,有兩點:sql

  • 第一是由於那被吹上天的高工資高待遇;數據庫

  • 第二是一大批亂七八糟培訓班的出現,什麼四個月包就業,工資沒到多少就退學費之類的。服務器

不少人覺得到培訓班就會輕鬆快活的學習,其實從各大前端交流羣裏能夠得知,培訓班都是填鴨式的培訓,更要求我的的自學能力和領悟能力,至於四個月後,你能不能掌握,就靠你本身了(我的目測只有1%的人從培訓班出來會找到好工做)。並且據傳聞,所謂的包就業都是到普通的小公司(小道消息,不知真假)。網絡

緣由說完了,如今來講說前端該學什麼?前端工程師

對於前端,說簡單也簡單,說難也難。簡單在於入門簡單,就是學會HTML、CSS、JavaScript這三兄弟,你基本能開發一個簡單的網站了。那爲何說難呢?看下圖:框架

圖片描述
估計你看到上面這張圖,你也會心頭一顫,大吼一聲「個人媽呀 」。這是網上曾經流行的一張圖,包含了前端工程師該掌握的知識,固然,估計沒幾我的能徹底掌握。但從另外一方面也說明,如今的前端並不只僅是開發一個你所見到的簡單頁面,而是要全能。學習

如今說說個人前端之路!網站

我在大學以前,能夠說對電腦是一無所知的,惟一的接觸就是跑到網吧玩遊戲,還被家人抓了 。

到了大學的第一學期,受室友的影響,我慢慢地接觸了前端。最初只是由於好奇心,對那些絢麗的頁面感興趣,因此就開始學習。剛開始也是學習HTML、CSS、JavaScript(都是看視頻學習),慢慢地弄出了人生的第一個網站(我的小說網,運行半年後,夭折了),今後有點飄飄然,覺得前端就是這麼簡單。

但是隨着深刻,我感受到了難度,發現前端這個無底洞慢慢地冒出頭了,常常遇到瓶頸,不得已轉變了學習方式,拋棄視頻學習法,轉而看書看文章,也造成了一個學習方式:邊學邊開發,在學習中開發,而不是等到學完再開發。用某名人的話說,就是「學以至用」。

對於JavaScript,不少人說學過就忘,要用卻無從下手。其實都是這樣的。JavaScript入門真的很簡單很簡單,但是看到別人用JavaScript搞出那麼多東西,看似本身也會的卻搞不出來,這是爲何呢?

其實這是由於你缺乏重複的敲代碼,光看是不行的,技術這一類東東,都是須要「多敲多理解的」,別聽那些什麼可複用性,封裝性,那是對有必定經驗的開發者來講的,初學者仍是須要重複的敲,固然,並非要你成爲你一臺打字機,光木訥地動手指,而是要有所理解的敲,有所收穫的敲(固然,也不是要你重複地敲1+2=3)。

學習JavaScript還有一點竅門,找來一些好的插件或別人開發的效果腳本,邊敲邊理解(不要一會兒找來幾萬行代碼的),遇到本身沒見過的結構或方法,請勤奮點百度,別老跑到羣裏問,沒幾我的會理你的,除非你是MM。若是理解原理邏輯了,還須要做一件事,模仿別人的代碼來搞出本身的腳本,並讓其跑起來。

固然,若是是在趕項目,那就乖乖的用插件就好了,沒必要管太多原理邏輯,除非你想被炒魷魚。

技術都是靠積累的,若是你沒有耐心地不斷學習,我只能說你不適合搞技術。

相信初學者還有一個都會遇到的問題,我該學習什麼框架?

其實對於哪一個框架好,我也沒有什麼話語權,不過就我而言,框架的學習是基於公司項目的須要,固然,若是你有時間精力,能夠考慮多學一兩個框架,俗話說,技多不壓身!

我在這裏也推薦兩套框架結構:

  • jQuery + Bootstrap + PHP + Mysql

  • NodeJs(服務器端) + AngularJS(MVC框架) + MongoDB(數據庫)。

還有關於面試的事,咱們也來講說。

當初,我面試(大三)的時候,因爲初出茅廬,曾經一天跑了三家公司,累尿了,但這就是新人的現實。若是隻坐在家裏等,你是永遠找不到好工做的,除非你是牛人,公司會來挖你。

還有就是,面試失敗並不可怕,可怕的是失敗後,你所想到的只是抱怨那個某某面試官的差勁,或者老是覺得他技術還不如我。若是長期不思考自己緣由,不會總結,那你永遠不會進步的。

就說我吧,我會在每次面試中觀察面試官的表情(別怕他,他也是人,並且出於尊重,你必須在談話中不時和他進行眼神交流),並且在面試後,我會就面試官問過的問題總結,明白本身哪方面不足,事後就要去補充不會的知識。其實,面試也是你學習提升的一個過程。

前端要敢想,相信別人開發出來的東西,你也能開發出來,即便你是學習別人的後開發出來的,你也是牛人一個。

最後要說的是,如今是一個互聯網時代,網絡上的資料已經多的你沒法想象了,因此請遇到問題的時候,請獨立思考後先百度,再去問別人,不要太依賴別人,更別依賴羣裏的那些潛水n年的所謂大神。

靠別人不如靠本身,同是猴子進化來的,爲啥你就要比別人差呢!

上面的一切都是我的見解,無論你贊成不一樣意,這就是我。

總結

  • 前端這條路,須要的是耐心和堅持地學習

  • 學以至用,牛人不是光會敲代碼,而是會原理邏輯

  • 面試也是學習的路途,不要畏懼面試,即便失敗了,你也要有所收穫。

閒話談完了,若是你要更多想了解的,能夠在下面的評論區提問!

相關文章
相關標籤/搜索