点击上方“CSDN”,选择“置顶公众号”

关键时刻,第一时间送达!

每年,开发者问答网站 Stack Overflow 都会对程序员社区展开年度调查,从他们最喜爱的技术到工作偏好的所有内容。今年是 Stack Overflow 发布年度开发者调查结果的第八年,也是受访者数量最多的一年。截止今年 1 月,已经有超过 10 万名开发人员参与了。

2018 年的调查结果刚刚公布,下面让我们细细纵览下。

JavaScript 的使用最为广泛

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

JavaScript 仍然是专业开发人员中使用最广泛的编程语言,这使得这六年间成为 Web 开发语言的巅峰,其他 Web 技术包括 HTML(排名第 2),CSS(第3)和PHP(第9)。面向业务的语言也被广泛使用,其中排名第 4 是 SQL,第 5 是 Java,第 8 是 C#。Shell 排在第 6, Python 出现在第 7,系统编程语言 C ++ 进了前 10 名。

Rust 逆袭成为最受欢迎语言 Top 1

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

但是调查显示,使用最广泛的前十名中只有三种语言在最受欢迎的列表中:分别是 Python,JavaScript 和 C#。最受欢迎语言排名第一的是Mozilla 开发的系统编程语言 Rust。去年甚至没有进入前 20 名 Kotlin 在今年排名第二,可能是 Google 去年决定让这种语言成为Android 的官方开发语言。微软开发的 TypeScript 排在第四,Google 的 Go 语言排在第五位。

F# 和 OCaml 开发者收入最高

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

然而,受欢迎却不等同于能赚钱。在全世界,使用 F#、Ocalm、Clojure 和 Groovy 语言的开发者拥有最高的薪酬,薪酬中位数是 7 万美元年薪。不同区域的最高薪酬职业涉及语言是有区别的,美国的 Erlang 和 Scala 开发者享有最高的薪酬,而印度的 Clojure、Erlang 和 Haskell 开发者享有最高的薪酬。

Linux 再次成为开发者最喜爱的开发平台

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

Linux 再次成为开发者最喜爱的开发平台,今年 Serverless 也很受欢迎。Sharepoint 连续第二年成为开发者最讨厌的平台,很多开发者最想在 Android 平台和树莓派上进行开发工作。

Visual Studio Code 成为最常用的开发环境

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

Visual Studio Code 略微领先 Visual Studio,成为最流行的开发环境工具,但不同类型的开发者有不同的选择。移动 App 开发者更倾向于选择 Android Studio 和 Xcode,DevOps 和系统管理者的最常选择则是 Vim,数据科学家更可能选择 IPython/Jupyter、PyCharm 和 RStudio。

2018 新报告主题

今年,Stack Overflow 还报道了一些新的主题,从人工智能到编码伦理。以下是一些重要内容:

  • DevOps 和机器学习是当今软件行业的重要趋势。与这类作品相关的语言和框架在不断的出现,在这些领域工作的开发人员的薪水也最高;

  • 只有很小一部分开发人员表示他们会写不道德的代码,或者他们没有义务考虑代码的道德影响。除此之外,受访者看到了很多道德的灰色地带。开发人员对谁最终应该负责不道德的代码有不同的看法

  • 开发人员总体上对人工智能发展的可能性保持乐观态度,但对 AI 是否具有危险性的看法却不一致;

  • Python 在编程语言行列上升,超过了今年流行的 C#,就像去年它超过了 PHP 一样;

  • 在对未来的工作进行评估时,不同的开发人员考虑的因素不一样。女性认为重要的是公司文化和专业发展的机会,而男性有限考虑的是薪酬和相关技术。

参考链接:

  • https://insights.stackoverflow.com/survey/2018#top-paying-technologies

  • http://www.oschina.net/news/94228/developers-love-trendy-new-languages

  • http://www.sohu.com/a/225565959_129720

————— 推荐阅读 —————

点击图片即可阅读

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

Rust 逆袭!位列 Stack Overflow 2018 最受欢迎编程语言榜首

相关文章:

  • 2021-05-04
  • 2021-04-18
  • 2021-10-16
  • 2021-07-08
  • 2021-05-01
  • 2021-09-09
猜你喜欢
  • 2021-12-24
  • 2021-07-22
  • 2022-01-14
  • 2021-05-08
  • 2021-12-04
  • 2021-05-09
  • 2021-05-20
相关资源
相似解决方案