他是华为HDE、鸿蒙操作系统先行者、全球智慧物联网联盟首届卓越讲师、社区牛人、社区版主以及KOL;
他担任过OpenHarmony的开源开发者成长计划导师、全国大学生创新创业大赛导师、2020年度工业和信息化部“强国杯”技术技能大赛智能网联技术应用导师等职务;
他编写了《鸿蒙软件应用开发企业级工程实践》和《鸿蒙智能硬件开发技术》,研发了25余门鸿蒙课程,不仅有OpenHarmony智能硬件理论课,还有智能综合试验等课程,包括农业大棚、智能家居、智慧医疗、智慧农业、智慧桥梁等案例。
他是戈英祯,一位鸿蒙领域讲师,也是鸿蒙领域的先行探索者。
戈英祯
从机遇到使命,戈英祯与鸿蒙相遇
2020年9月,中国首个自主研发的操作系统——鸿蒙(HarmonyOS)发布,成为国内外科技领域的热点。就在这个历史性的时刻,戈英祯的人生也迎来了一次转折。彼时,他正专注于大数据领域的研发与教学。出于对技术前沿的敏锐嗅觉,他关注到了鸿蒙的发布,却未曾预料到它会改变自己的职业轨迹。
第二天,机遇悄然而至。中软国际教育卓越研究院院长王晓华向他抛出了橄榄枝,邀请他加入研究院,负责鸿蒙课程的开发。这不仅是一次职业选择,更是一个能够深度参与国产操作系统建设的契机。面对鸿蒙这个全新的技术领域,戈英祯没有犹豫便投身其中。他深知,鸿蒙的意义远超技术本身,它承载着中国科技自主化的希望,是国家战略的关键布局。
作为一名长期活跃在技术一线的开发者,戈英祯看到了鸿蒙推动国产技术崛起的潜力。他认为,未来几年甚至几十年内,鸿蒙将成为中国科技发展的里程碑,影响深远。因此,他毅然决然地接受了这次挑战,全身心投入到鸿蒙课程开发与生态建设之中。至此,他成为了一名鸿蒙领域的讲师。
南北向结合,从无到有的创新之路
初入鸿蒙开发,戈英祯面临的最大挑战是如何在资源匮乏的环境中迅速上手。在早期鸿蒙社区中,开发者们互帮互助,问题得以及时反馈和解决,所以他借助QQ群、微信群、官方文档及社区支持平台,积极与其他开发者交流。开发环境搭建一度让他头疼,但凭借技术支持团队的远程协助和DevEco Studio助手,他成功克服了这些初始困难,逐步掌握了鸿蒙开发的核心技能。
2020年,戈英祯开发了“农业大棚温湿度监测管理系统”。这一系统实现了鸿蒙生态中的南北向结合,涉及软件、硬件的多端开发,以及实现了与云端的无缝对接,是综合OpenHarmony和HarmonyOS南北向通信联通的首个完整系统。
整个系统分为三大部分:首先是HarmonyOS智能平板端,该平板充当中控屏,类似于汽车中的中控屏或日常使用的电脑,它用于实时接收数据并控制大棚内的各类设备,如水泵、风扇和LED灯等。
其次是HI3861智能硬件端,包括多个开发板,用于采集大棚环境的各类数据,如土壤湿度、温度、光照强度等,同时执行控制指令并反馈相应的状态。这些数据通过ECS服务器端进行汇总和处理,服务器上运行着MQTT协议,负责数据的实时推送与传输,确保中控平板与各硬件端之间的实时通信。这种三端联动的设计,使得整个系统能够实现智能化管理,提升大棚的运行效率和环境控制能力。
在开发过程中,实现南北向通信联通的最大挑战在于协议统一。为了解决这一问题,戈英祯选择通过MQTT协议来实现。最初在HarmonyOS的应用开发中,理论课程并未涉及相关内容,但由于他曾在企业微信项目中使用过实时通信协议,因此对MQTT协议较为熟悉。在鸿蒙开发中,他基于Java API 6进行移植,这一过程耗费了不少时间,不过最终顺利解决。
在OpenHarmony开发中,同样需要MQTT协议。戈英祯使用了开源第三方的MQTT C库,并通过查找和筛选合适的服务器来支持协议运行。这一过程耗时较长,原因在于MQTT协议有多个版本,为了确保兼容所有版本,他重新选择了服务器,最终成功实现了多版本协议的兼容。
通过开发南北向通信联通的“农业大棚温湿度监测管理系统”,戈英祯不仅在首届华为鸿蒙开发者创新大赛中获得了创新科技奖,还扩展鸿蒙生态,是实现万物互联第一步。他认为,北向和南向开发相辅相成,只有实现两者的联动,才能真正展现鸿蒙系统的全面能力,推动生态的进一步完善与发展。
探索与传承,帮助更多人步入鸿蒙生态
戈英祯在鸿蒙开发过程中积累的经验,不仅为他个人职业生涯增添了浓墨重彩的一笔,也为整个鸿蒙社区的发展注入了新动力。他表示,最大的收获在于深入理解了鸿蒙生态中南北向通信的原理,并在此基础上积累了宝贵的实战经验。
通过全栈式开发,他对鸿蒙生态的完整性和潜力有了更加清晰的认识,并将这些经验与认知形成课程,传播给了更多开发者,也包括自己的孩子——戈帅。
戈帅接触鸿蒙时年仅九岁,经过四年的成长,如今不仅是一名鸿蒙先行开发者,还是开放原子教育 OpenAtom OpenHarmony教育资源仓第17位贡献者,在2021年iCAN全国大学生创新创业大赛“未来杯”HarmonyOS技术应用创新大赛中荣获一等奖。在戈英祯的指导下,戈帅编写了《HarmonyOS从入门到精通40例》,《OpenHarmony轻量系统从入门到精通50例》以及《ChatGPT实用指南:智能聊天助手的探索与应用》等书籍,为鸿蒙生态增添了一份活力。
戈帅
而对于那些刚接触鸿蒙的新手开发者,戈英祯寄语道:“保持耐心,持续学习。”鸿蒙作为一套全新的国产操作系统,它的学习路径必将充满挑战。但正因如此,它也孕育着巨大的成长机会。所以他建议新手从基础知识入手,掌握鸿蒙技术架构、API和开发工具,同时多参与社区互动,并通过动手实践和项目开发,逐步提高自己的技术水平。
作为鸿蒙操作系统的先行探索者,戈英祯以坚定的信念与不懈的努力,推动了鸿蒙生态的建设与发展。他不仅在技术上深耕细作,实现了南北向通信联通的突破,更通过教学与分享,帮助更多人进入这一全新的领域。
展望未来,戈英祯将持续深耕鸿蒙领域的课程与案例研发。目前,他专注于鸿蒙南北向通信领域,并指导戈帅撰写新书——《掌握鸿蒙南北向通信:开启万物互联的新时代》。这本书深入浅出地介绍了鸿蒙系统在南北向通信方面的深厚底蕴与应用实践,是专门为开发者、工程师与技术爱好者打造的实用指南。他希望通过编写更多书籍和开发视频教程,来帮助更多开发者掌握鸿蒙技术,铺平他们前进的道路,从而推动鸿蒙生态快速发展。