作为高级软件开发工程师,张荣超是第一批接触HarmonyOS并真正参与其培训和开发的讲师。可以说,张荣超是真正的HarmonyOS先行者。曾就职于多家知名IT互联网公司,具有丰富的Python、Swift、Kotlin开发培训经验;同时,他还是一名专业的开发者讲师,授课学员数百万,以“通俗易懂、实操”的授课风格深受好评。现在,他正准备推出一系列HarmonyOSApp实战项目课程。开端:初闻名曲《忠义》从第一次接触HarmonyOS到现在,张荣超一直充满期待。他认为,学习HarmonyOS并制作相关的开发课程,让更多的开发者加入HarmonyOS的阵营是非常有意义的。而HarmonyOS本身给了他一个非常震撼的印象:首先,从技术上来说,HarmonyOS内核的代码全部是自主研发的,对标世界最先进水平;其次,从设计理念上来说,1+8+N的全场景分布式设计理念为开发者提供了广阔的发挥想象力和创造力的空间。具体来说,HarmonyOS为物联网嵌入式开发提供了便捷的路径。物联网技术由来已久,但碎片化一直存在。张荣超说:“我认为物联网嵌入式发展最大的挑战是每个设备都是一个独立的孤岛,它们之间无法高效互联。”例如,一个普通家庭中有很多家用电器。但是,它们通常由多个不同的制造商生产,具有不同的内置系统,并使用不同的网络协议和通信协议,这使得家电之间很难作为一个整体进行通信。张荣超认为,HarmonyOS的价值和作用在于“为设备之间方便、快捷、高效的互联互通提供了统一的标准,从而为设备的智能化提供了无限广阔的空间”。体验:在深度学习和应用HarmonyOS进行App开发时,张荣超清晰地感受到:“对于即将上市或已经上市的搭载HarmonyOS的生态产品,相关的开发工具已经完备且稳定,并且体验对于开发者来说也很好。“在刚接触HarmonyOS的短短几个月时间里,张荣超针对HarmonyOS实战项目开发了两门课程,一门是呼吸训练项目,一门是2048小游戏项目。课程实施在Java和JavaScript两种编程语言,让学习者在对比中更好地理解项目。与其他系统相比,张荣超认为HarmonyOS的主要优势在于两点:第一,HarmonyOS是一个面向全场景的操作系统未来几年,随着人均终端设备数量的增加,全场景体验将是未来的制高点,这是HarmonyOS的前瞻性;第二,HarmonyOS支持一次性开发,多端部署,在开发多端协同的分布式App时,就像开发单端App一样简单,大大简化了开发者的工作量。杭荣超表示,要实现同样的功能,如果换成安卓,不仅工作量会大很多,而且在性能和用户体验上也会比较差。以我之前开发的2048多人游戏为例。以我之前的Android开发经验,原本打算用3天时间完成多人对战主要功能,万万没想到的是,我只用了1天时间就在HarmonyOS上完成了所有功能。”当张荣超逐渐了解并掌握HarmonyOS的开发技巧后,他开始思考如何以更简洁实用的方式将HarmonyOS推广给更多的开发者,深谙“授人以渔不如授人以渔”的道理。给他一条鱼”,他不仅开发了两门HarmonyOS实战项目课程,还全身心投入完成了我的第一本介绍HarmonyOSApp开发的书。这本即将出版的书从零开始写了一个完整的实战项目,并且对每一行代码进行了分析和解释,让读者在实践中学习,在学习中实践,全面掌握HarmonyOS开发实用技能。开发者参与是关键作为首批开设HarmonyOS开发课程的讲师,张荣超将“kno”四个环节全面融入在设计相关课程时,以“知识、学习、实践”为切入点,以智能手表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生态的开发者充满期待。“没有人能熄灭星光,每一位开发者都是华为要凝聚的星火。希望所有开发者都参与进来,聚沙成塔,滴水穿石,为建设我国基础设施之根贡献一份力量。”软件。”#videoid{height:350px}@media(max-width:767px){#videoid{height:186px}}@media(max-width:320px){#videoid{height:186px}}
