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开发者调查报告相关推荐

  1. StackOverflow 2022年开发者调查报告

    目录 最流行的技术:编程.脚本和标记语言 目前行业需求量最高的 8 种编程语言 StackOverflow 2022年开发者调查报告 Stack Overflow 2022年开发者调查报告现已于6月下 ...

  2. 2017年IoT开发者调查报告

    从 2015 年起至今,Eclipse 基金会每年会通过 IoT 开发者调查报告( 2015 . 2016 )来研究 IoT 开发者社区的发展趋势.近期,Eclipse 正式发布  2017 年 Io ...

  3. ​Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉

    来源:机器之心本文约2100字,建议阅读8分钟 当前最受开发者喜爱的编程语言是 Rust 语言,而 Python 的受喜爱程度仅位居第六. 在最近出炉的 Stack Overflow 全球开发者调查报 ...

  4. Rust最受喜爱却少有人用,Python仅排第六,2021全球开发者调查报告出炉

    111在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Python 语言受开发者喜爱程度仅排第六.但是,备受好评的 Rust 语言也面临着「好 ...

  5. Rust 最受喜爱却少有人用,Python 仅排第六,2021 全球开发者调查报告出炉

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在最近出炉的 Stack Overflow 全球开发者调查报告中,Rust 成为最受开发者喜爱的编程语言,Pyth ...

  6. Java老矣,尚能饭否?——Stack Overflow 2018 开发者调查报告出炉

    原文:地址 Stack Overflow作为全球最大的程序设计领域的问答网站,每年都会出据一份开发者调查报告.近日,Stack Overflow公布了其第八次年度开发者调查报告(https://ins ...

  7. 25% 的开发者认为 Rust 是最佳替代,最新 Go 开发者调查报告出炉

    整理 | 章雨铭 责编 | 张红月 出品 | CSDN(ID:CSDNnews) 近几年,包含C语法,拥有高性能.高效率而且还易于上手的Go语言,自推出便受到了国内外开发者的欢迎,许多开发者将其列为最 ...

  8. 2018 Python 开发者调查报告发布,数据出乎你意料吗?

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   JetBrains 发布了 2018 Python 开发者调查报告"Python Developers ...

  9. Stack Overflow Developer Survey 2016 Results(2016stack overflow 开发者调查报告)

    Overview总览 This year, over fifty thousand developers shared where they work, what they build, and wh ...

最新文章

  1. python not not()
  2. gitbook的使用
  3. 运行SSIS包的几种方式
  4. Android-- Intent.Action(2)
  5. 第 6 章 —— 装饰模式
  6. 微信小程序 - 豆瓣同城
  7. 【Kafka】kafka命令kafka-console-consumer.sh
  8. GCC帧指针的开启与关闭以及反汇编测试
  9. Java基础学习总结(99)——Java代码性能优化总结
  10. 书单 | 月度畅销好书,助你技能满格,摆脱低效,走向财富人生
  11. Windows10配置使用极点五笔输入法
  12. kindlefire刷安卓系统_安卓4.0完美运行 Kindle Fire刷机教程
  13. ArcGIS 在线地图加载插件介绍
  14. 使用Python将数据库中的文本生成词云图
  15. LHC有望揭示新的物理学理论
  16. 什么是Oncall?
  17. 网页设计(三)——JavaScript
  18. 杨振宁 莫言 范曾 《开讲啦》
  19. OpenCV VideoWriter 写入自定义尺寸视频卡死问题
  20. 第12章 多元线性回归-整理6

热门文章

  1. linux命令chown和chmod什么区别
  2. Spring Data Redis—Pub/Sub(附Web项目源码)
  3. LNMP服务器安装配置(Rhel+Nginx+PHP+MySQL)
  4. 深入了解Oracle ASM(一):基础概念
  5. ASP.NET Core Web API使用静态swagger.json文件
  6. 如何高效的比较两个 Object 对象是否相等?
  7. System.Text.Json 中的 JsonExtensionData
  8. 为什么应该用record来定义DTO(续)
  9. C# WPF MVVM项目实战(进阶②)
  10. 如何在 C# 9 中使用record类型?