WEB前端技術在互聯(lián)網(wǎng)技術中,以其相對低的門檻和廣泛的就業(yè)范圍,受到越來越多人的青睞。但在許多學習前端的同學中,卻存在“從入門到放棄”,或?qū)W習結業(yè)了卻找不到工作的情況。
如果你對前端開發(fā)感興趣,正準備學習,但有前述顧慮,不妨看看本文,從技術角度分析,避開“從入門到放棄”的學習雷區(qū)。
1、學習前沒有客觀系統(tǒng)的認知
這個原因應該是大多數(shù)自學前端的同學最容易犯的錯誤。
先是聽說前端技術門檻低,就業(yè)機會多,于是開始各種打聽,道聽途說,覺得學習前端太容易了,不就是設計頁面,html,css嘛,沒技術含量。
于是在沒有對前端知識有一個客觀系統(tǒng)的認知下,就貿(mào)然開始自學。
自學方法無非是網(wǎng)上找資料,看教學視頻,看到什么學什么,碎片化學習,跟裝垃圾一樣,一股腦地往自己腦袋里裝各種所謂的“前端技巧”、“前端高手經(jīng)驗”之類的碎片知識。
這樣的學習方法,嚴重分散了你的學習焦點,該學的沒學到,學習結果一塌糊涂。
2、沒有老師或前輩指導,知其然而不知其所以然。
許多學習前端的新手,在自學過程中,沒有老師或前輩指導,許多知識點知其然而不知其所以然,自以為懂了,其實只是懂個皮毛,再往深層一點的,就如同看天書了。
如果一直抱著這樣的水平學習,也許你會好不容易“啃”完了前端知識,覺得該學的都學會了,于是出去找工作,結果一問三不知,灰溜溜地跑回來。
面試屢次碰壁后,便得出“前端工作太難找了”,“前端工作已飽和”之類的消極結論。
3、碰到問題沒有馬上解決,知識漏洞越來越多,最后學不下去了。
學習過程中,碰到看不懂的問題不知怎么辦,身邊又沒有老師指導,也不敢向同行前輩請教。
于是網(wǎng)上找資料,結果卻發(fā)現(xiàn)許多專業(yè)術語看不懂,一個問題變成無數(shù)個問題,“坑”越來越大,最后被嚇跑了,當了“逃兵”。
于是,恭喜你,你的前端學習之路直接從入門到放棄了。
4、沒有系統(tǒng)學習,腦袋里的知識結構太散亂。
有些同學比較幸運,在學習WEB前端之前有客觀系統(tǒng)的認知,也有老師或大牛指導,也能在學習過程中及時解決問題。
但,卻從來不整理自己所學過的知識,不懂得構建思維導圖。
這樣的結果就是,許多前端知識模塊你確實學懂了,但它們是混亂地裝在你的腦袋里的。
也許這個問題在一開始時對你的學習沒什么影響。
“反正我已經(jīng)學懂這一塊了,與其浪費時間去畫什么思維導圖,不如趕緊學習下一個模塊。”
但學到最后,你會發(fā)現(xiàn)一邊學一邊忘,漸漸地,你會開始焦慮,懷疑自己的記憶力。
當一個項目需要運用到你全部所學知識時,你會無所適從甚至崩潰。
5、只看不練,以為懂了,真正用起來卻不知所措。
很多轉(zhuǎn)行的學習web前端的新人只是無腦的看書,看視頻。。。
嗯,學習確實很認真,很刻苦,也懂得定時做思維導圖整理所學的知識。
但,卻從來不去動手練習,不去寫代碼,不去做項目,或者為了應付老師布置的作業(yè),有寫代碼但從不去復盤思考。
這樣的同學,哪怕有老師指導,哪怕參加了某前端培訓班,卻只會停留在紙上談兵,動起手來跟個小白沒什么區(qū)別,找不到工作還抱怨老師沒教好,培訓機構畢業(yè)生不好找工作之類的話。根本原因還是因為自己沒學好,沒有項目實操經(jīng)驗。
其實無論是自學還是報班上課,前端只有一條路,不斷學習才能跟上時代的步伐。