大家好,我是一直在工程师领域摸爬滚打的小周。小周新开专题“职称300问”正在连载,有需要的工程师们可以关注小周,每天了解一点点,职称路上不发愁。

软件工程师被我们戏称为“码农”,这不是褒义但也不是贬义。算是程序员的一种自嘲 ,我们天天对着电脑,眼前的一切只有代码,所以说,经常说IT工作者不懂浪漫。硬件由于他的丰富性,深深的吸引了我。电路板、元器件、仪器,比代码是不是更有趣?

硬件工程师需要大量的知识储备

然而,如此多的工作内容及丰富的行业知识,平均水平却追不上发展迅猛的互联网所带动的软件工程师,传统的硬件开发遭到冷落。无论是传统行业内部,还是互联网圈,软件的发展都要好于硬件,这种情况是什么时候出现的?

硬件产品的同质化及软件体现出的区别化导致了这一现象越来越严重。

硬件工程师和软件工程师选哪个(硬件工程师与软件工程师的区别)(1)

硬件工程师工作环境

在以往的电子产品类型中,即时不同品牌的产品,在同质化严重的硬件设计上差距越来越小,而各个芯片集成的解决方案在如今在单个芯片中,对于硬件设计来说,直接拿来用即可,虽然实际并不简单,但是对比软件的开发,硬件产品的设计空间越来越小。

软件工程师工作环境

软件的差异体现并不是一个山寨产品可以区分的,哪怕开发一个山寨版的社交软件,成本也是非常高的,其中包含服务器成本、人力成本、广告成本、研发成本。按一个软件团队最低配置,需要有前端、软件工程师、软件测试员、服务器维护工程师、产品经理,其中软件工程师还可区分为框架设计、代码、ITJOB等。

市场决定了硬件无法像软件一样用时间去完善一个产品。

硬件工程师和软件工程师选哪个(硬件工程师与软件工程师的区别)(2)

电子产品迭代更新过快

再者,硬件产品使用时间较短,一个硬件产品的更新换代往往只需要一年到两年,从MP3到MP4用了好几年,是因为技术的更新迭代,而从MP4到MP5却只需要很短的时间。当你想像软件一样,将硬件产品设计更加精细完美,但是市场是不允许你这样做的,领导也不会同意。而软件哪怕你用了三四年,在这四年中,除了功能外,代码的优化是非常重要的。

硬件工程师和软件工程师选哪个(硬件工程师与软件工程师的区别)(3)

大型设备工程师

当然,在大型设备、医疗器械、工控等领域,硬件工程师的待遇要好非常多。在没有芯片解决方案的行业下,对于硬件知识的储备则要求需要会光数字电路、模拟电路、嵌入式底层软件等,大功率高可靠性的设计积累也是不可少。然而这高门槛下,一般的从业人员没有时间积累是无法达到的。所以在某些领域。

我是小周,想在工程师领域摸爬滚打出一番作为。觉得文章有用的话不妨点赞,收藏,转发、别忘了关注我,职称300问每天更新~

,