开发语言 – 庄闲棋牌官网官方版 -199IT //www.otias-ub.com 发现数据的价值-199IT Sun, 20 Mar 2016 16:10:55 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.2 Stack Overflow:云技术程序员收入最高 //www.otias-ub.com/archives/451195.html Sun, 20 Mar 2016 16:10:55 +0000 //www.otias-ub.com/?p=451195 199IT原创编译

新年伊始Stack  Overflow对全球程序员使用的技术和程序语言、收入、技术环境、技术组合等进行了调查。

所有受访者地理分布

geography

调查主要发现:

2016年使用最多的技术

popularT

使用JavaScript的程序员超过了其他程序语言,随着Node 和 Angular的出现,PHP已经不再是最受喜爱的技术。

目前使用的最受欢迎的技术

CurrentT

未来最希望使用的技术

futureT

Delphi是最常用的写入语言,Typescript则是程序员最希望使用的写入语言。

最钟情的技术

lovedT

最害怕的技术

DreadT

最希望涉足的技术

hopeT

连续第二年Rust, Swift和Go成为最受程序员钟情的程序语言。VB是最让程序员恐惧的技术,即使这种语言消失程序员们也不会想念的。当前没有开发Android, Node 和 Angular的程序员希望未来能够涉足。

Stack Overflow上的热门技术

SOtopT

每个月都有约4000万人访问Stack Overflow。数据显示2015年6月,JavaScript超过Java成为Stack Overflow上最受欢迎的标签;12月Swift 超过了Objective-C。

Stack Overflow上的潮流技术

赢家

winner

失败者

loser

像React, Node.js, 和 AngularJS这样更新颖的网站开发技术使用量正在增长,Swift也如此,它正在蚕食Objective C的市场份额。程序员对CoffeeScript, Haskell,和 Windows Phone的兴趣正在下降。虽然调查显示很多程序员希望从Visual Basic和 WordPress脱身,但是这些技术并不会很快消失。

全球薪水最高的技术

payment

美国薪水最高的技术

uspayment

云技术程序员赚个盆满钵满,Spark, Scala, Cassandra,和F#都是收入最高的技术。

平均收入最高的技术

全栈

fullstack

前端

front

计算

math

移动mobile

从整体看,了解JavaScript并开发云,或使用React 、 Redis的程序员收入更高;使用JavaScript 和 React, Node, Angular的前端程序员收入更高;有数学背景(包括数据科学和机器学习)并了解Scala, Spark 或Hadoop的程序员比同行挣得更多; 面向iOS系统的程序员平均比Android程序员收入高1万美元。

相关技术

两项

2T

三项

3T

四项

4T

程序员平均使用4到5种程序语言、框架和技术。最常见的两项技术组合是JavaScript和 SQL。最常见的三项技术组合是JavaScript, PHP, 和 SQL。

热门技术组合

全栈

TopTfullstack

前端

frongt

后端

backend

数据科学

database

使用PHP的全栈程序员比后台程序员更多;JavaScript很显然是最热门的后台技术,这说明大部分后台程序员是全栈程序员,调查显示60%的专业程序员从事全栈开发;63%的数据科学家使用Python;44%使用R;27%同时使用两者。

开发环境

DE

每个程序员平均使用2到3个开发环境,最热门的写入开发环境是WebStorm (1.6%), brackets (.8%), QT Creator (.7%) 和 Delphi (.4%)。

全栈

DEfullstack

数据科学家

DEdatascientist

学生

DEstu

数据科学家最常使用Vim和 Notepad++;全栈程序员最常使用Visual Studio和Sublime;学生最常使用Notepad++ 和Visual Studio。

2016年程序员面向PC操作系统

OS

去年,Mac仅落后于Linuxes,是程序员使用的第二大操作系统;今年这一趋势更加清晰。按照这一趋势发展,明年使用Windows的程序员将不足50%。

说到Linuxes,Ubuntu最受欢迎(12.3%),Fedora, Mint, 和 Debian分别占1.4%, 1.7%, 和1.9%。

199IT.com原创编译自:Stack  Overflow 非授权请勿转载

]]>
Stack Overflow :2015年程序员使用开发语言调查 //www.otias-ub.com/archives/339008.html Fri, 10 Apr 2015 16:36:38 +0000 //www.otias-ub.com/?p=339008 Stack Overflow刚刚完成了2015年度的用户问卷调查,并发布了调查报告,分析了在该网站上参与活动的社区开发者的情况,通过问答或简单的学习了解他们的技术倾向。该报告除了列举了各种趋势之外,还分析了参与者使用过的技术,喜欢、不喜欢或希望使用的技术,同时也体现了Git的支配地位。

问卷包含了大量的问题,例如开发者的年龄、性别、经验、教育情况,以及使用tab还是空格的偏好等等。但其中有一部分数据引起了我们的关注,首先是使用过的技术这一点,有超过半数的参与者使用过JavaScript,而其中有接近一半的人也同时使用一些与SQL数据库相关的技术。Java仍是服务端语言中最流行的第一位,而Angular也首次出现在了问卷的榜单上,出现在第十名的位置上,同时Node.js的使用者比例也达到了13.3%。

61

开发语言行为调查更重大的变化是C#的使用者与2013相比下降了13.1%,这也是问卷里的所有语言中下降幅度最大的一个。人们是否因为定价的原因而逃避使用微软技术?是否因为Stack Overflow在中国和印度等国家中的流行度不断上升,而这些国家的开发者更倾向于使用廉价或免费的工具,因而影响了最终结果?而Visual Studio近期的降价举措与这一结果是否又有着什么关联?

我们还想指出一点,在Stack Overflow的这次问卷中最流行的几门技术,同样也是GitHub上最活跃的一些技术,包括JavaScript、Java、PHP、Ruby、C++、C、C#和 Objective-C:

71

另一个有趣的统计数据是与喜欢的、不喜欢的和打算使用的技术相关的。下面这张表格的前两列中表示了开发者在使用某一技术的同时表达出他们对这门技术的喜欢或不喜欢的比例。最后的一列是开发者尚未使用过某项技术,但打算在将来使用该技术的比例。

81

在喜爱的技术一列中,我们注意到了使用者所喜爱的一些技术:Rust、Go、Clojure、Scala、F#和Haskell。而在糟糕的技术一列中,我们也看到了一些始料未及的名字:Salesforce、LAMP、Cordova和CoffeeScript。虽然问卷结果中没有涉及细节,但我们也很有兴趣知道为什么开发者不喜欢某些技术,例如LAMP或CoffeeScript。在希望使用的技术一列中,Android高居榜首,紧随其后的是一些流行的web技术:JavaScript、Node.js和Angular。

而在源代码控制这一节,问卷结果显示了Git相比于其它系统压倒性的支配地位,但这份问卷中也注意到,有大约10%的开发者完全没有使用过任何版本控制系统。

91

Stack Overflow的问卷调查在二月份通过它们的网站进行,内容为全英文,并且在各大社交媒体上进行广告宣传。来自总共157个国家的超过2万6千名开发者回答了问卷中的45个问题。这份问卷调查并不认为它的调查结果能够准确地反映出全世界开发者社区的真实情况,它表示该结果“受到了调查对象的选择范围、自然语言,以及其它一些偏差因素的影响”。

查看英文原文Stack Overflow Survey 2015: Technologies Used, Loved, Disliked or Wanted

]]>