為什么感覺周圍很多自學web前端的人后來都放棄了?
隨著互聯(lián)網行業(yè)的飛速發(fā)展,每年都有越來越多的人加入程序員的大軍。其中,有很多跨專業(yè)的,完全沒有基礎的人慕名而來。他們認為通過自學,充分利用網絡資源,完全可以找到一份不錯的工作。
Web前端就是新人首選的方向,他們認為Web前端是最簡單的,很容易入門,只要掌握HTML,CSS,JS就可以勝任了。事實并不是這樣的,這些只是Web前端的入門知識,要想能夠勝任web前端的開發(fā),還有很多東西等著你學習呢。
為什么有這么多自學Web前端的人,后來都放棄了呢?我們總結一下,大概有一下幾個原因:
第一:對Web前端沒有正確的認識這可能是很多自學前端的朋友們最容易犯的錯誤。他們聽說前端技術含量低,能夠快速入門,就業(yè)機會還多。學習前沒有深入了解,只是聽別人說簡單,自己也覺得前端很容易學習。錯誤的認為前端就是編寫html頁面,寫CSS,沒有技術含量。他們往往在對前端沒有科學認識的前提下,盲目開始自學。
他們自學的途徑也很簡單,就是在網上找一些資料,看一些教學視頻,看到什么教程就學習什么。他們甚至只看視頻,從來都不自己動手去寫一些代碼。他們只是進行碎片化的學習,今天學習HTML,明天學習CSS。這樣沒有規(guī)劃的學習,效率是非常低的。往往會造成這樣的結果,該學的沒有學會,這樣肯定無法滿足企業(yè)的招聘要求,慢慢放棄也是很正常的。
第二:只靠自己摸索,不知道原理好多初學前端的人,在自學的時候,基本都是靠自己摸索,沒有老師或者技術大牛的指點。好多知識只是會用,并不明白其中的原理。自己認為是懂了,其實只是了解了皮毛。如果遇到稍微難一點的問題,自己就無法解決了。
通過視頻學習也是一樣的,老師講了那個知識點,自己知道了這個知識點,就認為自己已經熟練掌握了。學完前端的基礎知識,就認為自己該學的都學會了,就開始出去找工作。面試的時候,面試官很少問非?;A的問題,一般都會問一些原理性的內容。這樣的同學,肯定是一問三不知,肯定是找不到工作的,于是就放棄了學習。
第三:沒有及時解決問題相當一部分在自學的過程中,遇到自己難以搞定的問題時,通過查找資料也無法解決。他們不會放下面子請教前輩,而是放到一邊。他們自我安慰說:“這個知識點不重要,不明白也不會有什么問題。”隨著時間的積累,放棄的知識點越來越多,不會的問題也越來越多。最后,面對這么多不會的問題,自己也就沒有繼續(xù)學習下去的動力了,只能放棄學習前端。
第四:缺乏動手能力有些同學在學習的時候,只是看書,看視頻,從來不會動手也一個網頁。當他們學習完了,就認為自己學會了。但是,當真正坐下來寫代碼的時候,不知這有問題就是那有問題,查了好長時間也找不到問題所在。只有當他真正寫代碼的時候,才感覺到前端并沒有想象的那樣簡單,慢慢的就開始打退堂鼓了。這樣的同學,即便是通過系統(tǒng)的學習,做項目的時候和職場小白沒有任何區(qū)別。他們甚至不會做項目,一個很簡單的問題,他們能處理一天甚至更長時間。長期這樣,自己也就沒有當初的激情,自然就放棄了。
總之,想要通過自學找到一份薪資待遇比較高的工作,一定要對前端有個正確的認識,規(guī)劃自己的學習路線,自學的過程中多想前輩請教。學習過程中遇到問題時,要及時解決問題。學習過程中,要養(yǎng)成動手寫代碼的習慣,多做項目。學習過程中,我們只要養(yǎng)成良好的學習習慣,堅持自學到底,一定可以找到合適的工作!