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文件(两个项目一致!&…...
【位运算】消失的两个数字(hard)
消失的两个数字(hard) 题⽬描述:解法(位运算):Java 算法代码:更简便代码 题⽬链接:⾯试题 17.19. 消失的两个数字 题⽬描述: 给定⼀个数组,包含从 1 到 N 所有…...

【2025年】解决Burpsuite抓不到https包的问题
环境:windows11 burpsuite:2025.5 在抓取https网站时,burpsuite抓取不到https数据包,只显示: 解决该问题只需如下三个步骤: 1、浏览器中访问 http://burp 2、下载 CA certificate 证书 3、在设置--隐私与安全--…...
C# SqlSugar:依赖注入与仓储模式实践
C# SqlSugar:依赖注入与仓储模式实践 在 C# 的应用开发中,数据库操作是必不可少的环节。为了让数据访问层更加简洁、高效且易于维护,许多开发者会选择成熟的 ORM(对象关系映射)框架,SqlSugar 就是其中备受…...

QT: `long long` 类型转换为 `QString` 2025.6.5
在 Qt 中,将 long long 类型转换为 QString 可以通过以下两种常用方法实现: 方法 1:使用 QString::number() 直接调用 QString 的静态方法 number(),将数值转换为字符串: long long value 1234567890123456789LL; …...

iview框架主题色的应用
1.下载 less要使用3.0.0以下的版本 npm install less2.7.3 npm install less-loader4.0.52./src/config/theme.js文件 module.exports {yellow: {theme-color: #FDCE04},blue: {theme-color: #547CE7} }在sass中使用theme配置的颜色主题,无需引入,直接可…...

第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)
第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10pip3.10) 一:前言二:安装编译依赖二:安装Python3.10三:安装PIP3.10四:安装Paddlepaddle基础框架4.1…...

ABAP设计模式之---“Tell, Don’t Ask原则”
“Tell, Don’t Ask”是一种重要的面向对象编程设计原则,它强调的是对象之间如何有效地交流和协作。 1. 什么是 Tell, Don’t Ask 原则? 这个原则的核心思想是: “告诉一个对象该做什么,而不是询问一个对象的状态再对它作出决策。…...

SOC-ESP32S3部分:30-I2S音频-麦克风扬声器驱动
飞书文档https://x509p6c8to.feishu.cn/wiki/SKZzwIRH3i7lsckUOlzcuJsdnVf I2S简介 I2S(Inter-Integrated Circuit Sound)是一种用于传输数字音频数据的通信协议,广泛应用于音频设备中。 ESP32-S3 包含 2 个 I2S 外设,通过配置…...

无头浏览器技术:Python爬虫如何精准模拟搜索点击
1. 无头浏览器技术概述 1.1 什么是无头浏览器? 无头浏览器是一种没有图形用户界面(GUI)的浏览器,它通过程序控制浏览器内核(如Chromium、Firefox)执行页面加载、JavaScript渲染、表单提交等操作。由于不渲…...

短视频时长预估算法调研
weighted LR o d d s T p 1 − p ( 1 − p ) o d d s T p ( T p o d d s ∗ p ) o d d s p o d d s T o d d s odds \frac{Tp}{1-p} \newline (1-p)odds Tp \newline (Tp odds * p) odds \newline p \frac{odds}{T odds} \newline odds1−pTp(1−p)oddsTp(Tpodds…...