如何系統地學習Node js?

時間 2021-05-06 01:35:21

1樓:奔到到南牆

程式設計師的修仙之路-築基篇 - 全心投入的文章 - 知乎 https://

zhuanlan /p/10

6065134

2樓:

剛畢業的時候一直做前端,但保持學node。辭職第乙份工作後去應聘node後台開發,技術不到家只能在小公司做。當時在網上惡補node面試相關問題,

Node.js Interview

按照上面的思路去學習,查詢了很多不同文章知識。這是我筆記Node.js Interview

不喜歡小公司,做了幾個月之後還是做回前端,node只是自己的乙個技能點而已。感覺餓了麼的面試內容,跟實際很相關,很值得參考。不過它提供的是思路,還是要自己花時間去深挖好好學習。

唯一推薦的就是中文或者英文的官方文件,中文有時候有坑,提交過pr修改。作為渣渣,一般是真的不解才去看英文。

現在離職去旅遊,感覺下一步應該惡補的是英語了。

3樓:dog porn

我在半年前也關注了這個問題,現在也有一些自己的學習方式個路徑,感覺學nodejs主要還是要實踐吧,過程中不斷熟悉node各種api的用法,我自己總結了一些小的練手專案,分享給大家https://

4樓:方應杭

能先好好入門嗎?

系統學習是工作一段時間後再考慮的吧?

你看學英語的新人有妄圖系統學習英語嗎?不是先背三年單詞嗎?

你看學演算法的新人有妄圖系統學習演算法嗎?不是先刷一年題目嗎?

不要沒學走,就想學飛。

等你學幾年之後,就會放棄「系統學習」這種想法了。

吾生有涯,學海無涯。

5樓:王運博

部落格位址http://

blog.csdn.net/wangyunbo

158/article/details/78751398

6樓:鹽樂

我不是技術,我就想來問問node有這麼小眾和難學麼?

我們公司是火球買手,在杭州,技術架構都是用的node,發現要招node的技術人員太難了。

現在工資開到30-50k了,三個多月乙個人都沒招到。。。

已經打算換語言了,node實在是人才緊缺。

7樓:COIN

整這些沒用的。

學node就是學後端那一整套東西。

所以,無論你想什麼辦法,用node寫個檔案上傳介面就差不多了。

會涉及到幾個核心的模組:http,fs,stream。

會涉及到幾個後端開發比較常見概念:

請求頭解析

響應頭設定(這裡一定會接觸到http規範)請求體解析(非常重要)

臨時儲存,資料流等

8樓:謝旻杰

個人感覺樓主不是科班出身,當然沒有瞧不起的意思,我也是半路出家。我的建議是再學node之前,先夯實基礎,比如網路資訊的書籍過一遍,然後實際一點HTTP,Restful,Ajax原理,然後有機會學後端架構,比如學.net MVC webAPI什麼的。

現在在公司用.net技術棧,也照貓畫虎寫過Full stack story。感覺node 很像controller,還有一部分model.

只要樓主大致看過真正後端怎麼寫,nodejs就不會難,現在很多教程都是前端寫的,畢竟有可能寫的不好。在具體就是沒必要學http://

socket.io

完全可以express解決

9樓:鄒xiao菁

牆裂牆裂牆裂推薦乙個課程:玲瓏學院_玲瓏課程,講師妹紙的聲音很好聽咳咳,更重要的是講的比較清晰,我已經入坑了,現在好像已經更到了CMS…

還有一本書:《深入淺出Node.js》

出自國內阿里大神樸靈的大作, 國內最好的 Nodejs 書籍,沒有之一。同時也是第一本深度講解 Node 的圖書,想要深入了解Nodejs 的同學不能錯過啊~

10樓:「已登出」

學好js基本語法,知道伺服器(發請求,收請求,處理請求),資料庫(存資料)是什麼鬼,理解伺服器之間的通訊方式(瀏覽器本身也有伺服器,不然怎麼發ajax非同步請求和表單請求,接受service的請求),然後了解一下什麼叫mvc架構,然後就是應用層的資料庫增刪改查,找點過濾資料的工具(自己寫也行),做點rest資料介面,寫寫route,看看jade之類的模板引擎的語法。再細的什麼登陸攔截就不說了。

11樓:

還是做專案吧,實習基本上午學乙個庫,下午develop,第二天搞定需求。。。

node就和python一樣體貼。。。

慫什麼直接上。

12樓:姜小落

不是很了解題主學習的程度,如果js熟悉的話建議從簡單的demo,官網api開始,然後學習框架,同時推薦一本書,樸靈的淺入深出nodejs,各個學習階段都可以看一下

13樓:艾里奧

個人認為學一門新技術,無論是什麼,最快的方法一定是實踐+總結。

首先,你要想好你準備拿它去做個什麼東西出來。如果是工作需要,那自然更有動力。

然後你開始去先去看一下基礎知識,找本入門書籍比如nodejs實戰,當然文件隨時需要隨時查閱

Node.js實戰中文版

Docs | Node.js

3. 書本過了一遍之後,就著手開發你要做的東西,這個過程中你肯定會遇到各種問題,帶著問題去看書、google、查資料,這種知識來的肯定比你單純的去啃某個知識點來的牢靠

14樓:leejersey

如果沒接觸過的後台開發確實入門比較難,因為很多概念不是簡單的語言基礎,個人建議學一門後台語音了解後台的流程,http我認為是非常重要的,另外如果了解前端框架路由,模板這些學習Node也會有好處,然後你再去學習node,你會發現已經沒那麼難了。

15樓:alsotang

計畫和實踐同時進行的吧。而且就前期來說,建議過實踐,不怕錯。實踐中學習是效率最高的一種方式。

程式設計這東西,不必要列份表單然後全部看一遍才開始動手。

最建議的是,幫自己訂乙個簡單的目標工程,然後完成它。在完成的過程中,發現自己知識的某方面不足,再針對性的補一補。

所以我覺得在題目中的技能列表之外,題主還需要幫自己列乙份循序漸進的練手專案列表。

16樓:荷葉之影

如果沒接觸過的後台開發語言的童鞋,建議先上手php。

怎麼說node也是在伺服器端的工作,node本身的學習成本就不低,如果加上沒有後台開發語言思維的童鞋來說,太過困難

17樓:yoom

最重要的是你系統的學完NODE之後想做什麼。

倒是建議你直接用node來做些東西,過程中會遇到問題,然後搜尋並解決,到後面自然系統了。

如何系統學習Nodejs?

江湖術士 用nest,文件詳盡,不要浪費時間。物件導向,設計模式,函式式,響應式,隨著業務演進,該來的總會來,你想逃永遠都逃不掉,一步到位是對自己職業的尊重。如果你覺得物件導向囉嗦,函式式可讀性又差 你怎麼啥都想要 那就koa sequelize 自己找庫去,這個屬於漸進式浪費生命,不過會曲線柔和很...

如何系統地學習明史?

劉三叔給出幾個建議 看同時代民生文獻,看西班牙等外國文獻,看明史及公文昭告,看稅收氣象等文獻。我感覺建議挺好啊。然後朱四九實名反對其觀點,也沒具體指出反對哪條建議,然後講了個明史故事,讓分析解讀?恕我理解能力差,這是反對第三條?不應該啊,明史也不只是這乙個故事。要解讀這個故事也可以,最起碼故事反映了...

如何系統型地學習深度學習?

章莫舒 你是屬於主動學習,還是被動學習呢?認知覺醒 開啟自我改變的原動力 舉例說道 1946年,美國學者埃德加 戴爾提出了 學習金字塔 理論。隨後,美國緬因州國家訓練實驗室也通過實驗發布了 學習金字塔 報告,報告稱 人的學習分為被動學習和主動學習兩個層次。即,這個模型非常簡潔地展示出不同學習深度和層...