2024鸿蒙开发,势在必行

电子说

1.3w人已加入

描述

要说2024年IT行业出现最多的一个词,那就不得不提到"鸿蒙"。

在这一个万物互联的时代,机遇与挑战并存。预测在2025年,全球物联网终端连接数量将达246亿个,其中消费者物联网连接数量将达110亿个(注:数据来自于全球移动通信系统协会发布的《2020 年移动经济》报告)。预计2025年,中国物联网总连接量将达到107.2亿个(注:数据来自于 IDC 发布的《中国物联网连接规模预测,2020—2025》报告)。以传统的移动互联网模式显然不适应当下的市场环境与需求。面对全新的使用场景与挑战,华为鸿蒙系统势在必行。按照鸿蒙的这些年的发展趋势可以看出3-5年可以取代大部分安卓。不管能不能取代安卓,从现在开发角度来看,Android市场的开发人才需求越来越少,不仅公司裁员严重、内卷,甚至很多Android开发者都纷纷转行到鸿蒙、java后端、大前端。由此可见Android开发市场已经不复往日风光,而鸿蒙系统开发炙手可热。

一、鸿蒙发展“钱景”


华为的鸿蒙操作系统,取这个名字寓意着连接万物、打破设备间壁垒、实现万物互联的愿景,同时也寓意国产操作系统的开端。鸿蒙操作系统迭代至今,已经有好几个版本。鸿蒙操作系统是一款“面向未来”的操作系统,它创造性地提出了三大技术理念:一次开发,多端部署;可分可合,自由流转;统一生态,原生智能。

一次开发,多端部署

指的是一个工程,一次开发上架,多端按需部署。目的是为了支撑开发者高效地开发多种终端设备上的应用。为了实现这一目的,鸿蒙系统提供了几个核心能力,包括多端开发环境,多端开发能力以及多端分发机制。
 

OpenHarmony

可分可合,自由流转

元服务基于鸿蒙系统 API 开发,支持运行在 1+8+N 设备上,供用户在合适的场景、合适的设备上便捷使用。元服务是支撑可分可合,自由流转的轻量化程序实体,帮助开发者的服务更快触达用户。具有触手可及、服务直达、万能卡片、自由流转等特点。
 

OpenHarmony

统一生态,原生智能

鸿蒙系统对应的提供系统 WebView、ArkUI 框架和 XComponent 能力来支撑三种类型的跨平台框架的接入主流跨平台开发框架已有版本正在适配 HarmonyOS,基于这些框架开发的应用可以以较低成本迁移到鸿蒙系统。鸿蒙系统内置强大的 AI 能力,面向鸿蒙生态应用的开发,通过不同层次的 AI 能力开放,满足开发者的不同开发场景下的诉求,降低应用的开发门槛,帮助开发者快速实现应用智能化。
 

OpenHarmony

那么作为一名开发者,鸿蒙的出现又给我们带来了什么样的影响呢?

人才需求上涨:鸿蒙其全栈自研,大部分厂商都加入合作开发鸿蒙原生应用。

高薪招聘:鸿蒙作为新系统、新技术,而现在市面上技术人才少。

就业范围广:鸿蒙1+8+N生态,不仅只有应用开发;还有车载、数码、智能家居、家电等。

无行业内卷:纯血鸿蒙,目前没有多少人熟悉。都处于0基础同一起跑线。

二、抓住机遇挑战高薪

而现如今为了抢占这个风口,Top20移动互联网公司中近半数已经启动了鸿蒙原生应用开发,例如支付宝、美团、网易游戏。前段时间阿维塔11鸿蒙版也已上市。早在几年前,江西财经大学软件与物联网工程学院钟元生教授及其研究生团队,也编写了关于鸿蒙应用开发的教材,并由清华大学出版社出版。而且目前已有305所高校学生参与鸿蒙活动,鸿蒙校园公开课进入135所高校,286家企业参加鸿蒙生态学堂,超过38万开发者通过鸿蒙认证,150多个产学合作项目,鸿蒙人才供不应求。

以上种种迹象仪表明鸿蒙已是大势所趋,俗话说站在风口上猪都能飞起来。同理付出相同的劳动时间,获得的报酬也远远高其他行业。

招聘网站上搜索鸿蒙工程师相关的岗位,薪资都高达15k/月往上!!!
 

OpenHarmony


从以上招聘待遇来看,薪资待遇远远高于其它行业。虽然部分招聘岗位所要求的学历和工作经验相对较高,但由于当前市场上鸿蒙相关人才的匮乏,许多公司都放开招聘条件,更着重看技术能力,来满足急需的公司与市场需求。目前已有305所高校学生参与鸿蒙活动,鸿蒙校园公开课进入135所高校。但还有很大一部分走入社会的工作者们该如何进行学习呢,为此我们将解决这一缺口问题。

要该如何系统的学习呢?
目前市面上缺乏一份全面的具有针对性的鸿蒙学习路线及相关配套课程,这就导致了我们想投入鸿蒙行业的人员有心无力,并且走了很多弯路,浪费的不仅仅是金钱,还有我们宝贵的时间和精力。
为此我花了一周时间整理了以下鸿蒙学习全路线及文档

三、鸿蒙学习路线及文档

首先我们得从入门最基础的学起,那就是ArkTS开发语言,其次就是ArkUI声明式UI开发、Stage模型、网络/数据库管理、分布式应用开发、进程间通信与线程间通信技术、OpenHarmony多媒体技术……等内容。有相关经验的人群应该知道鸿蒙开发分为应用层开发和系统开发,简称北向与南向。

北向开发内容:OpenHarmony基础技能、OpenHarmony就业必修技能、OpenHarmony多媒体技术、OpenHarmony高级技能、六大商业级项目驱动教学。

南向设备开发内容:鸿蒙Napi组件进阶、初识OpenHarmony内核、实战工业级设备开发。

梳理成思维导图的形式如下图所示。
 

OpenHarmony


路线学习适合人群:

应届生(计算机专业)

0基础转行

IT开发人员技术提升/进阶跳槽

为了能让大家更好的学习鸿蒙 (OpenHarmony) 开发技术,这边特意整理了《鸿蒙 (OpenHarmony)开发学习手册》,希望对大家有所帮助:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH

《鸿蒙(Harmony OS)开发学习手册》

入门必看:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.应用开发导读(ArKTS)
2.应用开发导读(Java)

OpenHarmony

HarmonyOS概念:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.系统定义
2.技术框架
3.技术特性
4.系统安全

OpenHarmony

快速入门:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.基本概念
2.构建第一个ArkTS应用
3.构建第一个JS应用
4…

OpenHarmony

开发基础知识:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.应用基础知识
2.配置文件
3.应用数据管理
4.应用安全管理
5.应用隐私保护
6.三方应用调用管控机制
7.资源分类与访问
8.学习ArkTS
9…

OpenHarmony

基于ArkTS 开发:https://docs.qq.com/doc/DUk51cHZJaUpmSlhH
1.Ability开发
2.UI开发
3.公共事件与通知
4.窗口管理
5.媒体
6.安全
7.网络与链接
8.电话服务
9.数据管理
10.后台任务(Background Task)管理
11.设备管理
12.设备使用信息统计
13.DFX
14.国际化开发
15.折叠屏系列
16………

OpenHarmony

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分