web前端自學之路分享
前言: 2018年隨著程式設計的火熱和自身對這崗位的熱愛,這一年毅然決然的開始了自己的自學之路,這一階段的學習過程中有很多感觸,隨著工作逐步穩定想要寫下來和正在學習或者正在猶豫要不要學習的人們一起分享。也是給自己留個紀念。
1.關於我什麼想要學習程式設計
在正式學習程式設計之前,我已經是一個程式設計的愛好者了。大學一直想要學習程式設計,奈何當時家裡人覺得不是一個很好的職業發展道路,於是這一想法就被打壓在搖籃之中了。
我是2017年大學本科畢業,16年參加工作到18年一直在教育培訓行業摸爬滾打。但是總會覺得我的人生不應該就一直這樣下去。
18年於是一股腦的決定,我要學習程式設計
2.我為學習程式設計做了哪些準備
在我正式學習程式設計之前,其實我對何為程式設計真的是一竅不通,只知道有個C語言。
於是我決定要學習程式設計的那一刻開始,我就去網上百度各種關於程式設計的資訊,
語言,如何學習,學習路線,工作情況,就業情況 工作時候需要的技能 等等等等
最後鎖定在了web前端這一層次上
一是覺得web前端對於一個新手來說很好入門
二是覺得web前端學習起來不太枯燥,容易堅持下去
3.如何學下web前端?“報班”:"自學"
可能剛剛開始學習一項新技能的時候 大家都會發出這樣一個疑問吧?
對於一個混跡教育培訓行業的人來說,報班和自學各有利弊吧
報班優點:
1.會有老師和同學們推著你走,如果你是一個自律能力比較差或者自認為學習能力比較差的人來說,抱一個培訓班也不失為一個比較好的選擇
2.會結交一些志同道合的朋友,這些朋友會是一個比較好的財富,通過和這些朋友一起學習會對你的技能進步幫助很大。以後參加工作遇到自己不能解決的問題了的時候,這些曾經一起學習奮鬥過的小夥伴也是一個請教的資源。
3.培訓班會對你的就業,面試提供一些幫助,不至於太驚慌失措,只要你在這一件努力學習,工作也是很好解決的
自學優點
1.省錢
2.省錢
3.可以邊工作邊學習,網上的各種學習資源也是很多的,完全可以充分利用起來
總的來說: 無論你是報班還是自學 完全取決你是一個什麼樣的人。如果選擇培訓班,儘量選擇一些比較有知名度的機構,學費大概就是1-2w 4-5個月的學習時間,要自己提前規劃好。如果你報班的話,在開始正式學習之前,最好也要自己提前學習瞭解一下,這樣到了班級裡面你的進步會比別人更快一點。
4.web前端學習路線
一個網頁主要由3部分構成:
html:結構
css:樣式
javascript:行為
也是一個web初學者,首先要掌握的3門基礎課程,這個學習過程大概需要1-2個月的時間,學完之後,你可以去找個專案練習一下,比如京東網站,淘寶網站的第一屏,做完這個專案之後你會非常的有成就感,就像一個你精心培育的孩子 終於落地了一般高興,這種心態對你之後學習會是非常有利的,
第二階段:
學習完第一階段網站的三要素之後,這之後你基本上可以完成任何一個靜態頁面了,是不是很激動呢?但是這對於一個web前端從業者來說 還是遠遠不夠的。
接下來,jQuery php ajax 都是你接下來要學習的物件了
第三階段:
css3 html5 移動端 bootstrap
第四階段:
現在就可以開始學習框架了,目前前端主流的三大框架: Vue react angular
建議從Vue開始學
學完框架之後,你就可以找兩個微信小程式 練練手了。
學到這裡web前端的知識基本上告一段落了,是不是很激動呢?
5.學習過程中的心態變化
我覺得在學習過程中,心態很重要,甚至會影響這件事能不能成。
我是工作之餘學習了2個多月,基本上算是入門了。
然後辭職在家每天早7點多到晚10點,堅持學習了2個多月,這就兩個月真的是最考驗人的兩個月。
因為這兩個月你會發生巨大的心理變化,你會懷疑自己,懷疑自己能不能學會,懷疑自己能不能成功找到滿意的工作,你會面臨著經濟壓力,你會自己在家宅兩個月會有不良的心態變化。
所以:如果你真的打算成功轉行去做這件事,尤其是你已經畢業進入社會了,一定要做好這方面的心理準備。
6.面試
等你學習了所有的課程之後,你會驚奇的發現,好多知識點其實你已經忘記的差多了,不過沒關係,你的程式設計思想是已經融入你的內心裡面了。
這時候你需要刷題了,各種面試題你都要多看 多寫 多練
一是對你的知識點做一個鞏固和練習,
二是對你自己增加一點自信心
三是對你找工作幫助很大
找工作過程中相信你一般也會遇到一點困難,比如沒有企業通知你去面試,
比如叫你去面試的很多培訓機構,我的建議就是多去面試,多去和公司交流,
即使沒有被錄取,回來總結經驗,不要灰心喪氣,繼續學習。相信你自己一定可以做到的。
好了,這篇文章就先寫到這裡了,都是自己作為過來人的一點小小心得,希望對想改行做web前端的人有一點小小的幫助,
QQ群:327814892
新建的一個QQ群,希望志同道合的朋友在一起交流討論。