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

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

3天内不再提示

零基础小白适不适合学鸿蒙开发?

王程 来源:jf_75796907 作者:jf_75796907 2024-03-04 17:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在互联网不断发展以及万物互联时代的开启过程中,鸿蒙操作系统的出现无疑是技术领域的一次重大突破。鸿蒙操作系统是一款“面向未来”的操作系统,它创造性地提出了三大技术理念:一次开发,多端部署;可分可合,自由流转;统一生态,原生智能。随着鸿蒙生态的壮大,投入鸿蒙开发的IT专业人才越来越多,对于从未接触过此方面零基础的学生而言,也是一次很不错的职业转向和技术提升的好机会。

什么是鸿蒙?

wKgZomXlmIWAdrzJAAB8WcDqJxU239.png


wKgaomXlmIyAOtYTAACUo8JC-us812.png

鸿蒙系统HarmonyOS)是华为技术有限公司研发的一款面向全场景的分布式操作系统。它的设计目标是为了适应物联网时代的连接需求,实现不同智能设备间的无缝协同工作,将人、设备与各种应用场景紧密联系起来,提供极速发现、极速连接、硬件互助和资源共享等能力。

鸿蒙值得吗?

就最近发布的鸿蒙操作系统HarmonyOS NEXT,摒弃了Linux内核和AOSP安卓开放源代码项目的代码,不再兼容安卓。各大互联网公司都纷纷与鸿蒙原生开发达成了合作,招聘需求相应的急速上升工资待遇当然也很可观

根据智联招聘数据,春节后开工第一周,鸿蒙相关职位数同比增长163%投递人数同比增长349%,即分别增至去年同期的2.6倍、4.5倍。鸿蒙开发岗的招聘薪资达到18191元/月,比总体开发岗的平均薪资(16617元/月)高出9%

wKgZomXfPLuAKH4ZAAHzeo9FtcA280.png


wKgaomXfPMqAe4mWAARi-b69ukE014.pngwKgZomXd2C6ACVtlAABxu4QH_vU803.png


在新互联网时代,鸿蒙OS的主要目标是万物互联。不是仅局限于智能手机,将拓展到汽车、智能家居等领域,运用场景也越发广泛。作为华为自主研发的系统,打破了国外的手机系统封锁,鸿蒙系统的发展是大势所趋、发展所趋、责任所在。国家对于自主可控技术的重视,也为鸿蒙系统提供了政策支持。可以预见,掌握鸿蒙开发技能的人才将在未来的技术领域中拥有更多的发展机会。

如何学?

通过鸿蒙的发展前景、薪资水平、岗位需求等方面来看。鸿蒙开发的确对于我们零基础小白来说是一个很不错的选择。那鸿蒙要学习哪些知识点?要怎样规划呢?

下面为就大家罗列出鸿蒙开发所必备的技术思维导图:

wKgZomXYrmeAfYNRAAcFUA3Dgc8638.png

由于该图尺寸限制展示不全,想要完整高清版:完整版鸿蒙开发技术思维导图

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

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

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

路线学习适合人群

  • 应届生(计算机专业)
  • 0基础转行
  • IT开发人员技术提升/进阶跳槽

仅仅了解一个技术体系的大框架是远远不够的,还需要更加系统深入的学习才行。下面整理的一整套《鸿蒙 (OpenHarmony)开发学习手册》,附带完整版知识路线高清图、学习文档、教学视频等,希望对大家有所帮助:

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

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

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…

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



审核编辑 黄宇

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

    关注

    37

    文章

    7453

    浏览量

    129725
  • 鸿蒙
    +关注

    关注

    60

    文章

    3060

    浏览量

    46266
  • HarmonyOS
    +关注

    关注

    80

    文章

    2157

    浏览量

    36402
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零基础玩转Linux+Ubuntu实战视频课程

    极速拆解《小白也能学会:Linux+Ubuntu 零基础实战通关课程》 面对这种标榜“零基础”、“通关”的 Linux 长篇大论,绝大多数人的死穴是:把它当成“字典”去啃。他们试图记住 ls -l
    发表于 04-18 16:16

    2小时搞定鸿蒙应用!零基础做出你的鸿蒙“处女作”

    当下,低门槛开发正成为生态扩张的最强推力,而鸿蒙生态的快速壮大,也让越来越多零基小白蠢蠢欲动,想加入开发大军。但繁琐的配置流程、深奥的代码
    的头像 发表于 04-17 14:04 191次阅读
    2小时搞定<b class='flag-5'>鸿蒙</b>应用!<b class='flag-5'>零基</b>础做出你的<b class='flag-5'>鸿蒙</b>“处女作”

    开源鸿蒙课堂——四川·成都站圆满举办

    应用开发等议题展开深度交流,搭建技术学习与经验共享平台,助力西部区域数字经济高质量发展,为培养适应开源创新型人才提供有力支撑。 嘉宾合影 本次领课堂由开源鸿蒙项目群技术指导委员会(以下简称“开源
    的头像 发表于 04-09 11:41 541次阅读
    开源<b class='flag-5'>鸿蒙</b>领<b class='flag-5'>学</b>课堂——四川·成都站圆满举办

    定华雷达仪表学堂:不适合安装雷达物位计的三个位置

    物位计测量准确、运行稳定,安装位置的选择至关重要。以下是三个不适宜安装的位置及具体原因分析: 1. 远离进料口 原因:进料口附近物料流动剧烈,容易产生漩涡、气泡或粉尘,这些都会对雷达波的正常传播与反射造成干扰,导致
    的头像 发表于 02-26 13:47 253次阅读

    开源鸿蒙课堂——山东·泰安站圆满举办

    生态建设。山东科技大学以"开源技术赋能教学实践与人才培养"为主题,共同围绕开源鸿蒙系统生态、应用开发实践、教学资源共建及产合作协同育人等议题展开深度交流,旨在搭建技术学习与经验共享平台,促进教育教学、人才培养、创新实
    的头像 发表于 12-05 19:13 3456次阅读
    开源<b class='flag-5'>鸿蒙</b>领<b class='flag-5'>学</b>课堂——山东·泰安站圆满举办

    开源鸿蒙课堂——新疆·乌鲁木齐站圆满举办

    2025年11月25日下午,开源鸿蒙课堂(以下简称“领课堂”)——新疆乌鲁木齐站于新疆大学博达校区圆满举办。本次领课堂以聚焦操作系统及软件领域前沿,通过技术理论与实践经验分享,
    的头像 发表于 11-29 11:43 567次阅读
    开源<b class='flag-5'>鸿蒙</b>领<b class='flag-5'>学</b>课堂——新疆·乌鲁木齐站圆满举办

    如何申请鸿蒙开发板?想体验鸿蒙生态。

    如何申请鸿蒙开发板?想体验鸿蒙生态。
    发表于 11-29 08:34

    是不是不适合从事嵌入式开发?

    聊起嵌入式开发,常有人在调试完一个难缠的驱动后、或是看到别人精简又高效的代码时,忍不住琢磨自己到底不适合这条路。其实答案从来不在 “会不会写代码” 的表层,而藏在那些和代码打交道的细节里
    的头像 发表于 09-25 11:51 1609次阅读
    是不是<b class='flag-5'>不适合</b>从事嵌入式<b class='flag-5'>开发</b>?

    免焊BNC接头接法:零基础快速安装指南与信号稳定技巧

    通过以上步骤,即使零基础用户也能快速完成免焊BNC接头的安装,确保视频、音频信号稳定传输,满足监控、音视频工程等场景需求。
    的头像 发表于 08-28 16:59 2723次阅读
    免焊BNC接头接法:<b class='flag-5'>零基</b>础快速安装指南与信号稳定技巧

    没有掉电保护的SSD为什么不适合工业级场景?

    PLP保护的SSD为什么不适合工业级场景? 首先,什么是PLP? PLP(掉电保护)是一种专为工业级SSD设计的防护机制。天硕(TOPSSD)工业级SSD固态硬盘集成 钽聚合物电容 ,在SSD正常工作时充电备用,一旦检测到供电异常跌落,就快速释放储能,保障缓存区
    的头像 发表于 07-16 10:54 834次阅读
    没有掉电保护的SSD为什么<b class='flag-5'>不适合</b>工业级场景?

    【HarmonyOS 5】金融应用开发鸿蒙组件实践

    【HarmonyOS 5】金融应用开发鸿蒙组件实践 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财#
    的头像 发表于 07-11 18:20 1204次阅读
    【HarmonyOS 5】金融应用<b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>组件实践

    鸿蒙应用px,vp,fp概念详解

    传统移动端开发方向,转到鸿蒙应用开发方向。 前端开发同学对于开发范式很熟悉,但是对于工作流程和开发
    的头像 发表于 07-07 11:48 1659次阅读
    <b class='flag-5'>鸿蒙</b>应用px,vp,fp概念详解

    【教程】零基础!手把手教你使用STM32F4进行E22-400T22S编程通信

    通过本文带大家零基础使用STM32F407VET6单片机进行E22-400T22S模块编程并进行简单的通信,当然如果学会了,也可以举一反三应用于E22、E220、E32所有模块上。一STM32环境
    的头像 发表于 07-03 19:32 1934次阅读
    【教程】<b class='flag-5'>零基</b>础!手把手教你使用STM32F4进行E22-400T22S编程通信

    零基础学习LuatOS编程:快速上手开发实战教程!

    无论你是刚接触物联网编程的新手,还是希望拓展技能的技术爱好者,本教程将为零基础的读者提供一条清晰的LuatOS学习路径。从安装开发工具到编写第一个程序,我们将通过实例讲解核心概念,助你快速实现从理论
    的头像 发表于 06-13 17:27 808次阅读
    <b class='flag-5'>零基</b>础学习LuatOS编程:快速上手<b class='flag-5'>开发</b>实战教程!

    从“开发者孤岛”到“生态星河”:开鸿Bot如何重构开源鸿蒙开发体验

    。”工具碎片化、资料散、环境搭建复杂……发展几年,开源鸿蒙开发者面临的“共同痛点”不一而足。对此,深开鸿在5月24日交出了一份“回应”:正式发布全国首款面向开发
    的头像 发表于 06-10 17:12 1919次阅读
    从“<b class='flag-5'>开发</b>者孤岛”到“生态星河”:开鸿Bot如何重构开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>体验