很多刚入行的硬件工程师都有一个疑问:每天忙着画原理图、改PCB、调Bug,到底怎样才能真正学到技术?有人拼命加班,有人天天看视频,有人买了一堆书却坚持不了多久。回头看自己二十多年的研发经历,我越来越觉得:真正让工程师快速成长的,从来不是工作年限,而是学习方法。而我真正建立起自己的技术体系,是从进入华为后开始的,更准确地说,是从一次电源事故开始的。一次PCB事故,改变了我后面的技术方向刚进入华为的时候,我之前一直做的是模拟系统,对开关电源兴趣并不大。当时参与的是AMD服务器项目。由于处理器供电采用成熟的多相Buck方案,再加上公司有专门的电源部门负责设计,PCB也有专门的Layout部门完成,我几乎没有机会接触电源设计。甚至我的推荐人还打电话跟我说:“华为做硬件很简单,PCB有人画,电源有人做,有问题直接找FAE。”我当时心里反而有点慌:如果什么都有人负责,那我还能学到什么?没过多久,公司另一个Intel项目出事了。样机一上电:电源瞬间保护关断。电源团队连续调了几天,毫无进展。部门组织了一群专家一起分析。真正找到原因的人,却不是电源工程师,而是一位软硬件都非常厉害的大佬——长哥。他发现:大家一直讨论的PCB图纸,竟然和真正投板的PCB不是同一个版本。继续检查PCB后发现:控制器下面的GND回流,被人为改成了一圈细长的环路。就是这一个修改,