分享

为什么嵌入式的工资水平也不是很高?

 goandlove 2016-04-19

研究生毕业做嵌入式的工资也不过5000-7000,比IC设计的要低一两千。还有,中国的嵌入式从业人员到底算不算多,现在是个大学都有这个专业了,还有各种各样的嵌入式培训机构,不禁让人怀疑这个行业到底怎么样?


知乎网友默默的EEer说嵌入式这行太苦逼了,大家不愿意进入这个领域或者转行(比如见过转去和老婆卖包子,开长途大巴,贩女包……),所以就缺口了。


参考隔壁的互联网,收入轻松超我们两三倍。

还有转行去做演员的~


(图片来源于知乎本话题插图)

嵌入式真的这么悲催么?看看大牛们都是怎么说的。


知乎网友时国怀在嵌入式行业做了七年,让他来说说感受:



嵌入式系统的人才有大量缺口吗?有。

为什么它的工资水平也不是很高?

缺人跟工资高没有必然联系。公司缺高级工程师,迫不得已招了十个实习生来干高级工程师的活,能说这十个实习生的工资高吗?

现在嵌入式专业的泛滥和培训的乱象和十几年前计算机专业的扩张是一样的。那时候也是满大街计算机专业的培训,各个高校大肆扩招计算机专业的学生。我听说有的二本学校当时计算机专业有500人。而那时候也是所谓的“计算机人才大量缺口”,如今嵌入式也只不过是换了个说法而已。

嵌入式人才确实缺,而且缺的很厉害。可是呢,对于一个本科或者研究生毕业的应届生来说,要想直接上手做嵌入式开发基本上不可能,几乎所有公司都要对应届生进行培训。

你以为上了几年大学就了解什么是软件开发了?能写几千行代码的模块不?能掌握上万行代码的逻辑不?真要从软件开发工程师的角度来考察计算机相关专业的应届生,一半以上都是不合格的。所以为什么缺口这么大,工资又不高,因为招不到合适的人。所以原来需要一个合格的工程师做的事情,只好交给几个不合格的毕业生去做,那平摊到几个毕业生头上的工资自然就少了。

大学生早就不是什么天之骄子了,放低心态吧,每年大学生毕业的有几百万上千万,在中关村的马路上扔个砖头砸中十个人里能有七八个都是大学生。大学生读几年书算什么,连农民工都不一定比的上,人家农民工是几年工作经验。

中国高校里确实有一些(比如top 10)能培养出合格的嵌入式工程师,所以也能见到嵌入式应届生毕业拿10K甚至更高的,但因为合格的太少了,所以大多数人拿的都不多。

题主还问到跟IC类的比,这个要具体看情况,也有IC比嵌入式还低的。但IC整体上似乎比嵌入式收入更高,原因是IC还没有泛滥,没泛滥的原因是学习成本和培训成本太高,现在一个单片机太便宜了,有些嵌入式甚至都不需要板子,直接在模拟器上调试,但要搞IC设计的话设备还是比较贵的,片子可都不便宜啊。

中国的嵌入式从业人员应该说是很多的,收入是呈现出金字塔的结构,5K(月薪)左右的入门级开发者居多,这些人几乎每年都要淘汰一批,剩下的一部分进入10K这个层次,之后因为太累、自我提升困难左右再淘汰一部分,才有15K-20K这些人。

越往高层看,人才越是缺乏,所以说中国嵌入式人才缺口大,不如说嵌入式合格人才缺口大才对。如果题主问的是怎么能在毕业的时候在嵌入式行业拿到更高的工资,我想说:自己的能力决定一切,你的学校、学历、甚至学习成绩都是辅助条件,自己的动手能力才是关键,如果有工作经验就更好。

最后说一点自己的切身体会,我在大三大四那会,搞过BBS,当过站长,参加过ACM,自己还写过几千行的项目,自认为很NB,工作以后接触的第一个项目,好家伙,二十多万行,再看整个系统,几百万行,直接傻眼了。所以大学里学的再多,做的再好,大部分情况下都不能算是工作经验,跟实际工作的情况差的太远了。

知乎网友陈俊直分享观点说:



只会写嵌入式程序的人满大街都是。树莓派、arduino等这些不用费脑子费体力做硬件的开发板出来后。连软件工程师都可以转过来做嵌入式程序了。


但写的了程序还真正能做硬件电路的人太少了,最多是参考开发板送的资料或者芯片Datasheet设计个最小系统,能做外围电路特别是模拟电路的太少了。几十年前,父母那一辈的工程师还能自己焊接调试个电视机、收音机、电台的出来,现在的人基本是用到什么都找集成芯片。以至于我们要找嵌入式硬件工程师,都要求他做过开关电源、变频器之类的。


另外一些,能写程序的人还能做数字信号处理算法的人(图像处理、声音处理、自控算法处理等)的人太少了。

和计算机软件比起来,因为嵌入式在硬件上投入比计算机软件要大,项目开发周期较计算机软件的长、资金回拢周期也较长。所以,做嵌入式/电子设备的企业要少的多。

企业缺人是缺少来了就能直接上手的人,也缺少学习能力强的人。嵌入式的芯片多种多样,不像计算机硬件平台基本就是X86,如果用到其他平台如ARM和powerPC,对软件工程师的工作影响不是太多,因为他们是面向对象编程,不需要考虑硬件。做嵌入式多多少少是要考虑硬件平台的。我招个人,我们用工业总线CAN,他说他以前只玩过串口和TCPIP,那又要花一两个月来适应CAN协议……我们用ti的ARM9,他说他以前只做过STM32,还要学习一下ARM9的寄存器。然后因为思维有些固化,一直排斥ARM9,说这东西不如ST,没有库函数程序写起来不好用balabalala……

所以一直缺人,但却一直在面试找不到个技术上跟我们要求尽量接近的。

至于工资,其实是两面分化的,如果跟上述一二段说的那些人,基本上工资是要低于他们做计算机软件的同学们(同学历、同工作年限、同毕业院校的人们之间对比)。因为这种是等着企业来挑他们的嵌入式民工,自己没有太多的话语权。


你有什么看法欢迎发表评论~


素材来源于知乎,感谢

素材来源于知乎,感谢作者:时国怀,陈俊直,默默的EEer,仅为学习交流,版权归作者所有 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多