2021 Node.js 开发者报告 [问卷结果已出]
发布于 3 年前 作者 lellansin 62271 次浏览 最后一次编辑是 2 年前 来自 分享

感谢大家的鼎力支持,Node.js 开发者问卷调查报告已经出炉~~

点击 GitHub Page 地址查看报告: https://github.com/NoderSurvey/reporters

原问卷内容

BFF、SSR、Serverless…… 随着技术的浪潮不断翻涌, Node.js 正在为我们逐渐带来更多的生产力。为了更好的了解 Node.js 生态现状,帮助大家:

  • 了解大家都是如何使用 Node.js?
  • 梳理这个语言的技术栈
  • 聚焦大家都在关注些什么?
  • 帮助开发者找准这个语言的定位(用来干什么的)
  • 找到目前生态所缺乏的以及被期望的内容
  • 辅助企业招聘

欢迎您来参加 Node.js 开发者调查问卷,希望您能抽出一点时间,将您的感受和建议告诉我们,我们非常重视每位开发者的宝贵意见。

问卷结束后我们会给留邮箱的同学第一时间电邮分析报告,期待您的参与!

这大约需要花费您 3~5 分钟,链接请戳:https://www.wjx.cn/vj/Q08EYUi.aspx

钉钉/微信等 app 扫码也可以进入问卷 qrcode_www.wjx.cn.png

本问卷目前由腾讯 & 阿里前端发起,去年的问卷 https://nodersurvey.github.io/reporters/

36 回复

各个大佬,请在团队帮忙填一下,如果有公众号等资源也求帮忙分享一下

@i5ting 请在团队帮忙填一下啥意思。。。

已填 感觉现在Node的社区和相关的东西都不是很活跃了,在准备转GO了

遗憾的是没有关于失业、薪资、行业前景、工作环境、性别、婚姻状况的调查选项

啥时候出报告结果

@zengming00 这个就涉及到隐私了,会有麻烦的

@dingyuanwu 科普的内容做的已经差不多了,前端做node最大的硬伤是运维和后端架构理解,这些都期望通过Serverless来解决,所以看起来是Serverless更火,但实际上和之前的node并无任何差别,只是基建带来的变化。

node应用量还是稳且快速增长的。

@i5ting 匿名的问卷怎么会有麻烦,写个程序说不定能刷一波呢

@zengming00 单纯了,哈哈哈哈

@i5ting 嗯,现在知道、了解node的人已经比以前多多了,感谢各位布道者的努力。 但是真正用Node开发后端项目的公司不是很多,这个可能更多的还是人员后端素质和公司的技术选型的问题,这个不是很好解决。 现在使用Node更多的还是开发BFF和serverless应用,我目前只要还是坐BFF相关的开发,但是真心感觉做BFF有点憋屈,高不成、低不就的,打杂还行,不利于长久的发展。 如果接到了后端素质不高的人写的BFF,那感觉简直酸爽(不要问我怎么知道的QAQ)。 不过国内serverless发展真的很猛,这应该是一个不错的前景。

@dingyuanwu

你说的是对的。憋屈。目前确实在一些领域上是有确实的。比如分布式事务,类似于java了seata这种,社区里确实没有很多很好的实践。技术上是能实现的,没有人愿意在这些领域钻研,这是我觉得比较可惜的。

用node做后端的公司是很多的,可能小到一个公司都不到10个人。今年去武汉参加活动,有一个创业公司cto,他们同时有很多个app,也有很多个node后端服务。还有一个是重度egg用户,类似这样的例子非常多。现在能叫上名字的,大概只有 语雀 够大了。

以前了解,国外中小公司node还是很多的。

目前见过最大的node集群,近100万qps,可惜还是偏前端的。

@i5ting 是的,Node只是缺很多基础能力,这些都是需要专业的人来推动的,现在很多的工具软件都开始提供Node的开发包了。 我还记得3、4年前,公司的项目接入阿里云的工具,没有Node的包,只有java、c++、php这些常见的开发语言,Node只能通过openPAI的方式接入,接入难度还是比较大的。现在就好很多了,这些也是Node推广带来的红利。 但是还有很多是没有提供Node包的,这些大部分都是分布式、微服务之后带来的技术,但是这些技术是目前做大型软件开发的主流技术,这些都是阻碍Node在后端继续发展的因素。 之前在阿里做的Node的一个微服务,因为不能连接内部的TIDB被java重构了。 不过做独立的服务或者说是大多数的后端服务,Node其实也是能够胜任的,已经有很多成熟的框架了,做web开发有:express、koa、egg、midway、nest等,都是很优秀的框架,我觉得目前Node缺的是后端开发的人才(使用Node做后端开发的人,而不是仅仅使用Node做BFF、FaaS等简单的开发),丰富Node在后端领域的实践经验。 一上来就说Node稳定性、性能不好的,都是在耍流氓(手动狗头🐶)。 最后,语雀确实NB,不论是产品还是技术,至少是目前用过第二好的文档管理工具,可惜发行版还是没有支持markdown,啥时候支持了就是最好的了。

node 薪资不高,并且转node的基本是前端,然后转node前提就是前端水平差不多还可以,基于前面几点,既然前端薪资还可以干嘛转node,对于学习node纯属兴趣而已,但这份兴趣又能够维持多久或者多少人有这兴趣

搞定了,确实对node晋升很苦恼

反正就挺迷茫的。我们公司因为人难招已经转Java了。 明明入行是当前端的,结果现在一入node深似海。刚入行就当全栈,后来变成纯后端,现在都开始写Java了。😅 也不知道是该继续换个语言做后端,还是转回前端。

前端入行4年,之前公司都不需要Node服务,只根据视频做过一些demo,想要在node精进,请问各位大佬是怎么学习和使用node?

已填,越来越多的人问我:Node.js不是前端语言吗?

对对方的身份

感觉前端会node现在很常见了

提交不了,卡在这,页面无响应 image.png

@takayama-lily简介该函没感觉个更好解构个交互解构

已填,Java 转 Ruby 转 Node 转 纯前端 路过

@i5ting  nodejs的分布式事务解决方案,可以了解下DTM

@fengwenxiu 同感,很多时候都想直接转Java了

@fengwenxiu 语言不重要,全栈能力很重要

终于等到结果了,我也顺利从nodejs转到golang了~ 不想被人家质疑你能搞后端么,懒得解释了直接汇编怼他脸上.

学node 理解服务器咋回事,再转其他后端语言

报告很精彩。

回到顶部