全世界只有不到1%的人会朝着自己的梦想行动
你真是个特别的人
敏捷 背后是勇敢实践的心
他们在五湖四海,也在你身边,他们正在实践敏捷。
2018年各种编程语言的最新发展趋势是什么?
程序员的最新高薪职位是什么?
使用最广泛的语言就最吃香吗?
拥有哪种技能才更具发展空间?
编辑Ⅰ小π姐姐
来源Ⅰ来自国外网站
2018年初,全球知名技术型回答网站Stack Overflow发布了一份程序员调查问卷,在征集了到10000多份程序员的回答后,我们整理了一份报告,本报告基于对来自全球183个国家的101,592名软件开发人员的调查。从这份报告中,我们了解到程序员如何学习,如何规划他们的职业发展路径,他们最常用的工具,他们的薪资范围,他们想要从工作中获得什么等,接下来,将为您呈现这份报告,主要分为四部分:
技术相关
工作相关
薪资
受访者相关
查看英文原版,可直接点击
https://insights.stackoverflow.com/survey/2018#methodology
技术相关•
编程,脚本和标记语言
JavaScript已经连续六年成为最常用的编程语言。 Python在今年的排名上升,超过C#,在去年 Python也超过了PHP。
框架,库和工具
Node.js和AngularJS仍然是此类别中最常用的技术,React和.Net Core对许多开发人员也很重要。
数据库
与去年一样,MySQL和SQL Server是最常用的数据库。
平台
Linux和Windows桌面或服务器是受访者今年完成开发工作的最常见选择。
最喜欢的编程语言
Rust连续三年成为受访者中最喜欢的编程语言,紧随其后的是Kotlin,这是我们今年调查中首次提出的语言。
同样,Visual Basic 6连续三年被列为最可怕的编程语言, 最可怕意味着目前使用该技术的大部分开发人员都没有兴趣继续使用。
Python连续两年选为最想要用的语言,这意味着它是那种尚未使用它的开发人员最常说的他们想要学习的语言。
最喜欢的框架,库和工具
最喜欢的数据库
Redis连续两年选为最喜欢的数据库, IBM的Db2产品是受访者最害怕的数据库,MongoDB连续第二年成为最想要的数据库。
最喜欢的平台
Linux再次成为最受欢迎的开发平台, Sharepoint连续第二年成为最可怕的开发平台,许多开发人员表示他们希望开始用Android和Raspberry Pi开发。
最喜欢的开发环境
Visual Studio Code刚刚将Visual Studio视为最受喜爱的开发人员环境工具,但因开发人员类型和角色的不同,在工具选择方面存在着差异。 为移动应用程序编写代码的开发人员更有可能选择Android Studio和Xcode,DevOps和sysadmins最受欢迎的选择是Vim,数据科学家更有可能在IPython / Jupyter,PyCharm和RStudio中工作。
开发人员的主要操作系统
有多少监视器?
影响开发者收入的其中一个因素是他们使用的编程语言。在全球范围内,我们可以看出使用 F#、Ocalm、Clojure 和 Groovy 语言的开发者拥有最高的薪酬,薪酬中位数是 7 万美元年薪,其中,令我们惊讶的是,Java 竟然没上榜。
技术如何连接?
技术集群到相关的生态系统中,这些生态系统往往被同一个开发人员使用。 在此图表中,我们看到用于Web开发的大型中央集群(使用JavaScript,HTML和CSS)通过SQL连接到Microsoft技术(使用C#,Visual Studio和.NET Core)。 在左边,我们看到一个将Java,Android和iOS连接到Linux,bash / shell和Python的星座。 其他较小的相关集群包括Scala / Spark,C / C ++以及包含特定于语言的IDE的其他较小技术。
关于AI你觉得最危险的是什么?
谁主要负责考虑人工智能的分歧?
工作相关•
在职状态
公司类型
公司规模
开发者希望在5年后做什么?
开发人员对他们的职业和工作如何评价?
找工作的心态
哪些职位正在积极找工作?
距离上一次换工作有多长时间了?
开发人员如何评估潜在的工作?
开发人员会使用哪些方法?
薪资•
哪种类型的编程语言和开发者挣得最多?
哪种职位的薪资最高?
除了管理岗,我们看到薪资排在首位的是敏捷类职位,这也让敏捷人对这份职业充满更多信心!
受访者相关•
编码作为一种爱好?
学习编码的年限
专业编码的年限
教育背景
平时几点起床?
对你有用:
•开发人员的工作堪比越狱
《顺丰高级工程师出事!一直是开发的锅,这回换运维了》
•失败的创新比比皆是
《别只盯着别人家产品怎么火的,怎么死的更重要好吗!》
领取专属 10元无门槛券
私享最新 技术干货