zoukankan      html  css  js  c++  java
  • StackOverflow 2020调查总结

    总结前言

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

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

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

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

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

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

    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的开发人员年龄较大,在澳大利亚,西欧和北美拥有更多的经验,

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

    能力和经验

    我艹, 横坐标竟然是年龄

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

    社交平台

    2019

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

    最常用编程语言

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

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

    使用的web框架

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

    使用其他框架

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

    开发人员类型

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

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

    数据库

    mySql排名第一(55.6%)

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

    平台

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

    受欢迎的编程语言

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

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

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

    最受欢迎的框架

    受欢迎的数据库

    Redis仍然是最受欢迎的

    工资最高的编程语言

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

    技术连接网络

    红色: 数据库

    紫色: 框架

    绿色: 语言

    黄色: 平台

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

    学习新技术频率

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

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

    遇到难点卡住了怎么办

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

    加班

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

    求职因素

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

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

    工作因素

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

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

    开发类型的薪资

    决定自己的高度的是你的态度,而不是你的才能

    记得我们是终身初学者和学习者

    总有一天我也能成为大佬

  • 相关阅读:
    微信公众号开发(二)用户关注
    搭建git服务器
    微信公众号开发(三)生成带参数的二维码
    windows 安装多个mysql
    微信公众号开发(一)前期 配置
    支付宝接口之条码支付
    mysql8.0 安装 修改密码 允许远程连接
    区块链开发金融交易平台
    区块链开发 在金融融资交易平台中的优势
    2019年区块链金融交易所钱包开发需要多少钱
  • 原文地址:https://www.cnblogs.com/fangdongdemao/p/14288882.html
Copyright © 2011-2022 走看看