大家好,我是记得诚。
上周日,在公众号和自己的几个交流群,做了一个工程师薪资小调查。
心想着金三银四到了,希望统计一些工程师的薪资数据,给大家的求职应聘带来一些参考,也希望一定程度上能激励到大家。
共计300+工程师填写了在线表格,事实上还不止,因为在线表格是有被恶意篡改风险的,所以提前暂停了收集。
这次共筛选了260份有效数据,扫码可以查看完整的数据。
今天这篇文章,简单分析一下这些数据。
1、统计260个工程师工作年限分布。
其中1年、2年、3年、10年以上工作经验的工程师是比较多的。
2、统计260位工程师工作城市级别分布。
大部分工程师,都是待在一二线城市打拼,相对来说一二线的机会和选择会更多一些。
最新统计的,一线城市加上新一线城市共计19个。
3、将260位工程师的收入分成五个档,010W(含10W)、1020W(含20W)、2030W(含30W)、3040W(含40W)、40W+,统计各档工程师的比例。
薪资这一行,填写的数据都是15K15这样的格式,首先以符号为识别符,将单列内容分成两列,再将月工资里面的单位K全部替换成空白,最后两列相乘得到年工资,筛选数据,统计比例,如下图所示。
我们再看一下饼图。
数据大部分集中在30W以下,超过了70%。
单独对每个档逐一的分析。
1) 0~10W档
可以看得出,010W档,工作经验集中在12年,一定程度上,能反应出应届毕业生从事这一行的薪资水平。
2)10~20W档
这部分人群是最多的,占比47.88%,接近一半。
不看学历和工作城市,直接看工作年限,1020W的收入人群主要集中在13年工作经验。
从1和2两点可以得出,多干1~2年,工资可以上一个台阶。
3)20~30W档
这部分人群占到了25%,先看看这部分人群工作年限分布。
咦,居然1年工作经验占比最多,对数据筛选了一下,看这群人到底什么来头,居然都是清一色的硕士,岗位也是比较多的,比如IC、射频、基带、应用、系统工程师等。
4)30~40W档
这部分人群占比达到10%,数量也是不低的。
继续对数据进行筛选,非常有意思,黄色部分是本科及以下学历的,绿色的是硕士学历。
从上面这些数据可以得出两点信息:
1. 本科生要达到30~40W年薪,工作年限普遍较长,最少的都要5年,更多的是9年、10年以上。
2. 硕士学历要达到30~40W年薪,工作年薪相对较短,最少1-2年即可。
这里可见学历的重要性。
5)40W+档
260位工程师,年薪超过40的仅6位,对他们表示respect,有自己开公司搞硬件的、小城市干了10年以上的硬件工程师、刚毕业三年的硕士硬件工程师、有985+海归硕士的固件工程师,还有拿美元的硬件工程师。
以上仅仅代表记得诚个人观念,请勿对号入座,如有雷同,纯属巧合。
简单的分析,也是希望提取一些有用的信息点,哪怕有一些小小的提示,足以。
下面是几点建议:
1. 这么卷的社会,建议提升自己学历,越早提升越好;
2. 多去大城市,选择和机遇多;
3. 如果你没有很多的优势,请耐住寂寞,提升自己的技术,时间不会辜负你;
4. 如果你有优势,也请不要骄傲,好好选择;
今天的文章内容到这里就结束了,希望对你有帮助,我们下一期见。
删了点右键的东西搞出来的问题其实就是关联出错了,解决:(新建一个temp.reg,内容如下,然后双击导入注册表即可)Windows Registry Editor Version 5.00[[HKEY_CLASSES_ROOT\Folder\shell\explore\command]"DelegateExecute"="{11dbb47c-a525-400b-9e80-a..._explorer.exe该文件没有与之关联的程序来执行该操作
大家好,欢迎大家学习优品课堂出品的Python完全零基础入我们精讲的系列教程这节课我们来看第一个,我们先了解一下计算机常识,这节课我们来介绍。计算机的概念和组成,那不仅是开发人员作为普通用户电脑的使用者我们应该了解的。我们看一下计算机的构成,计算机从概念上来讲他主要是能够完成数学运算或者逻辑运算的一些计算设备它是存储功能,也就是我们平时所说的PC或者是电脑,它的组成我们可以从大的方面来讲,分为两块..._"优品课堂 \"flask python web 网站开发"
解决向MySQL中插入中文显示乱码和报错的问题MySQL中文乱码产生的原因首先查看数据库中与字符集相关参数修改MySQL数据库中的客户端如何更改MySQL数据库服务器中客户端部分的字符集重新启动MySQL数据库服务器重新记录MySQL数据库MySQL中文乱码产生的原因 因为我们使用的系统中(客户端命令)默认为gbk编译,而MySQL数据库默认为utf8编译.也就是说MySQL数据库听不懂我们对..._为什么finebi连接mysql数据库中文乱码
1.清除所有cookies delCookie() { var cookies = document.cookie.split(";"); for (var i = 0; i < cookies.length; i++) { var cookie = cookies[i]; var eqPos = cookie.indexOf("="); var name = eqPos > -1 ? cookie.substr(0, e_vue清除cookie
《《C语言程序设计》-综合性实验实验报告(参考格式》由会员分享,可在线阅读,更多相关《《C语言程序设计》-综合性实验实验报告(参考格式(9页珍藏版)》请在人人文库网上搜索。1、综合性实验报告课程名称:C语言程序设计实验题目:班级成绩管理系统的设计与实现姓名学号:(组长)系 别:专业班级:指导教师:实验日期:2012年06月01日06月20日一、实验目的和要求实验目的1、利用所学的三种程序基本结构以..._综合作用c语言实验
https://maplerain.cc/posts/a51adc7e.htmlhttps://blog.csdn.net/zhangMY12138/article/details/90231736?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-1&spm=1001.2101.3001.4242_hos镜像怎么用vm打开
对数据库进行导入导出或者数据发生变更,可能导致num_rows都为null,所以需要Oracle去收集统计信息,使得num_rows字段有数据Oracle中的统计信息使用DBMS_STATS.GATHER_DATABASE_STATS收集整个数据库的统计信息直接在NAVCAT查询里运行下面代码即可,运行完num_rows就有数据了BEGIN dbms_stats.gather_database_stats(estimate_percent => dbms_stats.AUTO_SAMPLE_oracle num_rows是空值
利用Python进行数据分析-学习笔记一chapter 1 Python语言基础,IPython及Jupyter NotebookPython是一种解释型语言,Python解释器通过一次执行一条语句来运行程序。标准的交互式Python解释器可以通过在命令行中输入Python启动:$ pythonPython 3.6.0 | packaged by conda-forge | (defaul..._x=256 while x>1
问题:在pycharm进行本地调试时,出现错误Connection to Python debugger failed: Socket operation on nonsocket: configureBlocking ,不是一开始就出现的,而是随着调试次数增加,突然就出现了这个错误,代码没有进行任何修改,原因:win10下 病毒和威胁防护 阻止造成的问题。解决方法:关闭病毒和威胁防护..._socket operation on nonsocket: configureblocking
进制转换题目描述进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制—X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。编程输入十进制整数N,请输出它对应的二进制、八进制、十六进制数。输入一行一个数(该数不超过整型)。输出三行,第一行为该数的二进制数,第二行为该数的八进制数,第三行为该数的十六进制数。样例输入17样例输出100012111提示对于某个确定的数量,无论采用什么进制,_c++16进制数组转图片
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。CreateProcess因为使用复杂,比较少用。 WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Readme.txt’, SW_SHOW); ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。 首先必须引用shell_shellexecute打开的文件夹如何获取句柄
webrtc是一个优秀的跨平台实时音视频通信技术,是一个peer to peer的通信模式。在网络通信中,p2p通信必然会涉及到nat的穿透问题,webrt通过ICE技术来提供NAT穿透功能。ICE(Interactive Connectivity Establishment),它定义了一个技术,这个技术使用了stun/turn协议,它可以使得客户端能够发现自己的候选通信地址,这些候选地址包括本地地址、本机对应的公网地址、中继服务器的地址,两个客户端通过信令服务器来交换这些候选地址,就可以实现点对点的通信/_webrtc nat穿透