软件开发有必要学习硬件吗(硬件比软件难那么多)

硬件比软件难那么多,国内的硬件技术也不如软件,做软件的待遇却比硬件好

学好Cadence,找个15-20K的温饱工作还是不难的。

软件开发有必要学习硬件吗(硬件比软件难那么多)(1)

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

正文开始:

我在多年前做硬件开发的时候,就达到了税后30K的月薪,我认为大家对收入不满有以下几个原因:

1、不需要太高层次的硬件设计,比如大部分小家电企业,简单的电子产品企业,单片机 简单外围设计就够了,单片机 屏幕 继电器控制 电源就是一个完整的产品板,工作2年有实际经验的工程师就能搞定,门槛不高,招人比较容易,但也充斥着大量三脚猫的开发人员,也不会要求太高的薪资。

2、国内的硬件工程师,普遍在高压环境下,做硬件的不可逆风险、老板的压力,试错成本太高,认为一直做硬件没有出路,转软件、转产品、转销售的比较多,因为软件10个bug也能升级解决,而硬件任何1个bug就只能召回或高成本的损失,而且这种损失往往不是金钱可以衡量的。

3、行业对硬件设计不重视,觉得软件才是核心,硬件太容易被抄袭被模仿,软件稍微动一动就千变万化。

4、架构师、总工一般都是懂点硬件的软件开发出身,这也是事实。

5、频繁跳槽导致行业积累不深,事实上收入和你的技术经验有关,但很大的关系还在于你在一个企业的重要性和本行业、领域的阅历。说是硬件工程师,换一个行业,方法、套路类似,但分门别类的行业经验天差地别,又要从零开始。我认识几个收入非常好的朋友,都是在本领域里做了八年以上,对行业的积累非常深厚,一些小技术玩的精通。

6、芯片厂家的生态、参考设计越来越成熟,应用开发的门槛越来越低,只要花心思投入完整的项目,独立完成开发、解决问题,提升是非常快的。

7、有时候你的硬件设计没问题,但是嵌入式或软件工程师太菜,无法定位他自己的问题,我就遇到过不少。因为一个单板能否跑气来,要软硬件配合,比如下面这个当时做的内窥镜的板子,跑不起来,最后我自己定位了问题跑起来的,所以自己最好具备一定的底层软件能力:

软件开发有必要学习硬件吗(硬件比软件难那么多)(2)

软件开发有必要学习硬件吗(硬件比软件难那么多)(3)

总的来说,还是贵在坚持,看好了一个方向就深耕这个领域,一定会有不错的回报的,而且很多硬件开发找到市场以后,也是一个创业的跳板,这就不是工资收入可以比拟的蓝海领域了。

软件开发有必要学习硬件吗(硬件比软件难那么多)(4)

软件开发有必要学习硬件吗(硬件比软件难那么多)(5)

我觉得硬件工程师,能把自己的概念想法和创意,变成自己的实物样品或产品,这个带来的成就感是金钱无法衡量的。

软件开发有必要学习硬件吗(硬件比软件难那么多)(6)

软件开发有必要学习硬件吗(硬件比软件难那么多)(7)

我做硬件18年,一年40多万,不到50万。走过弯路,当中搞过2年嵌入式linux设备驱动,最终放弃了。

后来我一直在做硬件,感觉自己很悲哀。同样资历的软件工程师收入比我高40%。如果和互联网比,那就更不能比。

今天接到字节电话让我去面试,我一个快40的人,去字节干嘛呢,去被优化吗?等着毕业吗?没意思,回绝了。

我非常不建议做硬件,干了这么多年,碰到最牛的一个工程师,和我同龄的,在ti做,也就80万。这个人是我遇到过最牛逼的硬件了,中科院出来的,理论物理是特别牛逼。其他工程师没有一个有这点收入,大多数也就我这点工资。还是在上海。50万真的是普通行业硬件工程师极限了。注意是在中国,普通行业。人在美国刚下飞机的不算,知乎平均年薪是100万张口就来的也不算。

也有老板让我70万过去帮它干,但是私企不想去,外企干的好好的,也不想为了多20万去997。

大家都是干活,软件收入肯定是比硬件高的,非常不建议搞硬件。我有2个朋友机械专业毕业,一个选择搞软件,一个搞了硬件。结局是一个100多万,一个30多万。

软件开发有必要学习硬件吗(硬件比软件难那么多)(8)

不管是高速电路还是小信号模拟信号链,我都懂,还能独立解决emc问题,搞不定的re问题,我一搞就解决了。我还有世界前3大代工厂的导入经验,无论是伟创力还是捷普,或者富士康,我对整个工艺流程都非常熟悉。从我手上设计的板子飞入千家万户,最终产品年销售过亿,可是和我又有什么关系呢?我老婆一个朋友,小学毕业,在上海一个市场里卖烟,半年就能存50万,不是赚50万是存50万,一年能存100万妥妥的。我的房贷一个才6000多,公积金就能cover,可即使这样,我和我老婆的工资加起来,一年也存不了50万。

软件开发有必要学习硬件吗(硬件比软件难那么多)(9)

在中国,做技术真的是没有钱途的,我想想,我这辈子做的最对的事情,是很早就在上海买了房子,真的讽刺。房子升值赚的钱,比我这么多年的工资还多。

如果你一定要搞硬件,我也知道劝不了你,我唯一的建议是你多专研fpga,那个现在比较火。我们最近要招一个fpga,50万没人愿意来,工资太低了。最近几年因为芯片比较火,fpga需求量比较大。机器学习人工智能那块也需要,所以蛮有前途的。有经验的工程师,比不上互联网大厂,但是混个温饱不是问题

软件开发有必要学习硬件吗(硬件比软件难那么多)(10)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页