硬件工程师发展的几个方向及要学习东西
今天,回收参加工作已2个月了,一直出差,修设备的,换个核心板,换个电源之类的。感觉学到东西很少,当初是已硬件工程师助理招进来的。现在都做的啥,基本连续的出差,什么也没学会。这不是坑人吗,想想,自己目前的经济情况,只能寄生于下。但知识,自学是很快的。因此看了些硬件大神的都需要学习那些动西。现在把他们给列出来。
总体,从信号来奋,可以分模拟和数字2类。 模拟的难搞,年轻人搞的很少,要几年才能成为大神,数字的分51/ARM的单片机,DSP类,FPGA类。
FPGA工程师,国内FPGA的工程师大多是在IC设计公司从事IP核的前端验证,这部分不搞到门级,前途不太明朗,即使做个IC前端验证工程师,也要搞上几年才能胜任。DSP硬件接口比较定型,如果不像驱动算法上靠拢,前途也不会太大。 而ARM单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大 。
下面是别人写两篇文章,可以看看,第一篇 “硬件工程师发展的几个方向”。
对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的Modem射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15K以上。
另一类就是数字部分了,在大方向上又可分为51/ARM的单片机类,DSP类,FPGA类,国内FPGA的工程师大多是在IC设计公司从事IP核的前端验证,这部分不搞到门级,前途不太明朗,即使做个IC前端验证工程师,也要搞上几年才能胜任。DSP硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。而ARM单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互PK,判定水平高低的依据。而接口设计这块最关键的是看时序,而不是简单的连接,比如PXA255处理器I 2C要求速度在100Kbps,如果把一个I2C外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接LCD,但为什么这种LCD就不能挂在ARM的总线上,还有ARM7总线上可以外接个Winband的SD卡控制器,但为什么这种控制器接不到ARM9或是Xscale处理器上,这些都是问题。因此接口并不是一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来,我遇到一个工程师把方案中的5V变1.8V的DC芯片,直接更换成LDO,有时就会把CPU烧上几个。前几天还有人希望我帮忙把他们以前基于PXA255平台的手持GPS设备做下程序优化,我问了一下情况,地图是存在SD卡中的,而SD卡与PXA255的MMC控制器间采用的SPI接口,因此导致地图读取速度十分的慢,这种情况是设计中严重的缺陷,而不是程序的问题,因此我提了几条建议,让他们更新试下再说。
因此想成为一个优秀的工程师,需要对系统整体性的把握和对已有电路的理解,换句话说,给你一套电路图你终究能看明白多少,看不明白80%以上的话,说明你离优秀的工程师还差得远哪。其次是电路的调试能力和审图能力,但最最基本的能力还是原理图设计PCB绘制,逻辑设计这块。这是指的硬件设计工程师,从上面的硬件设计工程师中还可以分出ECAD工程师,就是专业的画PCB板的工程师,和EMC设计工程师,帮人家解决EMC的问题。硬件工程师再往上就是板级测试工程师,就是C语功底很好的硬件工程师,在电路板调试过程中能通过自已编写的测试程序对硬件功能进行验证。然后再交给基于操作系统级的驱动开发人员。
总之,硬件的内容很多很杂,硬件那方面练成了都会成为一个高手,我时常会给人家做下方案评估,很多高级硬件工程师设计的东西,经常被我一句话否定,因此工程师做到我这种地步,也会得罪些人,但硬件的确会有很多不为人知的东西,让很多高级硬件工程师也摸不到头脑。
那么高级硬件工程师技术技能都要具备那些东西哪,首先要掌握EDA设计的辅助工具类如Protel\ORCAD\PowperPCB\Maplux2\ISE、VDHL语言,要能用到这些工具画图画板做逻辑设计,再有就是接口设计审图能力,再者就是调试能力,如果能走到总体方案设计这块,那就基本上快成为资深工程师了。
硬件是要靠经验,也要靠积累的,十年磨一剑,百年磨一针。
把一个月前想写的东西,今天终于用一上午的进间整理完了,希望对喜爱嵌入式系统开发的工程师和学生们有所帮助。
第二篇 ,就比较详细。“硬件工程师要学习东西”。
硬件工程师需要学习的知识
1) 基本设计规范
2) CPU基本知识、架构、性能及选型指导
3) MOTOROLA公司的PowerPC系列基本知识、性能详解及选型指导
4) 网络处理器(INTEL、MOTOROLA、IBM)的基本知识、架构、性能及选型
5) 常用总线的基本知识、性能详解
6) 各种存储器的详细性能介绍、设计要点及选型
7) Datacom、Telecom领域常用物理层接口芯片基本知识,性能、设计要点及选型
8) 常用器件选型要点与精华
9) FPGA、CPLD、EPLD的详细性能介绍、设计要点及选型指导
10) VHDL和Verilog HDL介绍
11) 网络基础
12) 国内大型通信设备公司硬件研究开发流程;
最流行的EDA工具指导
熟练掌握并使用业界最新、最流行的专业设计工具
1) Innoveda公司的ViewDraw,PowerPCB,Cam350
2) CADENCE公司的OrCad, Allegro,Spectra
3) Altera公司的MAX+PLUS II
4) 学习熟练使用VIEWDRAW、ORCAD、POWERPCB、SPECCTRA、ALLEGRO、CAM350、MAX+PLUS II、ISE、FOUNDATION等工具;
5) XILINX公司的FOUNDATION、ISE
硬件总体设计
掌握硬件总体设计所必须具备的硬件设计经验与设计思路
1) 产品需求分析
2) 开发可行性分析
3) 系统方案调研
4) 总体架构,CPU选型,总线类型
5) 数据通信与电信领域主流CPU:M68k系列,PowerPC860,PowerPC8240,8260体系结构,性能及对比;
6) 总体硬件结构设计及应注意的问题;
7) 通信接口类型选择
8) 任务分解
9) 最小系统设计;
10) PCI总线知识与规范;
11) 如何在总体设计阶段避免出现致命性错误;
12) 如何合理地进行任务分解以达到事半功倍的效果?
13) 项目案例:中、低端路由器等
硬件原理图设计技术
目的:通过具体的项目案例,详细进行原理图设计全部经验,设计要点与精髓揭密。
1) 电信与数据通信领域主流CPU(M68k,PowerPC860,8240,8260等)的原理设计经验与精华;
2) Intel公司PC主板的原理图设计精髓
3) 网络处理器的原理设计经验与精华;
4) 总线结构原理设计经验与精华;
5) 内存系统原理设计经验与精华;
6) 数据通信与电信领域通用物理层接口的原理设计经验与精华;
7) 电信与数据通信设备常用的WATCHDOG的原理设计经验与精华;
8) 电信与数据通信设备系统带电插拔原理设计经验与精华;
9) 晶振与时钟系统原理设计经验与精华;
10) PCI总线的原理图设计经验与精华;
11) 项目案例:中、低端路由器等
硬件PCB图设计
目的:通过具体的项目案例,进行PCB设计全部经验揭密,使你迅速成长为优秀的硬件工程师
1) 高速CPU板PCB设计经验与精华;
2) 普通PCB的设计要点与精华
3) MOTOROLA公司的PowerPC系列的PCB设计精华
4) Intel公司PC主板的PCB设计精华
5) PC主板、工控机主板、电信设备用主板的PCB设计经验精华;
6) 国内著名通信公司PCB设计规范与工作流程;
7) PCB设计中生产、加工工艺的相关要求;
8) 高速PCB设计中的传输线问题;
9) 电信与数据通信领域主流CPU(PowerPC系列)的PCB设计经验与精华;
10) 电信与数据通信领域通用物理层接口(百兆、千兆以太网,ATM等)的PCB设计经验与精华;
11) 网络处理器的PCB设计经验与精华;
12) PCB步线的拓扑结构极其重要性;
13) PCI步线的PCB设计经验与精华;
14) SDRAM、DDR SDRAM(125/133MHz)的PCB设计经验与精华;
15) 项目案例:中端路由器PCB设计
硬件调试
目的:以具体的项目案例,传授硬件调试、测试经验与要点
1) 硬件调试等同于黑箱调试,如何快速分析、解决问题?
2) 大量调试经验的传授;
3) 如何加速硬件调试过程
4) 如何迅速解决硬件调试问题
5) DATACOM终端设备的CE测试要求
五.软硬件联合调试
1) 如何判别是软件的错?
2) 如何与软件进行联合调试?
3) 大量的联合调试经验的传授;
毕业季,了解一下“科研助理”这份工作
AI制图
“对我来说,这个岗位不仅是一份工作,更是一个学习和成长的平台。”谈到自己的工作经历,张伯礼院士团队的科研助理王佳宝感慨地说。6月19日,科技日报社主办主题为“传承弘扬科学家精神 担当新时代科技工作者使命”的“科研助理代表座谈会”,多位来自全国不同院所、不同专业的科研助理优秀代表来到现场,分享了他们不一样的科研历程。
科研助理是科研队伍的重要组成部分,承担着项目辅助研究、学术秘书、财务助理、设备管理、仪器开发,以及博士后等工作。近年来,设置这一岗位逐渐成为促进毕业生就业的重要手段,同时也是科研活动的客观需要,是国际上的通行做法。
目前,很多高校毕业生出于继续学习深造的需求,选择以科研助理的身份完成从象牙塔到职场的转变。从天津中医药大学毕业后,王佳宝便加入张伯礼院士团队,担任科研助理。这份工作让他在巩固专业知识、提升综合能力的同时,也逐步认识到科技工作者的任务和职责所在。会上,王佳宝分享了张伯礼院士常说的一句话:“你们要做到坐下来能看病,站起来可演讲,闭上眼睛会思考,进实验室能科研。”这句话激励着他在工作之余坚持深入中医临床实践,用科研成果为人民的健康事业作贡献。
科研助理岗位,成为许多年轻人实现自我价值的良好平台。“我所研究的木星磁层动力学,有机会应用于‘天问四号’木星系探测任务中。当看到自己的科研成果不仅存在于期刊论文中,还能在卫星任务和国家空间科学发展的历程中发挥微热时,这种成就感和使命感是无与伦比的。”科研助理王宇贤自豪地说,来到中国科学院国家空间科学中心王赤院士团队后,他有了在参与国家重大任务和项目过程中培养科研能力的机会,这让他的科研工作时刻充满着激情和动力。从事浅地表地震成像研究的科研助理闫英伟也表示,他在南方科技大学陈晓非院士的指导下,挑战科研中的极限问题,从而在基础设施的稳定性评估方面取得了一定成效,有助于防范城市地质灾害,守护人民的生命和财产安全。
与优秀科学家并肩作战的经历,让科研助理们深刻理解了科学家精神。中国农业科学院作物科学研究所研究员郑晓明提到,在钱前院士团队中,她时刻感受到大家对科研的热情,以及高度的责任感、使命感:“钱老师用行动告诉我们,光坐在实验室是做不好农业科研的,下田才是‘硬道理’。”在野生稻种质资源领域工作的十几年间,郑晓明每年都参与南繁水稻育种工作,将青春挥洒在田间地头。这正是对科学家精神的坚持和传承。
兰州大学大气科学学院黄建平教授研究团队的科研助理李泽也有同样的经历。2019年,就职于机械设计行业的李泽偶然得知,兰大“一带一路”激光雷达网项目组在招聘科研助理。出于对“一带一路”的情怀,他申请成为该项目组的硬件工程师,负责各观测站点的建设与运行维护。入职初期,李泽跟着团队奔赴西藏、塔克拉玛干沙漠、帕米尔高原等地,黄建平教授和同事们的工作态度让他既佩服甚至有些不解:“这么没日没夜地干,老师们不累吗?后来我才明白,这就是求实、奉献的科学家精神。”在这样的工作环境下,曾经因循苟且的李泽逐渐被黄建平教授团队严谨治学、潜心研究的工作态度感染,也彻底爱上了科研助理这份工作。
又是一年毕业季,新一批青年人即将走上科研助理岗位,书写各自的青春故事。
来源丨科普时报
相关问答
硬件助理工程师是干什么的?
工作职责:1、负责项目开发样板打板跟进及到板进度反馈;2、负责样板BOM整理、手工焊接、样机组装及主板测试等工作;3、协助工程师进行产品开发阶段样机参数...
助理硬件测试工程师面试问题?
关键词:硬件测试工程师面试关于面试经验,关键的是要讲清楚自己的优势:1、要表达出自己的专业性能力。对于所学和所掌握的知识等要有全面的了解。不单单是...
您好!我应聘的是广达的硬件工程师助理一职?
在广达待过两年,抛砖引玉,谈一下个人感受,广达上海制造城分了好几个制造部门,以NB1-7来划分,主要以笔记本为主,我所在的NB2以联想为主,有一个主管全面工作...
硬件质量工程师工资..._质量工程师_帮考网
根据Glassdoor的数据,硬件质量工程师在美国的平均年薪为$91,000,具体工资水平还受到地理位置、公司规模、行业等因素的影响。在中国,硬件质量工程师...
急求网络工程师助理需要什么?..._网络编辑_帮考网
以按照,网络工程所需掌握的技术课程分别购买.当然也可以买综合类的书籍,但分别购买一般知识点讲解较为详细.互联网体系结构(主要讲解osi...互联网...
盆友们有人知道么!可信的助理工程师成绩查询,助理工程师主...
[回答]PE就是工艺工程部,助理工程师就是协助工程师工作。1.负责产品导入,收集客人开发资料,向客户报价(模具和成品);2.编排产品开发排期,统筹产品进度;3...
本科毕业生工作多久才能升到助理工程师(机械方向)?
谢邀。在国企工作的毕业生,一般两年后具有申报助理工程师的资格,同时要有论文、成果等硬件要求及工作业绩评价。现在工程类职称中级及以下的评定权限,一般都下...
工业机器人助理工程师需要干什么?
这种高端研发类岗位,主要从事工业机器人控制系统开发,高精度器件的设计研发等。对专业研发技能要求高;第二类是工业机器人系统集成。需要工业机器人工程师从...
技术助理岗位职责?
一、技术部助理岗位职责:1、在总工程师和部长领导下,负责公司的技术设计开发工作;2、配合做好企业发展规划和产品技术管理工作;3、设计新产品,...一、技术...
什么是网络硬件工程师培训?高分..._网络编辑_帮考网
线网络优化是通过对现已运行的网络进行话务数据分析、现场测试数据采集、参数分析、硬件检查等手段,找出影响网络质量的原因,并且通过参数的修改、...