壹
2019年接近尾声,按照惯例,在年终,每个人总会被问到一个问题:
2019年,你收获了什么?
脑海中的影像一一闪回,又是一次年终总结,年龄增长,工龄增多,薪资提高……
好像很清楚自己想要什么,好像又很迷茫,未来正在一点点靠近,今年也即将结束,问问自己,今年的目标是否已经实现?今年都收获了什么?
每一个电子硬件人也一样,不可避免的要面对这些问题。
这一年,有人刚刚迈入这个行业,怀着满腔抱负,想要一展拳脚;有人浸润多年,想要寻求更深的发展,更多的可能;也有人摸爬滚打,以为收货颇多,却不知可能一直徘徊在门外。
随便在网络上一搜,就能看到很多类似的问题:
硬件工程师太难了,出路在哪里?
硬件工程师的真实发展前景是怎么样?
现在做硬件工程师还有前途么?
……
大多数在这个岗位的人,无论多少年的工作经验,总会有不同的职业困惑。少则刚入行一两年的硬件小白,多则工作八九年甚至十多年的工程师。
他们往往希望得到一些 “过来人” 的经验,借以绕开路障,平稳前行。
你也有类似的的困惑么?
贰
别急,其实很多人和你一样,尽管每天在自己的岗位上勤勤恳恳忙忙碌碌,但是空闲的时候还是会想:
现在我做的一切是有用的么?
对我以后的职业生涯有什么帮助?
怎样做才能让我的个人竞争力立于不败之地呢?
……
春有百花秋有月,夏有凉风冬有雪,若无闲事挂心头,便是人间好时节。
不如趁初冬时节、忙里偷闲,来听听从业20多年的 “过来人” 怎么说?
1. 如何从 layout 转硬件工程师
他做 layout 有六年了,画过很多产品:家电类、车载导航、视频监控、蓝牙音箱、网络交换机、电脑主板,可是一直想转硬件。
也确认努力去尝试了,买各种硬件书,参加硬件培训班,终于在两个月前有了一次做硬件工程师的机会,为了抓住这次机会,他接受了降薪的条件。
没想到一个月之后,试用期都没过,为此自信心受到了严重打击。现在不得不转而回去继续做layout。
但是他没有放弃硬件这条路,计划半年后再转硬件。求助版主们他该怎么办,该做些什么呢?
特邀嘉宾
贾可老师
不可否认转行存在一定的挑战。工作多年后,招聘的标准有所不同,公司招聘的工程师需要能独当一面。
这位同学的优势是有PCB Layout 的工作经验,这样对硬件设计的理解也能更深刻,可以借工作之便学习他人的硬件设计经验和方法。
建议多分析别人的原理图,在平时的工作中,多熟悉一些原理图的设计工具,熟悉相关硬件设计平台。长此以往,异军突起,指日可待!
硬件设计需要先入门,MCU/CPU是系统的重要组成部分,几乎任何电子产品都少不了有一个甚至多个处理器。
因此,入门阶段要掌握几点:
第一, 学习单片机的体系结构、工作原理;
第二, 熟悉一款原理图设计工具,并全流程设计一个项目的原理图;
第三, 掌握单片机的应用,及外围电路的设计,能做出一个简单的项目;
第四, 学会基本的调试和测试;
第五, 可根据自己的爱好学习单片机的编程,为后续工作提供更多的筹码。
入门之后,就是提高阶段。
但是像现在的情况,是没有找到一个公司愿意接受、给予平台来得以提高的,没有实践经验,所以跳槽转行并不成功。
那么首先需要进行一个专业系统的培训,自己全流程的参与做一个项目,按照正规的流程方法知道怎么把硬件做出来,并做好一个项目,掌握过程中的方法,熟悉相关规范和标准。
从方案设计到pcb设计再到最后的测试,通常,这些在培训里面会讲的比较详细,然后自己通过查漏补缺,在实战过程中锻炼提高自己,快速积累一个项目的经验。
这是一个比较便捷的能在短时间内得到一个快速提升的方法。
硬件设计需具备一定的理论知识,通过实战,不断总结并拓展自己的思维,要和你的上级或者面试官面对面讲述出来,把自己的思路和逻辑清晰明了的表达。
一方面,要讲述你掌握硬件项目开发的过程,讲述硬件方案设计,比如功能、性能设计,器件选型,接口设计,基本的工程设计等。
还要能讲解自己的原理图设计,PCB设计,调试和测试。
另一方面,也要掌握硬件设计流程和活动。
这一个过程下来,个人能力才能在短时间内得到提高,加之对PCB设计的理解,至少能让自己达到2~3年的硬件工程师的职位要求。
2. 硬件工程师如何往更深处发展?
对很多硬件工程师而言,每天都在忙活着手头上的工作,但是有时候并不知道自己的水平去到哪里,也不知道未来哪里有用。
这在这个瞬息万变的社会,这样其实是有点危险的,有时候,需要经常反思自己,计划现在,思考未来。
比如下面这位:
大神~本人目前六年代工厂摄像头硬件开发(6.6Gb/s),主要是硬件工程师,layout基本掌握,没有正式出板投入使用。
想在行业内更深的方向发展:如EMC和simulation,请问此方向前景或者此方向的成长方法(培训机构等)?
特邀嘉宾
贾可老师
从这位同学的经历可以了解到其优势是具有一个产品开发方面的经验,比如这个摄像头的。
想在EMC或者仿真这些领域深入去做,这两个方面的行业前景都是不错的。
EMC这个行业的发展,整个行业很宽广,就业面很多,也就是说很多行业都会需要。
但最尴尬的一点就是,这是属于一个辅助性的行业,往往在一些公司设计产品的时候会被忽视,到最后出现EMC测试不过了,再考虑回过头整改。
仿真设计方面呢,SI和PI 是很笼统庞大的概念。
市场高速、高性能的产品需求越来越多,应用领域广,对信号完整性也提出有更高的要求,从设计到测试到分析等不同领域都有更广泛的需求。
既然已经有过产品代工的经验,接下来就可以对自己的经验进行拓展,比如从摄像头的EMC上面积累经验,再进行技术转移。
接下来,我分别说下EMC领域和仿真领域的能力要求:
★ 先说EMC领域,在能力要求方面:
1. 具备EMC设计、整改经验,领域技术类产品的EMC认证标准,对国际认证机构、认证体系和流程较熟练;
2. 具有系统的模电、数电、电磁兼容的理论知识和应用技能;
3. 对天线技术和理论有深入的理解;
4. 还要对EMC技术有深入的理解,熟悉应用各类EMC测量、诊断仪器及工具;
5. 要掌握产品的EMC设计技术和方法,能指导基础项目的EMC设计;
6. 具备EMC仿真技术能力。
★ 再说到仿真领域,需要从以下几方面来提高:
1. 要精通一些相关仿真工具的应用,比如:ADS、HFSS、CST、HSPICE、SI WAVE、Sigrity、Hyperlynx、SiSoft、Ansys等仿真工具之一或多个;
2. 他要学习信号完整性设计的理论知识,掌握多层pcb设计及制造工艺,还要会器件参数的详细解读;
3. 再回归到应用中来,要对产品进行仿真建模、仿真分析、信号测试、问题定位等。
所以,想往哪个方向发展,还要自己根据实际情况考虑清楚。
这些都不是自己能够单独去做的,培训可能会解决你某些特定的问题,但是更多的还是要看实际工作中是否需要用到这方面的技术。
3. 做X86如何转硬件的其他方向?
大神,我目前做X86五六年了,想转其他方向,请问下做硬件的有什么好的方向可以转呢?
特邀嘉宾
贾可老师
做过五六年的X86,说明在硬件设计方面是比较有经验了。
因为硬件是具有互通性的,可从事的硬件设计工作覆盖也比较广。
所以,想在硬件设计领域做一些方向性的调整是比较容易的。
比如通用硬件开发、嵌入式硬件开发、FPGA开发、DSP开发、系统设计、技术支持等。
当然这些方向也有不同的要求,可以参考下面列出来方向:
01
硬件工程师
1. 重要的是“电路设计”,而不是“pcb工具的使用”。
2. 较好的电磁场基础、电路基础。
3. 对新产品、新技术的敏感,阅读英文文档的能力。
4. 规范化的设计流程。
5. “产品”设计的理念:可制造性、成本、上市时间等。
6. 解决未知问题的能力。
02
嵌入式系统工程师
1. 深刻理解处理器架构、接口外设、存储管理、多任务等。
2. 嵌入式-硬件资源受限的情况下获得最佳的性能。
3. 从硬件到软件到操作系统。
4. 对硬件底层深入了解-器件架构、每一个bit的功能,驱动程序。
5. 系统调试的能力。
03
FPGA工程师
1. 熟悉各厂商、各个系列的器件的工作原理,根据实际的产品选用最佳性价比的器件。
2. 熟练使用硬件设计语言(HDL),善用IP。
3. 硬件设计的思想-并行、时序的概念深入人心。
4. 充分利用资源,不做器材党。
5. 软件、硬件协同。
04
系统设计
1. 对硬件系统有全面的掌握:模拟、数字、电源、处理器、通信等。
2. 对软硬件协同工作有丰富的经验。
3. 了解行业标准和市场的发展。
4. 具有“产品”设计的理念。
5. 方案论证、器件选型、成本控制、设计/加工流程,测试/报告。
05
应用工程师-AE/FAE
1. 丰富的硬件设计经验以及系统设计能力
2. 沟通能力-内部资源调动、客户问题的沟通。
3. 专业英语能力-邮件、口语交流、技术文档阅读。
4. 解决未知问题的能力-每天都面对客户解决不了的问题。
5. 撰写报告-问题汇总,项目总结。
4. 如何从 layout 转硬件工程师
一个人对未来的不自信,往往来自于自身能力的不足。
总以为熬了这么多年,丰富的工作经验是自己的底牌。却不知,很多时候,工作经验和工作能力是不成正比的。
能力和时间的关系,能做到像抛物线般增长那是最好的,如若不能,像心电图般波动起伏也可以,最怕的是像水平直线一样平稳无波。
那样的话,错过的是时间,浪费的是生命。
大神,我毕业8年了,一直在生产线打螺丝,焊线,装配,pcb板对我来说是迷一样的销魂,感觉好迷茫啊,怎么办?在线求解答!
特邀嘉宾
贾可老师
一般来说,做pcb的话,先决条件还是要电子类大学的电子专业。
首先需要先期积累。先期积累要先自学工具的使用,根据Layout工具的应用,熟悉PCB设计的一些基本流程和方法。
当然,如果是自己没有任何基础的情况下,这个过程可以直接通过培训来获得。
所以第二点,是一定要去参加培训的。根据这位同学的工作岗位性质,是没有条件支撑其PCB Layout设计培养或设计经验提升的。
所以,只能通过专业培训机构来快速提升这方面的能力。
这里面涉及到方法论的问题:就是怎样去做,怎么做成;再是流程怎么走,过程怎么控制,这个过程需要非常清楚;到某个点,需要遵循什么样的标准和规范;这不是随便画一个就行的,需要自己去深入体验,真正具备独立做好一个PCB的综合能力。
在理论知识方面需要学习的东西也很多:首先要掌握pcb设计的基础知识,再研读一下业界pcb设计的规范和标准,研读pcb设计工艺的要求,学会看懂原理图。
总得来说,没有这些理论支撑的话肯定是做不好设计的。
你通过做一个板子出来之后,再进行过程复盘,如果觉得一个不行,那就多做几个,多发现问题,总之一定要把自己的熟练度锻炼出来。
工作了八年,要转行做PCB Layout,摆正心态很重要,要知道在陌生的领域,自己依然是小白。
然后是创造机会,看看内部是否有机会转岗,或找一份匹配的工作。
但要注意的是:如果能够找到一个有团队的公司或者这个公司有人带着做这个事情,个人成长就非常快,不是说你去了之后就你一个人负责PCB Layout的工作,这样就很难得到提高。
在这方面,我们也有以前培训的案例,比如应届大学生岗前培训:学生就是从零开始没有任何经验的,经过一个月左右的培训后,他们能很快进入角色,具备了一定的独立设计PCB Layout的能力。
所以培训是很有必要的,特别是对这些没有任何经验的小白。
5. Layout 除了画板还有什么?
目前从事layout工作,虽然是萌新,但是想以后能有更好的发展而不是一成不变的去画板,所以想问问大神们,之后我们这样的能从事哪些职位?需要做哪些准备啊?
特邀嘉宾
贾可老师
未雨绸缪,很好!
PCB设计可以从深处做,也可以横向拓展。
如往深处做,以后可以做PCB设计专家,比如高速电路设计、RF设计、仿真分析设计等,这个领域是大有作为的。
如果不太喜欢的话,可以做单板工艺QC,或者转行做硬件设计。PCB Layout转硬件设计的话相对而言有一定的优势,这个话题又回到第一个问题,可以参考前面所说的内容。
叁
师父领进门,修行在个人。总觉得电子硬件这条路,好像尤其难走一些。
很多你身边的同行都跟你说:熬吧,熬过了那段路就好了,硬件不就是越老越吃香么?
可是他们没有告诉你的是:从稚嫩到老道这段过程,该怎么度过?耐心去熬,具体是该怎么熬?用什么方式熬?
他们没办法回答你,因为那是和你一样在这条路上艰难前行的电子人,和你有着一样的困惑,有着相似的职业经历,相通的行业追求,却还没有一个可借鉴的成功经验。
这些问题,得问真正的 “过来人”……
谢谢本期的“过来人”贾可老师!我们下期再见~