嵌入式工资为啥比纯软工资低那么多?

关注者
765
被浏览
1,457,949

169 个回答

行业工资这个是很看环境和时运的。

比如在十多年前,土木工程那是天选之子的专业,而生化环材被誉为"二十一世纪的未来专业",计算机比今天的这些"未来专业"还下水道,几乎所有人都认为你读了都是白读,印象最深的是一个学校里一个师兄虽然上了清华但却被调剂到了计算机,顿时垂头顿足,痛苦万分,几乎没什么思虑就选择了复读,在学校的白日誓师大会上慷慨激昂,表示非土木不读,看的人热血沸腾。

这种选专业基本等于选后半生的观念在当时是很深的,甚至很多人明明能上个好学校的计算机,仍然委屈求全报了个差的多学校的土木,报计算机专业几乎是全家人上场阻止的,所以你看其实我在这种环境下我也不是计算机专业的,但可能是上辈子欠计算机的,也可能就是命里五行就缺个计算机,我看到CS相关的东西就像疯狗看到了腚一样想咬上去,所以一直靠爱发电靠自学才进入这个行业。

所以到今天,有很多亲戚朋友打电话问我小孩上大学了,应该上什么专业,我基本都回:"令郎令爱喜欢什么专业就报什么专业,有热爱才有成就",至于跟我扯什么就业形势大方向工资高低之类的,放尼酿的苟批,谁知道再过个五年,风水会转成什么样。

所以,这个问题本质上是一个比较玄学的问题,就拿CS这块来说,前十年前版号机制还没开始时,做游戏的最火,基本是个人都想往游戏公司里冲,什么暴雪,顽皮狗,国内的网易,腾讯,简直是学CS的乌托邦好么,前五六年时,安全最火,动不动就是几十万几十万的招人,一群人在上面画饼,下面一堆人也不知道安全到底做什么就往里面冲,一堆做安全的培训机构,再后来做图像cv的火了,再再后来近两年做nlp的火了,你会发现兜兜转转两圈,是个人就是做nlp的,而大部分人判断一个领域有没有前途,全在基于一个非常盲目的观点,就是现在的工资高不高。然后这种选择方式,几乎十有八九都翻车翻到沟里去了。

因此,如果论技术难度,嵌入式领域和纯软绝对没说哪个容易哪个难的说法,绝对都各有千秋,实际个人感觉是嵌入式领域会更难一点,尤其是在信号采集处理这块,即使你代码写对了,因为硬件条件乃至于到环境噪声的影响,你这代码都不一定能work,很多的调试工作,都不像纯软一样大部分时候都流程逻辑可控,经常是一眼望不到头。

因此,什么最重要呢,如果你上了计算机的黑车,不讨论如何营销自己(这一块很多人嗤之以鼻,但却非常重要)仅讨论如何提高技术力这一块,我唯一的建议是别整天琢磨怎么乘上时代的东风捞一笔钱就跑路,现在不知道有多少什么新语言,新技术,新框架,说白点就是等着韭菜进来噶的。

你要做的就应该是打好你所在领域的基本理论基础,学好英语和数学,没事多翻翻相关研究和论文。这些东西,才是能够真正给你形成行业竞争力的东西。

一个产品的研发,从最初的需求,到最后的回款,整个流程里,一个人能占据的步骤越长,价值越大,拿到的钱就越多。

从嵌入式产品常见流程,最初售前去到处找客户,产品去整理需求,工程师来做实现,然后是部署和售后,最后销售还要去催回款。这个流程里,嵌入式工程师只是负责工程师这个环节里的嵌入式软件部分。别说是整个流程的其他部分,单单工程师就要需要好几个环节一起协作才能把事情搞定。

包括电子工程师,机械工程师。电子工程师里还包括画PCB的,FPGA/CPLD,模拟/射频。有些倒霉的项目还要涉及供电管理之类的。机械工程师也要负责结构设计,外部执行器,环境稳定性之类的。一个兴趣广泛的工程师能在这些细分领域里覆盖两三个步骤就不错了。大多数人只是负责自己手头的那一个分支。

而且即便是嵌入式,也常常能遇到一个人没法覆盖嵌入式的全部技能的情况。常用的单片机就好几种,每种各有特点,AVR/PIC/51编程简单,ARM/RISC-V功能强大,MSP320的功耗低。而且项目中会频繁的遇到新的器件,需要自己写驱动来做适配。稍微上点规模的项目,一个人的知识储备就不够用了。


现实中只要是这类工作流程特别长的行业,大多会陷入低工资的状态。因为无论是管理者还是一线员工,都难以评估每一环的工作贡献,于是资源就更加向管理层汇集,一线员工的工资就自然变低了。当然这也是成熟行业的常见状态,工作细分程度高,劳动力的价值就别普遍低估。