https://harmonyos.51cto.com
引言
六月的某个逛淘宝的时刻,买下了《鸿蒙应用开发实战》,呼吸手表项目实战帮我打开了HarmonyOS的大门。还记得那个时候是正式发布HarmonyOS操作系统的时候,是各个智能终端设备陆续升级到HarmonyOS 2.0的时候。更凑巧的是,在《鸿蒙应用开发实战》的感谢页,有51CTO社区这一个词语,鬼使神差就让我开启了在51CTOHarmonyOS技术社区创作的212天,这是我写下的第37篇文章,我也觉得是第22篇精化(嘻嘻)。在学习鸿蒙的路上,有太多太多的机缘巧合,有太多太多的贵人恩师,在学习《鸿蒙应用开发实战》的时候联系到张荣超老师,老师的耐心解惑并达成一段时间的小小合作,至今仍然让我感触深刻。在学习《鸿蒙应用程序开发》的时候,整理了三章的读书笔记并提出了书中的几个印刷错误,在董昱老师的交流中,让我感受到了前辈和先行者的谦虚和渊博。之后更是抱着试一试的心态,向华为开发者大会2021 HarmonyOS学生公开课的运营团队报名并投递了简历,最终在疫情肆虐的神州,在考研倦倦的十月,特别幸运地参加了此会。期间的学长和老师,会场与比赛,餐会与舞会,让我受益太多太多了.向林学长的请教,让我对未来规划更加通透,听欧sir的发言和学欧sir的分享,让我对开源与学术有了更加深刻理解.
半载鸿蒙另蹊径.是国产的,面向未来的,基于全场景与分布式的操作系统的径。是自我的,面向未来的,基于个人发展与职业规划的蹊。
一朝醍醐澄初心.是著书立说的老师,是布道授业的前辈,是携手并进的同窗醍的醐。澄心定意,澄的是为中华之复兴而读书,为万物之互联而编程的初心。
一.不期而遇,初窥门径
书籍:《鸿蒙应用开发实战》,作者:张荣超
HarmonyOS技术社区张荣超老师首页
读书笔记:HarmonyOS Practice《鸿蒙应用开发实战-张荣超》|自学笔记
二.不如守中,潜心修炼
官方文档
HCIA-HarmonyOS Application Developer系列资料
这部分内容,我想表达两点:
- 其一,当不知道怎么学习的时候,以证带学,以证促学,以证验学,其实是很不错的选择。具体的启发是张荣超老师的HCIA的直播课,当然张荣超老师团队的鸿蒙应用开发HCIA认证专题课程我也学习了,是非常不错的课程。
- 其二,最全,最威的百科全书当然是技术文档,不管是学什么技术,学什么框架,技术文档是最直接,最权威的参考资料和学习资料。
三.华为开发者大会,醍醐灌顶
华为开发者大会2021 HarmonyOS学生公开课优秀学生代表
个人向总结:HDC2021个人向总结和鸿蒙开发者创新大赛思路分享
四.鸿蒙白皮三件套,登堂入室
书籍
具体的文章可以在我的主页里找一找:带鱼主页
书籍1:《鸿蒙应用程序开发》,作者:董昱
书籍2:《鸿蒙操作系统开发入门经典》,作者:徐礼文
书籍3:《鸿蒙操作系统应用开发实践》,作者:陈美汝 郑森文 武延军 吴敬征
关于这三本书的学习:了解鸿蒙,UI框架,三大Ability,线程管理,分布式开发,自己现在还并没有学完,关于这三本书的学习我有三个建议
- 结合视频学习,边学边敲边总结
- 按需学习,如果某一部分的知识懂了,那么就快速过
- 当成工具书学习,在实际开发过程中,遇到知识点卡壳,可以把这三本书当成工具书使用
五.移动开发三件套,修炼内功
书籍
状态:learning
书籍1:《移动应用开发-初级》,作者:华为软件技术有限公司
书籍2:《移动应用开发-中级》,作者:华为软件技术有限公司
书籍3:《移动应用开发-高级》,作者:华为软件技术有限公司
- 就目前的学习而言,这三本书区别其实还真不大,大家如果有需要买一本就行,嘿嘿,《移动应用开发-高级》即可
- 主要内容:Android,IOS,HarmonyOS历史发展,Java与JavaScript的编程基础,Web开发的基础,Android开发的基础,HMS的开发与实例
六.鸿蒙生态多渠道,兼听则明
公众号,社区,项目,书籍
公众号(鸿蒙系列):HarmonyOS开发者;HarmonyOS技术社区;鸿蒙技术社区;华为开发者社区
公众号(硬核系列):InfoQ;数据观;工信微报;电子工程专辑;编程语言Lab
交流社区:51CTO HarmonyOS技术社区;华为开发者论坛
开源项目:Gitee 鸿蒙开源项目
书籍1:《深入浅出OpenHarmony——架构、内核、驱动及应用开发全栈》,作者:李传钊
书籍2:《鸿蒙生态》,作者:李洋
读书分享:轸宿-基于《鸿蒙生态》的知识总结与分享
- 这部分的内容,其实我是觉得对于我开拓眼界,是我吸收"高纬能量"的窗口,让我对编程,对鸿蒙有了更广,更深的了解。
- 关于《深入浅出OpenHarmony——架构、内核、驱动及应用开发全栈》这本书我差不多要读完了,读书笔记应该在二月份中旬写出,李传钊剖析OpenHarmony跟书名的深入浅出十分匹配。
七.未来,有迹可循
2022年的关于鸿蒙的计划
(1)依托HarmonyOS开发者创新大赛(作品提交时间延长至五月)巩固技术知识,拓宽视野眼界.----幸好延长至五月(备战复试和毕业设计已经无法阻挡的耗去了很多时间
(2)基于毕业设计(基于Vue的业务组件库–差不多就是这类型的),然后根据npm上有赞团队的OpenHarmony UI组件库,二次封装一个属于自己的适配原生鸿蒙的组件库
(3)基于清华出版社六件套,在今年九月份之前拿到HCIA-HarmonyOS Application Developer(虽然1200RMB很心疼)
(4)如果有机会,成为学校HarmonyOS微专业的助教,并把HarmonyOS开发打入到学校特色组织,校党委直接领导的红岩网校工作站中的移动开发部门,专门设立HarmonyOS部门