Stack Overflow 发布 2016 开发者调查报告:JavaScript 最受欢迎,46%开发者没有相关学位
开发者问答网站 Stack Overflow 是颇受开发者欢迎的开发知识经验问答网站。网站每年都会对用户进行调查,了解开发者的构成、开发语言选择等情况。今年该网站对约 50000 名用户进行调查后的结果已经出炉,里面不乏一些有趣同时也令人深思的发现:比如说 JavaScript 仍然是最受欢迎的编程语言,而将近一半的开发者并没有计算机的相关学位。
在 语言方面,JavaScript 仍然以压倒性的优势当选最受欢迎开发语言,超过 55.4 的受访者称自己使用这么语言。实际上前 5 名的排名与去年都是一样的,分别是(JavaScript、SQL、Java、C# 以及 PHP)。但 PHP 的受欢迎程度则比去年下跌了 4 个百分点,Stack Overflow 分析认为是由于 Node 和 Angular 的崛起。
Stack Overflow 还调查了开发者最喜爱、最讨厌以及最想学的开发语言。其中 Rust、Swift、F#、Scala 以及 Go 当选 2016 开发者最喜爱语言,这是 Rust、Swift 与 Go 连续第 2年 当选了。而 VB 很不幸地成为了开发者最讨厌的语言。Android、Node.js 以及 AngularJS 是开发者最想学的三门语言。
在使用趋势方面,一些新的开发技术势头良好。其中使用增长率最高的前 5 种技术分别是 React、Spark、Swift、Cassandra 以及 Raspberry Pi。
哪些技术最赚钱呢?Stack Overflow 调查发现,全球范围内显著高于开发者平均薪水的前 5 种技术分别是 F#、Dart、Cassandra、Spark 以及 Hadoop。
Stack Overflow 还调查了最流行的技术组合。其中最受欢迎的二人组是 JavaScript+ SQL、JavaScript+PHP 以及 Java+JavaScript;最受欢迎的三人组是 JavaScript+PHP+SQL、Java+JavaScript+SQL、C#+JavaScript+SQL。
最受欢迎的开发环境颇为令人惊讶,是一个非常简单的编辑器 Notepad++,以 35.6%的使用率与 Visual Studio 并驾齐驱,这也许是因为其内置支持多达 27 种语法高亮度显示、以及众多特色功能而受到开发者青睐吧。
还有一个有点令人惊讶的发现就是开发者使用的桌面操作系统。苹果 Mac OS X 首次超过 Windows 登顶,而第三名 Linux 与 Windows 7 的的差距也不大。当然,如果把所有的 Windows 版本都算上的话,微软还能保持份额第一的位置。
在受访者构成方面值得注意的是有 46%的开发者并没有计算机科学或任何相关领域的学位,这说明编程正日益变成一门普遍技能。而且开发者普遍很勤奋,有 57%的人表示工作中至少每天都提交一次代码。
在开发者角色方面,有 28%者自认为是全栈 Web 开发者;其次是后端开发者,占比为 12%;排第三的是学生,有 11%。
在年龄方面,开发者的平均年龄是 27 岁,25-29 岁年龄段占了 28%,这说明做开发是青春饭。但是这并不代表老了就不能写程序,40 岁以上的也有将近 13%。
不过调查中多样性仍然是个突出问题,受访者中只有 5.8%是女性。这表明这个行业在性别平衡方面还有很长的路要走。
====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android 多媒体库新漏洞 2.75亿部设备受影响
TNW中文站 3月19日报道 以色列软件研究公司NorthBit今日发布报告称,由于Android系统的媒体服务器和多媒体库Stagefright中存在安全漏洞,上亿部Android设备可能会遭到黑客攻击。 这并非Stagefright首次被发现存在安全漏洞,早在去年10月时,就有媒体报道称超过10亿部Android设备可能会因为Stagefright中的一个安全漏洞而被入侵。 从那以后,谷歌陆续发布了多个补丁,但是Stagefright的安全问题始终没有得到解决。 NorthBit称,运行2.2至4.0版Android系统以及5.0和5.1版Android系统的设备可能都会受到这个新发现的漏洞的影响。 NorthBit估计运行上述版本Android系统的设备大约有2.75亿部,但是很难说清到底有多少设备可能会受到影响。 NorthBit称,运行常规ROM的Nexus 5设备最有可能受到攻击,公司成功攻破的其他手机还包括HTC One、LG G3和三星S5。 幸运地是,黑客利用这个新漏洞发动攻击并不是一件容易的事。据NorthBit称,利用Stagefright中的这个新漏洞发动攻击需...
- 下一篇
即使是封闭的苹果,也不得不开源了 Swift
在2015苹果WWDC上,最受欢迎和关注的不是iOS 9和OS X,也不是新的Apple Music,而是苹果软件工程副总裁 Craig Federighi 宣布,苹果的编程语言 Swift 2.0 将会开源。 为 什么大家会如此激动?在过去的15年间,开发者已经显示了对开源工具和平台的偏爱,然而苹果一直让开发者适应自己的技术,远离第三方技术。苹果这样做有一 定风险,有可能会与开发人员关系疏远,也正是这些开发人员一直在开发第三方应用或者服务。程序员想自由选择自己想要的工作方式 ,要留住他们,苹果不得不对外开放。 Swift发展非常迅猛,但近几年很多新出现的其他的编程语言都较着劲,想吸引开发者的注意。Facebook在使用Hack和D语言;Google开源了它的Go语言;Mozilla也推出自己的第一版编程语言Rust。这些编程语言都各有优劣,其中会有一种或者几种会成为下一个软件开发的标准,并且每种编程语言都已经开源。 重 要的是,去年微软决定开源它.NET框架。微软允许所有的开发人员有Windows以外的系统中使用自己的语言,包括OS X以及iOS ,并且还提供了代码,使得开发人员更便...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS关闭SELinux安全模块
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 设置Eclipse缩进为4个空格,增强代码规范
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路