在Stack Overflow 网站上的每月4 千多万访问者中,有1 千5 百万人属于专业开发者。在今年的Stack Overflow 年度调查问卷中,共有56033 位用户参与了总共45 个问题的问卷。我们将在本文中分析一些最令人感兴趣的调查结果。
与去年的问卷结果相比,最受欢迎的技术排名变化非常小,排名前12 的结果与去年相同,只在得票数的百分比上有些许变化。JavaScript 仍然稳居最受欢迎技术的第一名,共得到55.4% 的开发者投票,排在其后的是SQL(49.1%)、Java(36.3%)、C#(30.9%)和PHP(25.9%)。不过,在不同种类的开发工作中,各技术的排名也有些许不同,如下表所示:
从以上这些数字可以看出,web 开发远远领先于其他种类的开发工作,JavaScript 在这方面具有压倒性的优势,得到了全栈开发工作方面85.3%、以及前端开发工作方面90.5% 的投票。令人感到有些意外的是,JavaScript 在后端开发工作中的得票也排在第一名,甚至超过了Java 和C#。
在最喜爱的语言与技术方面,开发者选择最多的是Rust,随后是Swift、F#、Scala 与Go。与去年相比,Swift 和Rust 的排名对调了,C++11 已经跌出了榜单,而F#和Scala 的排名则有所上升。Visual Basic 今年不幸登上了最讨厌技术的榜首,紧随其后的是几张老面孔:WordPress、Matlab、CoffeeScript、LAMP 和Cordova。Salesforce 总算摆脱了去年第一名的尴尬位置,同时有两个新技术进入榜单:SQL 与Objective-C。随着Swift 这个更有活力的iOS 开发工具出现,开发者似乎已开始表现出对Objective-C 的厌恶。而在最希望使用技术的榜单上,Android、Node.js 与AngularJS 位居三甲。
金融以及云计算方面的工作在美国以及全球范围内都是报酬最高的工作。不过Dart 似乎是一个例外,它在全球范围内的接受程度与第一名相差无几,但在美国似乎并不那么受欢迎。(在下图所显示的报酬排名榜单中,美国范围内的数字表示年收入多少美金,而在全球范围内则以百分比表示其相对报酬。)
每位开发者平均会使用两至三种开发工具,Notepad++ 与Visual Studio 并列第一。下图是排名前十的工具的榜单:
有57% 的开发者会在一天内多次签入代码,而10.6% 的开发者选择每天签入一次代码。
Stack Overflow 的问卷调查是目前规模最大的开发者问卷调查(之一?),它反映了全球范围的开发趋势。不过,这份问卷并未涵盖那些无英文背景、或是不愿意以外语参与调查问卷的开发者。
在 Stack Overflow 网站上,平均每 8 秒就会有一位开发者进行提问。自从该网站 2009 年成立以来,问题的总数已超过 1 千 2 百万,而回答的数量则超过了 1 千 8 百万。
评论