
大学
硬件工程师是一个实践性极强的职业。对于刚涉足硬件领域的新手而言,我不太建议一开始就看书。因为在
大学本科阶段,这个岗位的基础课程已经学了不少,像电路与系统、模拟电子技术、数字电子技术、
计算机组成原理等。要是这些基础课程的内容还能记得50%以上,就足以支撑硬件新手开展动手实践了。下面来说说动手实践的方法:其一,深入研究demo板或以往项目的原理图。哪怕是硬件新手,刚进入
公司或者实验室时,项目组通常都会有许多以往项目或者供应商提供的demo板原理图。可以挑选一份与未来项目关联紧密的图纸,把其中每个器件(不管是集成电路还是分立元件)的手册研究透彻,然后结合
大学所学的基础课程,将电路原理理解到位。多年前我刚开始做硬件开发的时候,会把BOM表中所有器件的datasheet都打印出来。对于集成IC,像其功能、内部架构、接口管脚、接口等效电路和电气特性、电源和复位要求、器件结温和防潮与速度等级、内部寄存器控制逻辑等,都弄得清清楚楚。对于分立器件则更多关注其器件指标、等效电路等。有了这些信息之后,再去理解整个原理图就会轻松很多。其二,进行原理图和PCB的实践与调试。具备了上述足够的硬件基础知识后,就可以开始使用EDA软件进行实践了。可以结合
公司或实验室的项目需求以及以往项目的资料,进行原理图和PCB的设计。在这个过程中,一旦遇到阻碍或者有疑问的地方,一定要记录下来,并且通过各种途径解决。硬件相关的知识经过几十年的积累,
互联网上已经有大量的资料,这是非常宝贵的资源,可以用来查询。但我非常不建议一开始就抱着书本学习,这样效率太低。其三,关于硬件新手如何逐步提升能力或者识别硬件难点,我已经有很多答复了。以后也会根据合适的问题分享个人的经历。硬件新手首先要动手实践,然后带着问题去看书,不管是
大学的基础书籍,还是器件手册等资料,如此不断循环迭代,就一定能够提升到较高的能力水平。这是我个人经验和认知的总结,仅供参考,欢迎点赞、收藏、关注@主任工程师。如果有不同的见解或者疑问,可以在评论区或者私信交流。