搜狐首页 科技 无心法师2

手机搜狐

SOHU.COM

如何成为一名优秀物联网开发人员?

物联网(IoT)行业正蓬勃发展。根据最近的Gartner报告,在2017年,全球使用的互联设备数量将达到84亿,超过全球人口总量。Gartner预测,到2020年,将会有超过208亿件物联网设备。

随着家庭互联、汽车互联和办公室互联变得越来越主流化,需要更多的开发人员来确保互联设备正常、安全地运行。

IBM物联网开发人员生态系统主管Greg Gorman说:“‘物联网开发人员’一词的含义很广泛,包括安全、网络、系统工程、云编程和硬件设备编程。开发人员应该在团队中灵活地扮演许多不同的角色。”

InfoLearn的软件开发人员Kornilios Ampatzis表示,开发物联网设备有四个阶段:

· 装配物理硬件:这需要特定的工程技能,通常不是由开发人员完成的。大多数物联网设备主要使用预组装的板和连接在其上的传感器。

· 对设备进行编程:这需要编程技能以便从连接到物联网设备上的传感器读取数据,并将它们发送到服务器。

·从设备接收和存储数据的服务器:这需要使用服务器端语言,如PHP、ASP.NET或Node.js,以及基于MySQL或其他SQL衍生的数据库查询。

·向设备用户显示数据:这涉及创建向用户描述收集数据的网页或应用程序,这需要PHP、Java、HTML、CSS、MySQL或其他框架的Web开发知识。

“通常开发商不负责上述所有阶段,”Ampatzis说,“所以,为了说明如何开始在这个领域的职业生涯,首先他们必须决定他们想要进入哪个阶段的发展过程。”

这里是物联网专家关于如何进行物联网开发职业发展的6个建议。

1

深入了解传感器

与其他开发人员不同,根据IEEE研究员,塔夫茨大学电气与计算机工程教授兼研究生教育副院长Karen Panetta的说法,在物联网领域工作的人必须对传感器和无线通信有深入了解。

“建议物联网开发人员具有计算机科学或电气工程的背景,”Panetta说。 IEEE和其他专业组织提供传感器和开发的在线课程,您可以在其中制作一个项目来展示自我才能,课程里的一些廉价的传感器和制造商工具包可以加强技能练习。

“除了计算,物联网将带你进入机械和土木工程的世界,因为传感器也收集物理数据,”Autodesk物联网负责人Bryan Kester说,“你必须自然地对世界保持好奇心,要不然很难成为一个‘深度’的物联网技术专家 。”

精选