您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    Stack Overflow发布开发者年度调查报告 全堆栈Web开发者占28%
    时间:2017-03-11 13:52 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    你知道程序员到底是一群什么样的人吗?他们到底在做什么工作吗?或者说他们使用什么样的工具?不妨看一下你的猜测与接受Stack Overflow 2016年开发者调查的5万多名开发者的现状到底有多接近。

    Stack Overflow发布开发者年度调查报告 全堆栈Web开发者占28%

    Stack Overflow是一个知名在线社交网站,有470万程序员。这么说吧,它好比是技术爱好者的Facebook。

    没错,肯定有一些问题只有开发者才爱问,比如“如何用Swift验证电子邮件地址?”但是,还有一些问题关于如何向八岁大的孩子解释核动力。答案取决于年龄层。程序员越年轻,越有可能喜欢《星球大战》,而不是《星际迷航》。

    如果你猜测大多数程序员是男性,那就对了。尽管各方下了很大的力气让更多女性从事STEM(科学、技术、工程和数学)领域,但是92.8%的调查对象仍是男性。

    这并不表明在Stack Overflow社区有多少女性是开发者。Stack Overview声称:“实际上,我们知道,女性在开发者员工队伍中所占的比重大于这份调查所显示的比例。据Quantcast声称,大约12%的Stack Overflow读者是女性。”

    这里的开发者还往往非常关注Web。排名靠前的程序员职业就是全堆栈Web开发者,占到28%。其次是后端Web开发者,占到12.2%。

    这种关注Web的态势,加上第三大“职业”是学生,表明Stack Overflow的社区由年轻的程序员组成。缺少高级职衔证实了这一点,高级开发者只有28.3%,经理人只有9.2%。所以,接受这次调查的开发者平均年龄只有29.6岁也就不足为奇了。

    这个开发者社区不太可能拥有计算机学理学士学位。多达69.1%的开发者自学成材。获取编程技能的第二大方式就是在岗培训,占到43.9%。只有34.8%的人拥有计算机学或相关学科的理学士学位。

    正如你所预料,由于这个群体如此注重Web开发,JavaScript是最流行的语言:占到55.4%。SQL紧随其后,占到49.1%。随后是Java(36.3%)、C#(30.9%)和PHP(25.9%)。

    比较新的Web开发技术其应用日渐广泛起来,比如React(Facebook面向用户界面的JavaScript语言)、Node.js以及谷歌的Web应用程序语言AngularJS。Swift也日益流行,它在抢走Objective C的市场份额。开发者似乎在摈弃CoffeeScript、Haskell和Windows Phone。虽然调查表明许多开发者想丢弃Visual Basic和WordPress,但那些技术似乎还没有日渐式微。

    Stack Overflow发布开发者年度调查报告 全堆栈Web开发者占28%

    最流行的语言

    来源:Stack Overflow

    人们真正喜欢而不是使用的语言第一种是Rust,这是源于Mozilla的开源系统编程语言。其次是苹果的Swift和F#,后者是一种通常用于构建JavaScript代码的开源语言。

    另一方面,最不受待见的语言第一种居然是Visual Basic。其次是WordPress,这是一种平台,而不是一种语言,ZDNet的David Gewritz可以证明这一点。Matlab和SharePoint在争夺第三名。我不确信Matlab的排名怎么会如此之高,因为它毕竟是应对FORTRAN的21世纪的语言。我预计这个社区不会经常碰到这种语言。

    说到将代码变成现金,美国最有钱途的语言是Apache Spark和Scala,年薪高达125000美元。紧随其后的是并列第三的三种语言:Cassandra、F#和Hadoop,年薪是115000美元。这里的潜台词就是,许多这些语言用于大数据和云计算项目。Web可能是许多这些开发者投入时间最多的领域,但是想赚大钱,他们还得将目光投向企业级计算项目。

    不管是哪种语言,开发者仍往往使用老式工具。没错,集成开发环境(IDE)工具占有一席之地――Visual Studio并列第一,占有35.6%,Eclipse名列第五,占有22.7%。但是编辑工具得到了充分的体现,Notepad++名列第一,占有35.6%,Sublime Text名列第三,占有31%,Vim名列第五,占有26.1%。

    Stack Overflow发布开发者年度调查报告 全堆栈Web开发者占28%

    最后但并非最不重要的一点是,程序员们在使用什么样的桌面?第一大桌面仍是Windows,不过“去年,Mac比Linux略占上风,成为开发者群体当中的第二大操作系统。今年,Mac后来居上的趋势显然很明显。如果操作系统的采用率保持稳步提升,等到明年调查,使用Windows的开发者可能不到50%。”

    至于Linux,Ubuntu可谓一枝独秀,在开发者的整个操作系统市场中占有12.3%。Fedora、Mint和Debian在所有调查对象中所占的比重分别只有1.4%、1.7%和1.9%。

    Stack Overflow发现,“开发者想在岗学习,想要兼顾工作与生活,还想要赚钱。但是开发人员主要还是想编程。”看来有些东西永远不曾变化。 

    ​原文标题:Meet 2016's developers, according to Stack Overflow's annual survey

    【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

    【编辑推荐】

    Android开发者需要知道的8个项目管理技巧

    开发者与产品经理如何沟通?朋友圈“神”评论亮了

    我在面试中最喜欢问开发者的问题,和回答思路

    十三项关键技能助开发者在人才市场上炙手可热

    WOT2016彭哲夫:科班出身开发者对运维人员的期许

    金三银四跳槽季 开发者这样惊呆你的面试官

    (责任编辑:admin)