4. StackOverflow上得票数增长最快的技术

新技术不断在涌现,但旧技术也不是那么容易就被淘汰的。在这个指标上,StackOverflow比较了2015年1月和2016年1月各个技术获得投票数的变化。其中,Python的得票数上升了19.9%。

澳门新葡亰 1

最受开发者喜爱的语言

澳门新葡亰 2

澳门新葡亰 3

2. 最受喜爱、最被讨厌和需求度最高的技术

首先来看开发者最喜爱的技术。这里的百分比数据指的是正在使用该语言或技术进行开发,并表达了将继续使用意思的开发者比例。

澳门新葡亰 4

根据调查结果,有62.5%的开发者选择了Python。

最被讨厌的技术,百分比数据指的是正在使用该语言或技术开发,但没有表示要继续使用这种语言的开发者比例。

澳门新葡亰 5

很高兴上面没有Python。

需求度最高的技术,指的是没有在使用该语言或技术进行开发,但表达了希望使用该语言或技术开发的兴趣。

澳门新葡亰 6

在这个指标上,Python位列第四。

全球职业占比

澳门新葡亰 7

在职业占比的调查中,我们发现,前三分别是:后端开发、全栈开发和前端开发。有近
60% 的受访者将自己视为后端开发,大约 20% 的受访者认为自己是移动开发。

1. 使用人数最多的技术

澳门新葡亰 8

很明显,接受调查的开发者当中超过一半的人都在使用JavaScript。Python的表现也不差,排名第六,占比为24.9%,相比前几年来说一直在稳步上升。而PHP的比例则在缓慢减少。

桌面/服务器使用率

澳门新葡亰 9

近日,国外知名技术问答社区StackOverflow发布了2016年开发者调查报告的结果。此调查号称是有史以来最为全面的开发者调查。我们一起来看看调查的主要发现,并重点关注下Python在调查结果中的表现如何。

而收入最高的职位 —— DevOps
专家在多个国家都是稳坐第一(美国、德国、印度和英国)。DevOps
专家是收入最高的开发者。美国 DevOps 专家的年薪中位数接近 10
万美元。其他最高收入的职位是数据科学家、后端开发者、移动开发者、游戏或图形开发者以及全栈开发者。与此同时,所有国家和地区薪水垫底的职位都是设计人员和数据库管理员。

6. 各个职业中薪资最高的技术

这个指标中还分为全栈、前端、数学和移动开发这四类。

在全栈这一职业中,Python和Node.js等其他几种语言并列第四,平均薪资为85000美元。

澳门新葡亰 10

在前端这个职业中,Python也是和其他语言并列第七。

澳门新葡亰 11

有数学背景的开发者的薪资明显高很多。在这个维度上,Python也不是最突出的语言。

澳门新葡亰 12

不过在移动开发这个职业维度下,我们也看到了Python的身影,尽管它排名倒数第一。

澳门新葡亰 13

生活习惯

澳门新葡亰 14

澳门新葡亰 15

调查显示,开发者在饮食方面比较规律,64%
的开发者都会按时吃饭。在锻炼情况方面,超过 60%
的受访者表示至少每周锻炼一次,但从整体分布来看,从不锻炼的开发者占比也不少。

据介绍,这次共有来自173个国家的56033名程序员参加了调查,调查共包括45个问题。StackOverflow根据调查结果指出,Mac第一次超越Linux,成为最受开发者欢迎的操作系统;另外,在狗和猫之间,大部分开发者更喜欢狗(连这种问题都有)。

开发语言

澳门新葡亰 16

JavaScript 连续六年成为最常用的编程语言。 Python 在今年的排名上升,超过
C#,就像去年超过 PHP 一样。 Python 也成为今年增长最快的编程语言。

3. StackOverflow上得票数最高的技术

这个指标的数据来自StackOverflow网站每月4千万的访问者,当然最终进行投票的用户只有2百万。下面的截图只列了前十名。其中,Python排名第四,获得了42918票。

澳门新葡亰 17

薪资计算器中的数字也可以与 Stack Overflow 2018
问卷调查中的高薪技术清单进行比较,其中 Scala 和 Go
语言在列表中的位置相对较高。

此次调查结果共按照四个维度进行了分析,包括Developer
Profile、Technology、Work和Community。本文中只关注Technology这个维度的结果。

不难发现,与 2017
年相比,开发者的收入整体有所增加。其中,在伦敦和旧金山等技术较为发达的地区,薪资中位数较
2017 年平均上涨约 25%。由此看来,今年的技术市场还是很乐观的。

7. 各个职业中使用度最高的技术栈

在全栈、前端这两个职业使用度最高的技术栈选择中,并没有出现Python。

澳门新葡亰 18

而在后端职业使用度最高的的技术栈中,JavaScript+Python+SQL的组合也是排名倒数第一。

澳门新葡亰 19

不过到了数据科学家这个职业,Python的表现会让你惊艳。

澳门新葡亰 20

你没有看错,10个技术栈搭配中,有7个都包括了Python。具体来说,有63%的数据科学家在使用Python,44%的在使用R,还有27%的人同时使用这两种语言。

澳门新葡亰,其实从上面的各项指标来看,Python的表现总体来说平平,但是也充分体现了其通用语言的特色:前端、后端、移动开发、数据科学各个领域内都有应用。

最大的亮点就在于数据科学方面,甚至可以说秒杀除R以外的其他语言。所以说,如果你想当一名数据科学家,或是从事数据分析工作的话,最好还是学一学Python。

稿源:www.sdk.cn

语言对应薪资

澳门新葡亰 21

澳门新葡亰 22

受欢迎的几门编程语言中,Go 语言开发者的薪资处于较高水平

5. 薪资最高的技术

澳门新葡亰 23

这个指标里并没有看到Python的身影。上面大多是与云计算和大数据相关的一些技术。

数据库

澳门新葡亰 24

不同开发领域的开发经验

澳门新葡亰 25

在不同软件开发领域工作的开发人员具有不同的工作经验。 调查发现,DevOps
专家和开发人员拥有最丰富的开发经验。 DevOps
作为一门学科和专业身份相对较新,但在这一领域工作的人员经验丰富。
游戏/图形开发人员和移动开发人员拥有最少的经验。

所以,想知道自己的技术能力值多少钱?不妨试用一下 Stack Overflow 2018
年最新的薪资计算器(
薪资计算器的统计维度:坐标、教育程度、编码年龄、所属岗位以及专业擅长的技能

网站地图xml地图