怎样成为一名出色的硬件工程师?

发布网友 发布时间:2022-04-23 04:39

我来回答

3个回答

热心网友 时间:2023-07-02 20:28

快速学习能力是指能够在抛开各种细致理论知识的前提下快速站在前人的肩膀上应用别人的成果给出现有问题的解决方案(查找各种数据手册资料,迅速搭建基本模型(成熟模型)验证理论),这是初级硬件工程师要求,相当于打人机终于打赢啦~的阶段,虽说这是第一步,可是很多人就倒在了这前面,(硬件工程师的入门门槛外躺着一堆尸体,一部分人认为高深莫测,不敢试水,一部分人认为就是简单抄板,无技术含量,从未跨入一步)
快速学习成型可以说只是搭建了一个简单的硬件模型(比如简单运放反向放大),直接应用别人的成果以及理论(可能是自己不清楚不熟悉的理论)完成要求指标。
深入学习能力是指能够在快速学习的基础上对未知可能影响结果或导致错误的细节进行深入研究讨论分析,并给出解决方案的能力。举个例子,比如本问知友提到的一个问题,为什么运放的反馈电阻选10K,这就是一个深入一点的问题(但是还是很基础),需要你了解到运放的具体内部电路,并根据实际需求给出分析计算(为什么要10K?如果发生震荡怎么处理?加个电容,为什么?这个电容要多大?为什么?这种运放能这么处理吗?为什么?)到了这一步,相当于说打人机终于可以一挑4啦,哇哈哈......
极强执行力:很多人停留在一二级,愿意学各种理论,做足各种仿真计算分析,但是就是不实际实物实践验证,”打代码仿真这么轻松啦啦啦,我干嘛要去焊电路,做测试验证调试,这不是工人做的吗?啦啦啦,堂堂一个985学生,这不是我的工作~~~“,我只能说,童鞋,图样图生破啊!!!你在考虑纠结这个问题的时候我已经元件买完,PCB设计完焊接调试分析完毕了啊!!!很多问题不是理论上那么简单的啊!仪器使用(N种仪器,使用错还测不准),工艺流程,设计流程,工程项目开发组织经验这可不是纸上谈兵啊!(硬件一次错误的成本可是很高的~,有的初创硬件公司经不起几次试错就破产了)所以作为一名硬件工程师,要有很强的执行力,遇到问题不是回避(规避问题是规避风险里面比较愚蠢的做法),而是立马分析计算,仿真验证给出误差可接受的答案,并立即执行。由于硬件设计周期长,成本高,水深,特别是模拟射频部分,所以快速行动解决问题是一项很重要的能力(当然其他岗位也要有强执行力,但是硬件工程师不同,拖延的成本巨大)。三流工程师在遇到问题时推拖,扯皮条,二流工程师在出现问题是快速解决,一流工程师在问题出现前就避免解决了。
耐得住寂寞。记得当初走硬件这条不归路的时候,师兄对我说,你要想清楚,这是条不归路,水深不见底,水广易迷失方向。在身边各种*,如互联网热潮,金融热潮下任然能够专心专注研究一个领域(射频滤波、天线等),而这个方向可能不能为你创造出很好的经济效果(工作工资低),这是一件很难得的事情。但相信天道酬勤,聪明的人总能在其中找到自己的乐趣,并创造挖掘出更多价值(谁说做这个工资低来着?是你能力不够,找不到好工的原因吧~)

热心网友 时间:2023-07-02 20:28

对于很多硬件工程师而言,每天都在忙活着手头上的工作,但是有时候并不知道自己的水平去到哪里,也不知道怎样提高,这在这个瞬息万变的社会里面,其实有点危险!毕竟我们这些凭手艺吃饭的人不像某些尸位素餐的某猿,是跟不上潮流就会被淘汰的。所以就算我们不能成为最TOP的那个,也力争成为排在前面的那一批人。
但我们工程师怎样成为最TOP呢?该怎么学习呢?
根据我们从小受到的教育中我们知道,这首先要求我们对于知识要理解透彻,越深入越好,对于任何一个知识点,通过基本公式,用数学工具推导到最后来验证高级定律和公式。我想对于这一点,高考物理是达到了极点,高中物理知识其实不难,但是我们为了选拔的目的,把物理各种定律糅合在一起,结合一些脑筋急转弯,复杂的运算,造成高考物理是最难的科目了。
但如果我们拿着解高考物理难题的精神来解决硬件问题,当然精神可嘉,工作之余还是值得鼓励这种学习和探索精神的;可是这样对于项目开发却是没有多少好处,毕竟硬件工程师的工作是工程开发,在规定的时间和预算之内完成硬件项目,而不是你在这个时间呢自己推导出来了什么公式和计算结果,那是科学家的工作,那是Research的工作。
工程开发一个重要特点就是“踩在前人的足迹”,就是通过过去几十上百年的工程实践,对于各种情况有了很多经验数据和经验方法,比如对于PCB layout来说,基本上每个公司都有自己的design guidelines/check list,这就是公司在过去很多项目中总结出来的,每一条可以说都付出了“血”的代价,这是对于板级设计来说了;对于核心芯片和器件,就更是如此了,芯片或器件公司几十数百人历时数年搞出来的一款芯片和器件,又岂是你通过几百页datasheet可以彻底理解的。
大多数情况下,知道主要接口,参数,功能和性能就足够了,尤其是芯片/器件公司提供的design guidelines或者application notes,里面一般都是芯片/器件工程师的肺腑之言,经验之谈,一般来说没有个十年二十年工作经验的工程师是写不了这些东西的。
看起来虽然很简单,看起来像是废话,但是细细分析,结合电路定理和电磁定律,略微分析,就会发现简直字字珠玑。刚毕业的好学生(一般来说学习好,喜欢啃难题,学习能力强,求知欲强)初干硬件设计,就会发现涉及的知识点和技术要点太多了,如果这个知识点想要理解透彻,那个知识点也要理解透彻,会发现一天24小时根本不够用,但是对不起,公司请你过来不是让你学习的,是要干硬件设计的,过一个月就要见原理图了,你还在这捧着OrCAD手册一个命令一个命令学习OrCAD使用技巧,研究为啥要有串行电阻呢,研究这个电容是取0.1uF还是0.01uF.。
有求知欲是好事,但是那是在工作之余,项目之余,虚心向前辈学习,尽量利用各种design guidelines,尽快完成设计工作,记录自己的知识缺点,在业余时间努力学习,理解透彻,通过设计验证/测试,加深对于知识点的了解,这才是正确的工作方法。

热心网友 时间:2023-07-02 20:29

快速学习的能力:
作为一个通信汪,我就以通信设备方面来说吧!
一方面,通信技术,标准,芯片更新的太快了,快到你根本来不及系统的了解它,只能通过特定的项目,需求进行了解;另一方面对于公司来说,需要做的硬件产品也是变化很快,客户需要T1, E1, PDH, SDH,Ethernet, VoIP, Switch, Router, 没有人是什么都懂的,都需要能够结合客户的需求,选择的芯片方案进行详细了解,尤其对于接口协议和电气特性。
假设你是做电源的,同理,你也需要对电源相关的知识和客户的需求进行深入的理解和学习吧。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com