打开网易新闻 查看精彩图片

做了十几年硬件,见过太多这样的同行:入行五六年,技术还行,但工资一直上不去;或者干了十年,还是做着初级工程师的活,职位没变,薪资涨幅跑不过通胀。

反观另一拨人,同样是从画板、调试起步,三五年后成了技术骨干,十年后成了项目负责人,甚至自己带队做产品。差别在哪?

硬件行业确实有"越老越吃香"的特点,但这个"老"不是年龄,而是积累。有些坑,越早避开越好。

一、只做执行,不做思考

这个坑,我见过太多人踩进去。

1、画板不问为什么

很多工程师画板子,只知道"这里要加电容""那里要走差分线",但从不深究为什么。

比如电源入口为什么要加大小电容组合?有人会说"滤高频用小电容,滤低频用大电容",这没错,但再往下问:多大算大?多小算小?怎么确定具体值?为什么有时候加了反而出问题?

只记结论,不追原理。遇到新项目、新芯片,就不知道该怎么做了。这种工程师,画十年板子,水平还是三年前的水平。

真正厉害的工程师,每画一块板子,都会问自己:这个设计解决了什么问题?有没有更好的方案?如果换一颗芯片,我的设计思路还能用吗?

2、调试不懂原理

调试是硬件工程师的日常。但很多人调试,纯粹靠经验、靠直觉、靠"试错"。

电源纹波大了?加个电容试试。信号有毛刺?串个电阻看看。EMC过不了?加个磁珠凑合。

问题看似解决了,但不知道为什么,也不知道下次还会不会再出。这种调试方式,效率低,而且无法积累成可复用的经验。

真正有效的调试,是从原理出发。纹波大,是因为负载突变?还是因为电源响应不够快?还是因为PCB走线阻抗太高?搞清楚原因,才能真正解决问题,下次遇到类似情况,也能快速定位。

二、技术栈太窄,碰到天花板

硬件是个大领域,涵盖原理图设计、PCB布局、仿真分析、EMC整改、器件选型、成本控制……但很多人只精通其中一两项。

1、只会画板,不懂电路

有相当一部分工程师,只会用EDA软件画板,但看不懂原理图。布局布线全靠经验,遇到高速信号、敏感模拟电路,就开始"拍脑袋"设计。

这种工程师的上限,就是高级Layout工程师。想往上走,想做系统设计、想带项目,不懂电路原理是迈不过去的坎。

真正吃香的工程师,是既能画板,又懂电路。知道每个信号在干什么,知道为什么电源要这样设计,知道敏感信号要怎么处理。这样才能从执行者变成设计者。

2、只会模拟,不懂数字

还有一类工程师,模拟电路很熟,但对数字电路、MCU、通信协议一窍不通。或者反过来,数字玩得溜,模拟电路一团糟。

现在的硬件系统,哪有纯模拟或纯数字?一个产品里,电源管理、信号调理、MCU控制、通信接口、EMC防护……全部交织在一起。只懂一半,就只能在角落里打转。

越老越吃香的工程师,一定是综合能力强的。模拟、数字、电源、EMC,不一定样样精通,但至少都要懂,能独立处理整个硬件系统的问题。

三、拒绝新领域,固守舒适区

硬件行业变化很快。十年前,高速信号还是少数人才懂的领域;现在,随便一个消费电子产品,都有高速接口。五年前,无线充电还是新鲜事物;现在,手机、耳机、手表都在用。

1、EMC设计不愿碰

EMC是很多硬件工程师的噩梦。设计的时候不管,测试的时候整改,整改还整不明白。最后要么加一堆滤波器件,要么大改板子,浪费时间浪费成本。

很多人觉得EMC太难、太玄,干脆躲着走。但躲得了初一,躲不了十五。EMC是硬件产品的必经之路,越早掌握,越有竞争力。

真正厉害的工程师,不是EMC整改专家,而是能在设计阶段就把EMC问题考虑进去。从一开始就做好屏蔽、滤波、接地设计,测试的时候一次过。这才是核心竞争力。

2、高速信号不敢做

高速信号设计,确实门槛高。阻抗控制、等长匹配、过孔优化、回流路径……每个点都能写一大篇文章。

但正是因为门槛高,掌握的人才稀缺。只会做低速板,工作好找;能做高速板,工资翻倍。

很多人不敢碰高速信号,是因为没系统学过,怕出错。但技术就是越练越熟。先从简单的USB、DDR开始,积累经验,再挑战更复杂的PCIe、SerDes。一步步来,总能跨过去。

四、忽视软技能,只会埋头苦干

技术是硬实力,但软技能决定了你能走多远。

1、不会表达和沟通

很多工程师技术很强,但一开口就说不到点子上。跟领导汇报工作,抓不住重点;跟其他部门协调需求,解释不清楚;遇到问题要资源支持,说不出充分的理由。

技术做得再好,如果不会表达,你的价值就很难被看到。尤其是在项目评审、跨部门协作的时候,表达能力直接影响你在团队中的影响力。

这不只是"会说话"的问题,而是逻辑思维的问题。能把自己的设计思路、问题分析、解决方案,清晰地表达出来,本身就是一种能力。

2、不懂项目管理

做到三五年以上,很多人开始带项目、带新人。但带项目和做技术是两码事。

项目进度怎么把控?风险怎么识别?资源怎么协调?团队成员能力参差不齐怎么办?这些都不是技术能解决的问题。

只会埋头干活,不懂项目管理,就永远只能做执行者。想往技术管理方向发展,项目管理的知识和经验,跟技术一样重要。

硬件行业确实是一个可以长期深耕的领域。不像互联网行业,35岁就开始焦虑。但前提是,你要持续成长,而不是重复劳动。

只做执行不做思考,画十年板子也只是熟练工;技术栈太窄,碰到天花板就上不去;拒绝新领域,迟早被行业淘汰;忽视软技能,永远只能做配角。

避开这几个坑,加上持续的学习和积累,硬件工程师这条路,可以走得很远。

硬件工程师成长自检清单

  • 我是否理解每个设计决策背后的原理?

  • 我的技术栈够不够宽?能不能独立处理整个硬件系统?

  • 我有没有主动学习新领域?EMC、高速信号、新接口协议……

  • 我的表达能力能不能让别人听懂我的技术方案?

  • 我有项目管理意识吗?还是只盯着自己的一亩三分地?