硬件工程师该如何成为软件专家
要想成为某个方面的专家可不是件容易的事,需要付出艰辛的努力,尤其是涉及到嵌入式软件方面。嵌入式技术的变化速度至少可以说是很快的。虽然用来编写软件的编程语言仍然是C和C++,但相关技术、编译器、工具链、支持工艺和技术在无穷无尽的革命浪潮中一直在勇往直前。你只要稍歇一会儿,就只有望洋兴叹了。尽管变化神速,但仍有一些事件是工程师想要与时俱进并成为软件专家可以做的。
专注于某个领域中的一个特定专业
尽管社会或项目经理认为工程师应该是从概念开始一直到生产的每个方面的专家,但每个方面都是专家是不现实的。想成为无所不能的专家不仅没有足够的日常时间,也没有足够的资源。一个很明显的解决方案是在某领域中寻找一个感兴趣而且有需求的小众市场,然后全力以赴加以攻克。只有当工程师完全掌握了这种技术,并且维护它很轻松时,才应分出精力去寻找其它小众市场。另外应该时刻关注对这个专业市场的行业观点,如果开始变得过时或即将失去实用性,工程师就可以在意外变成老古董之前转移到一种新的专业技术。
硬件工程师该如何成为软件专家
OZcednc
【分页导航】OZcednc
OZcednc
延伸阅读:
编程大师的成功秘诀
成功制作工程师简历的十个技巧
《电子设计技术》网站版权所有,谢绝转载
{pagination}
每周抽出时间与时俱进
光阴似箭,日月如梭,稍不注意,时间就会从我们的指头悄悄遛走。对生活、工作和项目负担的追求占据了工程师的大部分时间,并且很容易超出工程师的可控范围。因此有必要每周抽出一定的时间来学习和巩固专业知识。午饭时间或周末早晨是可以充分利用的好时间,否则这些时间很容易就浪费了。分配的时间长短很大程度上取决于感兴趣的领域和变化速度有多快。用于提高这些技能的时间可以少至一周一个小时、长至一周一天。不管怎样,你不用这些时间就白白失去了!
阅读书藉和杂志
阅读书藉和杂志是消磨零碎时间的一种好方法。每个行业都有一份能作为每个工程师知识库基础的媒体资源和著作清单。嵌入式软件行业也不例外。本文作者认为有大量书藉是学习和理解常用嵌入式软件的理想基础。下面是一些例子,包括:
1.David Simon编写的《嵌入式软件初级读本》
2.Jack Ganssle编写的《嵌入式系统设计艺术》
3.Elecia White编写的《嵌入式系统设计》
市面上有许多有关嵌入式软件方面的书藉和杂志可以用来保持工程师不落伍,并且还有助于特定市场中的专业化发展。首先要确定感兴趣的主题,然后搜索出这些资源。一些可供阅读的最佳在线杂志包括《电子技术设计》(EDN),还有《Embedded》。
【分页导航】OZcednc
OZcednc
延伸阅读:
编程大师的成功秘诀
成功制作工程师简历的十个技巧
《电子设计技术》网站版权所有,谢绝转载
{pagination}
积极参加社交媒体
一般来说,社交媒体有时看起来似乎铺天盖地、很无趣也很浪费时间。然而,正确地利用这些渠道被证明是完全值得的。在电脑网络空间中任一时刻都存在着数不清的广博知识等待你去发现和利用。上面有许多文章、技巧和提示、网站链接以及更多永远不会让工程师特别留意到的东西,除非他们能够积极参与社会媒体。一些本来可能被忽略的技术讨论通过简单地寻找相关的散列标签可以被轻松发现。从中流露出的信息可以很容易将职业人员与专家区别开来。
但只是消费媒体永远只能成为一个工程师。为了获得参与社交媒体的全部影响力,你应该发表自己的知识、专业技能和经验。这不仅有助于让学到的经验教训公诸于世,而且能使其他人从这些信息中受益。社交媒体上有数不清的年轻工程师可以从经验丰富的年长工程师那里学到东西。为了试图鼓励这种努力,本文作者经常会在推特上发表一些常用技巧,并赋于散列标签#EmbeddedTips。参与这些讨论时不仅只是阅读这些技巧,而且要发表你自己的见解!
使用时事通讯获得最新的提示与技巧
成为某方面专家的另外一种最佳途径是订阅时事通讯,它能自动向电子邮件直接发送最前沿的技术。这方面最好的一个例子是覆盖《电子技术设计》、《电子工程专辑》、《Embedded》等的UBM时事通讯。每周都会有相关的文章和故事发送出来,因而能节省工程师很多宝贵的互联网漫游搜索的时间。还有像Jack Ganssle和Michael Barr等软件专家专门撰写的定期时事通讯,这些邮件也专注于行业内的一些专业主题。本文作者还每月发表一份嵌入式时事通讯,内容涉及C基本原理、提示与技巧、贸易工具和感兴趣的新闻集锦。(感兴趣的读者可以上http://bit.ly/156NXX8网站注册)
【分页导航】OZcednc
OZcednc
延伸阅读:
编程大师的成功秘诀
成功制作工程师简历的十个技巧
《电子设计技术》网站版权所有,谢绝转载
{pagination}
参加会议或网上研讨会
会议和网上研讨会是获得专业知识的好地方。Design West是嵌入式软件领域中的一个极好例子。那里不仅有覆盖每个可能想到的主题的一周课程和培训,而且参加会议的很多是业内专家。会议是与这些专家面对面交流、咨询问题和获取他们知识和经验的极佳机会。在这些会议上知识膨胀的速度绝对是惊人的!但有时许多公司不允许或者没有时间参加会议。在这些情况下,参加在线培训和网上研讨会同样不错。IEEE Spectrum会定期赞助业内专家主持的网上研讨会,作者认为这都是很好的机会!尝试至少一年参加一次会议,一个月参加一次网上研讨会。
成为IEEE认证的软件开发专家
很少有什么比某人名字后面的头衔和职称更能暗示其专业才能的了。在软件行业内有一些认证项目可供工程师展示其才能。这些项目包括专业技能考试和IEEE认证的软件开发专家(CSDP)。通过这些考试意味着拥有了通过考试所具备的最低限度的理解力和知识。另外,他们还有经验要求。要想通过认证,工程师不仅要有书本上的知识,还必须花时间实际编写软件!这些认证通常能让雇主大概知道他们的雇员能做什么。
【分页导航】OZcednc
OZcednc
延伸阅读:
编程大师的成功秘诀
成功制作工程师简历的十个技巧
《电子设计技术》网站版权所有,谢绝转载
{pagination}
不要忘了获取经验
阅读理解书藉是不错,但没有实际经验工程师也不可能成为专家!他们必须沉下心来编写代码!找到一个便宜的开发套件,然后开始编程。
提出一个项目、一项发明或只是找到一个感兴趣的问题,然后借助软件解决。从中学到的问题和技能是仅靠阅读文章或书本永远学不到的。
在一天结束时,不管工程师成为了专家,还是只是掌握了先进的开发技术,他们都不应忘记享受解决遇到的问题。毕竟这是工程师最乐意和最擅长做的事情之一。
【分页导航】OZcednc
OZcednc
延伸阅读:
编程大师的成功秘诀
成功制作工程师简历的十个技巧
《电子设计技术》网站版权所有,谢绝转载