华为云 MVP 朱有鹏:做 IoT 开发乐趣无穷,年轻开发者更要厚积薄发
【摘要】 可以预见的是,AIoT会是未来一段时间主流的技术趋势方向,当前也有不少科技巨头涌入其中,蓄势待发,而5G的到来加速了AIoT产业的扩张速度,所以如华为云MVP朱有鹏所说,年轻的开发者应该要拥抱IoT、拥抱AI、拥抱新技术。
华为云MVP朱有鹏是个很“潮”的跨界开发者,既做过硬件工程师,也转型攻关过软件,如今他的身份则是一个在线IT老师,通过一系列线上课程为许多年轻学生打开IoT开发的技术大门。授人以鱼不如授人以渔,华为云MVP朱有鹏很享受这种传道授业解惑的乐趣。
他觉得开源社区里那些美妙的源码和软件工程是一笔巨大的财富,所以也十分乐意把自己在工作中用到的技术转化成课程和经验传授他人。然而IoT领域的发展速度非常快,开发者也得铆足劲往前追赶,在这个过程中,华为云MVP朱有鹏选择了华为云IoT。
“我的策略就是紧跟华为云IoT的脚步和思路,站在华为云IoT的肩膀上去保持自己对新技术新方向的领先和敏锐嗅觉。”
IoT开发,乐趣无穷
华为云MVP朱有鹏和IoT开发的结缘得从他的第一份硬件工程师工作说起,彼时刚从西安交通大学毕业的他,在工作中逐渐意识到电子产品中软件的灵活性和重要性要远远大于硬件,于是华为云MVP朱有鹏果断选择了转型做软件,并从最简单的MCU开始。
在几年的自学和项目经验中,华为云MVP朱有鹏很快上手了各种MCU平台、上位机编程、数据库开发以及开源软件linux和Android相关的技术。
回顾这段经历,华为云MVP朱有鹏直言,“一边学习一边做项目,学与用相得益彰,非常充实。”
2015年的移动互联网热潮是一个转折点,它将华为云MVP朱有鹏带入了在线教育浪潮中,开启了他从软件研发到IT老师的身份转换。
“一开始只是为了图省心,想把大多数人都会遇到的问题、欠缺的知识录制下来,但后来发现在线教育其实才是更合适的传道授业与学习新技术的方式,于是就不断加大投入力度,制作更优质系统的视频课程。”
从2018年开始,华为云MVP朱有鹏开始主攻IoT,先是小试牛刀为IBM watson录制课程,然后与华为云IoT建立合作,录制了《华为云MVP朱有鹏老师华为NBIoT物联网课程2018版》。为了这套课程,华为云MVP朱有鹏还专门设计了一款NB476开发板。
今年年初,他还应人邮出版社的约稿,推出了一套《华为物联网操作系统LiteOS》视频课程以及图书。
同时,华为云MVP朱有鹏带领的产品开发团队也在基于华为IoT开发一些产品,譬如基于NBIoT/4Gcat1的断电监控报警器、温湿度采集器等,目前这块产品已经和中移物联网、中国联通等建立合作开发和设备供应渠道。
在整个转型过渡的阶段,他也经历了IoT平台的变迁,从2012年的指纹锁产品(联网授权,用于智能企业办公),到2014年的工业MES采集器(用于汽车零部件的注塑行业),以及近年来火热的AIoT,华为云MVP朱有鹏深感IoT领域的开发迭代速度飞快,新技术、新概念每天都在不断涌现,但他也十分乐在其中,“做IoT开发每天都会有新的问题要解决,向前推进,然后又遇到新的问题。这很正常,同时也充满乐趣。”
华为云让IoT商业化落地更简单高效
在AI和5G的时代,万物互联是基础,当数以万亿计的物联网设备和传感器连接到拥有强大算力和信息的云计算平台中,再叠加大数据分析和AI识别等技术,可以满足各种创新应用,小到一个简单的语音指令,大到路上的自动驾驶汽车,IoT成为各行各业的香饽饽。
深耕IoT领域多年的华为云MVP朱有鹏也颇有感慨,他表示,“目前IoT行业还存在需求和商业模式的创新难题。”
首先是技术迭代和产品落地之间的时间差问题,即开发者能否在短时间内让IoT产品快速落地实现商业价值,因为一旦错过时间窗口,产品可能就要被淘汰。这就需要产品端和需求端达成一致性,明确应用场景以及切实可行的IoT解决方案。
再就是单纯的技术难题,比如端云互通的方案选型和对接问题、网络安全难题,以及如何从产品设计、技术方案上让IoT产品满足低功耗要求等等。
面对上述提及的难题,在综合考量下,华为云MVP朱有鹏选择了华为云IoT作为主要使用的物联网云平台。
而谈及为何选择华为云IoT,他总结了三点:
一是信赖华为的技术,华为云平台有强大的技术实力和团队去开发维护,保证了技术和管理的先进性;
二是华为云的易学易用,它的人性化、友好设计符合“工程师思维”,可以帮助嵌入式开发者更快更好的去接受web开发工具;
三是华为云IoT提供了丰富的附加功能,比如网络安全组件、OTA升级功能,极大节省了开发者的研发时间。
华为云IoT的这些优势无疑让开发者如虎添翼,让他们在技术迭代和产品需求的周期内快速实现产品的商业化落地。
年轻开发者要重视基本功积累,拥抱AIoT
得益于多年的IT在线教育经验,华为云MVP朱有鹏也给当前年轻开发者提出了几点建议,他认为,“年轻人的优势是好奇心强,学习兴趣强,接受能力也更强。但是劣势是项目经验缺乏,有时会急于求成,不够重视基本功的积累。”
年轻开发者既需要掌握编程语言、MCU、嵌入式linux、通信协议、RTOS、数据结构和基本算法,同时也要具备清晰的思路、强代码追踪和调试能力,才能在物联网探索中如鱼得水,自由驰骋。
夯实基本功之外,“年轻工程师也要做学习型人才,注重学习和项目实践”,华为云MVP朱有鹏建议开发者要多关注华为云IoT的基本信息动态和内在功能的变化,及时学习掌握。与此同时,也要多找机会参与到项目实践中,比如华为云组织的在线训练营、IoT创新挑战赛、线下城市技术沙龙等活动。
华为云MVP朱有鹏强调,华为云的AI技术领域也非常值得开发者关注,他最近一直在学习华为云开设的Mindspore和ModelArts相关的AI公开课,
其中,Mindspore是支持端、边、云独立的和协同的统一训练和推理框架。
ModelArts则是面向开发者的一站式AI开发平台,为机器学习与深度学习提供海量数据预处理及半自动化标注等能力,且支持Mindspore计算框架。
可以预见的是,AIoT会是未来一段时间主流的技术趋势方向,当前也有不少科技巨头涌入其中,蓄势待发,而5G的到来加速了AIoT产业的扩张速度,所以如华为云MVP朱有鹏所说,年轻的开发者应该要拥抱IoT、拥抱AI、拥抱新技术。
版权声明: 本文为 InfoQ 作者【华为云开发者社区】的原创文章。
原文链接:【http://xie.infoq.cn/article/53b2d9214733ae13e86689a3b】。文章转载请联系作者。
评论