炼数成金 门户 大数据 编程开发 查看内容

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

2018-3-15 14:42| 发布者: 炼数成金_小数| 查看: 20085| 评论: 0|来自: CSDN

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

Python Java Hadoop 编程 Android 编程语言

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

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

JavaScript 的使用更为广泛


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

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

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

F# 和 OCaml 开发者收入较高

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

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


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

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


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

欢迎加入本站公开兴趣群
软件开发技术群
兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流
QQ群:26931708

Hadoop源代码研究群
兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop
QQ群:288410967 

鲜花

握手

雷人

路过

鸡蛋

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2018-10-17 17:56 , Processed in 0.548176 second(s), 23 queries .