开始 让你自己跟上我们介绍内容的速度。

如何成为当今时代的物联网开发者

在过去的几年里,互联设备的激增是惊人的。从可穿戴设备和恒温器等日常用品,到太阳能电池板和地砖等更宏伟的设备,似乎几乎没有什么东西是在某种程度上不相干的。当我们展望完全互联的城市、医院和家庭的未来时,物联网开发者的角色变得越来越重要。

开发所有类型的软件和设备都很重要,但毫无疑问,没有什么比开发连接设备更具决定性。如果你的Fitbit出现故障,那是一回事,但如果连接医疗设备在手术过程中出现故障,或者一辆自动驾驶汽车在交通高峰时段出现故障,那就是另一回事了。由于物联网设备在我们的生活中发挥着至关重要的作用,开发不完善的物联网设备可能危及生命,这类开发尤其独特。

尽管任何类型的开发人员都需要具备一定的技能和激情才能获得成功,但物联网开发人员也有自己的挑战和要求。在未来的几年里,领先的物联网项目将开始成为行业的主要驱动力。以下是在这个快节奏的“万物互联”时代,要想成为一名成功的物联网开发者,开发者必须具备的5个品质和技能:

  1. 对硬件的好奇心。作为一名物联网开发人员,你可能要写固件,写与硬件一起工作的服务,或者用有趣的板子测试你的代码(板子的边上可能焊有奇怪的电线)。如果这让你觉得“恶心!”我想继续为web/iOS/等等编写干净的代码。,那么你就不适合做物联网开发者。
  2. 愿意考虑新的工具。云计算公司(如亚马逊和微软)提供的新兴服务可能基于现有的工具,但它们提供了新的功能和开箱即用的能力。在一个有这么多事情发生的领域,你不能满足于自己的荣誉。
  3. 原型的能力。你知道a是什么吗覆盆子π或Arduino吗?作为物联网开发人员,你可能会发现(见第1条)。物联网开发人员不像为服务器或现成的移动设备编程。如果你正在等待生产硬件完成或设计,你会怎么做?答:具有商用原型平台之一的原型硬件。
  4. 对低级计算概念和工具的普遍恐惧。在某种程度上,您将需要考虑数据字节数、从命令行检查日志、查看网络流量,或者做一些方便地隐藏在许多“现代”编程语言和开发平台中的事情。
  5. 螺丝刀的所有权。也许您听过一句古老的格言:“小心携带螺丝刀的程序员。”如果你是我们都被警告过的人之一(你知道你是谁),你对自己说,“尽管我在软件行业工作多年,但我非常有资格使用这个螺丝刀,”那么物联网开发可能正适合你。

当然,这些特征在某种程度上是概括的,但我们生活在一个软件和各种硬件空前融合的时代,而开发者在未来相互关联的“事物”如何发挥作用方面扮演着至关重要的角色——从而塑造我们生活的世界。

所有IoT Agenda网络贡献者都对其帖子的内容和准确性负责。意见是作者的,不一定传达物联网议程的想法。

搜索首席信息官

搜索安全

搜索网络

搜索数据中心

搜索数据管理

关闭