一些初学HarmonyOS应用开发的同学往往不知道如何开始,建议先试试《HarmonyOS应用开发者基础认证》,基础认证是华为进一步大范围布局推广“鸿蒙世界”的新举措。也是初学者开启鸿蒙世界的一把钥匙。

【说说鸿蒙世界】

       相信大家已经对鸿蒙不陌生了,这几年,伴随核心技术“卡脖子”问题的凸显,软件领域的核心操作系统也被推向了风头浪尖,华为公司推出的HarmonyOS系统深得期待,并迅速发展。
       2022年11月4日,华为开发者大会上,余承东提出了围绕五大场景及创新技术的“鸿蒙世界”概念,格局很大,内容很多。华为表示将基于8大技术构建鸿蒙底座,并以3万多个API为砖块,围绕五大场景打造“鸿蒙世界”。




harmonyos应用开发者基础认证 51to harmonyos应用开发初级证书_开发者


       截止2022HDC公布数据,搭载HarmonyOS的华为设备已超3.2亿,如果把HarmonyOS系统发展乃至艰辛娓娓道来,恐怕可以写一本书,不知道华为内部参与研发的工程师中,是不是已经有人开始写“鸿蒙诞生记”、“我的青春”等之类的文章或传记了,但是可以肯定的是,深入参与其中的每个工程师都不一般。作为一个程序爱好者,个人只是希望国产技术能够立足于世界,只是不想下载东西的时候总是要登录国外的网站,作为一个比较关注鸿蒙的爱好者,希望能给大家多分享点国产技术,能够帮助到更多的人。
      在当下,HarmonyOS应用开发初学者和开发爱好者们面对蓝图如此广阔的鸿蒙世界,难免会茫然无从入门,下面我就来给大家分享下我的一些学习经验,在我看来是能比较高效、快速迈入HarmonyOS应用开发,希望能帮助大家打开“鸿蒙世界”。

【说说如何迈入鸿蒙世界】

       面对鸿蒙蓬勃发展的局面,有些同学问“怎么学习鸿蒙开发?”。其实个人认为学习的关键就是学,只要你想学,并开始学,那么学什么和怎么学都将不是问题,只要付诸行动很多问题都会被你一步步解决。这样说可能有的小伙伴觉得太抽象,下面还是给初学者一些具体的建议,仅供参考。
      首先说明一下,鸿蒙相关开发技术可以分为设备开发和应用开发。前者和硬件相关性比较紧密,可以理解成软硬件结合,如果是一些硬件开发商,更注重设备的适配等。后者侧重于应用软件,可以理解成纯软件开发,在操作系统之上的开发。
      设备相关的开发一般需要一定的硬件支持,现在,有的厂商愿意提供一些测试板子供开发者免费试用,如润和等,当然开发者也需要为他们提供试用结果,如开发个小软件,写写测试报告等,不过能免费搞到一个设备还是很不错的。
      应用开发则相对比较容易获得更多的支持,网上也有更多的资料可以参考,软件应用的面也更广,也更贴近用户,毕竟每个人打开自己的手机面对的都是形形色色的应用。想要快速掌握一门新鲜知识,个人认为关键不仅要学,还要学的透,并有所实践、有所验证。作为一个领域的初学者,学而时习之、学而时验之是十分必要的,而华为开发者联盟学堂就是个不错的学习平台。
      据我所知,目前华为开发者联盟学堂内涉及鸿蒙生态方面的课程主要有两类:就是我们之前提到过的HarmonyOS设备开发和应用开发,主要都在HarmonyOS专区中。前者和鸿蒙生态硬件更为紧密些,像HarmonyOS Connect、原子化服务软硬结合等,下面就侧重于应用开发,给与大家分享一些学习的路径和建议。
      2022 HDC上公布了一个HarmonyOS新版本配套课程,叫<HarmonyOS第一课>,这个课程是基于HarmonyOS 新版本的新技术和特性所推出的系列化课程,每个课程单元里面都包含视频、Codelabs、文章和习题,可以帮助初学者快速掌握HarmonyOS的应用开发,建议有兴趣但基础比较薄弱的同学可以看看,是不是有兴趣继续学下去。除了专门的引导课程外,还有配套的实战演练及随堂考试,另外全部课程学完后,最后还有个整体的考试,这个就非常好,有了考试,可以很好的检验学生们每堂课的课程掌握情况。
      通过一段时间的学习,考完试成功获取证书后,大家也算是进入HarmonyOS应用开发的广大世界了,当然要有长足的发展不能仅仅限于基础。

【说说认证】

       上面我们有提到,把<HarmonyOS第一课>全部课程学完后,最后是有个整体的考试,这个考试还是值得说道说道的,名曰:《HarmonyOS应用开发者基础认证》。
       一项技术、一个生态的建设离不开广大从业的开发者,很多大公司为了更好的推广技术生态发展,也推出了不少认证,如苹果、谷歌、阿里云等都有不少认证,华为网络相关的认证也有多年的历史,并得到很好的认可。
       从官方公开的资料看,华为的鸿蒙相关认证体系分为开发者能力认证和开发者职业认证。《HarmonyOS应用开发者基础认证》就是开发者能力认证,这个认证是完全免费的。如果你找不到更好的学习路径,不妨就从华为的基础认证开始,大家可以通过系统化的课程学习,完成所有课程,当熟练掌握DevEco Studio,ArkTS,ArkUI,预览器,模拟器,SDK等HarmonyOS应用开发的关键概念后,即可前往考试认证,证明自己拥有具备基础的HarmonyOS应用开发能力,整个过程都是免费的,知识却是无价的,系统化的课程也都是免费。同时,还有一些说明和权益,下面就直接上图了。



harmonyos应用开发者基础认证 51to harmonyos应用开发初级证书_开发者_02


       从目前公布的认证来看,还在不断完善中,毕竟任何事情发展都需要一个过程,不过,通过基础认证还是一个很好开启鸿蒙开发的一把钥匙。
      考证不是目的,学会才是王道,是对自己阶段课程的检验和评价,而且通过考证学习也很酷。很多小伙伴学习时如果只是单纯学,无法认识自己的水平,也很难认知到自己的进步,长此以往,学习的方向可能会跑偏,学习的动力也会衰退。但如果有了考试,就有一种目标的征服感。有了阶段的检验和目标的实现,才会有持续且充分的内动力。刚入门的小伙伴通过一定阶段的学习,考个《HarmonyOS应用开发者基础认证》还是小有成就感的,还能养成良好的学习习惯,培养遇到困难,克服困难的自信心,无论是对学习者未来职业的规划、进阶还是突破都有益处。



       这个认证一推出,一些小朋友就推荐了,我也试了试,感觉确实基础,花了些时间答了个满分,正想大大的吐槽一下,发现有的同学考了5次居然没考过,听华为的运营同学说该认证配套的课程上线不到一个月就有过万人学习,可通过的却不到半数,可见基础课程还是有一定难度的,暂时考不过的同学也不用气馁。
       最后,希望各位HarmonyOS应用开发初学者们、应用开发爱好者们都能轻松通过考试,获取属于自己的荣耀金色认证,在“鸿蒙世界”里迈上一条广阔的康庄大道。