Node.js基金会2017用户调查报告:近一半用户是菜鸟
关于Node.js话题的热度一直没有消散,近日,Node.js基金会发布了Node.js 2017用户调查报告。调查显示,目前Node.js的线上实例已超800万。除此之外,还有一个振奋人心的好消息——继美国之后,中国成为第二个Node.js使用人数最多的国家。
前段时间, Battery Open-Source Software Index 发布了开源项目流行排行榜,Node.js紧随Linux、Git、MySQL,排在了第四位。
Node.js用户的典型特征:
- 用户来自85个国家,使用超过45种语言;
- 用户从中的获益包括提高开发人员的生产力、提高开发人员满意度,并减少开发成本;
- “典型的”Node.js用户大部分接受过大学教育,且年龄在30岁左右,具有6-9年的开发经验;
- Node.js使用人群十分广泛,他们可能来自不同的地域,语言不同、年龄不同、工作职能不同、经验也不同;
Node.js的版本使用情况,超过半数的人选择了使用V6。
关于Node.js的实践经验方面看起来却不是那么漂亮,近一半的Node.js程序员实际经验不足两年。
其中,有67%的人现在是程序员,28%的人晋升为管理岗位。公司中Node.js岗位的数量10以下、10-99、100+,三个档位基本上市平分秋色。专业人士的开发经验的中位数为5.8年,这个数字看起来还是比较好的。
Node.js的全球脚步
在调查中,有很大一部分的受访者表示在未来的一年中会将Node.js的使用提上日程,如果从全球视角来看,拉丁美洲的程序员和客户更有可能使用Node.js。
在Node.js覆盖的85+个国家,45种语言中,我们发现英文以47%的绝对占比优势排在了首位,德语、中文、法语、西班牙语均占6%,并列第二,葡萄牙语占比为3%。
如何学习Node.js?
相信大家都很想知道其他Node.js程序员都是如何学习的?本次采访也做了这方面的调查,其中包括在线学习,研讨会学习、向老师请教等等方式,而且还有一个很有意思的情况,95%的程序员都会选择英语来学习。
在调查中,程序员对于Node.js的学习曲线基本上都选择了容易,整体困难对容易的比例为45:4,而且程序员Node.js学习曲线的难度与公司规模大小并无关系。
值得注意的是,在调查中,中国程序员觉得Node.js困难的比例最高。
Node.js的程序员很有开源精神,对于Node.js出现的限制,程序员表现的很有兴趣,更欢喜去解决问题。26%的程序员愿意为Node.js开源项目做贡献,40%的程序员愿意教导别人学习Node.js。
为什么用户会喜欢Node.js?
原因很简单,只有三个:
1.多样性,我既可以写前端,也可以写后端,不高兴的话我还可以前后端一起写!
2.敏捷性,Node对于新手来说是非常友好的,它的启动、运行和学习都非常容易,而且具有生产力;
3.性能:Node.js完全改变了JS的使用方式,JS可以有很多的实现形态,而Node.js无疑是其中最好的一种方式。
你也许感兴趣的:
- 【译文】Deno 令人失望
- 2024 年你应该使用 Bun、Node.js 还是 Deno 呢?
- 关于 Node.js 调试,你需要了解的一切
- 从 Ruby 到 Node:重写 Shopify CLI,提升开发体验
- 从 Node 到 Deno:你可能还没准备好
- Node.js 20 正式发布
- Node JS 的未来是什么?
- 三大角度PK,Go语言和Node.js谁胜谁负?
- Node之父Ryan Dahl主题演讲:nodejs设计中的失误
- Deno 并不是下一代 Node.js
你对本文的反应是: