老同事好久没聚了,2020年左右跳槽后,好几个朋友去了上海、常州和无锡发展,正好昨晚有空,和同事A一起吃了个饭。席间,他忍不住吐槽,现在硬件工程师在产品开发中的地位真是越来越低了——采购和项目经理的权限特别大,选什么方案都要先经过采购推荐的供应商,之后再由项目经理评估时间节点,把任务分配给各个工程师,加班更是完全以结果为导向,不管过程多艰难,活儿必须按时干完。
听他这么说,我也颇有感触。做硬件项目从来都不是一帆风顺的,哪怕是一个看似简单的问题,有时候也会变得复杂棘手,再加上硬件设计本身就有很多不确定因素,项目能不延期,已经是最好的结果了。尤其是在实际工作中,经常会遇到一些让人无奈又无力的情形,相信很多硬件同行都有共鸣:
上周刚定好的传感器方案,采购还在询价阶段,项目经理就突然说要换型号,之前的调研和准备全白费;
原理图评审都过了三遍,结构设计那边突然要改外壳,所有接口位置都得推倒重来,耗时又耗力;
BOM清单确认了三遍,采购却在临上线前私自换料,回来后发现不兼容,最后所有责任都推给硬件工程师背锅;
样机调试一切正常,软件更新完版本就出现死机问题,大家却张口就说是硬件不稳定;
EMC辐射超标,结构不做屏蔽、软件不加滤波,所有整改压力全压在硬件身上;
需求刚冻结没两天,产品那边一句话要加功能,就得重新画板、打样,耽误的进度还要硬件来赶;
芯片缺货交期长达半年,采购催不动供应商,项目经理却只盯着硬件交付进度,不停催促;
焊接厂焊出来的产品,连锡、虚焊一堆,测试通不过,最后全算在硬件设计有问题;
电源功耗、尺寸、成本被卡死,产品方却还想要更高的性能,真的让人困惑,这样的电路到底该怎么画;
高速信号布线好不容易优化好,结构那边改个壳子,之前的走线就全乱套了;
静电测试一挂,就第一时间找硬件,软件不做处理、结构不加防护,所有问题都归罪于硬件设计。
这些无奈的瞬间,藏着硬件工程师的委屈与不易,也难怪同事会吐槽,硬件岗位的话语权越来越弱,这份工作也变得越来越有压力。
最后说说做硬件的心得,除了每天处理项目上的事情外,还需要不断的提高自己的水平,完善自己的知识体系。好在事不必躬亲,平时除了参考芯片供应商提供的电路图或者现有产品的成熟设计外,也可以看看我为大家整理的资料(硬件工程师设计参考材料)。
不管遇到什么困难,都要记住,它们都是暂时的,唯有坚持是永恒的。