![2551f5220fbf7e34acba8376f215eb81.png](https://i-blog.csdnimg.cn/blog_migrate/d12f86df40de96a4c9df29ddda8a84c4.jpeg)
1
硬件工程师的发展现状
上个世纪90年代,芯片集成工艺还不够发达,一个电路系统,通常需要很多芯片,和外围的分立元器件来搭建。对于模拟电路,电源系统,射频电路部分如果设计稳定对于硬件工程师是个不少的挑战。根据摩尔定律,每18周,芯片的集成密度增加一倍,现在一颗集成芯片上,动不动可以集成上亿的晶体管。原来的那些比较难设计的模拟电路部分,芯片制造商,基本上会越来越集成到芯片里,留给外围的元器件越来越少。
很多系统的电路,外面甚至接几个电阻电容就可以运行起来。留给普通硬件工程发挥的余地越来越少。所以硬件设计在整个行业内,大趋势是,大多数的硬件工程师都在做一些,layout的工作,真正需要设计的越来越少。要接的一些外围元器件,芯片厂商的公板上也有,只需要照抄就可以了,只需要配上适当的稳压和滤波电容就可以了。而且这个趋势会越来越明显。
硬件设计,对于大众的硬件工程师(不是说芯片设计工程师,这些毕竟是很少的一个人群),价值慢慢在被边缘化,除了电源系统和射频电路,这些可能确实需要一些经验,其余的设计将会变得越来越简单,所以很多硬件工程师感觉自己都成了layout 绘PCB的了,越来越迷茫。
1
但是对于偏底层软件的工程师来说确实好消息
对于电子产品开发写底层软件的程序确是好消息,以前写底层软件的人,总说自己不懂硬件,不是专业硬件技术员,所以不去了解硬件,但是电子产品开发的很多时候,其实是程序没有问题,但是是因为电路的问题,导致出现问题。
举个例子:对电源入口没加滤波电容,程序有时候会受纹波影响容易重启;又或者模拟和数字共在一个电源,导致程序运行,偶然出现某些其他的问题。
对于应该工程师来说,这些可能是一些常识,但是写程序的人可能一直在找是不是自己的程序出了问题。
而现在,这些高集成度的芯片,把复杂的,专业的电路都已经做好了,留给外围的器件,都是一些通用的常识,只要有一些简单的电路常识,你就可以得到比较稳定的电路,可以安心些程序。更多的价值将被软件取代。
1
嵌入式是硬件工程师一条非常好的转型路线
嵌入式开发是底层的软件和硬件开发,随着大部分硬件工程师价值随着行业发展慢慢被边缘化,转型为底层偏软件是一条想到不错的选择,因为,本身比软件的人多懂一些硬件,编程的时候,调试的时候思路也会更多,而软件和硬件都懂,可以一个人掌控整个电子产品开发,是一件非常有成就感的事不说。对于一个公司的,电子产品开发如果一个人懂得整个流程,产品开发周期也会大大降低,争取产品早日上市,节约成本。物联网行业,是偏底层的嵌入式的一个分支,以后市场需求嵌入式的人员将会越来越多,所以对于硬件工程转型为嵌入式工程师是一条非常不错的路。