2024学习鸿蒙开发,未来发展如何?
一、前言
想要了解一个领域的未来发展如何,可以从如下几点进行,避免盲从:
- 国家政策
- 落地情况
- 就业市场
- 如何学习
通过上述三点,就能分析出一个行业的趋势。大家可以看到,我上面的总体逻辑就是根据国家政策来分析未来方向,落地情况也是分析国家政策的落地情况,而就业市场是最能反应政策落地情况的前沿阵地。
来源:武汉数字人才实训基地(文哥)
二、国家政策
在国家政策中,我们以“十四五”规划为参考。十四五规划是2021年3月通过的国家从2021年到2035年的十五年规划。在十四五规划的“第五篇 加快数字化发展 建设数字中国”描述了如何推进数字化变革,比如现今如火如荼的智慧城市项目进程就在此篇幅进行了描述。下面是十四五规划的节选:
第一节 加强关键数字技术创新应用
聚焦高端芯片、操作系统、人工智能关键算法、传感器等关键领域,加快推进基础理论、基础算法、装备材料等研发突破与迭代应用。加强通用处理器、云计算系统和软件核心技术一体化研发。加快布局量子计算、量子通信、神经芯片、DNA存储等前沿技术,加强信息科学与生命科学、材料等基础学科的交叉创新,支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务。
其中第一行提到“芯片”、“操作系统”、“人工智能”、"传感器”,对智慧城市等数字化项目了解的同学应该知道,这些技术都是进行数字化发展必不可少的内容。其中就有操作系统。
那么,问题来了,鸿蒙操作系统跟这个国家十四五规划有什么关系呢?难道就应为它是操作系统?不是,因为他是国产操作系统,仅仅多了国产二字,对于国家安全来说至关重要。因此,鸿蒙操作系统在国家数字化进程中将起到至关重要的作用。
了解到此处,如果仅仅知道鸿蒙是手机操作系统的同学,可能会比较纳闷! 其实鸿蒙可以用在嵌入式开发板上,做电饭煲的操作系统。比如下图,美的基于OpenHarmony2.0开发的自己的物联网操作系统。

这样,大家应该清楚了,鸿蒙不仅可以用在手机上,摄像头上、电饭煲上、智能门锁上、智能汽车上等等都可以。
至此,你应该明白了,国家数字化进程中,鸿蒙操作系统能起到的作用。(没有什么比安全更重要的,更何况鸿蒙性能很强)。在此政策大背景下,鸿蒙开发的需求可想而知。
只有个人的职业规划与国家的规划同频共振了,才能事半功倍!
选择永远大于努力!切记切记!特别是正在做职业规划的大学生!特别是计算机专业的大学生。
如果看到这里,你还在犟!!! 没事,此篇文章是写给看得懂的人看。
三、落地情况
下图是深圳市政府发布的《深圳市支持开源鸿蒙原生应用发展2024年行动计划》,在政府官网上:

各个城市都已经开始推进了,深圳一直是改革创新的排头兵,走在前沿。至此,你应该看出来了,鸿蒙开发志在必行,鸿蒙系统必然占领更多市场。
深圳市的这一篇发文应该写得很清楚了。如果你还在观望,那就不合适了,总不能把饼嚼碎了直接送你胃里啊!
我自己看到这样的政策都心情澎湃! 这就是我为什么做鸿蒙开发的原因。
下面列举一些在进行鸿蒙开发的企业:


看到没有,都是大厂!
有人说,微信没有适配鸿蒙,鸿蒙就搞不起来! 拜托,搞清楚,谁更依赖谁的关系要捋顺了。 鸿蒙是国家必须推的操作系统,微信如果不适配鸿蒙,我愿意投资去开发鸿蒙版微信,创业的大好机会。你想想,微信不是没有竞争对手!
等一切都准备好了,你才开始觉得鸿蒙大有可为。那就晚了。
以下是历年风口,在你没有看到我这篇文章之前,你能想到吗?

(上图,是我在武汉数字人才实训基地演讲的图片)
有多少人,能在2010年报考计算机专业是因为看到了市场政策和改革方向了? 更何况哪些盲从报考专业的同学! 但是,2010年哪怕是盲目报考计算机专业的同学,2014年毕业的时候,薪资在武汉应该都有1W左右。
所以,踩到风口很重要!!! 现在的你也一样,很高兴你能看到此篇文章。(太感谢了,点赞博主)
想要了解更多如何学习的内容,联系我,私信或者点击→《鸿蒙开发学习手册》
四、就业市场
了解一个领域是不是风口,去了解就业市场很重要!但是,切记!是就业市场的质量,而不是数量,数量最多的是Java,但是Java的人才也很多。比如Java岗位有10万了,Java找工作的可能有20万人。但是,目前大家都知道,鸿蒙开发的人才真的很少,岗位是真的很多!


看上图BOSS直聘的截图,鸿蒙的岗位有几个特点:大厂居多、要求不高(甚至有无经验也行,当然是无工作经验,不是无鸿蒙开发经验,也就是应届生懂鸿蒙也可以的。不需要包装简历)。总结上述几点:
- 大厂多
- 要求不高
- 薪资高
学习鸿蒙,是一般本科或者专科进大厂的最佳方式。
想要了解更多如何学习的内容,联系我,私信或者点击→《鸿蒙开发学习手册》
五、如何学习?
前面的政策可以看到,鸿蒙不仅仅是手机APP开发,更多在万物互联领域的需求很大。所以学习鸿蒙,要搞清楚harmonyos和OpenHarmony,南向开发和北向开发。下面是全网最全最纯净版鸿蒙开发课程大纲。

篇幅原因,内容进展示部分。更多明细可以咨询(了解更多)


想要了解更多如何学习的内容,联系我,私信或者点击→《鸿蒙开发学习手册》
希望对你有用!
相关文章:
2024学习鸿蒙开发,未来发展如何?
一、前言 想要了解一个领域的未来发展如何,可以从如下几点进行,避免盲从: 国家政策落地情况就业市场如何学习 通过上述三点,就能分析出一个行业的趋势。大家可以看到,我上面的总体逻辑就是根据国家政策来分析未来方…...
3.21Code
基于二叉链表的二叉树最大宽度的计算 #include<iostream>#define MAXSIZE 1000using namespace std;int k0; int m0; //记录层数 typedef struct BiNode{char data;struct BiNode *lchild;struct BiNode *rchild; }BiNode,*BiTree;void CreateBiTree(BiTree &T){cha…...
学习总结2
解题思路 用bfs进行搜索,标记A罐B罐所保存的水的出现情况,当再次出现的时候停止搜索,然后用数组模拟链表进行保存路径.最后输出. 代码 #include <iostream> #include <cstdio> #include <fstream> #include <algorithm> #include <cmath> #in…...
【LeetCode】--- 动态规划 集训(一)
目录 一、1137. 第 N 个泰波那契数1.1 题目解析1.2 状态转移方程1.3 解题代码 二、面试题 08.01. 三步问题2.1 题目解析2.2 状态转移方程2.3 解题代码 三、746. 使用最小花费爬楼梯3.1 题目解析3.2 状态转移方程3.3 解题代码 一、1137. 第 N 个泰波那契数 题目地址:…...
【数据结构与算法】(18):树形选择排序:按照锦标赛的思想进行排序
🤡博客主页:Code_文晓 🥰本文专栏:数据结构与算法 😻欢迎关注:感谢大家的点赞评论关注,祝您学有所成! ✨✨💜💛想要学习更多数据结构与算法点击专栏链接查看&…...
统计单词数
统计单词数 题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词࿰…...
c++pair的用法
pair简单来说就是可以存储两种类型数据的一个类,其内部是使用模板实现的,所以可以指定其内部的类型。 pair在#include <utility> pair的构造 pair<int, string> p1({ 1,"张三" });pair<int, string> p2;pair<int, str…...
石油炼化5G智能制造工厂数字孪生可视化平台,推进行业数字化转型
石油炼化5G智能制造工厂数字孪生可视化平台,推进行业数字化转型。在石油炼化行业,5G智能制造工厂数字孪生可视化平台的出现,为行业的数字化转型注入了新的活力。石油炼化行业作为传统工业的重要领域,面临着资源紧张、环境压力、安…...
IP代理技术革新:探索数据采集的新路径
引言: 随着全球化进程不断加深,网络数据采集在企业决策和市场分析中扮演着愈发重要的角色。然而,地域限制和IP封锁等问题常常给数据采集工作带来了巨大挑战。亿牛云代理服务凭借其强大的网络覆盖和真实住宅IP资源,成为解决这些问…...
流畅的 Python 第二版(GPT 重译)(一)
前言 计划是这样的:当有人使用你不理解的特性时,直接开枪打死他们。这比学习新东西要容易得多,不久之后,活下来的程序员只会用一个容易理解的、微小的 Python 0.9.6 子集来编写代码 。 Tim Peters,传奇的核心开发者&am…...
Vue+jquery+jquery.maphilight实现图片热区高亮以及点击效果
//鼠标悬浮效果 mounted() {this.setCurrentTask(0); //对于id为mapAll的热区图,设置鼠标放置在上面有一个颜色 fillColor填充颜色 strokeColor边框颜色 strokeWidth边框宽度 fillOpacity 是设置热区填充颜色的不透明度的属性。 alwaysOn:true 保持常量$(function(…...
靠谱!朋友圈一键转发和自动转发好友朋友圈
微信朋友圈在生活和工作中扮演着重要的社交和信息传播角色。尤其是对于一些企业来说,朋友圈是不可或缺的推广渠道。 今天就给大家分享一个能够实现一键转发和自动转发好友朋友圈的工具——微信管理系统,让大家都能有效的管理朋友圈。 1、定时发圈&…...
线性顺序表算法库
list.cpp 具体函数实现 #include <stdio.h> #include "list.h" #include <malloc.h>/************************************************** ①函数名: CreateList 功 能: 用数组构建顺序表 参 数: ①SqList *&L:传入的线性表 ②ElemType a[]:使用…...
java分割等和子集(力扣Leetcode416)
分割等和子集 力扣原题链接 给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 示例 1: 输入:nums [1,5,11,5] 输出:true 解释:数组可以分割成 [1, 5, 5] …...
383. 赎金信
给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 func canConstruct(ransomNote …...
【二】【单片机】有关独立按键的实验
自定义延时函数Delay 分别用Delay.c文件存储Delay函数。用Delay.h声明Delay函数。每次将这两个文件复制到工程中,直接使用。 //Delay.c void Delay(unsigned int xms) //11.0592MHz {while(xms--){unsigned char i, j;i 2;j 199;do{while (--j);}…...
AJAX踩坑指南(知识点补充)
JWT JSON Web Token是目前最为流行的跨域认证解决方案 如何获取:在使用JWT身份验证中,当用户使用其凭据成功登录时,将返回JSON Web Token(令牌) Token本质就是一个包含了信息的字符串 如何获取Token:登录成功之后,服务…...
备战蓝桥杯Day29 - 拼接最大数字问题
问题描述 有n个非负整数,将其按照字符串拼接的方式拼接为一个整数如何拼接可以使得得到的整数最大? 例: 32,94,128,1286,6,71可以拼接除的最大整数为 94716321286128。 问题思路 1.比较两个字符串的第一个数字,数值大的在前面,数值小的在…...
基于springboot的mysql实现读写分离
前言: 首先思考一个问题:在高并发的场景中,关于数据库都有哪些优化的手段?常用的有以下的实现方法:读写分离、加缓存、主从架构集群、分库分表等,在互联网应用中,大部分都是读多写少的场景,设置两个库,主库和读库,主库的职能是负责写,从库主要是负责读…...
Python爬虫之Scrapy框架系列(24)——分布式爬虫scrapy_redis完整实战【XXTop250完整爬取】
目录: 每篇前言:1.使用分布式爬取豆瓣电影信息(1)settings.py文件中的配置:(2)spider文件的更改:(3)items.py文件(两个项目一致!&…...
Linux 文件类型,目录与路径,文件与目录管理
文件类型 后面的字符表示文件类型标志 普通文件:-(纯文本文件,二进制文件,数据格式文件) 如文本文件、图片、程序文件等。 目录文件:d(directory) 用来存放其他文件或子目录。 设备…...
iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
React Native 开发环境搭建(全平台详解)
React Native 开发环境搭建(全平台详解) 在开始使用 React Native 开发移动应用之前,正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南,涵盖 macOS 和 Windows 平台的配置步骤,如何在 Android 和 iOS…...
从零实现富文本编辑器#5-编辑器选区模型的状态结构表达
先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...
基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...
YSYX学习记录(八)
C语言,练习0: 先创建一个文件夹,我用的是物理机: 安装build-essential 练习1: 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件,随机修改或删除一部分,之后…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明
AI 领域的快速发展正在催生一个新时代,智能代理(agents)不再是孤立的个体,而是能够像一个数字团队一样协作。然而,当前 AI 生态系统的碎片化阻碍了这一愿景的实现,导致了“AI 巴别塔问题”——不同代理之间…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序
一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...
在WSL2的Ubuntu镜像中安装Docker
Docker官网链接: https://docs.docker.com/engine/install/ubuntu/ 1、运行以下命令卸载所有冲突的软件包: for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done2、设置Docker…...
