建议(嵌入式)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虽然说,我并不是一名非常非常非常牛逼的嵌入式工程师,但是对于各位同学来说,我必须要分享一些我现今对嵌入式这个行业的认识,或许我分析与讲解并不是特别的清晰与明了,但是也能对各位同学起到一些参考的作用。

嵌入式行业日进千里,不知道什么时候开始,整个行业的人开始习惯用开源软件进行开发我们的项目工程,其整个行业的专家也建议嵌入式工程师走出舒适圈、学习新技能、与时俱进。

在很早以前的嵌入式领域,其嵌入式工程师的主要职责是设计混合信号电路、链接微控制器、编写底阶层的代码,从外面带回来个产品的原型,其只需要一个工程师就能够做好以上的事情,但是对于现在来说,嵌入式的系统变得更大、变得更加的复杂,对于外面的一个项目或者是一个设备来说可能需要数十万的代码;由于其工作量的巨大化以及复杂化,嵌入式工程师也被明显的区分成硬件开发、固件开发与软件开发。

其很多的大公司仍然如此,其经过嵌入式工程师的区分后,最近一些年来又有了复合的现象,越来越多的招聘需求那种既会软件也熟悉硬件技术的工程师,所以现在很多的嵌入式工程的工作同时设计软件技术与硬件技术的。

一方面整合我的观点,一方面也整合招聘会对从业者的需求,再看些先人的总结,得出其嵌入式行业中对于人才的需求具有以下的几个方面:
1:学习英特网实现技术
在大多数的嵌入式领域中的嵌入式工程师来说,他们都懂得如何编写C或C++语言程序,但有时候具有这样的技术是远远不够的。

社会在进步,技术在不断的更新,建议嵌入式工程师学习英特网相关的技术,对于今后的职业生涯会有加分的效果。

2:学习利用搜索引擎
嵌入式行业日进千里,从一个当了35年的工程师认为,作为嵌入式工程师来讲千万不能闭门造车,嵌入式工程师需要走出自己的小世界,拥抱社区群,与其他的工程师相互交流学习。

(QQ群不错,推荐)
3:离开舒适圈
在不断更新并且提升原本擅长的技术固然重要,但是嵌入式工程师若能拓展自己的知识领域更加有益。

走出舒适圈,挑战自己,学习一些原本不熟悉的东西,加强自己,提升能力水平。

(当然也可以是做人事、业务也行)
4:熟悉实时操作系统
在人才招聘会上的招聘者表示,目前产业界对于熟悉RTOS的工程师需求很高,也愿意接收一名熟悉RTOS的工程师。

因此对于没有接触过RTOS得嵌入式工程师一个建议,当前可以着手一些小型实时操作系统,累积相关的技术经验,此外产业界对嵌入式Linux人才也有着不少的需求,主要是是因为这个操作系统具有较大的设计弹性。

(换句话说,具有更多的设计空间)
5:培养多元化技能与系统观
对于当前的嵌入式工程需求技能来说,熟悉实时操作系统是一项不可或缺的技能。

在从事较小型系统架构(例如MCU)开发的工程师,可以开始去熟悉更大的系统(Linux驱动程序),反之也是一样的。

尝试去开发手机运用程序、或者是去学习后端服务器的相关技术,
可以让你开启不同的编程的思维观念;并建议工程师去熟悉开放硬件,现在有很多种现成的开发板,可以让工程师去专注于独特算法开发。

6:了解软件也需要了解最新的处理器
或许对于每个人与每个公司的开发流程来说,用其“老一套”的开发模式能够节省更多的时间与成本。

但是作为嵌入式工程师来讲,我们除了要深入C与C++等基本语言之外。

我们也需要一些热门的程序语言以其对应的设计需求,最重要的是需要了解最新的处理器技术;处理器是嵌入式的基本。

因为我们能够调用到的资源是有限的。

我们根据产品的特点挑选出最适应的处理器来完成项目。

7:建立系统级的工程思维
嵌入式工程师拥有系统导向的思维是很重要的,有不少开发案例中遇见的问题,其中有很大一部分是因为没有在开发初期充分考虑准备、验证策略以及兼容性计划等(Zigbee多通讯过程中每种不同传感器的特定帧);因此嵌入式工程师都具备相应的项目管理技巧,具备明智的因应技术与项目风险能力,对职业生涯的发展会有帮助的。

8:要明确表达自己的想法与意见或者透过文字与绘图
有些嵌入式工程师无法清晰的表达自己的想法,因此抓不到重点,其最好的解决方法是讲思维图形化或者思维文字化,比如画出流程图、框架图之类的。

这种利用各种框架图与流程图组合成自己的思绪、整理自己的思维会起到不小的帮助。

9:学会无线连接技术
对应着智能设备的兴起,嵌入式工程需要学习一些常用的无线连接技术,特别是针对于移动设备的WIFI、短距离通讯的蓝牙、物联网技术的zigbee;因为现在众多的消费性电子设备与手机的连接方式就是无线连接。

虽然wifi与蓝牙不一定是嵌入式系统的标准配备,但是对于熟悉这些技术的嵌入式工程师来说,这些技术很实用。

相关文档
最新文档