全球第2大同性交友网站揭秘,2021程序员现状!
时间:2023-03-13 21:14:01 | 来源:电子商务
时间:2023-03-13 21:14:01 来源:电子商务
全球第二大同性社交网站
提到全球最大的同性社交网站,大家马上想到Github。
Github是技术人的聚集地,因为程序员以男人居多,所以被网友戏称为全球最大的同性社交网站。
还有一个网站,它的世界编程者心中的地位,就像本站在中国的问答界的地位。它就是Stackoverflow。
有问题,上本站!有技术问题,上stackoverflow。在谷歌上搜索技术问题,有一半以上的可能性答案来自stackoverflow。
这是一份stackoverflow在2020年对65000名开发者做的一份调查。可以给我们2021年的学习和工作带来很多启示。
开发者是谁?
- 91.5%是男人
- 女人只占8%
- 还有1.2%的第三性别者
数据证明,同性交友社区这个称号是有一定道理的。
启示:女生做开发在就业上会有一定优势,因为物以稀为贵。35岁就没人要了吗?
- 美国开发者平均年龄最大33.7岁
- 而印度等新兴国家的平均年龄只有26岁
但这只是平均年龄,不是说超过35就没人要了:
在所有
专业开发者中:
启示- 35岁也许是个坎,但这个坎不是硬坎,可以跨过去。
- 不要再问28岁学习编程晚不晚,不晚!问自己想法是否强烈。
- 在中国和印度等发展中国家,年龄会相对偏低一些。
学历和专业重要吗?
- 34.1%的人认为很重要。
- 39.5%的人认为只有一点点重要或完全不重要。
话虽这样说,参与调查的人有没有学历呢?
他们都是学什么专业呢?
- 计算机和软件专业占60%以上
- 其他理工科专业(电子,信息管理,数学)等有占据了20%左右
- 剩下的百分之十几留给那些不相关专人的人才
启示:- 如果你有的选,专业和学历当然是重要的!
- 如果你没得选,还问这个问题做什么呢?干,就是了!
做开发就等于996吗?
- 25%的人每周都要加班一两天或者以上,这个换算成中国大概就是996吧!
- 50%的人偶尔加班(每月或者每季度一两次),这个换算成中国大概就是每周一两次吧。
启示:加班是要的,没有传说的那么凶。实际上,阿里大部分部门都没有996,他们周末不上班,不过平时的5天可能比99还要久一些。
阿里最近刚刚取消了年终考评一定要有10%不合格的制度,也许接下来加班也会少一些。
什么岗位赚钱最多?
- 最高的还是管理者:开发经理。
- 在其他岗位中,最高的竟然是SER和DevOps。
- 然后就是工程师薪资最高了。
DevOps是一个新的编程语言吗?No! DevOps工程师是一类专业的IT人员,他们负责自动化的代码发布,确保站点稳定,高可用。
不管什么岗位,姜还是老的辣,随着
工作年限(不是年龄)的提高,薪资逐渐提高:
但这里有个前提,你的技能也要不断提高,或者变成管理岗位,否则这条直线后面会弯下来的。
启示:做个工程师挺好的,后面再转开发经理或者DevOps.什么编程语言赚钱多呢?
- 薪资最高的竟然是Perl
- 然后是Scala和新贵Go
- Python在比较靠下的位置
- 而Java直接没出现在我的截图中
我的解读:
- 排在前面的Perl和Scala,使用的人比较少,可以算是专才,所以平均薪资高一点是正常的。
- 而Python和Java使用的人多,所以被平均下来了,这不足为奇。
启示:- 初学者还是建议选Java, C++, Python等主流语言,以后再学别的。
- Go语言很有前途,有余力的应该学学看
最被讨厌的语言,最被喜欢的语言
这份调查是指:使用这个编程语言后,你是喜欢它,还是讨论它。没使用的没有发言权。
先来看
最被讨厌的编程语言吧:
- VBA和Object C排在最前面,我很赞同。
- 你看虽然Perl工资最高,但使用者对此恨之入骨。
那
最被喜欢的编程语言呢?是Python吗?
- 第一竟然是Rust?何许人也?Rust是一个:学的时候恨之入骨,学了以后又爱不释手的语言。有内涵!
- Python仍然是人们最喜欢的编程语言之一,你值得拥有。
那大家
最想学的编程语言呢?
是她:Python排在第一位!而Go也排在第3位!
JavaScript好像出镜率很高啊。对,她是
使用最多的编程语言:
不管你是前端还是后端,JavaScript总得会点吧。
启示:没有启示,各有各的爱好。数据库和操作系统
先看数据库:
- 使用最多的是MySQL
- PostgreSQL可以算是新贵
但人们最喜欢的数据库是Redis:
操作系统呢?这里有两个问题:
- 开发者使用什么操作系统做开发
- 最后软件运行在什么操作系统上
先看大家用什么做开发:
- Windows仍然是最重要的开发平台,占据了大约一半
- Mac和Linux平分秋色,占据剩下的一半
但软件的运行平台是Linux为主:
启示:
- 数据库学习MySQL, PostgrelSQL和Redis
- Linux操作系统还是要学点的
做程序员幸福吗?
看来这个职业还是不错的!
不过就是有点累,你不要断学习新东西:
最后的启示
- 年龄不是大问题,有30%的开发者年龄超过35岁;
- 专业和学历没那么重要,39%的人认为不那么重要或者完全不重要
- Linux的操作系统建议学习一下,JavaScript总应该学点的
- 先学好一门主流语言,如Java, C++或者Python,再考虑其他花里胡哨的语言
- 数据库MySQL是必学的,Linux也应该学一点,然后再看看Redis, Postgresql等
- 做程序员还是挺幸福的,不过要经常学习新东西
你可以再文章找到英文原版资料。
我是麦叔,带你学编程,陪你走职场的路。