向右滑动:上一篇 向左滑动:下一篇 我知道了
广告

研发套路深,固件工程师需学的保命七招

时间:2016-07-26 作者:Jacob Beningo 阅读:
正确的工具是嵌入式开发的成功关键,不过就算有正确的工具,若使用不恰当技术,仍可能产生灾难性后果;要在今日瞬息万变的开发环境中取得成功,固件工程师需要以下七种必杀技…

正确的工具是嵌入式开发的成功关键,不过就算有正确的工具,若使用不恰当技术,仍可能产生灾难性后果;要在今日瞬息万变的开发环境中取得成功,固件(firmware)工程师需要以下七种必杀技。
20160726-firmwareVcnEETC-电子工程专辑

技巧1:除错(Debug)能力

根据《2015年UBM嵌入式市场研究(UBM Embedded Marketing Study)》,嵌入式系统的除错是开发人员和管理人员面临的最大挑战,甚至超越赶上项目交付期限的压力。毫无疑问,嵌入式系统的日益复杂和除错所花费的时间,是开发案能否按时完成的主要因素;具有能快速、高效率地进行实时嵌入式系统除错的能力,对产品上市时间和开发成本有直接影响。这就是为什么要成为一名成功的工程师,掌握除错技能是非常重要的。VcnEETC-电子工程专辑

技巧2:实时程序设计语言技能

无论所有的媒体将“创客(maker)”或黑客描述得多酷多帅,我敢打赌他们大多缺少能实现实时(real-time)嵌入式产品所需的编程语言技能。固件工程师若能掌握C或C++的细微差别、并能应用这些技能,将取得更大成功。熟习编程语言的开发者,会知道哪些结构是安全、可靠或可用于既定系统约束的。对寻求长期成功的固件工程师来说,掌握编程语言技能是必要条件。VcnEETC-电子工程专辑

技巧3:对硬件有组件等级的了解

固件开发人员可能会觉得,拥有与软件开发直接相关的技能就够了,完全没必要去关心硬件;但如今,许多公司甚至让他们的工程师自限于专长技能和职责的小天地。那为什么不能只专注于自己擅长的主领域呢?在每个开发项目的某个阶段,总会需要将所有部分整合在一起并进行系统除错;这时候,既能胜任软件又熟悉硬件的固件工程师,可以发挥更大作用并主导协同工作,在公司管理高层和整个团队面前展现更高价值。VcnEETC-电子工程专辑

技巧4:善意的怀疑

所谓善意的怀疑(healthy skepticism)也许更偏向是一种心态或态度,而非纯粹的技术;但我们现在该认为那是一种必须掌握的技能。对我们这些凡人工程师来说,在职业生涯中的某个时刻总会因为选用的组件、链接库,或是做出了某个决策而自食苦果;在那之后,不管任何组件、链接库或类似东西做出很大的保证,我们就会像遇到瘟疫一样反应过度。VcnEETC-电子工程专辑

若抱持着善意的怀疑,开发人员的态度会是:“我以前曾吃过类似苦头、我不相信这个;但我愿意根据工程数据而不是个人的过去经验来评估、分析并形成意见。”善意的怀疑可以帮助工程师看清变化潮流,判定转向新技术、新制程或新平台的好时机。VcnEETC-电子工程专辑

技巧5:自我推销的能力

能自我推销的固件工程师将比不谙此道的同行获得许多优势;在大学里通常没有履历撰写与求职面试技巧的教学课程,工程师得在现实生活中学习。会推销和宣传自己的工程师,更容易获得工作机会、晋升机会或赚到外快。固件工程师需要学习并了解,软件设计工作并非是他们的全部,如果想要有更大的成就(无论其定义是什么),还需要掌握自我推销技能。VcnEETC-电子工程专辑

技能6:沟通能力

当我还是个菜鸟工程师时,总是尽量躲在电子邮件后面与人沟通;但电子邮件可能不是一种很高明的沟通媒介,因为其内容会被曲解─它没有语气、缺少表情,所以很容易让对方读出其实不存在的敌意或问题;收信者的情绪会让一封友好的电子邮件被解读成不友好。我就不止一次被叫到主管办公室,讨论我发给某某人、被认为不得体的“那封电子邮件”。电子邮件很方便、快捷,但有时候太草率,口语和面对面的沟通比较不容易产生误会。VcnEETC-电子工程专辑

技能7:组织能力

组织软件并建立美观架构的能力对嵌入式软件工程师也很重要,但组织事物的真功夫在于当你需要什么的时候就能马上找到。凌乱的办公桌和四处乱放的工具,会导致你得浪费时间寻找不见踪影的东西。找一张纸、一个模块或探针的2分钟,就会打断程序设计师的思路,可能需要再花15分钟才能重新连贯起来。井井有条的组织能力是如此重要,但从我所见过、交谈过的许多工程师来看,拥有这种能力的人真的很少。VcnEETC-电子工程专辑

结论

可能帮助固件工程师取得成功的技巧有很多,上面介绍的七种“必杀技”肯定不可或缺,虽然效果或许不那么显而易见。你认为研发工程师还需要哪些其他技能呢?VcnEETC-电子工程专辑

本文授权编译自EDN Taiwan,版权所有,谢绝转载VcnEETC-电子工程专辑

EETC wechat barcode


关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”。
VcnEETC-电子工程专辑

VcnEETC-电子工程专辑

本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
您可能感兴趣的文章
  • NCC下令停售3款华为手机,因标示“中国台湾” 台湾“国家通讯传播委员会(NCC)” 最近发现有部分手机中的国家地区显示为“中国台湾”,NCC认为这“损害国家尊严”,于是在11月14 日下令,停止贩卖华为 3 款手机,直到标示改善为止。
  • “Shift Left”抢占世界科技经济先机 晶体管、电子设计和自动化让我们进入了数字时代,在这样一个呈指数级发展的时代,为了让项目不再延误,我们需要综合考虑结果的质量(QOR),实现结果的时间(TTR)和实现结果的成本(COR),以期用最低的成本、最快的时间达到最好的结果 。
  • 手机计算器全线阵亡:10%+10%到底等于多少? 9月3日,话题“手机计算器全线阵亡”登上热搜榜,消息称苹果、华为、小米、OPPO等各厂商手机计算器都出现了神奇的bug,不少手机计算机计算“10%+10%”时,得出的结果是0.11,而不是正确答案0.2……
  • 华为平板电脑试用俄罗斯操作系统Aurora 华为自研的鸿蒙操作系统并不是唯一备胎,两名消息人士告诉路透社,华为开始与俄罗斯商谈,要在执行明年俄罗斯人口普查的 36 万台平板电脑上,安装俄罗斯操作极光操作系统(Aurora,也称奥罗拉)。
  • 华为手机陷"双标"风波,OS繁简版台北归属国不同 日前有网友在微博爆料华为多款手机在台北归属出现“双重标准”,简体版台北属于中国,台湾繁体版则属于台湾,引发不少热议。有网友表示华为此举算是“双重标准”,两边都不得罪,两边钱都赚,也有网友猜测是华为在台湾外包团队的锅。
  • 博通107亿美元收购赛门铁克企业业务 美国当地时间周四股市收盘之后,博通宣布107亿美元现金收购赛门铁克企业业务。博通宣称在交易结束之后12个月内将会节省10亿美元的运营成本。赛门铁克预计交易会在2019年底之前完成。最近几年,博通连连发起大宗收购交易,这也是在收购CA后,博通在软件领域的第二次豪赌……
相关推荐
    广告
    近期热点
    广告
    广告
    广告
    可能感兴趣的话题
    广告