* 2020调查总结

总结前言

因为我是前端,所以我总结的点是站在前端的点去看问题的,为啥要记录,我认为能提取出对未来的自己,在方向上面等有一定的参考价值

首先我看了最近几年活跃在stack Overflow 社区的人群,主要是美国和印度占大头,其次是加拿大等一些欧洲国家

写代码的男生还是占主流,这个在全世界都是一样的

* 开发人员年龄, 美国西欧北美等都年纪较大,具有较多的开发经验,对于而言印度等经验较少

绝大多数专业人士,一天大部分时间都在台式机或笔记本电脑中度过

JavaScript连续第八年保持其作为最常用编程语言的据点(因为javascript最流行,所以以js为主的前端问题相对而言在* 较多)

TypeScript在常用流行度方面领先于C和C++

连续五年来,Rust一直是最受喜爱的编程语言(这个是大佬一直推荐我学习的,等我忙完当前的事情准备去学)

相对前端而言,后台的工资还是高于前端,全栈的工资也是行业中工资最高的(我觉得先精通再广,全栈可能是以后追求的)

TypeScript竟然是最受欢迎的语言,相信未来会让前端更加丰富多彩

技术学习和工作年限

  • 一到五年的技术呈现指数增长,五到十年增长没有一到五的快一些,大约10年的经验才会趋于平缓

程序员喜欢逛的社区

  • YouTube
  • 推特
  • reddit

地理位置

  • 美国 20.39%
  • 印度 13.84%
  • 英国 4.47%
  • 德国 4.93%
  • 加拿大 3.21%
  • 法国3%

剩下的比较小

爱好编码

许多开发人员在工作之外编写代码。大约78%的受访者表示,他们将其编码为嗜好。

65%的受访者从事专业编码的时间不到10年。

性别

几乎92%是男性

正规教育的重要性

大约85%的专业开发人员认为正规教育至少在某种程度上很重要,这与流行的成语相反:您不需要正规教育就可以成为开发商。但是,几乎有16%的人认为这根本不重要或没有必要。(个人觉得: 我们国内很多人是受到环境的限制,很多人都非本专业的,但是我觉得该欠的东西以后还是需要不回来的,浮躁的国内社会所以很多人会觉得编程很难)

2019的回答是

开发人员是终身学习者;几乎90%的开发人员表示,他们已经在正规教育之外自学了新的语言

年龄

在专业开发人员中,有70%的人年龄在35岁以下,而大约5%的人年龄在50岁以上。

国家年龄和经验

北美和西欧的开发人员倾向于年龄偏大,并且具有更多的编码经验。(北美西欧属于发达国家,这个还是比较正常)

2019

Stack Overflow的开发人员年龄较大,在澳大利亚,西欧和北美拥有更多的经验,

而年轻的则在印度和东欧等地区却经验较少

能力和经验

* 2020调查总结

我艹, 横坐标竟然是年龄

新的开发人员不太可能将自己的经验评估为高于平均水平,并且这种影响要到大约10年的经验才会趋于平缓

社交平台

2019

Reddit 竟然比youtube 的访问量高, 这个应该去看看

最常用编程语言

JavaScript连续第八年保持其作为最常用编程语言的据点

TypeScript在流行度方面领先于C和C++

使用的web框架

* 2020调查总结

jq迟早要淘汰, 暂时觉得angular(包括angular.js)和react 还处于55开的地步

使用其他框架

Node.js连续第二年位居榜首

开发人员类型

大约55%的受访者认为自己是全栈开发人员,大约20%的人认为自己是移动开发人员

(看来全栈为未来所希望的趋势)

数据库

mySql排名第一(55.6%)

MongoDB(26.4) 毕竟我只接触过这两个

平台

Linux和Windows在最受欢迎的平台上保持着头把交椅

受欢迎的编程语言

连续五年来,Rust一直是最受喜爱的编程语言,位居榜首。

与去年相比,TypeScript超越Python位居第二。

我们还发现Go取得了很大的进步,从去年的第10位上升到第5位

* 2020调查总结

最受欢迎的框架

* 2020调查总结

受欢迎的数据库

Redis仍然是最受欢迎的

工资最高的编程语言

* 2020调查总结

在全球范围内,使用Perl,Scala和Go的受访者薪水最高,平均薪水约为7.5万美元,Perl是最令人恐惧的语言之一,因此,高薪可能是为了弥补想要使用该技术的开发人员的匮乏。仅查看美国时,Scala开发人员的薪水往往最高。

技术连接网络

红色: 数据库

紫色: 框架

绿色: 语言

黄色: 平台

* 2020调查总结

因为我是前端所以我只截图, 移动端(ISO/安卓)和前端

学习新技术频率

大约75%的受访者指出,他们至少每隔几个月或每年学习一次新技术。

这表明了创新是如何迅速发生的,并且开发人员正在不断学习以保持技能的更新。

遇到难点卡住了怎么办

几乎90%的人报告他们访问了Stack Overflow

加班

超过75%的开发人员至少偶尔加班,即每季度加班一到两天

求职因素

迄今为止,更好的薪酬是受访者最普遍的因素,

其中70%的受访者指出,更高的薪酬很重要。希望使用新技术是第二受欢迎的因素

工作因素

总体而言,开发人员将使用的语言和技术最为重要,

其次是办公环境或公司文化以及时间表的灵活性。

开发类型的薪资

* 2020调查总结

上一篇:LLVM程序分析日记之GEP Instruction


下一篇:main函数的三个参数