漫漫前端路

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

前端,是最近幾年很火的職業,導致現在是群魔亂舞,這里并沒有貶低任何人的意思,只是因為目前各行各業的人都轉行前端,導致前端行業很亂,人員技術參差不齊。

到底是什么導致的呢?究其原因,有兩點:

  • 第一是因為那被吹上天的高工資高待遇;
  • 第二是一大批亂七八糟培訓班的出現,什么四個月包就業,工資沒到多少就退學費之類的。

很多人以為到培訓班就會輕松快活的學習,其實從各大前端交流群里可以得知,培訓班都是填鴨式的培訓,更要求個人的自學能力和領悟能力,至于四個月后,你能不能掌握,就靠你自己了(個人目測只有1%的人從培訓班出來會找到好工作)。而且據傳聞,所謂的包就業都是到普通的小公司(小道消息,不知真假)。

原因說完了,現在來說說前端該學什么?

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

368e85f1a418d0ade07041dc13a2edb6_b.jpg

估計你看到上面這張圖,你也會心頭一顫,大吼一聲“我的媽呀 ”。這是網上曾經流行的一張圖,包含了前端工程師該掌握的知識,當然,估計沒幾個人能完全掌握。但從另一方面也說明,現在的前端并不僅僅是開發一個你所見到的簡單頁面,而是要全能。

現在說說我的前端之路!

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

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

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

對于JavaScript,很多人說學過就忘,要用卻無從下手。其實都是這樣的。JavaScript入門真的很簡單很簡單,可是看到別人用JavaScript搞出那么多東西,看似自己也會的卻搞不出來,這是為什么呢?

其實這是因為你缺少重復的敲代碼,光看是不行的,技術這一類東東,都是需要“多敲多理解的”,別聽那些什么可復用性,封裝性,那是對有一定經驗的開發者來說的,初學者還是需要重復的敲,當然,并不是要你成為你一臺打字機,光木訥地動手指,而是要有所理解的敲,有所收獲的敲(當然,也不是要你重復地敲1+2=3)。

學習JavaScript還有一點竅門,找來一些好的插件或別人開發的效果腳本,邊敲邊理解(不要一下子找來幾萬行代碼的),遇到自己沒見過的結構或方法,請勤奮點百度,別老跑到群里問,沒幾個人會理你的,除非你是MM。如果理解原理邏輯了,還需要作一件事,模仿別人的代碼來搞出自己的腳本,并讓其跑起來。

當然,如果是在趕項目,那就乖乖的用插件就行了,不必管太多原理邏輯,除非你想被炒魷魚。

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

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

其實對于哪個框架好,我也沒有什么話語權,不過就我而言,框架的學習是基于公司項目的需要,當然,如果你有時間精力,可以考慮多學一兩個框架,俗話說,技多不壓身!

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

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

還有關于面試的事,我們也來說說。

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

還有就是,面試失敗并不可怕,可怕的是失敗后,你所想到的只是抱怨那個某某面試官的差勁,或者總是以為他技術還不如我。如果長期不思考本身原因,不會總結,那你永遠不會進步的。

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

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

最后要說的是,現在是一個互聯網時代,網絡上的資料已經多的你無法想象了,所以請遇到問題的時候,請獨立思考后先百度,再去問別人,不要太依賴別人,更別依賴群里的那些潛水n年的所謂大神。

靠別人不如靠自己,同是猴子進化來的,為啥你就要比別人差呢!

上面的一切都是個人看法,不管你同意不同意,這就是我。

總結

  • 前端這條路,需要的是耐心和堅持地學習
  • 學以致用,牛人不是光會敲代碼,而是會原理邏輯
  • 面試也是學習的路途,不要畏懼面試,即使失敗了,你也要有所收獲。

閑話談完了,如果你要更多想了解的,可以在下面的評論區提問!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,076評論 25 708
  • 不知不覺,我的大學已經將盡,也意味著學生時代的殆盡。這兩年里,也曾有過開心,也曾有過失落,又曾有過意氣風發,又曾有...
    Venholl閱讀 303評論 0 0
  • 11月份的鄭州雖然北風不停,卻沒有往年那樣寒冷,但鄭州空氣依舊不是很好,本是蔚藍的天空,確是蒙上一層灰沙,霧蒙蒙的...
    墓貓閱讀 241評論 0 0
  • 從小我就知道,我跟別人不一樣。我聽不見世事紛雜、冤家宿仇,也不會口若懸河、巧言佞色。我不怕痛,不會哭,很少難過。這...
    郁琉閱讀 4,507評論 0 2
  • 今日,有網友曝光迪麗熱巴的打戲,或是一身黑衣,或是皮衣+皮褲,頭發扎成馬尾,大長腿顯露無疑! 堅定的小眼神,動作的...
    一覽吾娛閱讀 429評論 0 0