硬件工程师加强“软实力”的时候到了?

分享到:
207
下一篇 >
如果你正在寻找从硬件工程转向软件编程专业发展的方法,Facebook与美国教育机构Udacity都可提供捷径…

Facebook开发了一种名为React Native 的Javascript框架,有越来越多软件***利用该框架编写网路软件程式,甚至是Apple iPhone与Android手机的应用程式。

React Native的开发已经有几年时间,Facebook的动机是因为厌倦了需要个别维持熟悉Javascript (网路程式使用的语言)、Objective C (Apple使用的语言),以及Android系统语言工具等不同专业的团队;该新框架受到不少新创公司欢迎,民宿出租平台AirBnB是*知名的拥护者之一。

赶搭React Native热潮,美国的编程技术教育机构Udacity也推出了为期四个月的React线上认证课程,是该机构称为“奈米学位(nanodegree)”专案的一部分,该目标是培训来自商业领域需求的专门技术,通常是与招募人才的合作单位连线。

虽然React Native的发展只有几年时间,根据一项针对2万多名软件***的调查,目前其中已经有超过20%的人表示正在采用该语言框架;另一项研究则显示,具备React Native专长的技术人员平均年薪是9万美元起跳。

听起来很不错,但是React并非万灵丹;React专家、也是上述Udacity课程(费用499美元)的教师之一Tyler McGinness就表示,这种框架为了性能而牺牲了灵活性,因此不适合用来开发游戏或是多媒体应用程式。

根据笔者的了解,许多硬件工程师日子都过得很不错,只会偶尔转过头看看软件开发工程师都具备那些技术能力;但我也知道这几年来,无论是任何一种电子产品,有越来越多的价值是转移到软件以及服务,而物联网(IoT)更是加速了这种趋势。

美国硅谷新崛起的科技巨擘Facebook、Google与LinkenIn等公司,名声已经超越了它们的老前辈Intel、Fairchild以及HP;可以想像,在未来二十年诞生于物联网时代的新兴科技业者,会有越来越多都是采用像React这种新一代软件语言工具。

所以,无论你有没有考虑转行,或是工作中有没有需要跨出原本的硬件专长学一些软件技能,此时正是加强你的“软实力”之好时机;除了React之外,神经网路框架与相关工具也正在兴起,而身为EE工程师的你对于软件开发技能有什么看法?或是你认为还有哪些软件知识/技术很重要?欢迎讨论!

编译:Judith Cheng

(参考原文: React to the Software Shift,by Rick Merritt;本文为EE Times美国版硅谷办公室主任)

你可能感兴趣: 业界新闻 工程师 硬件 Facebook 物联网
无觅相关文章插件,快速提升流量