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

    文章

    6801

    浏览量

    123283
  • 鸿蒙
    +关注

    关注

    57

    文章

    2339

    浏览量

    42805
  • HarmonyOS
    +关注

    关注

    79

    文章

    1973

    浏览量

    30143
收藏 人收藏

    评论

    相关推荐

    先锋派能不能跑NAS捏?

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

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

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

    零基础入门PCB工程师

    各位前辈大家好,零基础入门PCB工程师,有什么学习资料推荐吗?
    发表于 11-27 16:54

    【「HarmonyOS NEXT启程:零基础构建纯血鸿蒙应用」阅读体验】+1-7章有感

    重要的了,这部分信息我建议大家都注意一下。 这本书虽然说是零基础构建鸿蒙应用,但是它对面向对象还是有所要求的,假如是学生之类的小白,估摸着学习会很困难,它的面向对象,应该是安卓,IOS等前端工程师
    发表于 11-24 19:27

    虚拟主机为什么不适合搭建网站?

    限制网站的灵活性和扩展性。 2、功能支持受限: 网站设计时所需要的功能支持需要以虚拟主机为参考,例如数据库类型、操作系统等。这可能会限制网站开发时的技术选择和创新。 3、网站牵连问题: 如果同一台服务器上的其他网站受到惩罚或
    的头像 发表于 11-18 14:09 143次阅读

    名单公布!【书籍评测活动NO.47】HarmonyOS NEXT启程:零基础构建纯血鸿蒙应用

    。 《HarmonyOS NEXT启程:零基础构建纯血鸿蒙应用》 的出现恰恰能够解决这一难题。 本书为开发者提供了从基础到进阶的全面指导,帮助读者快速掌握HarmonyOS NEXT的开发
    发表于 10-14 14:36

    零基础也能!在RK平台下的OpenHarmony分区镜像烧录

    开源鸿蒙硬件方案领跑者触觉智能本文适用于在PurplePiOH开发板进行分区镜像烧录。触觉智能的PurplePiOH鸿蒙开源主板,是华为Laval官方社区主荐的一款鸿蒙
    的头像 发表于 06-04 08:32 572次阅读
    <b class='flag-5'>零基</b>础也能<b class='flag-5'>学</b>!在RK平台下的OpenHarmony分区镜像烧录

    请问stm32是不是不适合控制有位置要求的交流伺服pmsm电机?

    stm32很适合控制无传感器pmsm电机,是否可以认为:stm32不适合控制有编码器的交流伺服电机
    发表于 05-16 07:31

    鸿蒙的1万个理由,北京中关村现大幅鸿蒙海报

    鸿蒙,可以收获新的技能、更高的薪酬、还有更多荣誉。 据悉,目前已有超过4000个APP启动了鸿蒙原生应用开发,已有23家985高校、46家211高校已开设或即将开设Harmony
    发表于 05-08 20:31

    STM32中几种流行的开发环境对比

    有很多初学者在问:学习STM32,该用哪款开发工具?我首先说一下我的观点:没有最好,只有不适合适合自己的才是最好的。开发工具很多,各有各
    的头像 发表于 04-21 08:10 2508次阅读
    STM32中几种流行的<b class='flag-5'>开发</b>环境对比

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

    需要有更多的鸿蒙人才;鸿蒙开发工程师也将会迎来爆发式的增长! 所以学习鸿蒙势在必行,而大部分人都能适合
    发表于 02-22 20:55

    未来从事鸿蒙开发?是否会有前景?

    很多的。 鸿蒙的布局很广,对比Android、ios系统是“青出于蓝而胜于蓝”对于开发者而言可以作为近10年的发展道路。 鸿蒙开发适合人群
    发表于 02-19 21:31

    电阻可以串联,为何二极管不适合串联?

    电阻可以串联,为何二极管不适合串联? 二极管是一种非线性电子元件,其工作原理与电阻截然不同。由于其独特的电学特性,二极管不适合串联使用。 首先,我们来了解一下二极管的基本原理。二极管由PN结构组成
    的头像 发表于 02-18 10:00 2018次阅读

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

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

    鸿蒙不再兼容安卓,那么鸿蒙开发者是否会大增?

    8 亿。 而鸿蒙开发不止应用层,它是以1+8+N的生态圈。涵盖了车载、数码、智能家居、家电等一系列生态产开发,这么大的市场需求,必定会导致市场需要大量鸿蒙
    发表于 01-31 22:17