如何成为优秀的嵌入式工程师
如何成为优秀的嵌入式工程师
嵌入式技术日新月异,工程师如何确保自己掌握的关键技术?EETimes美国版采访了九位嵌入式领域专家与一位负责招聘的人才主管,总结出当前嵌入式工程师最需要掌握的十大技能。虽然专家们的意见略有不同,但他们都认同一个观点:所有工程师都不应该停止学习。
图:Hazal Yüksel(via)
1. 学习一些互联网相关的技术
具有30年嵌入式工程师经验的Aurium Technologies总经理Ken Wada建议,多数嵌入式领域工程师都熟悉C或C++语言编程,但有时候这些技能是不够的。他建议嵌入式工程师学习互联网相关技术,这将对职业生涯发展有加分效果。例如,目前他负责的几个开发项目都在嵌入式系统中嵌入虚拟XML,以实现小型联网设备的"即插即用"功能。
站长建议: 嵌入式开发和Web开发有很多不一样的地方,物联网(IoT)正是它们的交汇点。
2. 学习利用搜索引擎
PTR Group首席科学家Michael Anderson拥有35年工程师经验,自认为是"看得懂系统架构的软件人"。他认为,不要闭门造车,要善用开源世界的资源。很多常见的设计问题都可以通过互联网找到同领域精英贡献的代码。嵌入式工程师应该走出自己的小世界,拥抱社群,与同领域的其他工程师相互交流、互相帮助,这也是开源世界的精神。
站长建议: 多用Google和GitHub搜索,并且使用英文关键字搜索。
3. 离开舒适圈!
Jetperch创始人Matt Liberty虽然只有18年工程师经验,但自认为是系统与软件技术的"通才"。他建议,不断更新并提升原本擅长的技术固然重要,但嵌入式工程师若能扩展自己的知识领域会更有益。走出舒适圈,挑战自我,去学习原本不熟悉的东西,包括工程以外的知识,例如与客户、同事之间的互动,将会收获良多。
站长建议: 努力做个一专多能的T型人才。
4. 熟悉实时操作系统(RTOS)
在工程人才招聘机构Randstad Technologies负责嵌入式产业领域的解决方案经理Henry Wintz表示,目前产业界对于熟悉RTOS的工程师需求很高,也愿意提供更高的薪资水准。因此他鼓励没有接触过RTOS的嵌入式工程师从一些较小型的系统着手,累积相关技术经验。此外他也发现产业界对嵌入式Linux人才有不少需求,主要是因为这种操作系统具备较大的设计弹性。
站长建议: 未来几十年,RTOS和Linux仍是嵌入式和物联网领域非常重要的一部分,掌握这些技术不愁找工作。