HarmonyOS | 北向开发 | 自学资源整理 原创 精华
HarmonyOS | 北向开发 | 自学资源整理
前言
随着鸿蒙公测的展开,相信越来越多人已经体验到鸿蒙的强大。而作为新时代的物联网操作系统,估计其他厂家也会逐步设立部门来研究这个新风口的出现。伴随这个风口出现的还有大量岗位的需求,就如同安卓程序员在11、12年供应不足一般~
作为国产系统,在培养鸿蒙开发者这一块,华为做的还是比较好的,已经和多所高校合作,开展选修课为社会填补空缺。但是,这只照应到少部分学习者。大部分开发者还是像我一样,通过找各种各样的资料进行学习。所以,我整理了一下我现有的学习资料。希望能帮助到大家
注意,因为我本人是学生,所以我还是以学生的角度来看待学习资源,像手撕源码的那种就难了,毕竟Java源码都没看过多少o(TヘTo)
正文
何为北向?
可以看一下鸿蒙的架构图,上面部分接近应用层,下面部分接近硬件层。而上北下南左西右东。所以北向开发指的就是应用开发,南向开发指的就是硬件开发~
视频资料
B站的,钊哥科普是我在B站关注有关鸿蒙第一个up,如果不了解鸿蒙的可以看他的视频。以下是我觉得比较经典的,会分析框架,还会和其他系统进行比较~我当初的写鸿蒙有关的论文,就是把钊哥的视频用讯飞转为文字,参考了很多部分内容~
【全球首套鸿蒙2.0教程】鸿蒙(HarmonyOS)2.0入门与实战【李宁】
教学视频有挺多的,但是我就只收藏了李宁老师的,其他的可以在视频的推荐栏目中选择自己合适的
这个是由慕课网官方账户放出来的视频
华为官方视频教程,可以获得证书,我的两个证书就是在这里拿的。成就感满满,还可以去pyq晒一波~
强烈推荐!!!有90多集的课程,老师的笔记就是一份小文档。能把老师的笔记和代码都实现一遍,感觉自己开发已经没问题了
花费120元就可以买到这个课程,但是我觉得不亏。我也是看了评论才买的~
这个课程还会继续更新,所以可以持续关注
不足的是,DES的版本有点旧,所以有些API接口或者实现方式已经变了,但是没有关系,可以看文档学习
Gitee资料
开放原子教育 / OpenAtom OpenHarmony教育资源仓
这是官方提供的教育资源仓,里面有许多精品。读代码也是成长的方式之一
在看直播的时候被安利的,也是一群学生合作诞生的项目
编程资料
官方安利给你的,到时候实战部分我也会基于此学习并分享笔记~
文档资料
学习必备,作为国产系统,文档还是比较友好的~也是推荐大家以这种方式学习,快速入门不是指时间快就完事了。把视频一刷完,的确很快,但知识还不是你的啊。所以还是那句话:“慢慢来,就很快”。不要嫌弃文档繁琐
这部分是官网活动的提供的,我差不多看完了,我的文章也是出于此整理~
但是官网活动的下载极不友好,需要一个个下载,可以在这里面下载全部的内容,大概60Mb
(这里面的内容也是一份资源推荐,必看)
个人学习路线
2020年底,我先看的是钊哥的视频,对鸿蒙有了大致的了解
2021.5,看完了开发者学堂人才计划的两个官方视频,并拿到了证书。对于鸿蒙的了解进一步加深。不过和钊哥的视频一样,都是从鸿蒙的架构角度为学习的
2021.6,开始学习官方送的资料和官方文档,并在社区更新思维导图
2021.6,临近期末+看文档有点看不懂,去找视频看。看了李宁老师和慕课网的视频教程
- 李宁老师的视频对UI部分进行入门讲解,内容比较浅,而且感觉教程有点短。好处是有课程源码
- 慕课网的教程比较好,由浅入深,由内到外的方式讲解。可以拿来入门看看,缺点就是没有提供教程源码,而且DES的版本比较旧,只有两个虚拟设备。快速看完就行,不指望敲课程源码
2021.6中旬,看钟洪发老师的付费课程,边看边写边发文,基本能看懂能自己实现了~
最后
因为刚开始学习,在理论阶段,目前就是我现有的资源。也还是偏向理论化的,我也会根据自己的进度不断补充该文章的内容。可以收藏关注后续内容~
在这里也打个广告,可以关注我的个人专栏。作为一名刚起步的自学者,和大家一样,也是边学边迷茫,如果能让初学者团结一起,有问题一起解决,那绝对是共赢。而且作为半技术半日常的学习专栏,可以和大家一起讨论学习生活,或者互相看进度,要求自己不懈怠( •̀ ω •́ )✧
-----------------------------------------
-----------------------------------------
如果我太久没有更新这里,记得提醒一下我hhh
哈哈哈,已经好了