本帖最后由 Ben@hw 于 2023-4-3 13:11 编辑
#申请原创# 作为一个刚入门的新手,你想过未来成长成什么样子吗?
讲一下我自己的想法吧。
读研究生的时候,曾经很羡慕我二师兄,希望能像他那样快刀斩乱麻,一个传感器我折腾了一周没读出数据,他一个小时就轻松搞定。
工作后,有一次参加PCB检视,硬件部门的一位前辈坐在CAD工程师旁,指挥CAD的妹子把我们的PCB图按照步骤逐项检查,我导师带着我拿着本子记修改意见。那时候觉得做这种有技术地位,受尊敬的牛人蛮不错。
再往后,有机会跟公司的一些Fellow做技术汇报,感觉他们的视角确实更全面,对技术现状和趋势的掌握也比较强。当然,成为Fellow是没希望啦,不过在一个小的领域成为让人信服和依赖的专家,也挺不错,哈哈。
从新手一路走过来,我犯过很多错,也学到了很多东西。写这些文章的目的,是希望看了它的新手能知道硬件设计的雷区所在,前路所在,少吃一些苦头,更快地成为合格的硬件设计者。
要不先讲几个小故事暖暖场吧。
第一个故事,发生在读研究生的时候。当时给导师做一个仪表的项目,软硬件都是我做,投板回来,功能调通,样机和资料都交给了厂家。一个月后厂家总工找到我,说你DC电源插座管脚排序设计不合理,害得我们只好重新设计了一版。我有点懵,说我设计的管脚顺序是3.3V、5V、GND、GND,这样挺好的呀?即使两路电压短路也不容易烧毁 。他告诉我,这样排管脚不利于电源回流,要电源和GND间隔着排才合理。我当时觉得没这个必要吧,功能都正常,再说数电模电,单片机的那些书上都没讲过这个要求呀? 那么,新手哪里去学这些东西呢?这个不像器件手册这种大家一定会去学习的资料,他甚至都不知道要去了解接地设计。 很多经验在学校教材上没有,你不吃过苦头是不会注意到的。大公司还好,有比较齐全的Checklist,培训资料和案例库,小公司那就不好说了,大多数情况只能靠自己。
第二个故事,发生在我工作半年后。当时我所在的小公司好几个月没有正常发工资,正在找新工作。一位去了华为的师兄找到我,他也没说薪水,就直接问我:“你知道什么是信号完整性吗?你知道什么是时序吗?”我那时只做了几个51单片机的项目,哪里接触过这么高大上的东西,听他一顿解释,感觉发现了一个全新的世界,就这样被他忽悠去了华为。 现在回想起来,如果还在原来的小公司,可能现在也能在网上接触到SI和时序这些知识,但是最多自己摸索一下,因为平时设计中确实用不到这些东西。 你需要知道硬件设计有更高的层次,需要能知道什么样的硬件设计才是好。
最后一个故事,是在我兼任部门培训经理的时候。那时我负责接待部门新员工,也负责安排他们的答辩。我一直记得那位新员工,因为那么多年只见过这一位没转正成功的。干活马虎什么的都不说了,最后让我们那位脾气特别好的部门主管都受不了的,是一件小事:部门组织GE技术培训,自愿参加。这位老兄不去也就算了,还跟其他新员工说:“你也别去了,没啥意思,不就是个高速232串口吗?”我当时听说后也是目瞪口呆,觉得人怎么能这么自信呐?最后结果不用说了。
借用大刘那句话:弱小和无知不是生存的障碍,傲慢才是。
无论在华为的时候还是在论坛里,一定有很多比我更牛的人,我的优势呢,就是现在比较有空闲,所以可以把一些知识系统性地整理一下,希望能帮助到一些人。
欢迎大家指正和提出意见,谢谢。
|
非常期待坛友的后续跟进,硬件工程师相当不容易。