給html5前端初學(xué)者的幾點(diǎn)建議 老前端勸新手不要學(xué)HTML5是什么心態(tài)?
老前端勸新手不要學(xué)HTML5是什么心態(tài)?這個(gè)并不是惡意。學(xué)后端更好,java工資水平高,招聘量大,升職發(fā)展空間大。前端技術(shù)自動(dòng)更新快,競(jìng)爭(zhēng)更激烈,過(guò)渡飽和。大多數(shù)公司更如此重視后端。做前端在一些公司在
老前端勸新手不要學(xué)HTML5是什么心態(tài)?
這個(gè)并不是惡意。
學(xué)后端更好,java工資水平高,招聘量大,升職發(fā)展空間大。
前端技術(shù)自動(dòng)更新快,競(jìng)爭(zhēng)更激烈,過(guò)渡飽和。
大多數(shù)公司更如此重視后端。
做前端在一些公司在旁邊被美工坑,一旁被后端坑,話語(yǔ)權(quán)不高。
做個(gè)幾年后端這個(gè)可以做CTO,前端做CTO的很少。
前端開(kāi)發(fā)該怎樣提高javascript編寫(xiě)能力?
充當(dāng)一個(gè)工作多年的前端開(kāi)發(fā),我有必要分享分享下我的觀點(diǎn)~
剛才一看見(jiàn)了有人解釋的此問(wèn)題,有些話不能忍。
1、基礎(chǔ)語(yǔ)法前端初學(xué)者不用質(zhì)疑絕對(duì)先學(xué)JS語(yǔ)法,不只不過(guò)JS,也可以很負(fù)責(zé)到底的說(shuō),任何一門(mén)開(kāi)發(fā)語(yǔ)言,最正在也是學(xué)其語(yǔ)法,而語(yǔ)法這一大塊往往是最枯燥的。因此剛開(kāi)始興趣很重要的是,要先堅(jiān)持兩個(gè)月下了。
2、晉階基礎(chǔ)大概情況過(guò)了一遍,然后再就是學(xué)JS一些很熱門(mén)的框架了,諸如Jquery,目標(biāo)估計(jì)又是學(xué)其用法,也很很簡(jiǎn)單。要先學(xué)著做一些基礎(chǔ)的項(xiàng)目練手,積聚實(shí)力JS基礎(chǔ),為后面的JS低級(jí)開(kāi)發(fā)打好基礎(chǔ)。
3、造輪子這一點(diǎn)我要指出說(shuō)看看。前面看見(jiàn)別人說(shuō),寫(xiě)JS千萬(wàn)不能去反復(fù)重復(fù)造輪子,學(xué)先學(xué)react,angular,vue這些框架。
是對(duì)這個(gè)觀點(diǎn)我個(gè)不能認(rèn)同!我的觀點(diǎn)恰恰相反,要想提高JSc語(yǔ)言設(shè)計(jì)能力,必須得學(xué)會(huì)什么自己去造輪子。
想到j(luò)Query,為什么會(huì)一直在那你火?就算是MVVM框架逐漸式微的今天,jquery始終占有了大量的市場(chǎng)。其極優(yōu)秀的設(shè)計(jì)思想,終極兼容性,能解決了無(wú)數(shù)前端人的痛。那么我們會(huì)不會(huì)有必要去自學(xué)幫一下忙到別人先進(jìn)的思想呢?
這里并并非說(shuō)要大家去把Juqery源碼所有研究更透徹,那不現(xiàn)實(shí)。一定得試著去實(shí)現(xiàn)程序一個(gè)很簡(jiǎn)單版的jquery,這個(gè)可以實(shí)現(xiàn)程序的的jquery的基本都用法。這個(gè)過(guò)程中我們肯定會(huì)會(huì)去大致看下它的源代碼。分出你一定會(huì)會(huì)有收獲。
當(dāng)然了,讓大家造輪子只不過(guò)是去認(rèn)識(shí)別人最優(yōu)秀的設(shè)計(jì)思想,我們求實(shí)際的開(kāi)發(fā)過(guò)程中一定要用別人的輪子哦。
4、高手大家在學(xué)習(xí)個(gè)新的知識(shí)點(diǎn)后,肯定會(huì)一定要想盡辦法應(yīng)用方法到自己的項(xiàng)目中,這樣的,我們才能更好的吸收這個(gè)知識(shí)點(diǎn)。我就是這樣的話上來(lái)的~~~
高手之路估計(jì)都離不開(kāi)前端燙人的三大框架,選其一再試一下,推薦推薦Vue,前期通過(guò)文檔算正常建議使用,熟悉之后,一定要看看其源代碼。實(shí)現(xiàn)程序自己的一個(gè)四孔的Vue,你會(huì)知道它的分流數(shù)據(jù)帳號(hào)綁定,插件,模板字符串的實(shí)現(xiàn)方法原理。只會(huì)用,你永遠(yuǎn)永遠(yuǎn)只不過(guò)僅僅在表面??蚣芪臋n只會(huì)教你要這做,要那樣的話做,而永遠(yuǎn)都是絕對(duì)不會(huì)教你為什么~~~我個(gè)人的文章有對(duì)這些內(nèi)容有基礎(chǔ)的介紹~~
總結(jié)歸納前端開(kāi)發(fā)沒(méi)有捷徑,走好每一步。JS可那都很簡(jiǎn)單啊,要想學(xué)好,要走的路,踩的坑從未不會(huì)缺席。而在不斷的踩坑,填坑的過(guò)程中,我們的js編程能力想不想提高都難呢!??!
我希望我的回答還能夠指導(dǎo)到大家~~