收藏官网首页
查看: 11009|回复: 2

硬件工程师需要会了这些才让自己变得优秀的

37

主题

50

帖子

301

积分

中级会员

Rank: 3Rank: 3

积分
301
跳转到指定楼层
楼主
发表于 2016-7-20 15:05:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 august 于 2016-7-20 15:08 编辑

总听到人说,作为一个硬件工程师需要具备几项技能。 事实上,作为一个平凡的硬件工程师,平时更多的是注意怎么避免掉入坑里。今天就带你来看看,作为一个硬件工程师需要哪些技能,才能让自己变得优秀。

1、基础技能
不管是作为硬件工程师,还是电子专业的学生,你必须懂以下内容:模电、数电、电路原理、信号与系统、高频电子线路。最好把电子专业的核心课程研究以便。


2、实践技能
在实践方面,你要了解PCB工艺,理解信号完整性、电源完整性,会用流程的PCB软件画原理图和电路图。会用常用的电子测量设备,包括万用表、示波器、逻辑分析仪。

3、数学
其实,最离不开的就是数学。数学没学好,数电、模电就白搭。那先来看看你需要学哪些数学。你需要学高等数学、线性代数、微积分变换、复变函数、数学物理方案,常微分方程等。这些数学课程学好了,其他的一切就引刃而解。否则,你熬个十年八年都做不到精通。


4、软件编程
电子信息总是不分家。作为一名优秀的硬件工程师,必须熟悉以下编程语言:汇编、C/C++,要熟悉操作系统、数据结构、泛型编程、软件方法学(UML、极限编程、设计模式),同时你还得熟悉底层通讯协议。
在软件底层实践方面,你必须针对特定的CPU架构用他们的汇编语言写裸机的驱动, 要会在操作系统上实现 Linux 移植和驱动框架模型。
软件上层实践方面:编过超过 10W行代码额界面引擎,能运用操作系统中的进程;线程方面的知识能够运用在上面;至少能分析一套优秀的开源代码,包括网络流行的 ACE架构、Boots库。


假如你达到了以上所说的,你就可以独当一面了。


37

主题

50

帖子

301

积分

中级会员

Rank: 3Rank: 3

积分
301
板凳
 楼主| 发表于 2016-7-21 18:29:04 | 只看该作者
Geek糊涂 发表于 2016-7-21 12:14
是么??????????

也不是。。。术业有专攻。需要博而精
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表