年度大片:StackOverflow 2017开发者调查报告
Stack Overflow 发布了 2017 开发者调查报告,此次有超过 64,000 名开发人员参与调查,分别对其技能、工具、学习趋势等数据进行了统计,现将其中一些有趣的数据和趋势撷取出来分享给大家。
一、开发角色
开发类型
大约有四分之三的受访者是 web 开发人员,不过这其中也有许多人表示正在努力构建桌面应用和移动应用。
具体开发类型
二、开发经验
Web 和移动开发人员平均而言,比其他技术学科的开发人员(如系统管理和嵌入式编程)的专业编码经验要少得多。软件行业是新人才的主要孵化器,经验丰富的开发人员比例相对较低。
三、开发者推荐哪种学习方式?
想学习编程,但不知道从哪下手? 调查显示开发者建议先进行在线课程,然后买一本书练习。
四、编程语言
最常用编程语言
JavaScript 连续五年夺得最常用编程语言。 SQL 再次占据第二位,Java 第三。 但是,Python 在五年内首次超过了 PHP。
编程语言使用趋势
可以看到,Python 和 Node.js 等语言日益普及,而 C#和 C 语言的使用却在减少。
最喜欢的编程语言
Rust 连续两年成为最受欢迎的编程语言。Swift 去年排名第二,今年降至第四名。
最可怕的编程语言
Visual Basic 连续两年被评为最可怕的语言。最可怕的意思是,目前使用该技术的开发人员比例很高,表示没有兴趣继续做下去。
最希望使用的编程语言
Python 去年排名第四,今年已成为开发者最希望使用的语言。
五、开发技术和其他
框架、库
Node.js 和 AngularJS 仍然是这一类中最常用的技术。
数据库
首次对数据库进行调查,MySQL 和 SQL Server 是最常用的。
平台
Windows 是开发人员最常用的平台,其次是 Linux 。
六、开发环境
Web 开发
桌面开发
系统管理员/Devops
七、技术生态
技术被集中在几个不同的“生态系统”中:下图的左侧,一个是代表 Web 开发的大型集群(中心是 JavaScript ),一个是用微软技术群(以 C#和 Visual Studio 为中心)。右边,有一个连接着 Java、Android 和 iOS 的集群“星座”。
其他较小的相关集群包括 C / C ++ / Assembly、Raspberry Pi 与 Arduino,语言如 Python 和 R 以及特定的 IDE 。
原文地址:https://www.oschina.net/news/83164/stack-overflow-developer-survey-results-2017
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
年度大片:StackOverflow 2017开发者调查报告相关推荐
- StackOverflow 2022年开发者调查报告
目录 最流行的技术:编程.脚本和标记语言 目前行业需求量最高的 8 种编程语言 StackOverflow 2022年开发者调查报告 Stack Overflow 2022年开发者调查报告现已于6月下 ...
- 2017年IoT开发者调查报告
从 2015 年起至今,Eclipse 基金会每年会通过 IoT 开发者调查报告( 2015 . 2016 )来研究 IoT 开发者社区的发展趋势.近期,Eclipse 正式发布 2017 年 Io ...
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
来源:机器之心本文约2100字,建议阅读8分钟 当前最受开发者喜爱的编程语言是 Rust 语言,而 Python 的受喜爱程度仅位居第六. 在最近出炉的 Stack Overflow 全球开发者调查报 ...
- Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉
111在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Python 语言受开发者喜爱程度仅排第六.但是,备受好评的 Rust 语言也面临着「好 ...
- Rust 最受喜爱却少有人用,Python 仅排第六,2021 全球开发者调查报告出炉
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Pyth ...
- Java老矣,尚能饭否?——Stack Overflow 2018 开发者调查报告出炉
原文:地址 Stack Overflow作为全球最大的程序设计领域的问答网站,每年都会出据一份开发者调查报告.近日,Stack Overflow公布了其第八次年度开发者调查报告(https://ins ...
- 25% 的开发者认为 Rust 是最佳替代,最新 Go 开发者调查报告出炉
整理 | 章雨铭 责编 | 张红月 出品 | CSDN(ID:CSDNnews) 近几年,包含C语法,拥有高性能.高效率而且还易于上手的Go语言,自推出便受到了国内外开发者的欢迎,许多开发者将其列为最 ...
- 2018 Python 开发者调查报告发布,数据出乎你意料吗?
开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> JetBrains 发布了 2018 Python 开发者调查报告"Python Developers ...
- Stack Overflow Developer Survey 2016 Results(2016stack overflow 开发者调查报告)
Overview总览 This year, over fifty thousand developers shared where they work, what they build, and wh ...
最新文章
- python not not()
- gitbook的使用
- 运行SSIS包的几种方式
- Android-- Intent.Action(2)
- 第 6 章 —— 装饰模式
- 微信小程序 - 豆瓣同城
- 【Kafka】kafka命令kafka-console-consumer.sh
- GCC帧指针的开启与关闭以及反汇编测试
- Java基础学习总结(99)——Java代码性能优化总结
- 书单 | 月度畅销好书,助你技能满格,摆脱低效,走向财富人生
- Windows10配置使用极点五笔输入法
- kindlefire刷安卓系统_安卓4.0完美运行 Kindle Fire刷机教程
- ArcGIS 在线地图加载插件介绍
- 使用Python将数据库中的文本生成词云图
- LHC有望揭示新的物理学理论
- 什么是Oncall?
- 网页设计(三)——JavaScript
- 杨振宁 莫言 范曾 《开讲啦》
- OpenCV VideoWriter 写入自定义尺寸视频卡死问题
- 第12章 多元线性回归-整理6
热门文章
- linux命令chown和chmod什么区别
- Spring Data Redis—Pub/Sub(附Web项目源码)
- LNMP服务器安装配置(Rhel+Nginx+PHP+MySQL)
- 深入了解Oracle ASM(一):基础概念
- ASP.NET Core Web API使用静态swagger.json文件
- 如何高效的比较两个 Object 对象是否相等?
- System.Text.Json 中的 JsonExtensionData
- 为什么应该用record来定义DTO(续)
- C# WPF MVVM项目实战(进阶②)
- 如何在 C# 9 中使用record类型?