JavaScript最受程序员欢迎,但薪资却是最少?

JavaScript最受程序员欢迎,但薪资却是最少?

大家好,又见面了,我是全栈君。

每年发布全球开发者报告似乎是各个开发者社区的惯例,这不前脚GitLab刚刚发布全球开发者报告,后脚Stack OverFlow也发布了开发者调查报告。Stack OverFlow 2018年开发者调查报告已经是Stack OverFlow第八年发布这样的报告了,这次报告也是受访者最多的一年,据悉有超过10万名的程序员接受了调查。

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

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

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

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

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

JavaScript最受程序员欢迎,但薪资却是最少?

4.程序员喜好大调查

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

5.哪些技术最赚钱?

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

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

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

什么时候起床?

JavaScript最受程序员欢迎,但薪资却是最少?

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

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

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

JavaScript最受程序员欢迎,但薪资却是最少?

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

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

JavaScript最受程序员欢迎,但薪资却是最少?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107646.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • navicat premium15激活码【2021最新】

    (navicat premium15激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlWKAWTQAJR5-eyJsaWNlbnNlSW…

    2022年3月22日
    110
  • 详解List的toArray()方法和toArray(T[] a)方法

    详解List的toArray()方法和toArray(T[] a)方法这两个方法都是将列表List中的元素转导出为数组,不同的是,toArray()方法导出的是Object类型数组,而toArray[T[]a]方法导出的是指定类型的数组。下面是两个方法的申明及说明,摘自Java8的API文档。toArray()方法的分析Object[]toArray()Returnsanarraycontainingalloftheelementsinthislistinpropersequence(fromfirsttolastelem

    2022年5月14日
    45
  • python fillna_pandas增加一列

    python fillna_pandas增加一列fillna填充缺失值df.fillna()importpandasaspdimportnumpyasnpfromnumpyimportnanasNaNdf1=pd.DataFrame([[1,2,3],[NaN,NaN,2],[NaN,NaN,NaN],[8,8,NaN]])df1

    2022年8月12日
    10
  • C3P0连接池详解及配置「建议收藏」

    C3P0连接池详解及配置「建议收藏」C3P0连接池详解及配置数据库连接是一个耗费大量资源且相当慢的操作,所以为了提高性能和连接速度,诞生了连接池这样的概念。在多用户并发操作过程中,连接池尤为重要。它是将那些已连接的数据库连接存放在一个容器里(连接池),这样以后别人要连接数据库的时候,将不会重新建立数据库连接(这样蜗牛的慢动作谁都受不了的),他会直接从连接池里取出可用的连接,用户使用完毕后,连接又重新回到连接池

    2022年5月9日
    45
  • 数据挖掘工程师-需要掌握的技术

    数据挖掘工程师-需要掌握的技术了解 LR GBDT XGBOOST DNN 和 NLP 等常用模型的开源工具 熟悉语言 SAS 统计分析软件 Python Scala 编程语言等 熟练掌握数据挖掘 机器学习 优化算法的基础理论和方法 了解 Embbeding 等方法理念 熟悉 Hadoop Hive Spark Yarn Kafka Flink 等常用大数据生态系统的使用 熟悉 Linux 熟悉 Shell 脚本 熟悉深度学习框架 如 Tensorflow Caffe Theano MXNet PyTorch 等 以上是 boss 直聘上面开

    2025年7月5日
    2
  • python3 zipfile_Python之zipfile模块的使用[通俗易懂]

    python3 zipfile_Python之zipfile模块的使用[通俗易懂]1、判断是否是zip文件#!/usr/bin/envpython3#encoding:utf-8importzipfilefilenames=[‘tcp_server.py’,’test.py’,’test.zip’]forfilenameinfilenames:print(‘{:>15}{}’.format(filename,zipfile.is_zipfile(fil…

    2022年9月17日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号