写点什么

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:382824
用户头像

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

关注

评论

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

图数据库实操:用 Nebula Graph 破解成语版 Wordle 谜底

NebulaGraph

数据库 开源 图数据库 分布式图数据库

向工程腐化开炮|动态链接库so治理

阿里巴巴终端技术

android 动态链接库

2022年中小企业数据安全如何保障?对比华为云与其他云计算大厂,15分钟的字节跳动视频面试

程序媛可鸥

Python 程序员 面试

Kafka 常用命令总结,高级Python面试题

程序媛可鸥

Python 程序员 面试

Python 实现二叉树前序,中序,后序,零基础也能看得懂

程序媛可鸥

Python 程序员 面试

CVE-2021-3129:Laravel远程代码漏洞复现分析

华为云开发者联盟

安全 漏洞 代码复现 CVE-2021-3129 base64 标准

2022年中国在线音乐市场年度综合分析

易观分析

Flutter 图片库高燃新登场

阿里巴巴终端技术

flutter

Python GUI编程:关于 tkinter 怎么才能写出更好看的界面,华为架构师深入讲解Python开发

程序媛可鸥

程序员

从硬件到软件,教你从零搭建智慧农业大脑

华为云开发者联盟

物联网 智慧农业 华为云IoT 小熊开发板 STM32L431芯片

浅谈NIO和Epoll实现原理

Linux服务器开发

网络编程 epoll Linux服务器开发 Linux后台开发 网络io

Python 开发编码规范,阿里面试100%会问到的JVM

程序媛可鸥

Python 程序员 面试

如何基于 OpenKruise 打破原生 Kubernetes 中的容器运行时操作局限?

阿里巴巴云原生

龙蜥开发者说:从入坑到入门 | 第 2 期

OpenAnolis小助手

开源 龙蜥社区 开发者说 技术的力量

nginx5种负载策略的设置方法,看完直接怼产品经理

程序媛可鸥

Python 程序员 面试

昇腾CANN论文上榜CVPR,全景图像生成算法交互性再增强!

Geek_32c4d0

昇腾

3个月夯实基建,鲜丰水果这样实现研发数字化

阿里云云效

云计算 阿里云 云原生 持续交付 研发运维

Rust基本概念

Shine

读书笔记 rust

常见问题(FAQ)页面的搭建步骤

小炮

社区活动 | Apache Pulsar SIG(特别兴趣小组开放)!欢迎大家加入

Apache Pulsar

开源 架构 云原生 Apache Pulsar pulsar 社区

飞桨助力动车3C车载智能识别,为动车组运行保驾护航

百度大脑

2021年【大学生Python学习】社区&&小博主,2021最新大厂高频微服务面试总结

程序媛可鸥

Python 程序员 面试

python 同时迭代多个序列,还没吃透内存缓存LruCache实现原理的看这篇文章

程序媛可鸥

Python 程序员 面试

云原生技术赋能ISV实现应用现代化

York

云原生

移动平台WorkPlus助力医院智慧信息化建设

BeeWorks

大疆被制裁,请马上卸载postman!

Liam

程序员 Postman 开发工具 API swagger

python DataFrame数据合并 merge()、concat()方法,拿下我人生中第7个Offer

程序媛可鸥

Python 程序员 面试

阿里巴巴副总裁陈丽娟:我对阿里云产品生态的思考 | 云原生加速器观点

阿里巴巴云原生

使用MASA.Blazor写一个标准的查询表格页

MASA技术团队

jQuery入门到精通学习教程,收藏我这篇就够了,Alibaba高并发业务实战文档

程序媛可鸥

Python 程序员 面试

python3 基础小练习: 判断闰年,2021最新Python算法相关面试大

程序媛可鸥

Python 程序员 面试

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