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++