【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

Stack Overflow 2015 问卷:使用过的、喜欢的、不喜欢的和打算使用的技术

  • 2015-04-10
  • 本文字数:1346 字

    阅读完需:约 4 分钟

Stack Overflow 刚刚完成了 2015 年度的用户问卷调查,并发布了调查报告,分析了在该网站上参与活动的社区开发者的情况,通过问答或简单的学习了解他们的技术倾向。该报告除了列举了各种趋势之外,还分析了参与者使用过的技术,喜欢、不喜欢或希望使用的技术,同时也体现了Git 的支配地位。

问卷包含了大量的问题,例如开发者的年龄、性别、经验、教育情况,以及使用tab 还是空格的偏好等等。但其中有一部分数据引起了我们的关注,首先是使用过的技术这一点,有超过半数的参与者使用过JavaScript,而其中有接近一半的人也同时使用一些与SQL 数据库相关的技术。Java 仍是服务端语言中最流行的第一位,而Angular 也首次出现在了问卷的榜单上,出现在第十名的位置上,同时Node.js 的使用者比例也达到了13.3%。

调查结果中的某些技术的使用情况符合我们所熟知的情况,或者仅有细微的误差,但其中有些重大的变化值得一提:尤其是SQL、C 和C#。SQL 的使用比例下降可以解释为NoSQL 技术的使用率上升的结果。但我们无法理解的是C 的使用率在过去两年中下降了10.5% 的这一结果,毕竟这是一门非常稳定的语言,虽然它可能会逐渐地淡出视线,但应该是以一种缓慢的、步伐较小的方式逐渐降低。更重大的变化是C#的使用者与2013 相比下降了13.1%,这也是问卷里的所有语言中下降幅度最大的一个。人们是否因为定价的原因而逃避使用微软技术?是否因为Stack Overflow 在中国和印度等国家中的流行度不断上升,而这些国家的开发者更倾向于使用廉价或免费的工具,因而影响了最终结果?而 Visual Studio 近期的降价举措与这一结果是否又有着什么关联?

我们还想指出一点,在 Stack Overflow 的这次问卷中最流行的几门技术,同样也是 GitHub 上最活跃的一些技术,包括 JavaScript、Java、PHP、Ruby、C++、C、C#和 Objective-C:

另一个有趣的统计数据是与喜欢的、不喜欢的和打算使用的技术相关的。下面这张表格的前两列中表示了开发者在使用某一技术的同时表达出他们对这门技术的喜欢或不喜欢的比例。最后的一列是开发者尚未使用过某项技术,但打算在将来使用该技术的比例。

在喜爱的技术一列中,我们注意到了使用者所喜爱的一些技术:Rust、Go、Clojure、Scala、F#和 Haskell。而在糟糕的技术一列中,我们也看到了一些始料未及的名字:Salesforce、LAMP、Cordova 和 CoffeeScript。虽然问卷结果中没有涉及细节,但我们也很有兴趣知道为什么开发者不喜欢某些技术,例如 LAMP 或 CoffeeScript。在希望使用的技术一列中,Android 高居榜首,紧随其后的是一些流行的 web 技术:JavaScript、Node.js 和 Angular。

而在源代码控制这一节,问卷结果显示了 Git 相比于其它系统压倒性的支配地位,但这份问卷中也注意到,有大约 10% 的开发者完全没有使用过任何版本控制系统。

Stack Overflow 的问卷调查在二月份通过它们的网站进行,内容为全英文,并且在各大社交媒体上进行广告宣传。来自总共 157 个国家的超过 2 万 6 千名开发者回答了问卷中的 45 个问题。这份问卷调查并不认为它的调查结果能够准确地反映出全世界开发者社区的真实情况,它表示该结果“受到了调查对象的选择范围、自然语言,以及其它一些偏差因素的影响”。

查看英文原文 Stack Overflow Survey 2015: Technologies Used, Loved, Disliked or Wanted

2015-04-10 07:382630
用户头像

发布了 428 篇内容, 共 171.9 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

Apache Tomcat 存在 JsonErrorReportValve 注入漏洞(CVE-2022-45143)

墨菲安全

安全漏洞 CVE

站酷基于服务网格ASM的生产实践

阿里巴巴云原生

阿里云 云原生 服务网格

喜讯!云起无垠获评《2022年度十大新锐企业》

云起无垠

Fuzzing 2022年度十大新锐企业

重磅发布丨从云原生到Serverless,先行一步看见更大的技术想象力

阿里巴巴云原生

阿里云 Serverless 云原生

iOSApp上架流程

雪奈椰子

iOS上架 ios打包

从 Nginx Ingress 窥探云原生网关选型

阿里巴巴云原生

阿里云 微服务 云原生

基于 Log 的通用增量 Checkpoint

Apache Flink

大数据 flink 实时计算

2022 最新版 JDK 17 下载与安装 步骤演示 (图示版)

雪奈椰子

iOS上架 ios打包

Ios app如何上架​

雪奈椰子

iOS上架 ios打包

IoT物联网设备「固件升级」OTA,「资源包更新」最佳实践——实践类

阿里云AIoT

运维 物联网 数据格式

云渲染市场安全吗?如何保证数据安全、财产安全?

Renderbus瑞云渲染农场

云渲染 云渲染农场 云渲染安全

2023 年openEuler 社区技术委员会增选,新增2位委员

openEuler

Linux 开源 操作系统 openEuler 资讯

为什么说 数据服务是数据中台的标配?

用友BIP

游戏行业(北区)客户沙龙丨阿里云用户组北京站

云布道师

阿里云

IM通讯协议专题学习(七):手把手教你如何在NodeJS中从零使用Protobuf

JackJiang

即时通讯 protobuf im开发

累计装机超过300万套 欧拉操作系统跨越生态拐点

Geek_2d6073

Hands on HTML & CSS

无人之路

CSS html

一种简洁又不失优雅的工作流:极狐 flow

极狐GitLab

DevOps flow workflow 极狐GitLab 分支管理

Triple 协议支持 Java 异常回传的设计与实现

阿里巴巴云原生

阿里云 云原生 dubbo

SQL Studio:一款纯Web化SQL开发工具,关键是免安装还免费!

雨果

sql 数据库管理工具 SQL开发

Iosapp上架流程

雪奈椰子

iOS上架 ios打包

金融数字化为何需要低代码开发平台

力软低代码开发平台

Apache RocketMQ 斩获 InfoQ 2022 年度十大开源新锐项目

阿里巴巴云原生

阿里云 云原生 Apache RocketMQ

Ios海外上架

雪奈椰子

ios打包

直播 | StarRocks 联合腾讯云分享 EMR-StarRocks 的降本增效之路

StarRocks

数据库

硅基仿生业务全面 Serverless 容器化,14万+问答库助力糖尿病科普

阿里巴巴云原生

阿里云 Serverless 云原生

安畅SmartOps混合云平台架构的演进之道

安畅Anchnet

云原生

IoT物联网平台「设备影子」开发实战——实践类

阿里云AIoT

JavaScript json 物联网 API 储存

1月10日 KaiwuDB 1.0 线上发布会

KaiwuDB

干货!C4D的7个实用插件分享

Finovy Cloud

云渲染 C4D

阿里云网络解决方案架构师任江波:全球一张网,支撑游戏业务高效互联

云布道师

阿里云

Stack Overflow 2015问卷:使用过的、喜欢的、不喜欢的和打算使用的技术_语言 & 开发_Abel Avram_InfoQ精选文章