html5 css3 js都系統學過(還在深究),jq只能說會簡單的使用並不深入,vue和node不知道先學哪個好,望各位大佬前輩同行點醒一下,萬分感謝


我怎麼記得回答過這個問題呢...

根據你的問題描述,先學哪個都可以。

TL;DR

先學Vue,是因為HTML5和CSS3都系統學過了,jQuery雖然不深入但也算熟悉了操作DOM和發AJAX。接著學Vue前端框架,會立刻實戰之前學過的東西,溫故知新。

但是呢,Vue馬上要發布3.0了。本來預計是今年第三季度,現在馬上第四季度就開始了,但估計不會太久吧。既然是小白,建議從3.0開始學,避免剛學會就升級大版本。而且最重要的是Vue3核心用TypeScript重新寫,將更好的支持TS。

先學Node,是因為Node雖然算後端技術,但現代前端工具鏈都是基於Node的。Webpack、各種CLI,各種Lint,各種各種。熟悉Node,能夠更好的使用這些工具。

而且呢,學Node,可以直接用Nest框架,先適應TypeScript開發,因為將來前端很可能都是TS的天下。雖然上面講的前端工具鏈沒必要再用TypeScript開發一遍了,但是你自己將來用前端框架和Node伺服器端的時候,還是要用TS的。

所以,先學哪個都可以,但建議先學TypeScript。如果之前學的是老JS,建議先學ES6+,然後再學TS。

最佳學習路徑是這樣的:ES6=&>TS=&>Node(主要是基本原理和NPM/YARN,Nest,Vue3發布前估計沒時間深入學習Node伺服器端開發)。學完這些Vue3差不多發布了,開始學Vue。


前言 · 曉舟報告?

blog.xzkeji.cn

按照這個進度學就行啦


學後端去


建議先學vue,等前端基礎差不多並且有一定工作項目經驗之後在考慮nodejs,因為nodejs是服務端的,也就是偏後端的,當然最後都要學,不過初期還是先學vue(或react)。不過建議學的過程注意基礎同步,打好js和css基礎,因為js深入底層和css花樣式玩法是現在大部分公司面試必備了,也是前端基礎,如果vue差點沒關係,但是js和css和http差就GG了,總之前端的基礎一定要好,沒事多學習,對照這問題(業務能力)學,反正是學不完的,盡量每天抽點時間學基礎,學底層,慢慢學會看源碼,各種工程化思想,封裝能力,加油,堅持住就能牛B


vue,門檻相對低,如果不深究其原理,做一個快樂的API guy,不知道多虛浮~

不要扯3大框架,設計模式,數據結構,題主剛學完jq,大約就是半隻腳踩進了前端,一個腳指頭踏進了編程界

至於node,你學會了也可能找不到工作(手動狗頭,看城市,看地區)

至於vue,如果你要求低一點,然而又對vue所有的api熟悉,先工作,工作中的學習質量很高

等你有了實際的項目經驗,與後端聯調的次數多了,最起碼搞明白http的request和response了,再談node吧,否則就是兩眼一抹黑,瞎整


推薦閱讀:
相关文章