0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2024鸿蒙开发,势在必行

王程 来源:jf_75796907 作者:jf_75796907 2024-02-22 14:27 次阅读

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

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

一、鸿蒙发展“钱景”


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

一次开发,多端部署

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

wKgZomXW6KSAYzw8AAGAnKzqWWc308.png

可分可合,自由流转

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

wKgaomXW6LCAZ-YEAAFbU88XDDY752.png

统一生态,原生智能

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

wKgZomXW6LqAIqcQAADupxyseIo305.png

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

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

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

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

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

二、抓住机遇挑战高薪

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

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

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

wKgZomXW6VaAW_WDAAC3M1Jc4-g607.png


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

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

三、鸿蒙学习路线及文档

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

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

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

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

wKgZomXW6NSAZzdBAAiAWMEw2EA158.png


路线学习适合人群:

应届生(计算机专业)

0基础转行

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

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

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

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

wKgaomXW6N2AJp9uAAQXRxEAprs547.png

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

wKgaomXW6OSAFcCRAAV2zd2X_1s891.png

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

wKgZomXW6PuAA7wEAAKx6By_2Z8377.png

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

wKgZomXW6QaAM4niAAQzrXUUPik914.png

基于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………

wKgZomXW6RKATahiAAKz-zSMnR4040.png

审核编辑 黄宇

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

    关注

    183

    文章

    2634

    浏览量

    66144
  • HarmonyOS
    +关注

    关注

    79

    文章

    1966

    浏览量

    29955
  • OpenHarmony
    +关注

    关注

    25

    文章

    3634

    浏览量

    16050
收藏 人收藏

    评论

    相关推荐

    HDC2024华为发布鸿蒙原生智能:AI与OS深度融合,开启全新的AI时代

    6月21日,华为开发者大会2024(HDC.2024)召开。 HarmonyOS NEXT将AI与OS深度融合,构筑全新鸿蒙原生智能框架。大会现场,华为常务董事、终端BG董事长、智能汽
    的头像 发表于 06-24 09:28 571次阅读
    HDC<b class='flag-5'>2024</b>华为发布<b class='flag-5'>鸿蒙</b>原生智能:AI与OS深度融合,开启全新的AI时代

    36岁了还有必要转行鸿蒙开发吗?

    前言 2024鸿蒙生态圈越来越大,有必要转行做鸿蒙开发吗? 我想这是很多程序员都存在的疑虑吧? 我的回答是:“当然有必要!”话不多说,请看图! 不难看出,很多公司给出了百万年薪做
    发表于 05-09 17:01

    鸿蒙OS崛起,鸿蒙应用开发工程师成市场新宠

    技术势在必行,因此,鸿蒙应用开发工程师的需求也越来越大 。与传统的移动应用开发工程师相比,掌握鸿蒙技术的工程师更加抢手,而且在招聘时,企业也
    发表于 04-29 17:32

    华为鸿蒙操作系统发展战略:2024年完成安卓应用全面迁移

    徐直军指出,2024 年,鸿蒙操作系统的主要任务是打造原生应用生态。目前,鸿蒙操作系统已基本适配各种终端设备,但在应用开发方面仍依赖安卓生态。
    的头像 发表于 04-18 15:38 727次阅读

    深圳市24年,实现鸿蒙原生应用数占全国总量10%以上

    、游戏等各个细分领域和场景。 此前华为终端云总裁朱勇刚也曾透露:“预计到今年年终,将有5000 款应用完成原生鸿蒙开发,未来的星辰大海是支持50万款应用。 《深圳市支持开源鸿蒙原生应用发展20
    发表于 03-04 21:42

    鸿蒙实战项目开发:【短信服务】

    ,也就意味着 需要有更多的鸿蒙人才 。 鸿蒙开发工程师也将会迎来爆发式的增长 ,学习鸿蒙势在必行! ​
    发表于 03-03 21:29

    鸿蒙这么大声势,为何迟迟看不见岗位?最新数据来了

    对于鸿蒙生态建设而言,2024年可谓至关重要,而生态建设的前提,就是要有足够的开发人才。与之对应的,今年春招市场上与鸿蒙相关岗位和人才旺盛的热度,一方面反应了
    发表于 02-29 20:53

    2024春季招聘,最热门的岗位是……?鸿蒙

    。根据智联招聘发布的《2024年春招市场行情周报》显示,就业市场回暖复苏, 鸿蒙相关岗位成为招聘亮点 。 鸿蒙市场如火如荼 根据智联招聘数据,春节后开工第一周,鸿蒙相关职位数 同比增长
    的头像 发表于 02-28 22:07 534次阅读
    <b class='flag-5'>2024</b>春季招聘,最热门的岗位是……?<b class='flag-5'>鸿蒙</b>

    2024鸿蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鸿蒙的出现,标志着中国科技的崛起。HarmonyOS就是我们说的华为鸿蒙系统,截止到2023年8月4日已有超过7亿台设备搭载了鸿蒙OS系统。据多家媒体报道,2024年国内有21所985
    发表于 02-28 10:29

    学习鸿蒙背后的价值?星河版开放如何学习?

    现在是2024年,华为在1月18开展了鸿蒙千帆起仪式发布会。宣布了鸿蒙星河版,并对开发者开放申请,此次发布会主要是说明了,鸿蒙已经是全栈自研
    发表于 02-22 20:55

    现在学鸿蒙有前途吗?能找到工作?

    2024年可以说是布道鸿蒙开发行业的最佳时机,华为鸿蒙在2023年末宣布了纯血鸿蒙的问世。这一信息已经引起业界很大关注。
    发表于 02-18 21:32

    鸿蒙开发者预览版如何?

    : 高清完整版,可在主页或qr23.cn/AKFP8k保存。 鸿蒙的趋势已经来到,许多Android、Java、前端的程序员也都听到风口。准备进入到鸿蒙的生态建设当中。所以2024是最好布局的时候,趁现在行业还没内卷。更多详细
    发表于 02-17 21:54

    使用 Taro 开发鸿蒙原生应用 —— 快速上手,鸿蒙应用开发指南

    随着鸿蒙系统的不断完善,许多应用厂商都希望将自己的应用移植到鸿蒙平台上。最近,Taro 发布了 v4.0.0-beta.x 版本,支持使用 Taro 快速开发鸿蒙原生应用,也可将现有的
    的头像 发表于 02-02 16:09 797次阅读
    使用 Taro <b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>原生应用 —— 快速上手,<b class='flag-5'>鸿蒙</b>应用<b class='flag-5'>开发</b>指南

    鸿蒙开发教程

    去年8 月份华为发布会上,华为发布了HarmonyOS NEXT预览版,宣布不再兼容安卓应用。大家期待的纯血鸿蒙终于要来临了,next 预览版本现在已经开放申请渠道了,Next 开发者预览版本目前只
    的头像 发表于 01-31 17:11 698次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>教程

    鸿蒙开发用什么语言?

    两种开发方向 我们常说鸿蒙开发,但是其实鸿蒙开发分为两个方向: 一个是系统级别的开发,比如驱动,
    的头像 发表于 01-30 16:12 1455次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>用什么语言?