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

2023-10-18 11:50

本文主要是介绍2018 程序员大调查,哪些技术和人才最值钱?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

这篇关于2018 程序员大调查,哪些技术和人才最值钱?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/232390

相关文章

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

Spring的设计⽬标——《Spring技术内幕》

读《Spring技术内幕》第二版,计文柯著。 如果我们要简要地描述Spring的设计⽬标,可以这么说,Spring为开发者提供的是⼀个⼀站式的轻量级应⽤开发框架(平台)。 作为平台,Spring抽象了我们在 许多应⽤开发中遇到的共性问题;同时,作为⼀个轻量级的应⽤开发框架,Spring和传统的J2EE开发相⽐,有其⾃⾝的特点。 通过这些⾃⾝的特点,Spring充分体现了它的设计理念:在

java线程深度解析(六)——线程池技术

http://blog.csdn.net/Daybreak1209/article/details/51382604 一种最为简单的线程创建和回收的方法: [html]  view plain copy new Thread(new Runnable(){                @Override               public voi