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

    文章

    7328

    浏览量

    128635
  • 鸿蒙
    +关注

    关注

    60

    文章

    2859

    浏览量

    45357
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

    一技在手,医疗无忧!零基础转行高薪医疗维修工程师

    ,剩下的就看个人能力了,对医疗器械维修感兴趣但迷茫的可联系我们,帮你解决疑难问题,带你入门医疗维修行业! 一技在手,医疗无忧!零基础转行高薪医疗维修工程师!” “缺口40万+,月薪过万!抢占医疗行业
    发表于 05-15 10:22

    【「零基开发AI Agent」阅读体验】+读《零基开发AI Agent》掌握扣子平台开发智能体方法

    收到发烧友网站寄来的《零基开发AI Agent》这本书已经有好些天了,这段时间有幸拜读了一下全书,掌握了一个开发智能体的方法。 该书充分从零基础入手,先阐述了Agent是什么,它的基
    发表于 05-14 19:51

    【「零基开发AI Agent」阅读体验】+ 入门篇学习

    很高兴又有机会学习ai技术,这次试读的是「零基开发AI Agent」,作者叶涛、管锴、张心雨。 大模型的普及是近三年来的一件大事,万物皆可大模型已成为趋势。作为大模型开发应用中重要组成部分,提示词
    发表于 05-02 09:26

    为何工程塑料不适合打印圆弧形模型?

    不适合打印圆形结构或复杂曲面模型,JLC3D小编建议大家选择尼龙或树脂材料,这两种材料在打印弧面时表现更佳,能有效减少层纹,提升表面光滑度。
    发表于 04-07 15:31

    零基开发AI Agent——手把手教你用扣子做智能体》

    零基开发AI Agent——手把手教你用扣子做智能体》是一本为普通人量身打造的AI开发指南。它不仅深入浅出地讲解了Agent的概念和发展,还通过详细的工具介绍和实战案例,帮助读者快速掌握
    发表于 03-18 12:03

    STM32虚拟仿真系统:零基小白到嵌入式全栈工程师的进阶秘籍

    。特别是计算机专业出身的同学,面对一堆硬件电路图和芯片手册,心里可能就一个字:懵。因此如何降低学习门槛,让零基础硬件小白快速入门,轻松掌握硬件工作原理与接口的使用,一直
    的头像 发表于 03-12 11:46 1050次阅读
    STM32虚拟仿真系统:<b class='flag-5'>零基</b>础<b class='flag-5'>小白</b>到嵌入式全栈工程师的进阶秘籍

    【嵌入式学习利器】STM32全流程虚拟仿真系统,零基小白到软硬件全栈工程师的修炼之路

    。特别是计算机专业出身的同学,面对一堆硬件电路图和芯片手册,心里可能就一个字:懵。因此如何降低学习门槛,让零基础硬件小白快速入门,轻松掌握硬件工作原理与接口的使用,一直
    的头像 发表于 03-11 16:20 141次阅读
    【嵌入式学习利器】STM32全流程虚拟仿真系统,<b class='flag-5'>零基</b>础<b class='flag-5'>小白</b>到软硬件全栈工程师的修炼之路

    HarmonyOS 应用开发赋能套件:鸿蒙原生应用开发的 “神助攻”

    ;gt;\"设计与开发你的应用\" ——>“赋能套件”,快速找到适合自身的学习资源,希望无论是初学者还是资深开发者,都能在赋能套件中找到适合自己的赋能资源,一起探索
    发表于 02-17 16:37

    ads1602不适合采集交流信号吗?

    数据表 fugure 47是阶跃响应图,说明直流信号在经过51次准换之后才能得到正确结果。这个特性是否说明 这个芯片只适合采集直流信号,不适合采集交流信号。 采集直流信号的时间也很长,需要51次
    发表于 02-14 08:26

    为什么∑-∆ ADC不适合用于输入通道间的快速切换 ( 多路复用 )场合使用?

    为什么∑-∆ ADC 不适合用于输入通道间的快速切 换 ( 多路复用 )场合使用
    发表于 01-10 06:35

    先锋派能不能跑NAS捏?

    各位大佬有没有跑NAS的经验,先锋派不适合作为NAS使用呢?
    发表于 12-16 23:27

    请问INA826直接输入ADS8353不适当?

    我的讯号透过INA826,并由调整Rg达到Gain的切换,AD取样率为360kHz。 考虑到ADC的Sample所需要的频宽。 1.请问INA826直接输入ADS8353不适当?是否需要加入
    发表于 12-13 07:02