HarmaonyOS鸿蒙应用科普课

图片

一、什么是鸿蒙OS?

1.概念:

先给大家讲讲今天讲课的主题,鸿蒙OS是什么?鸿蒙系统大家都知道,就是一个操作系统,我们未来是为的成为鸿蒙程序员。所以我们不要将鸿蒙os完全等同于手机操作系统,太多人都这么认为,我只要讲鸿蒙OS,他就说是手机操纵系统,是,它确实是我们经常见到的一种手机系统,但它不仅仅是手机操纵系统?它是万物互联时代的物联网操作系统,你家里面的华为路由器,或者你家里面未来的海尔的电冰箱,也是鸿蒙OS操纵系统。这样看,你告诉我鸿蒙OS都是手机操纵系统,至少路由器的不是吧,智能电冰箱的不是吧,还有其他的一些物联网的操纵系统也是鸿蒙OS操作系统,先给大家将概念讲清楚。

2.版本:

开发鸿蒙,你知道吗?从去年才开始的,去年以前是不存在说开发一个鸿蒙软件,没有这句话,大家也不会谈这个句话,以前的年份根本不存在有鸿蒙程序员的,除非是华为内部的程序员,为什么从今年出现了鸿蒙程序员呢,是和这个版本有关的,这个版本至关重要,鸿蒙OS NEXT,前面的四个版本都有Linux内核,也有安卓AOSP的。

为什么出现了鸿蒙程序员?

图片

在2024年1月18日有必要、有需要鸿蒙程序员了,就是三个月之前的新闻,华为发布了鸿蒙OS Next星河版,这个有什么区别?他有什么特点?这个版本正式宣告从此纯血鸿蒙OS诞生。(去掉了Linux内核 安卓AOSP)

完全去掉了Linux内核,AOSP兼容.原来的鸿蒙版本,包括鸿蒙2、鸿蒙3、鸿蒙4,不需要单独开发鸿蒙,因为安卓的软件拿来用就OK了。假设你现在用的就是华为手机,你手机80%的软件都是安卓的软件,之前安卓的软件都是直接拿来用。但是从1月18日开始,你不能直接拿来用了,因为它没有Linux内核,没有AOSP兼容。它是完完整整的,独立的,跟安卓一点关系都没有的物联网的一个操作系统。这个版本叫什么,鸿蒙OS NEXT。

当然,当天1月18发布的版本叫开发者预览版。什么意思呢,作为技术人员你可以去开发了。当然了,还有一些条件,你手机一定是最新的华为手机。好,但是,普通消费者,你要想升级到鸿蒙OS星河版,也不用等很长时间,要在2024年的秋天。这是官方说的啊,大概猜测是今年10月份左右,大概离现在还有5个月。再等5个月,你就直接可以让你自己的手机,包括平板、路由器、智能的物联网产品,你都可以升级到next星河版,当你升级到这个版本的时候,哎,安卓的软件不能用了对不对,现在就需要有鸿蒙程序员了。

二、鸿蒙应用可以开发什么?

到去年的8月份,华为发布的数据,鸿蒙总共有七亿台设备,其中有三亿台手机设备,其他都是非手机鸿蒙设备。这只是去年的,今年可能更多,可能有8亿台。好,这是对鸿蒙操作系统基本的介绍。

估计有人说了,鸿蒙程序员、鸿蒙应用开发什么。这个时候就会有人说,我知道,鸿蒙程序员未来开发手机APP软件,对吧。我把原来手机常用的软件,比如说,抖音、钉钉、滴滴打车、美团、饿了么,我把这些软件重新开发,开发成纯血的鸿蒙软件(手机的APP软件),所以这个时候就需要鸿蒙程序员,其实没错啊,是对的,比如最近我们很多传统的互联网招的这些程序员就是做这个事情的,比如说小红书,他其实招鸿蒙程序员就是开发小红书纯血的鸿蒙软件,包括七猫也是。原来是安卓的软件,这个时候他要开发出鸿蒙的软件出来。你看,这些传统的互联网公司都在招鸿蒙程序员。但是呢,我还是要说,未来你作为一个鸿蒙程序员。

你只有50%的可能性开发手机的APP软件或者卡片开发,卡片开发大家可能不太了解,实际上就类似于微信小程序,还有百分之50%的可能性开发非手机的软件开发,有哪些呢?我给大家说一个概念,官方说一个词,这个词我想给大家重点介绍一下:1+8+N。那么1是什么东西呢,8是什么东西呢,N是什么东西呢。

我给大家打开一看这个图大家就明白了,“1+8+N”是官方自己提出来的,未来我们鸿蒙的软件可以用到所有的1+8+N中,1就是手机,8呢就是手机周边的设备。

图片

图片

8个设备加上手机就是9个设备。除了这9个设备,除了这些,还有你家里面的华为路由器,海尔电冰箱,比如你走在马路上的智能路灯,或者智能的一些其它智慧城市的设备,包括摄像头,也是一些鸿蒙的操作系统,这些也需要鸿蒙程序员开发纯血的鸿蒙软件,未来你要开发的软件不仅仅限制在手机软件,还有一些其它软件。这个时候可能有人说,你是不是在乱讲。来,干脆直接给大家看证据奥,证据是什么?证据是网上可以随意找到的,从哪里找到?我告诉你,就看BOSS直聘或者智能招聘这样的软件。

图片

图片

图片

图片

我们可以看到有很多汽车制造公司都在研发鸿蒙纯血软件,比如比亚迪,长安汽车,还有这么多汽车公司,都是在研发车载软件。比如说智能家电,这些智能家电智能空调,他招鸿蒙开发程序员是干什么,他是开发手机软件吗,一定是开发非手机软件APP。鸿蒙程序员,你要打开你的思路,还有很大的可能不是做手机软件,而是做车载软件,智慧城市上的软件开发,智能家电软件的开发,那这个就非常多了,就业的方向就非常的广了。这个给大家说清楚了奥,这个和找工作挣钱有关系,现在就提前给大家讲清楚。当然,有任何其它问题在评论区告诉我。

图片

三、鸿蒙项目实战开发难吗?

鸿蒙开发难不难。说实话,鸿蒙确实蛮火的奥,尤其是华为发布了公告之后。非常的火,非常的热。很多人都知道了鸿蒙开发,但很多人都不敢学,万一我学不会呢,尤其是今天有很多零基础的伙伴们。不知道有没有,如果有的话在评论区扣1奥,好不好,因为我最近呢,上个星期,我至少遇到了至少4个零基础的伙伴们。他们说,你不要和我说其它的,我在b站上学了课程,但是我还是不太明白,鸿蒙我要学,难不难,我学不学得会,遇到这样的问题,说实话我回答不了,我要是说鸿蒙项目很简单,一下就能学会了,几天就学会了,那也不现实,我说鸿蒙很难,一般人学不会,也不合适,也不合理。

很多人都有这个担心和顾虑,鸿蒙难不难,学不学得会,你要问我这个问题我就不回答了,我要你自己找答案,怎么找?

四、鸿蒙未来前景和就业

当然,不是今年全部升级为鸿蒙NEXT,但今后的几年会渐渐升级为NEXT。今年是发布NEXT星河版,以后是NEXT什么什么版,未来就只有NEXT了,没有鸿蒙3,鸿蒙4,鸿蒙5.那这么多台设备都需要鸿蒙程序员开发纯血的鸿蒙软件。

鸿蒙这个操纵系统是中国唯一的一个操作系统,如果你说,vivo也有一个操作系统,小米也有一个手机操纵系统,但他们都是安装头上套个壳,这不是打击别人,这是实话,目前为止,国内的物联网操纵系统鸿蒙是唯一的。中美贸易大战,有一天,谷歌不允许不允许大家使用安卓操纵系统,有没有可能,美国下达一个命令,不给中国使用安卓操纵系统,苹果安卓苹果系统。安卓不是开源的吗,但GMS不是开源的。你安卓开发的API是谷歌的API。

全职找工作去哪里找工作?很简单么,你去找一下有没有资料,在boss直聘,搜鸿蒙关键字。全职能不能挣到钱?当然可以,有没有岗位?有啊,人家对岗位的要求是什么?ets是什么?就是arkts,arkTs肯定要熟悉,它是优先级最高的,熟悉ArkUI框架,有HarmonyOS开发经验优先;实际上是什么呢?全职的岗位有没有?后面又10页,很多的。那么兼职有没有?兼职网站一般是看猪八戒网,兼职是什么意思呢?有一些小公司,有必要把安卓的软件替换成鸿蒙,有一部分用户肯定是会升级到鸿蒙NEXT,它要把安卓的版本替换成鸿蒙的软件。这个时候他不可能养一个程序员团队,这个时候就会把项目外包给你。在猪八戒网搜索一下,搜索鸿蒙,这里面有很多项目。

图片

图片

如果真的我那一天我学会了鸿蒙开发,或者我会了鸿蒙的项目开发,我凭什么可以找到全职或者兼职的岗位,或者说我能找到的理由,或者说我应该往哪个方向努力,对吧。不可能说所有人都可以找到兼职,那也是不存在的,那肯定是有些人能找到,有些人找不到,那找到的工作或者找到兼职的原因是什么,怎么样才能让大家挣到钱呢?

我个人总结一下,网上基本上找不到鸿蒙的项目。那怎么去学呢今天给大家准备了一下资料,哪些资料呢,主要是我撰写的最新《鸿蒙学习笔记》项目源码资料。可以备注暗号:888,小助手会发给你。

图片

学鸿蒙最大的好处是什么?它是一个全新的行业,目前会鸿蒙的,又没有找到工作的很少很少。其实全新的行业都是这样的,工作岗位一堆,但会鸿蒙的好像市面上并不多,或者说对我们这些低学历,或者说不是985的毕业生,其实对你们来说更更友好一些。就相当于2009年的安卓,它可能一个月都没有鸿蒙程序员来应聘。

你看boss直聘上的这些企业,我以美团这家公司举例,美团2023年11月份开始招鸿蒙程序员,到今天差不多半年了,美团你去搜,官网还在继续招鸿蒙程序员,为什么会出现这样的问题呢,是因为没招满,招不满,为什么招不满?新技术刚出来,大家都在同一起跑线!

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/5026.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为 huawei 交换机 配置 MUX VLAN 示例(汇聚层设备)

组网需求 在企业网络中,企业所有员工都可以访问企业的服务器。但对于企业来说,希望企业内部部分员工之间可以互相交流,而部分员工之间是隔离的,不能够互相访问。 如 图 6-4 所示, Switch1 位于网络的汇聚层&#xff0…

Nacos 安全零信任实践

作者:柳遵飞 Nacos 作为配置中心经常存储一些敏感信息,但是由于误用导致安全风险,最常见的主要是以下两个问题: 1)Nacos 暴露公网可以吗?不可以,因为 Nacos 定位是注册配置中心,是…

Windows命令行基本命令

目录 什么是相对路径和绝对路径? 一、目录(文件夹)和文件操作 1.cd命令 用于切换目录 2.dir命令 用于显示目录和文件列表 3.md或mkdir命令 创建文件,也可以创建多级子目录 4.rd命令 用于删除目录 5.move命令 用于移动…

C++:拷贝构造函数和赋值运算符重载

目录 一、拷贝构造函数 1.1概念 1.2特征 二、赋值运算符重载 2.1运算符重载 2.2赋值运算符重载 2.2.1赋值运算符重载格式 2.2.2赋值运算符重载要求 2.2.3默认生成的赋值运算符重载 2.3前置和后置重载 一、拷贝构造函数 1.1概念 只有一个形参,这个形参是…

leetcode51.N皇后(困难)-回溯法

思路 都知道n皇后问题是回溯算法解决的经典问题,但是用回溯解决多了组合、切割、子集、排列问题之后,遇到这种二维矩阵还会有点不知所措。 首先来看一下皇后们的约束条件: 不能同行不能同列不能同斜线 确定完约束条件,来看看究…

Python爬虫(入门版)

1、爬虫是什么 简单的来说:就是用程序获取网络上数据。 2、爬虫的原理 如果要获取网络上数据,我们要给爬虫一个网址(程序中通常叫URL),爬虫发送一个HTTP请求给目标网页的服务器,服务器返回数据给客户端&am…

异地组网、网络部署、无线覆盖,贝锐蒲公英一步到位

面对网络架构复杂的企业总部,分散在各地的分支机构,以及出差的远程办公人员,如何才能高效异地组网? 为了确保总部、分部网络实现远程稳定、高速互访,以及远程人员安全访问总部业务系统,基于自研SD-WAN的贝…

C++ 小游戏:战斗之旅

一、游戏名称:战斗之旅 游戏规则 角色选择:玩家可以选择不同的角色,每个角色都有不同的属性和技能。商城:玩家可以访问商城购买不同的装备,包括武器和回复物品。战斗:玩家可以与其他角色进行战斗。在战斗…

数据结构(01)——链表OJ

目录 移除链表元素 思路1 不创建虚拟头节点 思路2 创建虚拟头节点 反转链表 寻找链表中间节点 判断链表是否相交 回文链表 环形链表 环形链表|| 移除链表元素 . - 力扣(LeetCode) 要想移除链表的元素,那么只需要将目标节点的前一…

XMind轮播图banner测试点

banner测试点 显示1到5张banner图片 [1,5] 6 1 一张不轮播 5 3 0可选 自动轮播,3秒切换一张 鼠标悬停,不轮播 实心为当前图 点击可以跳转 点击左,切换一张图片 点击右, 切换一张图片…

【中级软件设计师】上午题12-软件工程(3):项目活动图、软件风险、软件评审、软件项目估算

【中级软件设计师】上午题12-软件工程(3) 1 软件项目估算1.1 COCOMO估算模型1.2 COCOMOⅡ模型 2 进度管理2.1 gantt甘特图2.2 pert图2.3 项目活动图2.3.1 画项目图 3 软件配置管理4 软件风险4.1 风险管理4.2 风险识别4.3 风险预测4.4 风险评估4.5 风险控…

Baidu comate智能编程助手评测

Baidu comate智能编程助手评测 作者:知孤云出岫 目录 一. 关于comate产品 二. 关于comate产品体验 三. 关于实际案例. 四. 关于baidu comate编程助手的实测体验感悟 五. …

Java包装类,128陷阱

包装类 基本数据类型都有自己对应的包装类,因为Java本质是面向对象编程的,一切的内容在Java看来都是对象 但是基本数据类型没有类,也没有对象,这样就有了矛盾 所以诞生了基本类型的包装类 基本数据类型: byte,short,…

014、Python+fastapi,第一个后台管理项目走向第14步:建立python+fastapi项目,创建common通用模块

一、说明 通用模块主要是完成文件的上传下载,抄吧,要不然怎么叫通用模块呢? 我把RuoYi-Vue3-FastAPI中的验证码模块放在这里了,我觉得验证也比较通用吧, 二、添加common通用模块 1、通用模块没有数据表&#xff0c…

冯喜运:4.30现货黄金涨跌互现,最新黄金原油趋势分析

【黄金消息面分析】:上周五公布的数据,美国3月核心PCE年率维持前值不变,美国4月一年期通胀率预期上升,显示通胀顽固并有所回升,但其经济数据美国3月个人支出月率和美国4月密歇根大学消费者信心指数终值则低于预期和前值…

WEB攻防-PHP特性-metinfoCMS审计实例

前置知识&#xff1a;PHP函数缺陷 测试环境&#xff1a;MetInfo CMS 函数缺陷导致的任意文件读取 漏洞URL&#xff1a;/include/thumb.php?dir 漏洞文件位置&#xff1a;MetInfo6.0.0\app\system\include\module\old_thumb.class.php <?phpdefined(IN_MET) or exit(No…

深度学习 --- stanford cs231学习笔记(一)

stanford cs231学习笔记(一) 1&#xff0c;先是讲到了机器学习中的kNN算法&#xff0c;然后因为kNN分类器的一些弊端&#xff0c;引入了线性分类器。 kNN算法的三大弊端&#xff1a; (1)&#xff0c;计算量大&#xff0c;当特征比较多时表示性差 (2)&#xff0c;训练时耗时少…

HF区块链链码基础

链码生命周期 一 . 链码准备 准备文件 . 在测试目录下创建chaincode,拷贝测试链码进 chaincode目录,拷贝 set-env.sh 脚本进 scripts 目录 二. 打包链码 打包测试链码 export FABRIC_CFG_PATH${PWD}/config peer lifecycle chaincode package ./chaincode/chaincode_basic.…

每周一算法:单源次短路

题目描述 “您的个人假期”旅行社组织了一次比荷卢经济联盟的巴士之旅。 比荷卢经济联盟有很多公交线路。每天公共汽车都会从一座城市开往另一座城市。沿途汽车可能会在一些城市&#xff08;零或更多&#xff09;停靠。 旅行社计划旅途从 S S S 城市出发&#xff0c;到 F …

C语言进阶|链表经典OJ题

✈移除链表元素 给你一个链表的头节点 head 和一个整数 val &#xff0c;请你删除链表中所有满足 Node.val val 的节点&#xff0c;并返回 新的头节点 。 方法一&#xff1a; 遍历链表找到所有等于val的节点&#xff0c;再执行删除操作删除这些节点。 方法二&#xff1a; …