為什麼Node.js後端程序員這麼難招?

amiee1001


當前環境(前後端分離)下單獨招nodejs工程確實比較難。

如果單獨招nodejs,需要具備的技能可能已經超出nodejs服務器和api的範疇了,比如說nodejs如何反爬蟲,nodejs使用proxy代理服務器,node遊戲服務器等。還有就是nodejs工程師的需求不是很多,很多node工程師都是從前端過度過去的,這樣的人在找工作往往只看前端或者全棧的職位,很少有看只招node的,況且只招node的有可能不是自己擅長的node方向。

如果招聘改成全棧開發,可能會更好招人。如今的前端越來越龐大,很多前端工程師已經滲透到後端的開發了,比如express, mongodb, redis,restful api等。node可以簡單的理解為js+系統api,最核心最難的那塊依然是原生js的邏輯和算法。如果是網站服務器方向,後端的邏輯遠沒有前端那麼複雜,從前端過度到node成本很低。如果是應對百萬級流量高併發之類的,就需要資深級別的後端開發了,而專門做nodejs高併發大流量的框架和人才都很稀缺。

就目前來看,單獨招nodejs開發不如直接找全棧或者前端,只要原生js的基礎好就行了。就像上面提到的那句話一樣,不管是前端還是node,最難的那塊依然是原生js的邏輯和算法。


大學的那些事情


Nodejs的角色,更多是作為中颱調度,得益於JS的特點,

讓Nodejs在服務端有一席之地,但絕不意味這Nodejs能勝任所有後端任務。

現實來說,除了大廠的sdk有Nodejs版本以外,

很多第三方的sdk只有Java,PHP版本,再來個Python就不錯了,

未來後端變化不大。


RandyHo


後端只有java和其它

單純用node的是初創企業居多

市場需求小,也就倒逼供給減少

畢竟,大部分學編程的只是想找工作

做技術研究的又未必適合貴公司

話說難招未必招不到

可以去nodeJs論壇下帖子

或者當地node群下拜貼


我是王大合


因為node是輕後端,本身就不是一個後端語言,拿node做後端本身就是為了應對簡單的後端需求的。真想招後端選其他語言。

node你招個會node的程序員就行了。前端和後端有區別麼?


小汐vivi


估計用的不多吧


用戶1310762158


因為後端排不上node呀。現在的java和將來的go以及永存不朽的c/c++


分享到:


相關文章: