nodejs工程師一般工作內容是什麼?

時間 2021-05-29 22:17:48

1樓:lzszone

高票說的很好, 大方向上說:

看http協議(哪些問題是協議內已經提供解決方案的, 快取策略啊, 認證啊, restapi啊)

看你用過的東西的文件(任何庫都有一定中心思想, 帶來的提公升不光是庫本身的熟練度, 編碼技巧(設計模式)可以參考一些庫的原始碼, 其實不光是koa這種, node本身, 你用的資料庫都更值得一看)

我本身還是處在看文件的階段...所以到此就為止了...當然要有選擇的看哈

2樓:liuzhen88

1. 做前端工程化

2. 做大前端中間層工作

3. 純後端開發

4.創業公司中苦逼的全棧工程師

5. node c++ addons開發

6. 轉坑,從node跳入c++。

7. 搞c++機器學習,機器視覺。

8. 學習v8, libuv。

9. 熟悉v8,c++搞瀏覽器核心開發

10. 裝逼

3樓:

一般工作內容就是:CURD

自己想學的話,就看你想往那方面發展。

選擇深度發展,就去研究nodejs的實現,研究V8。

選擇廣度發展,就去擴寬自己服務端的知識面,面向全棧學習。

目前深度發展看起來難,實質上反倒是面試和裝逼的捷徑,但難說後面新的js執行時和新的引擎出來把你好不容易學的知識淘汰掉。

廣度發展反倒是一種腳踏實地的做法,循序漸深,但這個需要論年的時間來積累。

4樓:劉祺

首先要把js語言這個基礎打好,es規範搞熟了以後,我們再說後面的。

Stream這個類可以了解一下,看著文件,它貫穿了檔案操作,http,子程序,標準輸入輸出等各個模組。這些模組都搞熟了以後,Stream各個子類也就都熟悉了,也就都熟悉了。而且有可能連它的父類EventEmitter也熟悉了,自此你就可以跳出web領域了。

這時你可以接入乙個新的平台,electron,在這裡,套接字,ipc通訊等傳統C/S程式設計師的知識領域開始走進你的視野。

中間還有另外一條並行的支線任務。typescript,誇張點說,他會給你開啟乙個新的世界。很多前端起點的程式設計師有乙個通病,就是只學過動態型別語言。

我常說,乙個人手裡如果有把錘子,他會看什麼都像釘子。只會用動態型別語言的程式設計師,就像是乙個拿著錘子的孩子。詳細的差異我就不展開講了。

第三條支線任務就是工程化,node這邊的工程化生態比前端要好很多。自動化的lint、構建、測試、編譯、部署這些環節都有完美的生態閉環。易用性和可實施性也比前端那邊強很多。

另外node社群這邊的持續整合服務,完爆前端社群。

電氣工程師的工作內容是什麼?

小馬 鄙人不才,正是電氣工程師。上述這些有可以分出來不同的崗位,電氣工程師的工作內容涵蓋整個電力系統,幾乎只要跟電沾邊得工作,電氣工程師就出現了。 龍志明 不知道你說的電氣工程師是哪一種,我用我接觸過的做個回答吧。我是在非標自動化行業,做非標裝置,主要客戶是汽車 電子 醫療行業。具體的工作內容,我可...

機械工程師,崗位經驗一般要求較小,而工藝工程師方面一般都需要3 5年的從業經歷,這是為什麼?

Jerry Zheng 這都是扯吧 我搞了很多年的自動化裝置哦 機械工程師要求很高,做好機械工程師不容易,要懂得東西很多,不然隨時被鄙視 工藝我不敢評價 Hicreat 其實這是個誤區,機械工程師需要知識面廣,懂設計,同時也要熟悉加工工藝,起碼設計乙個零件製造能不能加工出來,怎麼加工出來,怎麼加工出...

前端工程師學 Node js 好還是 PHP 好?

PHP是前端工程師走向Server的過去式 node是前端工程師走向Server的將來時。然並卵,看看公司用的是什麼吧。 又欠 說實話我當時也糾結了很久,不過我不是糾結先學PHP還是Node.js,我是糾結 到底做乙個真正的hack呢,還是做乙個兢兢業業的碼農,每天在生產線上搬最平凡的磚 後來成了2...