大家好,今天小编关注到一个比较有意思的话题,就是关于学硬件设计和软件编程的问题,于是小编就整理了1个相关介绍学硬件设计和软件编程的解答,让我们一起看看吧。
硬件明明比软件更难,国内的硬件技术也不如软件,为什么硬件工程师待遇还不如软件?
大厂里的大牛硬件工程师就不说了,待遇肯定不会比软件差,甚至还要好。而小厂的话,一般只养一两个大牛就行了,其他的都是凑数做苦力的,待遇当然不咋滴了。
国内大厂数都数得出来,小厂多如牛毛,我们看到的大多是这些待遇不好的硬件工程师,觉得他们待遇不好也就成了普遍的现象。
做硬件样样都要成本,培养起来也需要公司花很大的成本。硬件开发需要设计、开模、打样、量产……工序比较多,成本也实打实地摆在那里。有时设计得出来,未必就能生产的出来,毕竟还需要生产设备来支持。
这设备的硬件性能和外观都不满意,要优化、要升级,但生产这硬件的生产设备工艺水平也就这样了,想要更好,就要换生产设备。那就换,钱能解决的问题就不是什么问题(问题就是没有钱),最怕有钱也解决不了的才叫大问题。
可以看看华为的境况,看看生产芯片的主要生产设备之一的光刻机,这些都不是钱能解决的问题,脖子被掐得死死的,就知道硬件为什么这么难了。
硬件工程师把硬件设计好,把图纸做出来,就可以交给工厂(或者代工工厂)开模、打样……确定没有问题了,就是普通硬件工程师跟进盯紧工厂量产出来就行了,似乎剩下的就是出钱就行了,没有硬件工程师啥事了。
但一个硬件的成本不单单只有这些,还有销售成本、仓库、运输成本等。我公司的某个用户,总是会跟我算他们买的产品的成本,这个又是什么材料,这个、这个、这个……还有这个,加起来最多不就是这么多钱,但卖这么贵,你们利润不是很高吗?简直是暴利!
硬件卖完还要上门安装和售后维护的成本,价格也十分透明,竞争也大,只要你设计出来一款爆款,不出一年,满大街都是了。
做软件你只需要给一台电脑工程师可能基本就能搞定了,只需要人工成本。而且软件一次开发,可以不限制地卖给不同的用户,也没有材料、仓库、运输等的成本,而且比硬件还能卖得上价钱,那总利润就很高了。
所以硬件成本大,需要的人数也多,利润就很低,硬件工程师能分到的收益相对于软件的分成来说就比较低了。就像我们公司,年终的时候看各部门效益,大数据部门分到的要比硬件部门多好多倍,这就很揪心了。
简单而言,拿同时需要软硬件的通信行业来说,硬件不做20年,基本达不到同时间软件的工资水平。
硬件不是天花板矮,而是太高,几年时间你根本摸不到。
玩短平快还是整软件。
我硬件,软件都做过,待过不少公司,有几点要说明:
- 硬件没有比软件难,大家侧重点不一样而已,都很难(都要考虑质量稳定等等,技术层面做到深度都要用到数学,建模等等),也都不难(很多工程师都是原来的设计的简单小修改而已),有时候还要细分电路设计,layout,算法,系统等等都有各自侧重点。
- 不同产品对软硬件的侧重点也是不一样的,有些对硬件的需求(工作量和技术含量)高,有些对软件的需求高,当然待遇会不同。
- 硬件待遇也不一定比软件低,我指的是成熟行业,如果是风头行业如AI,大数据,IC设计等则另当别论(那是行业问题不是岗位问题)
- 不知道你觉得硬件难是指哪方面难?但你觉得硬件待遇低,极有可能是还没有遇到合适的产品和合适的行业而已
到此,以上就是小编对于学硬件设计和软件编程的问题就介绍到这了,希望介绍关于学硬件设计和软件编程的1点解答对大家有用。