这里是西二在线工作室鸿蒙方向的考核指南,旨在为初学者提供一个循序渐进的鸿蒙学习路线。
本项目遵循 GPL-3.0 License,转载请注明本项目仓库地址。
阶段 | 学习内容 | 预期时长 | 是否需要答辩 |
---|---|---|---|
环境配置、ArkTS 语法与面向对象 | TS 基础语法、类与对象 | 30 天(1 个月) | × |
ArkUI 界面构建 | Ability Grid List 等组件 | 30 天(1 个月) | √ |
日记本 | 数据库与网络请求 | 30 天(1 个月) | √ |
合作或其他 | 与后端、美术等进行合作开发第一款相对成熟的产品,了解项目的对接、开发、测试;进行底层源码的学习 | 60 天(2 个月) | √ |
预期时长以一名零基础为参考,如果已经对其他语言有一定的了解,可以适当缩短。
考核文档后续轮次正在完善中
时间 | 完成内容 |
---|---|
第一学期 | 面向对象基础;ArkTS 语法与 ArkUI 特性学习 |
寒假 | 小型综合 APP 开发 |
第二学期 | 底层原理了解 |
暑假 | 合作轮综合考察 |
名称 | 解释 |
---|---|
参考资料 | 供给同学们进行参考学习的部分学习资料 |
知识点 | 本轮要求掌握的知识内容 |
背景 | (部分阶段有)增加部分趣味性的故事 |
任务 | 任务的具体描述 |
Bonus | 在完成任务的基础上进行实现更加深入的功能/特性 |
提示 | (部分阶段有)对考核,或者对语言学习的一些提示 |
我们的目标是快速为初学者构建一套较为完整的鸿蒙开发知识体系。也就是经过完整的考核过程后,你将会有独立开发一款 APP的能力,这意味着你可以通过这个赚取你的第一桶金了(指接外包)。
但是很明显,这样快速的学习并不能满足现代企业对鸿蒙开发工程师的需求。这要求我们在学习过程中更加注重对原理、源码的掌握,同时这也能在面试等方面提供更多的帮助。并且我们的考核更加偏向业务,因此需要自己学习更加深入的内容,我们只是提供一条学习道路并培养你一定的源码阅读、文档阅读、独立学习的能力。
如果你有意将鸿蒙开发作为你将来学习或工作的主要方向,我们建议认真负责的完成每一轮的全部内容,并能够简单了解一些框架的底层原理与设计模式、增强创造创新的能力。
.
├─docs // 考核文档
├─etc // 杂项文档
│ └─blog // 优质文章/笔记
├─img // 文档图片
├─LICENSE
└─README.md