硬件明明比软件更难,国内的硬件技术也不如软件,为什么硬件工程师待遇还不如软件

大厂里的大牛硬件工程师就不说了,待遇肯定不会比软件差,甚至还要好。而小厂的话,一般只养一两个大牛就行了,其他的都是凑数做苦力的,待遇当然不咋滴了。

国内大厂数都数得出来,小厂多如牛毛,我们看到的大多是这些待遇不好的硬件工程师,觉得他们待遇不好也就成了普遍的现象。

硬件为什么比软件更难?

做硬件样样都要成本,培养起来也需要公司花很大的成本。硬件开发需要设计、开模、打样、量产……工序比较多,成本也实打实地摆在那里。有时设计得出来,未必就能生产的出来,毕竟还需要生产设备来支持。

这设备的硬件性能和外观都不满意,要优化、要升级,但生产这硬件的生产设备工艺水平也就这样了,想要更好,就要换生产设备。那就换,钱能解决的问题就不是什么问题(问题就是没有钱),最怕有钱也解决不了的才叫大问题

可以看看华为的境况,看看生产芯片的主要生产设备之一的光刻机,这些都不是钱能解决的问题,脖子被掐得死死的,就知道硬件为什么这么难了。

为什么硬件工程师待遇不如软件工程师?

硬件工程师把硬件设计好,把图纸做出来,就可以交给工厂(或者代工工厂)开模、打样……确定没有问题了,就是普通硬件工程师跟进盯紧工厂量产出来就行了,似乎剩下的就是出钱就行了,没有硬件工程师啥事了。

但一个硬件的成本不单单只有这些,还有销售成本、仓库、运输成本等。我公司的某个用户,总是会跟我算他们买的产品的成本,这个又是什么材料,这个、这个、这个……还有这个,加起来最多不就是这么多钱,但卖这么贵,你们利润不是很高吗?简直是暴利!

硬件卖完还要上门安装和售后维护的成本,价格也十分透明,竞争也大,只要你设计出来一款爆款,不出一年,满大街都是了。

做软件你只需要给一台电脑工程师可能基本就能搞定了,只需要人工成本。而且软件一次开发,可以不限制地卖给不同的用户,也没有材料、仓库、运输等的成本,而且比硬件还能卖得上价钱,那总利润就很高了。

所以硬件成本大,需要的人数也多,利润就很低,硬件工程师能分到的收益相对于软件的分成来说就比较低了。就像我们公司,年终的时候看各部门效益,大数据部门分到的要比硬件部门多好多倍,这就很揪心了。

我想这就是为什么硬件工程师待遇要不如软件工程师的部分原因吧。当然,这只是我自己的一些所见所闻得出的推测,并不代表就是全部的原因所在。

我做过硬件,做过嵌入式系统,也做过软件,也做过企业,对有所体会。

1、硬件确实比软件更难,难在什么地方?难在门槛。一个学生在学校里就可以拥有很强的软件开发能力,但几乎不可能拥有很强的硬件开发能力,原因是硬件的能力需要大量的金钱支持,设备要钱、元器件要钱、打板要钱…而硬件开发特别是高频电路,又不是一个确定性非常强的领域,需要不断用金钱去尝试、去堆经验,所以,培养一名合格的硬件工程师比培养一名合格的软件工程师难得多、成本也高得多。

2、为什么感觉软件工程师比硬件工程师待遇高?其实问题在于“边际成本”,硬件产品的边际成本固定,摊销研发费用的速度是线性的;而软件的毛利几乎是100%,边际成本几乎为零(增加用户却几乎不增加变动成本),研发费用迅速被摊销,这一点在互联网行业体现到极致。简而言之,随着用户的扩大,软件开发的收益远高于硬件开发,软件开发的高投入迅速会被摊销掉。企业考虑的永远是赚钱,不是吗?

未经允许不得转载:百场汇 » 硬件明明比软件更难,国内的硬件技术也不如软件,为什么硬件工程师待遇还不如软件