更多信息,请访问:Harmonyos。在HDC开发者大会上,华为正式发布了HarmonyOS。应该说,HarmonyOS发布后,我就一直在跟风。”张荣超说。自HarmonyOS发布以来,无数开发者都在关注着这款系统,期待它能为沉寂已久的操作系统市场带来新的活力。作为高级软件开发工程师,张荣超是第一批接触鸿蒙并真正参与其培训开发的讲师。可以说,张荣超是真正的HarmonyOS开创者。曾就职于多家知名IT互联网公司,具有丰富的Python、Swift、Kotlin开发和培训经验;同时,他还是一名专业的开发者讲师,授课学生达数百万。他的教学风格很受欢迎。现在,他正准备推出一系列HarmonyOSApp实战项目课程。开端:初闻名曲《忠义》从第一次接触HarmonyOS到现在,张荣超一直充满期待。他认为,学习HarmonyOS并制作相关的开发课程,让更多的开发者加入HarmonyOS的阵营是非常有意义的。而HarmonyOS本身给了他一个非常震撼的印象:首先,从技术上来说,HarmonyOS内核的代码全部是自主研发的,对标世界最先进水平;其次,从设计理念上来说,1+8+N的全场景分布式设计理念为开发者提供了广阔的发挥想象力和创造力的空间。具体来说,HarmonyOS为物联网嵌入式开发提供了便捷的路径。物联网技术由来已久,但碎片化一直存在。张荣超说:“我认为物联网嵌入式发展最大的挑战是每个设备都是一个独立的孤岛,它们之间无法高效互联。”例如,一个普通家庭中有很多家用电器。但是,它们通常由多个不同的制造商生产,具有不同的内置系统,并使用不同的网络协议和通信协议,这使得家电之间很难作为一个整体进行通信。张荣超认为,HarmonyOS的价值和作用在于“为设备之间方便、快捷、高效的互联互通提供了统一的标准,从而为设备的智能化提供了无限广阔的空间”。体验:在深度学习和应用HarmonyOS进行App开发的过程中,张荣超清晰地感受到:“对于搭载HarmonyOS的生态产品,无论是即将推出还是已经上市,相关的开发工具都已经很完备和稳定。而对HarmonyOS的体验开发商也很好。”在刚接触HarmonyOS的短短几个月时间里,张荣超开发了两门HarmonyOS实战项目课程,一门是呼吸训练项目,另一门课程是2048小游戏项目。每门课程都使用Java和JavaScript两种编程语言实现,让学习者通过对比更好地理解项目。与其他系统相比,张荣超认为HarmonyOS的主要优势在于两点:第一,HarmonyOS是全场景操作系统。未来几年,随着每个人持有的终端设备数量增加,全场景体验将是未来的制高点。这就是HarmonyOS的前瞻性。其次,HarmonyOS支持一次性开发,多设备部署,在开发多端协同的分布式App时,就像开发单端App一样简单,大大简化了开发者的工作量。张荣超表示,要实现同样的功能,如果换成安卓,不仅工作量会大很多,而且性能和用户体验也会相对较差。》以我之前开发的2048多人游戏为例,以我之前的安卓开发经验,原本打算花3天的时间完成多人对战的主要功能,万万没想到的是,我只花了1天时间一天完成HarmonyOS上的所有功能。”在张荣超逐渐了解和掌握HarmonyOS开发技巧后,他开始思考如何以更简洁实用的方式将HarmonyOS推广给更多的开发者。深谙“授之以鱼不如授之以渔”的道理。fish”,他不仅开发了两门HarmonyOS实战项目课程,还潜心完成了第一本介绍HarmonyOSApp开发的书,这本书即将出版,从零开始写了一个完整的实战项目,并解释了每一行代码,让读者在实践中学习,在学习中实践,全面掌握HarmonyOS开发实战技能。推广:百川出海,尽快建立基于HarmonyOS的全场景智慧生态。如何让更多的开发者参与进来?是关键。作为首批开设HarmonyOS开发课程的讲师,张荣超在设计相关课程时充分融入了“知、学、行”四个环节,以智能手表WatchGT2Pro为切入点进行了初步尝试。他之所以选择智能手表APP,主要基于三个方面的考虑:1、跟随HarmonyOS相关产品的发布节奏,开发相关课程。智能手表WatchGT2Pro是所有搭载HarmonyOS2.0系统的产品中首款上市的产品;2、智能手表WatchGT2Pro的平台既有本地预览器Previewer,也有本地模拟器模拟器,开发工具全面稳定。对开发者的体验可以说是目前最好的;3.在本平台开发应用程序时,使用的编程语言为JavaScript。相比Java,JavaScript更适合初学者入门。事实证明,这个选择是非常正确的。他的课程被学员评价为“最易懂的鸿蒙视频课程”。张荣超认为,总体而言,HarmonyOSApp的开发门槛并不高。“即使你没有任何开发经验,也可以在短时间内快速上手HarmonyOSApp的开发。对于有开发经验的开发者来说,开发HarmonyOSApp的门槛更低。HarmonyOS集成开发环境DevEcoStudio非常好用,其他开发平台的工程师可以非常顺利的过渡迁移到HarmonyOSApp的开发。”元芳:未来莫愁无心腹作为鸿蒙的开拓者,张荣超对鸿蒙的未来充满信心。“HarmonyOS无论是技术上还是设计理念上都是一个非常优秀的操作系统。”就他而言,目前正在基于HarmonyOS做一些新的开发尝试。“主要针对高校人才培养,开发软硬件结合、激发学生学习兴趣的教学产品和培训产品。在开发过程中,我们注重选择典型的行业应用场景。同时次,HarmonyOS在一款软硬件结合的产品中北上发展,穿插着南向发展的核心基础知识点。他衷心希望在高校培养出更多的HarmonyOS全栈开发人才。对于未来可能参与HarmonyOS课程制作的老师,他有两点建议:第一,课程要以学生为中心,而不是盲目“技术至上”。“老师们比较自己重构知识的能力,看谁能用更容易让学生理解和接受的方式来解释技术,而不是从书包里翻牙;其次,让学生看到,感受到。无论呈现的视觉形式,还是具体的逻辑发展,都要让学生从细节中感受到老师的用心,他也对即将加入HarmonyOS生态的开发者充满期待。“谁也无法熄灭星光,每个开发者都是华为想要聚集的火花。希望广大开发者踊跃参与,聚沙成塔,滴水穿石,为筑牢我国基础软件之根贡献一份力量。》相关视频链接:https://harmonyos.51cto.com/show/3321更多内容请访问:与华为官方共建的鸿蒙技术社区Harmonyos.51cto.com
