开发者如何从物联网中获利

拥有物联网技能和经验的开发者很快就会赚大钱,但现在正是开始掌握这些技能的时候。

思想库

加州一家开发研究公司的主管迈克尔•拉萨兰(Michael Rasalan)表示,物联网对开发人员来说有望成为一份丰厚的工作,程序员可以获得大量高薪工作埃文斯数据公司

但这里有一个陷阱:要得到最好的工作,你需要适当的技能和丰富的经验。

大多数开发者已经走上了获得技能和经验的正确道路。Evans Data今年7月的一项调查发现,17%的开发者已经在开发连接设备的应用程序,另有23%的人预计将在未来6个月内开始开发这些应用程序。

[相关:到2020年,物联网连接将翻四倍

另一个调查VisionMobile总部位于伦敦的一家研究公司发现,超过50%的移动开发人员正在从事物联网项目,大多是他们日常工作的副业。VisionMobile预计,在未来五年内,从事物联网应用的开发人员数量将增加五倍。

作为一名开发者,你应该尽可能地将自己置于从物联网繁荣中获益的最佳位置。以下是你需要掌握的技能,以及在哪里找到这些工作。

物联网:技能

Rasalan说,移动技能很重要,因为许多“物”技术——如芯片组和电池优化等技术——都来自移动世界。

VisionMobile的调查发现,物联网发展最常见的领域是智能家居设备、可穿戴设备和零售行业。这一点很重要,因为移动公司在所有这些领域都很活跃。

[相关:如何开发物联网应用

例如,在智能家居领域,三星收购了早期市场领导者SmartThings。与此同时,苹果收购了HomeKit,谷歌最近收购了Nest。可穿戴设备中有苹果的HealthKit、谷歌Fit和三星的S health,更不用说Android Wear、三星Gear和即将发布的Apple Watch了。在零售方面,苹果正忙于iBeacons和Apple Pay,而在联网汽车领域,谷歌有Android Auto,而苹果有CarPlay系统。

Rasalan补充说,大数据分析和云技术也很重要,因为物联网传感器倾向于实时发送大量数据。

但Rasalan说,开发人员需要的最重要的技能是精通云计算、移动和数据分析。

[相关:10家热门的物联网初创公司

他说:“你不能只精通每一项技能,你需要有如何将它们结合使用的经验。”“今后,开发人员需要具备这些技能的三合一。如果你能证明你有使用多种技术编程的能力,那么你可能会得到更高的薪水。”

Rasalan还指出,对有安全技能和经验的人的需求。这一点很重要,因为物联网应用程序中的许多潜在安全漏洞与移动或web应用程序中的相同。

举个例子,看看OWASP物联网十大安全漏洞.其中包括任何网页或手机开发者都很熟悉的内容:

  • 认证/授权不足;
  • 缺乏传输加密;
  • 不安全的网络接口;和
  • 不安全的移动界面。

对安全技能的需求在最近的一项研究该研究发现,包括摄像机和运动探测器在内的十种流行的互联网连接安全系统都存在显著的安全漏洞,黑客可以通过这些漏洞访问这些设备并对其进行远程控制。

在特定的语言方面,需要有嵌入式系统知识的开发人员,因此低级的语言技能也是需要的。Rasalan说,后台软件对C程序员、JavaScript和PHP技能也有需求。

VisionMobile高级商业分析师Stijn Schuermans表示,在物联网开发方面,他的公司看到了对Java、Android、CSS和JavaScript技能的高需求。C、c++、c#和Objective C的需求并不高。

去哪里找工作

至于去哪里找物联网发展方面的工作,事实证明,没有一个地方是创新的温床。舒尔曼斯表示:“硅谷当然有工作机会,香港、深圳、台湾和其他有电子制造业历史的地方也有。”

其他有前途的地方包括那些拥有流动开发技能的求职者高度集中的地方。这意味着像多伦多(靠近黑莓总部)、赫尔辛基和芬兰(诺基亚总部)这样的地方是就业的温床。

最终,物联网开发和其他编码领域的最大区别在于“事物”本身。这些小工具几乎可以以任何形式出现,有许多不同的硬件组合。Schuermans说,为这些广泛的设备编写代码是区分成功的物联网开发者的关键。

他说道:“对于大多数开发者来说,硬件技能是最大的挑战,因为硬件增加了复杂性。“所以作为一名开发者,如果你花些时间学习硬件,这可能会给你带来很大帮助。”

这篇题为“开发者如何从物联网中获利”的文章最初发表于首席信息官

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2015Raybet2

工资调查:结果在