当前位置:物联网市场动态 → 正文

如何成为IoT开发者?

责任编辑:editor005 |来源:企业网D1Net  2017-02-17 14:40:19 本文摘自:SDNLAB

物联网行业蓬勃发展,根据Gartner发布的一则报告,2017年全球使用互联设备数量将达到84亿。Gartner预测,到2020年将有超过208亿的物联网设备。

随着越来越多的家庭、汽车和办公室连接到物联网,对开发人员的需求越来越高,以确保设备正常运行。

IBM物联网开发人员生态系统主管Greg Gorman表示:“对物联网开发人员的需求依然很多,涵盖的领域将涉及安全、网络、系统工程、云编程和硬件设备编程等,它是多语言的,因此开发人员在开发过程中扮演多种不同的角色。”

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

组合物理硬件:这需要相关的工程技能,通常不是由开发人员完成。大多数物联网设备使用预组装的板和连接其上的传感器组成。对设备进行编程:这需要编程技能来从物联网设备上连接的传感器读取数据,并将它们发送到服务器。对接收和存储数据的服务器进行编程:这需要使用服务器端语言,如PHP、ASP.NET或Node.js,以及基于MySQL或其他SQL衍生的数据库查询。向用户设备显示数据:这涉及创建向用户描述收集的数据的网页或应用程序,需要PHP,JavaScript,HTML,CSS,MySQL或其他Web开发知识。

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

1、深入理解传感器

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

Panetta建议物联网开发人员要有计算机科学或电气工程的背景,IEEE和其他专业组织提供传感器和开发的在线课程,也有一些廉价的传感器和制造商工具包可以联系相关技能。

2、专注用户接口

Wink工程主管Kit Klein说,在开发商业IoT产品时,重要的是要保持高质量的用户体验标准。他说:“很多用户在日常生活中依赖这些产品,并且不能容忍失败,我们需要确保用户群体产品快速增长,质量和可靠性也是需要关注的领域。”

Panetta建议与用户进行可用性研究以确保易用性,他说:“这一切都回到用户界面,你可以对恒温器实现最佳控制,但需要保持使用简单。”

3、学习JavaScript或Python

Microsoft的技术传播者Suz Hinton建议在追求物联网开发人员职业之前先学习JavaScript。他说:“使用web语言来处理后端和设备本身运行的代码非常有意义,JavaScript是一个非常适合事件驱动的语言,这使得它成为对新数据做出反应的理想选择,能够触发设备自身的动作。”

Progress开发高级经理Rob Lauer表示,使用新技术通常意味着无需文档、代码示例或指南,而硬件制造商提供的信息不足。物联网开发人员倾向于使用通用语言,包括Python和JavaScript,以及一些C#/.NET的Windows IoT兼容设备。

4、借助Raspberry Pi

对于没有计算机科学或电气工程学位的人,Thryv, Inc创始人兼首席开发人员Elliot Schrock建议通过在Raspberry Pi上完成项目。

他说:“Raspberry Pi非常便宜,并且经常被用来验证IoT项目,同时也能学习如何将简单的电路焊接在一起,并将这些电路与软件连接。演示一些简单的项目,并加以执行,可以掌握在物联网工作的主动性和诀窍。”

Hinton表示:“使用Tessel 2或Particle Photon这样的设备或Raspberry Pi,都可以帮助开发人员快速学习硬件故障和新技能。IoT编程实际上是学习如何为更小,更慢的计算机编程。”

5、找到社区

Salesforce首席开发人员Emily Rose表示,社区周边的制造商、发明者和企业家们与社区一起探索、发展和改进他们的想法,这一过程是物联网开发人员参与其中的重要因素。她说:“物联网领域仍然相对较新,几乎没有明确的进入该行业的方式,市场前景看起来似乎令人望而生畏,但对用于探索的人来说也是一个巨大的机遇。”

Particle首席解决方案架构师David Middlecamp建议寻找Hackster和Instructables这样的社区。

6、掌握领先的技能

IBM研发科学家Eli Dow表示,只学习一个平台或技能是不够的。他说:“你本周写的一个平台可能在半年到1年之后过时,传感器将会发生改变,单板机或其他嵌入式平台将继续发展,你必须随着平台的变化保持灵活性。”

Webonise的创意总监Erin Essex表示:“成功的物联网开发人员必须知道行业正在发生的一切,关注行业发展的方向、热点以及趋势,这将提供所需的基础,促进技术的发展。”

原文链接:http://www.techrepublic.com/article/how-to-become-an-iot-developer-6-tips/?ftag=TRE684d531&bhid=27317827725489798238806552765991

关键字:物联网IOT

本文摘自:SDNLAB

x 如何成为IoT开发者? 扫一扫
分享本文到朋友圈
当前位置:物联网市场动态 → 正文

如何成为IoT开发者?

责任编辑:editor005 |来源:企业网D1Net  2017-02-17 14:40:19 本文摘自:SDNLAB

物联网行业蓬勃发展,根据Gartner发布的一则报告,2017年全球使用互联设备数量将达到84亿。Gartner预测,到2020年将有超过208亿的物联网设备。

随着越来越多的家庭、汽车和办公室连接到物联网,对开发人员的需求越来越高,以确保设备正常运行。

IBM物联网开发人员生态系统主管Greg Gorman表示:“对物联网开发人员的需求依然很多,涵盖的领域将涉及安全、网络、系统工程、云编程和硬件设备编程等,它是多语言的,因此开发人员在开发过程中扮演多种不同的角色。”

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

组合物理硬件:这需要相关的工程技能,通常不是由开发人员完成。大多数物联网设备使用预组装的板和连接其上的传感器组成。对设备进行编程:这需要编程技能来从物联网设备上连接的传感器读取数据,并将它们发送到服务器。对接收和存储数据的服务器进行编程:这需要使用服务器端语言,如PHP、ASP.NET或Node.js,以及基于MySQL或其他SQL衍生的数据库查询。向用户设备显示数据:这涉及创建向用户描述收集的数据的网页或应用程序,需要PHP,JavaScript,HTML,CSS,MySQL或其他Web开发知识。

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

1、深入理解传感器

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

Panetta建议物联网开发人员要有计算机科学或电气工程的背景,IEEE和其他专业组织提供传感器和开发的在线课程,也有一些廉价的传感器和制造商工具包可以联系相关技能。

2、专注用户接口

Wink工程主管Kit Klein说,在开发商业IoT产品时,重要的是要保持高质量的用户体验标准。他说:“很多用户在日常生活中依赖这些产品,并且不能容忍失败,我们需要确保用户群体产品快速增长,质量和可靠性也是需要关注的领域。”

Panetta建议与用户进行可用性研究以确保易用性,他说:“这一切都回到用户界面,你可以对恒温器实现最佳控制,但需要保持使用简单。”

3、学习JavaScript或Python

Microsoft的技术传播者Suz Hinton建议在追求物联网开发人员职业之前先学习JavaScript。他说:“使用web语言来处理后端和设备本身运行的代码非常有意义,JavaScript是一个非常适合事件驱动的语言,这使得它成为对新数据做出反应的理想选择,能够触发设备自身的动作。”

Progress开发高级经理Rob Lauer表示,使用新技术通常意味着无需文档、代码示例或指南,而硬件制造商提供的信息不足。物联网开发人员倾向于使用通用语言,包括Python和JavaScript,以及一些C#/.NET的Windows IoT兼容设备。

4、借助Raspberry Pi

对于没有计算机科学或电气工程学位的人,Thryv, Inc创始人兼首席开发人员Elliot Schrock建议通过在Raspberry Pi上完成项目。

他说:“Raspberry Pi非常便宜,并且经常被用来验证IoT项目,同时也能学习如何将简单的电路焊接在一起,并将这些电路与软件连接。演示一些简单的项目,并加以执行,可以掌握在物联网工作的主动性和诀窍。”

Hinton表示:“使用Tessel 2或Particle Photon这样的设备或Raspberry Pi,都可以帮助开发人员快速学习硬件故障和新技能。IoT编程实际上是学习如何为更小,更慢的计算机编程。”

5、找到社区

Salesforce首席开发人员Emily Rose表示,社区周边的制造商、发明者和企业家们与社区一起探索、发展和改进他们的想法,这一过程是物联网开发人员参与其中的重要因素。她说:“物联网领域仍然相对较新,几乎没有明确的进入该行业的方式,市场前景看起来似乎令人望而生畏,但对用于探索的人来说也是一个巨大的机遇。”

Particle首席解决方案架构师David Middlecamp建议寻找Hackster和Instructables这样的社区。

6、掌握领先的技能

IBM研发科学家Eli Dow表示,只学习一个平台或技能是不够的。他说:“你本周写的一个平台可能在半年到1年之后过时,传感器将会发生改变,单板机或其他嵌入式平台将继续发展,你必须随着平台的变化保持灵活性。”

Webonise的创意总监Erin Essex表示:“成功的物联网开发人员必须知道行业正在发生的一切,关注行业发展的方向、热点以及趋势,这将提供所需的基础,促进技术的发展。”

原文链接:http://www.techrepublic.com/article/how-to-become-an-iot-developer-6-tips/?ftag=TRE684d531&bhid=27317827725489798238806552765991

关键字:物联网IOT

本文摘自:SDNLAB

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^