作为一个硬件设计人员,过去我特别对一件事情比较纠结,我是否该换一个方向重新开始,因为这个行业貌似在萎缩,一大堆的集成方案改变了原有的硬件设计模式,有很多人甚至会说硬件还需要设计?还有一种声音更为极端,真正的硬件设计或是高科技是某公司的飞机,某公司的汽车,国内的硬件设计或是技术谈不上高端。
关于这点,其实我也在反思我的工作内容,我发现确实我们的工作特别是硬件的工作,大多数停留在应用的阶段,这也就是说我们选定了一些芯片,只要按照芯片的手册要求设置外部电路的参数即可。这种设计模式导致了很多的工程师丧失了思考和创新的能力,最终的结果只能是被淘汰或者赚着微薄的薪水勉强度日。
我曾经和同行打趣地说,作为硬件工程师,也许只有打仗的时候我们才可以派上用场,现在是和平年代,恐怕我们的十几年地经验要慢慢地让位于APP、互联网里地那些毛头小伙了。就这样我和几个同事慢慢地从上班族转向了自己干,业务方向也很简单,客户需要实现什么功能,只要是我们可以做的,照单全收,过程中接了不少的案子,有做鼠标的,有做音响的、可穿戴设备、无线模块的等等,这让我重新看到了硬件开发的希望,原来的我们貌似井底之蛙,看到的视野太窄了。
外面的世界很精彩,出来看看确实提升了我的信心和斗志,这里我要感谢互联网,感谢APP,感谢云平台,这些领域的大肆炒作,彻底把我们的本就不多的同行业竞争对手杀的干干净净,逼迫着一些意志不太坚定的工程师另辟蹊径,转行的转行,做生意的做生意,为我们满是荆棘的道路上留出了一丝空隙,穿过这片空隙,我们终于见到了广阔的大地,温暖的阳光。
从目前的客户需求方面,我发现了一个很有意思的事情,大多数的客户找不到合适的能够为他服务的硬件设计人员,任何的产品概念都要落到实体上才会产生价值,而能够实现这样实体的人员需要积累的不仅仅是经验,而更多的是眼界和创新能力,回到之前提到了硬件人员的习惯设计方法,参考手册设定外部参数,这是最基本的方法,我想很多人都这么干,但是很少有人从头到尾研究一下这些芯片除了自定义的功能,它还可以干什么,或者在部分电路处于工作状态时它可以实现什么?看似很细节的想法就会产生很多的创新点,也就是产品的亮点和价值,作为硬件设计工程师的你做到了么?
所以,并不是硬件开发过时了,而是很多人太过浮躁,没有沉下心来思考,学习,我承认这需要时间和耐心,没有软件的成长速度快,但你是否想过这就是门槛和竞争力,你可以一部语法书打遍天下,但你不可能靠一个电路图活一辈子,需要积累很多的知识、阅历,而这些构成了你独一无二的特性,也决定了你存在的价值,无可替代,这就是硬件开发的魅力所在。