硬件的自我修养(纪念硬十,一年后重发)朱晓明

2023-11-07 11:30

本文主要是介绍硬件的自我修养(纪念硬十,一年后重发)朱晓明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《怎样销售你自己》这本书的开头这样写到“决定一本书价值的诸多因素中,什么是最重要的?”“要看作者,看他是否言之有物,而且又有能力表述完整,最重要的是作者本人是否就是运用书中道理的活典范?”所以先往自己脸上贴金,说一下自己的经历:大四上学期我找到杭州这份研究所的工作,05年3月份我就到研究所实习,后来一直干到2008年合同到期。第一年优秀新员工,第二年优秀团干部,第三年先进工作者。写过2篇所谓的科技报告,参加过995工程、863课题、也爬过舰桥、钻过潜艇,中国的各个军港我几乎都跑过;到了华为,一开始做刀片服务器,一段时间参与Micro的平台系统设计,支撑过ATCA、iStram等其他产品,做过半年监控安防产品,申请了5个中国专利,3个美国专利,搞过技术预研,搞过产品化,产品维护,蹲过生产,跑过市场,带过研发团队,也做过系统工程师,也搞过知识管理,“部长奖、总裁奖、优秀导师”各种奖也拿过。考评也是一开始不理想,后来慢慢好起来的。离开华为之后,到现在这家公司,现在跨界搞互联网。

1、一个学光学的人怎么变成画电路板的了?

我2005年就到了杭州这家船舶相关的研究所,因为军工相关,所以我就不提及单位名称,项目名称,设备名称了。由于我在学校是学光学的,本来到这家研究所,计划是去搞光纤传感的,也就是绕光纤的。所以2005年大量的时间,我在啃上学时应该学的理论知识:“物理光学”、“微分方程”;因为光纤传感器里面有个贝塞尔函数,弄得我很郁闷。

后来由于某种原因,这个项目被重点实验室的人负责了。我作为电子研究室的人去参加项目,项目任务分配也就是利益分配,我一个孤军作战的小本科,自然被重点实验室的一堆博导、博士看成“编外”。所以被分配的活其实也很简单,就是把光转换成电信号。

系统里面有波分复用,时分复用。模拟光信号的时分复用由于有两种方案可以实现,一个是直接ADC高速采样,一个是先解时分复用再ADC多路采样。由于我为了给自己的部门争取更多的利益,所以整天就琢磨怎么多做点电路。而重点实验室的哥们也在琢磨:光电检测电路那么简单,自己搞搞好了,就不需要我这个外人了。

虽然第一次试验,我的电路也有很多问题,但是是能用的。后来我也解决了系统的噪声问题,达到了国内领先的两个单位的同等水平。而博士自己折腾出来的电路实际上一直都只作为试验板,所以后来我也没有被人排挤出项目。

因为光学仪器别的部门的人都不让我碰,慢慢的,我就更多的琢磨电路去了。

不管怎么样,我利用自己完成了自己分配的工作,积极主动的去承担更多的任务,久而久之也就被项目负责人认可,愿意给我多分配一些工作,慢慢在项目组立足。

不管做什么工作内容,或者领导对你有什么偏见,只要你是个好用的人,时间久了领导自然喜欢用你,也就会认可你。所以去做一个好用的人吧,没有领导会不喜欢你。

其实做什么不重要,重要的是你做出来的东西比别人好,自然就被需要。

2、硬件知识庞杂,用强力的单点技术去证明自己。

我刚到研究所的时候,需要完成毕业论文,所以就跟项目负责人沟通了一下,项目负责就跟我说了一句:“你一个本科生,干不了啥的。”

其实这句话极大的刺激了我。也促使我在一堆博士里面,想办法生存。我努力使自己做到两点:1、提高数学基础,重新学习一遍“物理光学”、“微分方程”,“激光原理”,防止博士们说话,我听不懂;2、把自己的“动手能力强”的特点充分发挥出来。就是把用到的芯片做各种试验,把研究透,把光电检测电路的噪声做到最低。

我就是在这个环境生存下来了。离开的时候那位“觉得本科生干不了啥”的博士生导师,对我还是比较认可的。

后来,我刚到华为的时候,也被人鄙视过。

有一个电路,是二极管合路电路,从理论计算,经过二极管压降之后,是不能满足器件的供电范围。理论计算,这个方案一定是有问题的。

算上二极管的温度特性,再考虑输入电源的电源范围和纹波,我提出了我的质疑。

这时候主持会议的人(其他部门的人)瞪了我一眼,然后他跟我们部门的老员工说了一句:“以后,你们部门来人评审,派有经验的人来参加评审。”,他当我面说这话,我当时脸都绿了。

实际上,被供电的器件是“海思”的芯片,他们跟海思已经商讨过了,即使电压低于器件datasheet标称的规格,也是可以保证正常工作的(事实也证明,发货5年时间没有在这个环节出过问题)。

后来,我一直在写一个LPC、PCI转UART的逻辑,这段代码也被别的部门借用了。后来这个“会议主持人”突然来找我讨论PCI的逻辑,和UART的逻辑,当着当时的主管面,把我夸了一番“技术扎实”“搞得很透”。

这个“会议主持人”可能早已忘记了这段往事。后来这位硬件大神成了我的直接主管,持续了4、5年的时间,他就是从认可我的逻辑能力,开始认可我的其他方面的。后来,他一直对我很认可,也一直给我比较好的绩效。

其实我一直没跟他提起过,曾经他鄙视我的事情,估计他忘记了。他看到这里的时候,会不会恍然大悟,原来你就是那个矬人,哈哈。

一些的硬件工程师跟我聊“硬件入门难”,我的建议往往都是:

“伤其十指,不如断其一指。”

3、模电是什么?艺术,幻术,赌术。

在研究所时,老前辈们经常跟我们灌输的一句话是:“模电是一门艺术”

为什么说是艺术呢?模电与艺术的共通性,我觉得有如下几点:

第一,模电跟艺术一样,是理论结合实践的。模电虽然是一门工程类课程,但是只学会了书上的理论知识,无疑只能纸上谈兵。例如大家都知道,运放电路正向放大的放大倍数,但是需要考虑寄生参数特性,考虑驱动能力,自激,截止频率,等等。

当你觉得,有的问题或者是一些细节还没有科学阐释的,这时需要根据问题的性质并结合所学电子电路的知识创造性的制定解决方案,这就体现了电路的多姿多彩,艺术性。

第二、模电和艺术一样需要长期的积累。曾经一个老前辈,到处解决接地的问题。带着一本很厚的笔记,随便哪个设备现场,随便接接地线,人到设备好。

第三、模电和艺术一样,当你把理论不可解释的部分,通过实践之后,再找到,或形成新的理论,这样螺旋式进步。这也是很多硬件的人长期没有进步的一个原因。“demo板这么做的”,“以前一直这么做的”,“别人这么做的,没有问题”,只有你自己跳出来想为什么,才可能进步,否则你永远都是连连线的。

当你掌握不了电路背后的规律和原因的时候怎么办?觉得这东东简直是幻术。

其实我的经验是这样的,如果在找不到规律,或者学习理论时间较长的时候,你可以选择去试验,多试试各种可能性,有些地方电阻改大改小,去找规律,就是我所说的“赌术”,只要你动手能力强,你可以去不停的试。但是注意两点:第一、尝试不要盲目,要有目的性,找规律;第二、在找到新的现象或者规律以后,一定找到能够解释它理论。

经验有时是重要,但是任何问题都应该是理论解释得通的,当你解决问题时,一定要坚信:所有问题背后都是有原因的,理论上都是可以分析出来的。

4、夯实基础 + 手伸长一些。

硬件的外延:很多,需要接触,更需要懂,否则你做出来的东西也是没有生命力的。

|----------市场需求

|

|----------业务实现

|

|----------上层软件

|

|----------底层软件

|

硬件-|----------电路设计

|----------逻辑设计

|----------互连技术(PCB)

|----------结构

|----------工艺

|----------热设计

|----------器件可靠性

|----------生产(供应链)

|----------采购(供应链)

|----------EMC

|----------安规

|----------环境

|----------成本

|----------装备检测

作为一个合格的硬件工程师,不但要从各个角度去考虑问题,更需要像一个包工头一样统领各个领域,把产品做好,对产品负责。

硬件的内涵:很多,需要持续的积累。

硬件-----|---------电源

|---------时钟

|---------处理器(X86、MIPS、PowerPC、DSP、单片机)

|---------存储器(SDRAM、DDR1~4,E2PROM,Flash,硬盘,校验算法CRC、ECC)

|---------逻辑(HDL语言,逻辑器件,逻辑工具,加载)

|---------网络(数字网络,语音,无线,wifi)

|---------分立器件(电阻,电容,电感,变压器,磁珠,二极管,三极管,FET,驱动器,保险管,传感器)

|---------接口(接口电平,接口协议,热插拔)

|---------电路理论基础(电路分析,模电,数电,射频,信号处理,滤波器设计)

|---------硬件流程

|---------硬件开发工具

|---------硬件系统

|---------可生产性,可维护性,可维修性,可供应性,可测试性,可靠性。。。

不要固步自封,局限于自己做的工作,只有在“硬件内涵”夯实基础,在“硬件外延”手伸长一些。

不要怕硬件所需要的知识太多,其实其中的乐趣其乐无穷。知识,不像人民币“用一块少十毛”,而是越用越灵活。

任正非说:“华为由于幼稚不幸地进入了信息产业,我们又不幸学习了电子工程,随着潮流的波逐,被逼上了不归路。创业者和继承者都在消蚀着自己,为企业生存与发展顽强奋斗,丝毫不敢懈怠!一天不进步,就可能出局;三天不学习,就赶不上业界巨头,这是严酷的事实。”

5、“跑步锻炼”给我的启发。

我坚持跑步了100天,跑坏了2双鞋,平均每天跑10公里,减轻体重20斤。这件事情,给我一些启发。

学硬件就跟跑步减肥一样,是个痛苦的过程,必须耐心,每天积累。

古今之成大事业、大学问者,必经过三种之境界:"昨夜西风凋碧树。独上高楼,望尽天涯路。"此第一境也。"衣带渐宽终不悔,为伊消得人憔悴。"此第二境也。"众里寻他千百度,蓦然回首,那人却在灯火阑珊处。"此第三境也。此等语皆非大词人不能道。

我想每天像跑步一样,做《硬件十万个为什么》,把一些经验、观念、思路、案例和理论分享给大家。我计划花1年到2年的时间,每天这样积累,也是我自我学习的一个过程。

目前已经整理了,电源,逻辑,运放,分立器件等一些内容,我想经过1年的时间,内容应该会比较丰富。

希望更多的朋友一起交流,共同进步。

这篇关于硬件的自我修养(纪念硬十,一年后重发)朱晓明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/363299

相关文章

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

机器视觉硬件选型根据某项目相机镜头

一 项目总需求 1、大视野检测需求: (1)大视野: ①产品尺寸15.6寸屏幕,产品大小:350mm x 225mm; ②产品料盘尺寸大小:565mm x 425mm; ③工作距离:880mm;检测精度:500μm; 1、大视野检测需求: (1)大视野: ①产品尺寸15.6寸屏幕,产品大小:350mm x 225mm; ②产品料盘尺寸大小:565mm x 425mm; 工作距离:

自我提升社团成立啦,欢迎各位同学加入~

欢迎加入 大家好,我是马丁,我们的自我提升社团成立啦,欢迎有新的朋友加入!! 我们的社团主要目标是帮助每个人实现自我成长、自我提升,不论他是什么年龄、什么经验、什么专业,只要有一个好学和想进步的心,都可以加入。 为了提升帮助每个人实现自我成长,目前社团选择的是做一个智能客服系统,我们希望通过搭建一个企业级的智能客服系统来帮助每个人实现自我成长。后续,还会开发更多系统~ 目前群里大多是Jav

自我反省(一)

上个学期队友陈彤问我想和他一起做项目不,我想有项目当然答应了下来,这个项目是和信管院一起做的——哈尔滨日租房开发软件。我和陈彤负责技术,他们学院的人负责销售,一开始我们都信心满满,但是我和陈彤现在除了c/c++其它什么都不会,逼着自己学安卓开发,项目中间陈彤把浩然大神也加进来了,有他在我们都觉得这个项目一定可以完成。但是我们把事情想简单了,或许浩然大神做软件没问题,但由于我和陈彤是小白,什么都

学习硬件测试05:NTC(ADC)+正弦波(DAC)+DMA(ADC+DAC)(P73、P76、P78)

文章以下内容全部为硬件相关知识,鲜有软件知识,并且记的是自己需要的部分,大家可能看不明白。 一、NTC(ADC) 1.1实验现象 本实验用 NTC 采集温度,数码管实时显示温度数据(整数),左下角 USB 小串口每隔 1S 打印温度信息。 1.2硬件电路 NTC 电阻是一个模拟温度传感器,随着温度的升高,电阻值逐渐减小。电路简单介绍如下: 电源滤波电容在 25℃ 室温下 NTC 电

集运系统需要与哪些硬件设备集成?

随着电商和跨境贸易的不断发展,集运服务越来越受到海外用户的青睐。集运系统作为一种高效的跨境物流管理工具,可以协调各个环节之间的物流流程,提高物流效率和管理水平,被越来越多的集运企业采用。而集运系统作为集运服务的重要组成部分,也需要配套相应的硬件设备才能更好地支持跨境集运业务。下面就来介绍一下集运系统需要哪些硬件设备支持呢? 1.PDA:是一种便携式电子设备,可以轻松地进行数据采集和处理,具有移

一台笔记本电脑的硬件都有哪些以及对应的功能

一台笔记本电脑的硬件通常包括多个关键组件,这些组件共同协作,确保电脑的正常运行。以下是笔记本电脑的主要硬件及其功能: 1. 中央处理器(CPU) 功能:CPU 是电脑的“大脑”,负责处理所有的计算和指令执行。它执行操作系统和应用程序的指令,控制其他硬件设备。常见品牌:Intel(如 Core i3/i5/i7/i9)、AMD(如 Ryzen 系列)。 2. 内存(RAM) 功能:内存用于存

Pr:首选项 - 音频硬件

Pr菜单:编辑/首选项 Edit/Preferences Premiere Pro 首选项中的“音频硬件” Audio Hardware选项卡可以指定计算机的音频设备和设置,还可以指定 Pr 用于音频回放和录制的 ASIO 和 MME 设置(仅限 Windows)或 CoreAudio 设置(仅限 macOS)。 当连接音频硬件设备时,该类型设备的硬件设置(如默认输入、默认输出、主时钟、延迟和

合宙Air780E硬件设计手册02

上文文主要介绍了Air780E的硬件设计中的的应用接口部分。 上文链接:Air780E低功耗4G模组硬件设计手册01-CSDN博客 在本文我们会继续介绍Air780E的硬件设计介绍。  二、应用接口 2.10  SIM卡接口 Air780E支持2路SIM卡接口,支持ETSI和IMT-2000卡规范,支持1.8V和3.0VUSIM卡。 以满足双SIM 卡切换的需求。 2.10.1. S

PM的自我修养——关于AndroidDesign的一些基础知识

这篇日志来自于一个问题:独立 Android 开发者如何零基础学习 UI 设计并设计出符合 Android Design 的作品? 以下是我的回复。 最初看到这个问题,我是觉得这个问题和我上周末分享的内容契合度比较高,所以一直等到周末分享结束来写这个答案,本来是想直接把PPT和讲稿复制粘贴啪啪啪,但是后来想想,觉得这样还是不太合适,我还是提炼一下答案吧。 首先,我不能赞同Va