月薪集中在8k-17k、厌倦大小周 中国开发者调查报告发布
来源:
奇酷教育 发表于:
月薪集中在8k-17k、厌倦大小周 中国开发者调查报告发布
月薪集中在8k-17k、厌倦大小周、近三成的人没有跳槽过,中国开发者调查报告发布。
01
程序员月薪集中在8K-17K
据调查报告显示,30 岁以下的开发者人数占比 78%,男性居多。
不过这一数值相较 2019 年的 82% 和 2020 年的 81%,今年有所下降,反观 30-40 岁从业者整体数量有所上升。
程序员薪资越来越高, 8001-17000 元之间比例最高
据调查显示,近三年间,开发者的薪资呈现出逐年增长的趋势。
当前近五成开发者的薪资在 8001-17000 元之间。其次,月收入 17001-30000 元的开发者比例达到 20.5%。
02
北京广东的开发者占全国总数28.1%
在地域分布上,全国超过 40% 的开发者工作在一线城市。
其中,北京、广东的开发者人数占全国总数 28.1%。今年,北京以 14.2% 的占比拿下第一,略超广东。紧随北京、广东之后的是上海和江苏,占全国总数的 16.1%。
数据显示,北京月薪高于 1.7 万元的开发者占比近三成,广东和上海占比趋同,分别为 18% 和 17%。
图片
月薪高于 1.7 万开发者数量 Top 10 的各地区中,北京和上海近半数的人薪资在 1.7 万以上。而其它地区仅占两成左右。
学历背景
在不同的教育背景下,薪资也有所出入。从数据来看,学历越高,高收入群体占比相对比较高,其中硕士研究生薪资达到 1.7 万元以上的占比最高,为 55%。
经验积累
开发者的工资随着工龄增加而增长,工作 11-15 年的开发者中,薪资在 1.7 万元以上的占比超过 60%, 而工作 1 年以内的开发者中,薪资超过1.7万的占比仅 9%。
所处行业
众人都说程序员薪资高,但更高的是在金融界的程序员。据调查显示,金融行业,91% 的人群月薪超过了 8000 元。
03
程序员平均每天写200行代码
调查显示,仅不足 10% 的开发者,每天有超过 70% 以上的时间在写代码,大部分开发者每天仅有 30%-40% 的时间写代码,平均每天写代码行数在 200 行左右。
据调查数据显示,28% 的开发者并没有跳槽经历,三年及以上跳槽一次的开发者占比 35%。
针对不少人深恶痛绝的「大小周」问题,有 41% 的开发者宁愿要轻松,也不要这种模式。
04
JAVA占比持续走低,Vue使用率占比第一
同比 TIOBE 编程语言排行中,Java 的流行度也在逐年下降。随着人工智能的发展,Python 的优势逐渐凸显,其使用量也在迅速提升,工作中常用 Python 的开发者占比 30.7%。
相较之下,古老的汇编语言是开发者最讨厌的语言,占比 37%,其次是 C++、C。
在框架层面,随着 Vue 3.0 的普及,使用 Vue.js 进行 Web 开发的方式越来越受欢迎,从去年不到 30% 的占比,到今年的 38.6%,有较大幅度地提升。
05
操心系统边界不断被拓宽
随着物联网、自动驾驶、工业互联网的崛起,操作系统不再局限于我们最为常用的桌面、移动端。随着更多领域在操作系统层面的布局,开发者对操作系统的关注也有所上升。43% 的开发者表示国产操作系统正在迅速崛起。
不过,针对在开源浪潮下,不少国产操作系统基于 Linux 等二次定制开发的做法,在开发者之间有较大的歧义,59% 的开发者认为,只需要掌握核心源代码、安全可控的操作系统就是国产操作系统,而另一部分开发者却表示要从内核研发开始。
在开发者对国产操作系统的熟知度中,主要维度还是聚焦在移动和桌面端,HarmonyOS 遥遥领先,近 92% 的受访者表示对其熟悉。
从开发维度上来看,65% 的开发者认为内核是操作系统研发的最难点。其次,要想让国产操作系统在市场中突围,开发者普遍认为需要在稳定性和操作系统内核中加大投入,占比分别为 66% 和 64%。
06
C/C++成为芯片开发常用的语言
过去一年,全球范围内的“缺芯”潮此起彼伏。
30.22% 的芯片公司选择物联网方向。
和芯片打交道的开发者都是偏底层的开发者,因此C/C++成为芯片开发者中最常用的开发语言,占比 33.32%。
32.58% 的开发者认为,国产芯片开发过程中,首要解决的问题应该是降低设计成本。其次是专利规避和可制造性设计问题。
对于芯片配套的软件栈,操作系统的支持情况是开发者最关心的问题,其次是版本和兼容性问题。
行业内造芯计划如火如荼,但是不得不面对一个老大难问题——人才。根据本次数据显示,仅 7% 的开发者表示深度理解芯片相关技术并能较深入地应用。在芯片公司,芯片架构工程师是最稀缺人才,62.69% 的开发者认可这一点。
07
开源已是必然趋势
从广泛角度来看,要说技术圈现在绕不开的一个趋势,那么必属开源。它已经成为开发工具与框架、互联网产品、应用软件等维度的重要协作方式。根据调查显示,94% 的开发者正在使用开源软件。
中国开源也在近一年间迈上新的高度,国内开发者不止通过代码方式参与其中,也在测试、文档、活动组织等多维度都有涉及。不过,68% 的开发者表示,未曾在开源中获得收入。相较去年的 77%,今年数据有所下降。
在工具层面,数据显示,Java 是开发者在开源项目中最为常用的开发语言,占比 41%,其次是 Python,占比 27%。
81% 的开发者使用 Git 进行版本管理,31% 的开发者依然在使用 SVN 进行版本管理。
随着近几年操作系统的热度提升,开发者最希望看到操作系统相关的开源项目。