先說原因,因為前端太雜了,什么都要學,很多人以為前端很簡單,但是只有做過才知道,真的簡單嗎?你看看招聘就知道了,找靠譜的前端多么困難……
本人是自學的前端,大學的專業(yè)跟計算機沒有關系,前端自學入門的,如今工作5年了,帶過前端團隊,簡述下經(jīng)驗。
為什么很多自學前端的人最終都放棄了?
首先很多人自學前端會陷入誤區(qū),直接去看框架,我的建議是先把框架放一邊,去學習前端三駕馬車,CSS,HTML和JS,學習,建議從HTML和CSS開始,其實HTML和CSS不簡單,但是會被很多人忽略,我見過太多后端轉前端的,因為一些樣式問題困擾很久,很多后端都因為樣式問題放棄前端,我們團隊有時候前端任務重,會讓后端寫一些功能,但是產(chǎn)品和測試非常抗拒,因為前端頁面很多樣式問題,給了ui圖,后端也說是按照設計搞得,但是總是不對勁,這就是css,css是玄學問題!
學習HTML和CSS入門可以去看文檔,去看視頻教學,然后融入實戰(zhàn),我入門的時候看了理論知識,然后純CSS寫了一些官網(wǎng),最后結束是純CSS寫了淘寶商城的網(wǎng)站,我建議新手學習完css基礎知識,先寫官網(wǎng),再寫一個商城網(wǎng)站,不實現(xiàn)功能,只實現(xiàn)花架子,輪播圖先放一張圖,看商城的布局以及間距,自己去還原,如果真的搞定了,樣式算是入門了,如果全職的話,這個過程估計要2個月時間,其中需要自己去堅持,百度各種樣式問題,如果自己獨立搞定一個商城的首頁,差不多css已經(jīng)入門,可以去學習js了
重頭戲是JS,不要管vue什么的框架,去學習js基礎知識,我當時入門的時候是jq和angular,vue什么的剛剛流行,但是基礎是js,去看看阮一峰的博客,也可以去慕課網(wǎng)買一些視頻跟著學習,然后再去了解三大框架的不同點,挑一個框架去深入學習,我建議可以去慕課網(wǎng)買一到兩個實戰(zhàn)課程,一個課程大概三四百,去跟著敲兩遍,剩下的就可以在工作中接受毒打,鞭策,學習,成長了……
說到前端三大框架,vue,react和angular,我入門的時候學習的是vue,目前我們團隊用的是react和angular,vue可能是對新手友好點,但是很多人說react香,是因為react不用記很多api,是純js,vue對新手友好是因為幫你做了很多事情,不建議新手直接上angular,是因為react和vue是庫,angular是框架,angular是真正的把模塊化帶入了前端工程,做很多年后端的,可能更喜歡angular,而且后續(xù)angular的可維護性比前兩者好很多,但是上手是有一定難度的,所以可以都了解下,按自己喜好去選一個深入,三者的思想很同源,但是跟jq是相對的,這僅僅是我對三大框架的看法……
其實前端學習真的很困難,涉及很廣泛,還沒提及移動網(wǎng)站和pc的不同,現(xiàn)在好一點不用兼容ie8以下的瀏覽器,等等,要不斷學習,很多前端忽略樣式,但是你自己在開發(fā)中很多樣式問題,折磨的想死,但是樣式?jīng)]有邏輯,只有固定的套路以及經(jīng)驗!
如果大家對于學習WEB前端有任何問題,關于如何學習WEB前端的學習方法、學習技巧,怎樣快速達到就業(yè)的水平,都可以隨時來問我,這是我建立了5年的WEB前端學習交流QQ群:484 757 760 。
對于Java和Python我也懂,學習過程中遇見有問題可以在這個學習群問我、需要WEB前端各個階段的學習資料,也可以在里面獲取。
轉載請注明來自浙江中液機械設備有限公司 ,本文標題:《為什么很多自學前端的人最終都放棄了?》
還沒有評論,來說兩句吧...