國內(nèi)現(xiàn)在的情形是 vue/react 占據(jù)大部分市場译秦,用 vue 的可能還多一點峡捡,angular 用的公司和部門相對來說少很多。以阿里為首的的企業(yè)是以 react 為主筑悴,我在某條的時候 react/vue/angular 都有们拙,我之前呆的組織現(xiàn)在逐漸向 vue 轉(zhuǎn),我問過我同事為什么不轉(zhuǎn) react阁吝,我同事說 vue 更好上手...
之前看
回答的時候說過一句話:
寫程序就是寫思想砚婆,學(xué)框架或工具也是學(xué)思想。
這句話是沒問題的突勇,我也很贊同装盯,學(xué)習(xí)一門框架或者工具的時候首先應(yīng)該去了解它的設(shè)計思想坷虑,然后再去學(xué)習(xí)怎么入門使用,再去實踐加深理解验夯。
三大框架 vue/angular/react 其實大同小異:
1猖吴、組件化
2摔刁、數(shù)據(jù)驅(qū)動
本質(zhì)上就這倆挥转,用組件來描述界面 UI,數(shù)據(jù)驅(qū)動代替 jquery 直接操作 DOM 的復(fù)雜共屈。其它只是實現(xiàn)細(xì)節(jié)和生態(tài)風(fēng)格的區(qū)別绑谣。
從功利的角度來說,如果你想去阿里的話拗引,react 全家桶明顯是一定要過的坎借宵。不然的話我建議學(xué) vue,一來是國內(nèi)崗位多矾削,而是入門簡單壤玫,有時間可以再去學(xué)學(xué) react 和 angular。
但也不是說學(xué)習(xí)前端哼凯,就只是學(xué)習(xí)框架了欲间,基本的數(shù)據(jù)結(jié)構(gòu),HTTP断部,HTML/CSS 基礎(chǔ)猎贴,扎實的原生 JS 能力等都是很重要的,尤其是中廠的前端和大廠的初中級前端蝴光。
要學(xué)的東西太多了她渴,深入一門框架其實挺累的,在沒找到滿意的穩(wěn)定工作之前不建議換框架蔑祟,深入一門即可趁耗。即便是碰到技術(shù)棧不對口的部門,你思想到位了一般沒什么問題疆虚。你可能會問我為什么我這么確定对粪,好歹我今年中大廠的面試也參加了二三十次了。我技術(shù)棧是 react 的装蓬,用 vue 的部門一般要么不怎么問框架著拭,要么就讓你對比一下三大框架,或者聊一些共同的東西牍帚,比如前端路由的原理, fetch 等儡遮。要是你簡歷上明明白白寫的 react,面試官問你 vue暗赶,那不是勸退就是面試官沒看你簡歷...
鏈接:查看原文
來源:知乎