前端angular還有必要學(xué)嗎 作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?
作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?我碰巧在實(shí)際的生產(chǎn)項(xiàng)目中使用了這三個(gè)框架。說(shuō)句公道話,從工作的角度來(lái)說(shuō),不一定要把這些都學(xué)完。從推廣的角度來(lái)看,你至少
作為前端,真的有必要把三大JS框架(vue,react,angular)都學(xué)會(huì)嗎?
我碰巧在實(shí)際的生產(chǎn)項(xiàng)目中使用了這三個(gè)框架。說(shuō)句公道話,從工作的角度來(lái)說(shuō),不一定要把這些都學(xué)完。從推廣的角度來(lái)看,你至少需要學(xué)習(xí)Vue、react和原生web開(kāi)發(fā)。安格爾在一定程度上已經(jīng)是第二梯隊(duì)。其工程方案可以理解,但已不再是主流。
事實(shí)上,大多數(shù)時(shí)候,前端工程師解決的不是風(fēng)格的問(wèn)題,而是協(xié)作和業(yè)務(wù)邏輯處理的問(wèn)題。一個(gè)公司很少同時(shí)使用多個(gè)框架來(lái)實(shí)現(xiàn)業(yè)務(wù)功能。他們可以學(xué)到很多,但在實(shí)際項(xiàng)目中,他們通常有一套代碼,這是方便,快速和高輸出。因此,你在公司的職位與你將遇到多少框架無(wú)關(guān)。而且在完全學(xué)習(xí)了一個(gè)框架之后,也不是不可能把其他的拿出來(lái),所以在一天之內(nèi)寫一個(gè)項(xiàng)目也不是不可能的。但如果你想在技術(shù)上走得更遠(yuǎn),你需要了解它們的內(nèi)在邏輯、演變歷史和未來(lái)趨勢(shì),這樣你才能做到最好,擺脫技術(shù)上的糟粕。
web前端好學(xué)嗎?
Web前端三駕馬車:JS、HTML和CSS;三個(gè)框架:Vue、angular和react。
在過(guò)去,jQuery是jQuery的世界?,F(xiàn)在,前端越來(lái)越重要。前端與后端分離,前端涌現(xiàn)出大量?jī)?yōu)秀的框架
!了解技術(shù)需要不斷學(xué)習(xí)。我記得前一段時(shí)間,一個(gè)前端工作人員在GitHub上評(píng)論說(shuō),不要更新,你不能再學(xué)習(xí)了。。。
但我認(rèn)為學(xué)習(xí)永遠(yuǎn)不會(huì)太老,這是任何行業(yè)都需要的。只是知識(shí)的變化比技術(shù)快!至于前端,我想學(xué)好三駕馬車,掌握好其他框架也不會(huì)太難。老實(shí)說(shuō),與服務(wù)器相比,還有少學(xué)的地方
!因此,web前端相對(duì)容易學(xué)習(xí)。關(guān)鍵取決于你能學(xué)到多少。
新手學(xué)習(xí)js是直接學(xué)vue,還是從jquery開(kāi)始學(xué)?
我不想寫。作為一個(gè)10歲的韋伯,我想在這里說(shuō)幾句話!Web技術(shù)變化太快,但是jQuery至今還沒(méi)有被淘汰。想想為什么!此外,Vue和其他新框架確實(shí)簡(jiǎn)化了編程的復(fù)雜性,這是他的優(yōu)勢(shì)。然而,Vue能做什么,jQuery能做什么,jQuery能做什么,Vue可能做不到。同樣,jQuery能做什么,JS能做什么,JS能做什么,jQuery可能做不到!在采訪中,許多人說(shuō)他們精通Vue。而精通意味著精通Vue的源代碼和思想。一個(gè)問(wèn)題,十個(gè)不知道!只能說(shuō)威爾·維!JS,看起來(lái)很簡(jiǎn)單,不是五六年,不能說(shuō)精通JS。個(gè)人建議,先學(xué)習(xí)JS的基礎(chǔ)知識(shí),然后jQuery和Vue,數(shù)據(jù)模型驅(qū)動(dòng)程序要學(xué)習(xí),DOM操作要能夠。同時(shí),回去學(xué)JS,不斷重復(fù)。不要局限于一種方式,過(guò)時(shí)的是框架,而不是語(yǔ)言!]我想告訴你我的個(gè)人經(jīng)歷。作為曾經(jīng)的前端愛(ài)好者,我也渴望在發(fā)展的道路上闖出一片新天地。但這在現(xiàn)實(shí)中是不允許的
!我不學(xué)計(jì)算機(jī)或程序。我有個(gè)愛(ài)好。在我畢業(yè)之前,我只懂一些HTML和CSS。畢業(yè)后,我還自學(xué)了一段時(shí)間JS,于是踏上了找工作的征程
!首先,在申請(qǐng)過(guò)程中,我發(fā)現(xiàn)大部分培訓(xùn)機(jī)構(gòu)都是打著招聘的幌子來(lái)找學(xué)生的!他們都在談就業(yè)待遇,但培訓(xùn)費(fèi)確實(shí)很高。我個(gè)人覺(jué)得這樣的培訓(xùn)機(jī)構(gòu)有點(diǎn)靠不?。∥覀儾荒芘懦@種組織確實(shí)教過(guò)一些好學(xué)生
!如果你還是一個(gè)大學(xué)生,我想你可以申請(qǐng)一個(gè)培訓(xùn)班或找一個(gè)輔導(dǎo)自己學(xué)習(xí)。畢業(yè)前必須有開(kāi)發(fā)實(shí)習(xí)經(jīng)驗(yàn)!如果你是個(gè)零基數(shù)的人,想換成零基數(shù),我想你應(yīng)該多考慮一下。雖然軟件行業(yè)的工資很高,但現(xiàn)在的門檻比三四年前高了很多
軟件開(kāi)發(fā)好找工作嗎?
隨著技術(shù)的更新和迭代,前端工作越來(lái)越繁重和復(fù)雜。
CSS技術(shù)就像一個(gè)數(shù)學(xué)問(wèn)題。它有太多的可變性。這就是困難所在。例如,您可以清楚地看到11=2,但是您是否需要考慮1 1000-10 1100 123的問(wèn)題?
隨著CSS3的出現(xiàn),CSS不再簡(jiǎn)單,CSS3動(dòng)畫、變形、漸變、過(guò)濾器等
布局有彈性、網(wǎng)格等。就像數(shù)學(xué)問(wèn)題一樣,任何組合都是一種新類型的問(wèn)題,變得極其復(fù)雜。所以學(xué)好基礎(chǔ)知識(shí)更重要,要有各種知識(shí),扎實(shí)的基礎(chǔ)知識(shí),看問(wèn)題類型,有自己的想法,有多種解決方法,不受限制。CSS有復(fù)雜和困難的樣式,我們可以使用多種解決方案,比如canvas、SVG、真不圖像等等。
CSS為什么這么難學(xué)?
Vue相對(duì)容易使用。畢竟,它是中國(guó)制造的。有許多學(xué)習(xí)資料和教程,還有許多相關(guān)的用戶界面。角度是一個(gè)有點(diǎn)困難的開(kāi)始,你還是要掌握打字。學(xué)習(xí)材料和教程不多,大部分是英文的。不過(guò),我還是喜歡棱角分明的。與上一版本相比,angular 5.0進(jìn)行了很大的優(yōu)化,運(yùn)行速度也有了很大的提高。相對(duì)成熟的UI是ng-zerro。