2018年3月23日星期五

2018 程序员大调查,哪些技术和人才最值钱?


Linuxeden 开源社区 --

Stack OverFlow 2018 年开发者调查报告已经是 Stack OverFlow 第八年发布这样的报告了,这次报告也是受访者最多的一年,据悉有超过 10 万名的程序员接受了调查。

1. 哪些人才最受市场青睐?

Stack OverFlow 每个月大约有 5000 万的访问量,据官方估计这其中大概有 2100 万是专业技术人员,所以其上开发者的分布状况也在一定程度上反映了市场对各领域人才的青睐程度。

60%的受访者是后端开发人员,20%的受访者是 移动开发 人员,在调查中,最常见的组合是后端、前端和全栈开发人员的组合。如果从另一个角度来看,市场对于后端开发人员和全栈开发人员的需求应该也是最大的。而时下最火热的数据科学家或机器学习专家仅占 7.7%,说明这方面人才在市场的占有率还很低,有基础的同学可以考虑往此方向发展。

除此之外,我们还发现数据库管理员和系统管理员、DevOps 专家和系统管理员,以及设计人员和前端开发人员,他们两两之间都具有强相关性,所以在做职业转变的时候难度应该是最小的。

2. 程序员的工作经验都有多少?

根据 Stack OverFlow 的调查,三分之一的受访者学习编程已有 5 年以上的时间,其中 3-5 年和 6-8 年的程序员占比最多,分别为 24.8%和 20.6%,编程学习在 30 年以上的程序员也有 3.8%。

程序员大调查,哪些技术和人才最值钱?

但是如果从程序员的实际工作年限来看,那么情况就会有些不同,只有超过一半的受访者的工作经验是不足 5 年的,这其中使用 Cobol 和 Perl 等语言的开发人员工作年限较为长,而使用 Matlab,Haskell 和 Kotlin 等语言的开发人员工作年限相对较短,当然这也和语言的发展、应用等实际情况有着密切的联系。

那么身处各个岗位的 IT 从业人员,他们的平均工作年限是多少呢?Stack OverFlow 也针对此做出了调查,其中,技术经理的平均工作年限是最长的,有 10.2 年,而图形与游戏开发开发人员的平均工作年限最短,仅为 4.6 年。

3. 哪种 IT 技术最受欢迎?

JavaScript 已经是连续六年成为最受欢迎的语言。需要注意的是,Python 一向宣称自己是增长最快的编程语言,事实证明 Python 确实增长很快,去年 Python 受欢迎程度超过了 PHP,而今年则超过了 C#。

在库和框架方面,Node.js 和 AngularJS 仍然是最常用的,而 React 和.Net Core 对许多开发人员也很重要。

数据库方面没有太大的变化,MySQL 和 SQL Server 仍然是最受欢迎的数据库。

4. 程序员喜好大调查

虽说 IT 行业中所有技术、工具或者平台的选择都要以实际使用场景为重,但是有时程序员的个人喜好也对相关技术、工具和平台的选择产生影响,所以接下来我们就看看到底是哪些东西最讨程序员的欢心。

Rust 连续三年都当选最受欢迎的编程,紧随其后的是 Kotlin,去年 Kotlin 连前二十都没有挤进,今年位居第二,与 Google 官宣其成为 Android 官方开发语言不无关系。而与之相对的,Visual Basic 6 也是连续三年被评选为最令人害怕的编程语言,而且这还不是最坏的结果,最糟糕的是使用 Visual Basic 6 的程序员中有很大比例的人表示他们没有兴趣继续使用下去。

TensorFlow 是 Stack OverFlow 上发展最快的技术之一,在这次调查中也以 73.5%的支持率成为了程序员欢迎的软件库。

Redis 数据库已经连续两年当选最受欢迎的数据库,这说明 Redis 使用者的满意度很高。而 IBM DB2 则当选最害怕的数据库。

5. 哪些技术最赚钱?

薪酬问题是所有人在择业的时候都会思考的问题,IT 行业也不例外。根据 Stack OverFlow 的调查发现,在全球范围内,使用 F#,Ocaml,Clojure 和 Groovy 的开发人员薪水最高,平均薪水在 70000 美元以上。

当编程语言和薪酬挂上钩的时候,还有一种因素我们也要考虑,那就是区域差异。以美国为例,Erlang 和 Scala 开发人员收入最高,而 C、JavaScript 和 Python 程序员工资最低,平均薪水为 98000 美元。

6. 揭秘程序员的日常生活

很多文章和段子都在塑造程序员是个另类的群体,那么程序员的真实生活状态是怎么样的?

什么时候起床?

根据 Stack OverFlow 的调查我们发现,大多数程序员的作息时间都很正常,早上 8 点之前就已经起床。

程序员有多长时间在使用电脑?

根据调查结果,大部分程序员使用电脑的时间都在 9 个小时或以上的时间,与我们 8 小时工作制度相比,时间要略长。

程序员每天会有多长时间外出?

程序员每天会因为娱乐、通勤或者 其它 原因外出多长时间呢? 根据调查,只有大约一半的人每天会外出 1 个小时以上。

来源:IT168

The post 2018 程序员大调查,哪些技术和人才最值钱? appeared first on Linuxeden开源社区.

https://ift.tt/2Gjpup6

没有评论:

发表评论