階段HTMl、CSS、JavaScript
我們學(xué)習(xí)Web前端開(kāi)發(fā)系統(tǒng)知識(shí),除了學(xué)習(xí)JavaScript之外,其他的千萬(wàn)不要買(mǎi)書(shū)看,對(duì)于html,css看視頻學(xué)習(xí)就可以了,看書(shū)完全是在浪費(fèi)時(shí)間,而且也不會(huì)動(dòng)手去寫(xiě)代碼,w3cschool是我們學(xué)習(xí)Web前端開(kāi)發(fā)的標(biāo)準(zhǔn),可以隨時(shí)查閱,為什么我說(shuō)除了學(xué)習(xí)JavaScript之外其他的知識(shí)不用看書(shū),這個(gè)你以后了之后就會(huì)明白,在這里推薦JavaScript書(shū)籍《JavaScript權(quán)威指南》。建議沒(méi)有基礎(chǔ)的同學(xué)可以看看,如果你了,或許對(duì)你用處并不大。
第二階段學(xué)習(xí)框架
Web前端框架都是用JavaScript封裝出來(lái)的,所以對(duì)于JavaScript一定要掌握好,一定要了解es6,和現(xiàn)在比較流行的主流框架如React、Vue、Angular?,F(xiàn)在公司都會(huì)用框架,但不止于這些,所以不會(huì)框架話,在找中是很困難的。
第三階段多做幾個(gè)項(xiàng)目練手
當(dāng)我們有了一定的基礎(chǔ)后,一定要多做幾個(gè)項(xiàng)目去練手,這樣我們才會(huì)有進(jìn)步,可以找到身邊從事前端的朋友要一些完整的項(xiàng)目,然后去分析前端部分,自己嘗試去做項(xiàng)目,因?yàn)槲覀兡壳爸粫?huì)做前端部分,所以后端的代碼我們不會(huì),那我們就需要用一些假的數(shù)據(jù)來(lái)填充頁(yè)面了,所以我們不需要從數(shù)據(jù)庫(kù)中獲取,我們練習(xí)的時(shí)候,寫(xiě)固定的數(shù)據(jù)就可以的,多做幾個(gè)大型網(wǎng)站讓自己更加熟練,然后掌握一些解決問(wèn)題的能力,如果自己可以獨(dú)立完成一些網(wǎng)站的項(xiàng)目,那么在一線城市找個(gè)7000-8000的是沒(méi)問(wèn)題的。
第四階段全棧發(fā)展
如果你覺(jué)得自己學(xué)習(xí)能力可以,接受能力也行,那么可以在學(xué)習(xí)一門(mén)后端語(yǔ)言,如:PHP,Java,Python都可以,如果你前后端的知識(shí)都可以掌握,那么你就是全棧工程師的材料,以后可以慢慢發(fā)展成為全棧工程師,年薪達(dá)到30萬(wàn)是可以的,站在全棧的角度上,深入的學(xué)習(xí)前端和后端,可以更好的了解Web系統(tǒng)的開(kāi)發(fā)流程以及各個(gè)階段的相互作用。
學(xué)習(xí)建議:
想要學(xué)好Web前端開(kāi)發(fā)這么技術(shù),必須掌握基本的Web前端開(kāi)發(fā)技術(shù),其中括CSS、HTML、DOM、BOM、Ajax、JavaScript等,在掌握這些技術(shù)的同時(shí),還要清楚地了解它們?cè)诓煌瑸g覽器上的兼容情況、渲染原理和存在的Bug