2021年第一季开发者报告新鲜出炉,最流行的编程语言竟然是它!

近日,开发者调查分析公司SlashData发布了2021年《开发者报告》(第20版)。报告中掺杂着大量冰冷的数字,无情的叙述,让我们的程序员同学看起来一点都不活泼了。

SlashData的调查覆盖了来自155个国家/地区的19,000多名受访者,与来自GitHub、RedMonk、StackOverflow和Tiobe的其他语言受欢迎程度排名略有不同。

SlashData每年进行两次此调查。它的上一次调查估计JavaScript社区的规模为1240万,其中包括TypeScript和CoffeeScript,它们也基于相同的ECMAScript标准。截止到第一季度结束,人数已增长至1,380万。

报告发现,JavaScript在全球拥有1380万开发者,成为最流行的编程语言。

开发者数量第二的是Python,人数为1010万,排名第三的Java为940万。这一排名与开发者分析公司RedMonk前不久基于GitHub和StackOverflow的调研数据相同。

根据SlashData的说法,Python是开发者人数增长最多的语言,其中70%的开发人员专注于使用它进行相关的机器学习工作,这很大程度上应该归功于Google的TensorFlow、Facebook的PyTorch和NumPy之类的机器学习库。

对于数据科学领域另一话题语言Rust,SlashData则表示目前只有17%的人使用 Rust,但它却是过去12个月中开发者比例增长幅度最高的编程语言,但因为基础数量较低,所以净增数量要低于Python。

尽管Rust并未得到广泛使用,但今年它的社区走出了Mozilla的“制约”,并创建了自己的RustFoundation,该基金会目前已得到了AmazonWeb Services,MicrosoftAzure,Google和Mozilla的支持。

2021第一季度开发者报告新鲜出炉,最流行的编程语言居然是它?
Python、Java、C语言以较大差距排名其后。在TIOBE编程排行榜中,排名前三的一直都是后端编程语言,为什么JavaScript这个前端编程语言的使用者最多呢?

答案就在于,JavaScript是前端工程师们使用的唯一编程语言,至今没有竞争对手,且不会过时!

最受欢迎的语言

而JavaScript成为如此强大的前端编程语言,主要有四大原因!

原因一:JavaScript是一个全面的、简单的、面向结果的Web开发语言之一。它使得数据的处理和计算成为可能,并且有助于向屏幕添加视觉效果,是一种用于客户端和服务器端应用程序的语言。它的未来应用前景非常广泛。

原因二:JavaScript对使用要求不是特别高,具有的普适性更广。事实上,很多非程序员也在使用JavaScript,同时,JavaScript是如此的功能强大,它被数以百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。

原因三:JavaScript不仅是流行、功能强大,就业前景也是非常可观的。根据劳动统计局的统计,到2024年,网络开发者的未来机会将是有利的。到2026年,网络开发者的就业率将增长到13%,比一般职业的平均水平快得多。美国在2016年有16.29万个网页开发职位,到2026年这个数字应该会增长到大约18.42万个职位。而中国现在高速发展信息技术行业,未来,从事JavaScript的人一定大有作为!

JavaScript行业的工资也非常的可观。据统计,JavaScript程序员在全国的平均月薪是13710元,而在一线城市的话,平均月薪可高达20210元。

增长最快的语言

以百分比计算,增长最快的语言社区是Kotlin。

事实上,这是两个社区中的一个,另一个是Rust,在过去三年中增长了两倍多,从2017年第四季度的110万开发商增长到2021年第一季度的260万开发商。这一点从Kotlin的排名中也非常明显,在这段时间里,Kotlin的排名从第11位上升到第8位——这一趋势主要归功于谷歌决定将Kotlin作为Android开发的首选语言。

即便如此,Kotlin要赶上移动开发的主流语言Java还有很长的路要走;目前,用Java构建应用程序的移动开发人员数量是Kotlin的两倍。

Rust已经形成了一个非常强大的开发人员社区,他们关心性能、内存安全和安全性。因此,在过去的12个月里,它的增长速度超过了任何其他语言,规模翻了一番还多。最后,Lua也是去年增长最快的语言社区之一,主要吸引AR/VR和IOT开发者寻找一种脚本语言替代C语言和C++语言。

2021年Q1的开发者调查报告里,折射出的是广大程序员群体对编程语言的各有所爱。

无论他们擅长或喜爱哪种语言,不变的是他们每天归去都是披星戴月,守着嘈杂的环境编写一串串代码。在25岁的年纪喝着枸杞,忧虑着脱发的烦恼,回家后还得打开网站学习。

无论哪种语言更简便高效,也不能改变他们是努力工作时间更长的群体,Debug的路途寂寞孤独,写注释的日子源远流长、但是年轻的血液依然张扬,因为属于他们的时代正在迎来辉煌。

互联网掘金时代,从来不缺拿着期权上市后改变家庭境况的故事;你会是下一个写故事的人吗?

2021年第一季开发者报告新鲜出炉,最流行的编程语言竟然是它!相关推荐

  1. 开年第一炸:黑马程序员1月就业报告新鲜出炉!

    春节假期完结,进入开工模式,是时候打起精神,以元气满满的状态开启新的奋斗. 当代打工人年前必聊年终奖,年后的话题焦点非跳槽莫属.新年新气象,很多人摩拳擦掌跃跃欲试,计划着换个好工作. 在大家还翘首期盼 ...

  2. 南京师范大学计算机技术研究生就业,重磅!2017年南京师范大学毕业研究生就业质量报告新鲜出炉...

    原标题:重磅!2017年南京师范大学毕业研究生就业质量报告新鲜出炉 日前,教育部公布信息 2018年全国普通高校毕业生预计820万人 毕业人数又创新高 面对这种状况 你是不是内心很忐忑 毕业时的自己会 ...

  3. 清北《2021年毕业生就业质量报告》出炉,毕业生都进体制内了?

    明敏 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 选择体制内机会,相比去年增长70%! 这是清华大学毕业生就业质量报告,最新披露的结果. 就在最近,清北<2021年毕业生就业质量 ...

  4. 一文掌握明年物联网传感器市场!2022中国AIoT产业全景图谱报告新鲜出炉

    来源:传感器专家网 物联网产业是传感器应用最广泛的领域之一,研发新型传感器,做传感器市场,都不能不考虑物联网产业的需求. 2021年随着COVID-19 病毒的存在已常态化,防疫抗疫进入了拉锯阶段:波 ...

  5. 观大局 | 出口转型企业必看,2021跨境产品需求分析报告火热出炉

    2021在数字化改革的大潮中推动前行 在政策和技术加速赋能下 企业出口转型的痛点集中于何处? 你的同行正在使用哪些跨境产品? 正在面临转型或准备开始跨境电商的企业们 你是否在寻找这样的报告-- 202 ...

  6. 2021研究生报告新鲜出炉!博士每年招生超10万人

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达推荐阅读 42个pycharm使用技巧,瞬间从黑铁变王者Google ...

  7. 涉及上千款,2021 Chrome插件性能影响分析报告新鲜出炉

    译者 | 弯月     责编 | 晋兆雨 出品 | CSDN(ID:CSDNnews) 以下为译文: 这篇报告调查了 1000 个最流行的 Chrome 插件对浏览器性能和最终用户体验的影响. 202 ...

  8. 年挖洞超过300个,奖金收入过百万,2021白帽人才报告新鲜出炉!

    9月17日,由补天漏洞响应平台和奇安信集团联合主办的2021补天白帽大会在京召开.会议期间,补天漏洞响应平台联合奇安信行业安全研究中心,正式发布了<2021中国白帽人才能力与发展状况调研报告&g ...

  9. 2021年斯坦福AI指数报告重磅出炉!中国AI期刊影响力首超美国,视频处理是新风口...

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 转载自:AI科技评论 就在刚刚,斯坦福大学正式发布<2021年人工智能指数报告>( ...

最新文章

  1. 公共类java连接数据库_JDBC 建立连接公共操作类(静态方式与单例方式)
  2. NTU 笔记 6422quiz 复习(1~3节)
  3. 最邻近方法nn_【庖丁解牛】从零实现RetinaNet(七):使用分布式方法训练RetinaNet...
  4. TurboMail邮件系统实用技巧十四:如何知道对方已经读信
  5. pc寄存器or程序计数器
  6. [jQuery基础] jQuery节点操作
  7. Drupal常用开发工具(一)——Devel模块
  8. ES6 Promise - 让我们解开的面纱(遵循Promise/A+规范)
  9. JavaWeb — session+Cookie
  10. thymeleaf 消息推送_SpringBoot整合WebSocket实现消息推送
  11. count(1),count(*)与count(列名)到底有什么区别?
  12. matlab 2017a界面,超详细干货:matlab2017a与 CCS 6.2联调设置
  13. 如何使用PTPX预估芯片功耗
  14. From Calcite to Tampering with Flink SQL
  15. 电脑版微信多开显示网络代理服务器,电脑版微信多开办法,超级简单,一看就会...
  16. python测验6_Python语言程序设计 - 测验6: 组合数据类型 (第6周)
  17. 华东 1、华东 2、华北 1、华北 2、华南 1 服务器分别都在哪个城市
  18. python版本升级 mac_mac如何升级python版本
  19. Python小课们是如何赚钱的
  20. 电商“双11”or直播“双11”?

热门文章

  1. Go GIF 动画
  2. 网络协议-路由(笔记)
  3. 数学基础系列:集合与数
  4. java timezone解决夏令时、冬令时问题
  5. 如何成为一个程序员:短,全面,个人摘要
  6. 多目标追踪小抄:快速了解MOT的基本概念
  7. mysql 评价表设计_来聊聊mysql单表评论系统怎么设计
  8. windows应用程序-音乐播放器【一】
  9. 支付宝接口 java_JAVA调用支付宝的直充接口
  10. 超直白win7性能优化方案