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.mfbz.cn/a/588884.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C#技巧之同步与异步

区别 首先,同步就是程序从上往下顺序执行,要执行完当前流程,才能往下个流程去。 而异步,则是启动当前流程以后,不需要等待流程完成,立刻就去执行下一个流程。 同步示例 创建一个窗体,往窗体里…

Python_GUI框架 Pyside6的信号与槽应用

Python_GUI框架 Pyside6的信号与槽应用 在Pyside6框架中,信号与槽(Signals and Slots)机制是连接用户界面元素与响应功能的核心机制。我们可以把信号想象成一根电线,而槽就是电线的另一端连接的灯泡。当电线(信号&…

贪心算法 Greedy Algorithm

1) 贪心例子 称之为贪心算法或贪婪算法,核心思想是 将寻找最优解的问题分为若干个步骤 每一步骤都采用贪心原则,选取当前最优解 因为没有考虑所有可能,局部最优的堆叠不一定让最终解最优 v2已经不会更新v3因为v3更新过了 贪心算法是一种在…

第八篇:隔离即力量:Python虚拟环境的终极指南

隔离即力量:Python虚拟环境的终极指南 1 引言 在编程的多元宇宙中,Python语言犹如一颗闪耀的星辰,其魅力不仅仅在于简洁的语法,更在于其庞大而繁荣的生态系统。然而,随着应用的增长和复杂性的提升,开发者们…

WinRAR经典压缩神器,高效管理您的文件烈火汉化版 v7.0.

01 软件介绍 WinRAR,作为一款历史悠久且广为人知的压缩文件管理工具,已经成为压缩软件行业的标杆产品。其提供的完整支持覆盖了RAR和ZIP文件格式,同时,该软件还拥有诸多强大的解压缩功能,包括但不限于固体压缩、分卷压…

链表面试题2

1,合并两个有序链表 我们先定义一个虚拟节点newH, 然后按照上图所走,但是当其中一个链表走空时,我们只需返回另一个链表即可 class Solution {public ListNode mergeTwoLists(ListNode headA, ListNode headB) {ListNode newhead…

【C++】滑动窗口:长度最小的子数组

1.题目 2.算法分析 这种题目,首先想到的是暴力穷举法: 用两层循环取遍该数组的所有子数组,然后找到那个最短的就可以了。 我们的滑动窗口就是对这种暴力穷举法进行优化: 主要是舍弃的思想,舍弃那些一定不可能是最终…

03_电子设计教程基础篇(软件推荐)

文章目录 前言一、通用工具软件1.输入法2.截图3.录屏4.桌面管理5.文件检索6.笔记整理7.翻译软件8.AI软件9.文件对比10.思维导图、流程框图、表格软件11.项目托管平台12.解压缩软件13.休闲娱乐软件 二、专业工具软件1.硬件工程师1.原理图、PCB设计2.原理图、PCB仿真3.PCB下单软件…

DNS、ICMP、NAT以及代理服务器

目录 1. DNS 1.1. DNS 背景 1.2. 域名简介 1.3. 域名解析过程 2. ICMP 2.1. ICMP 的功能 2.2. ICMP 的报文格式 2.3. ping 命令 2.4. traceroute 命令 3. NAT和代理服务器 3.1. NAT 技术 3.2. NAT IP转换过程 3.3. NAT 技术的缺陷 3.4. 代理服务器 3.4.1. 正向…

界面组件DevExpress Blazor UI v23.2 - 网格、工具栏功能全新升级

DevExpress Blazor UI组件使用了C#为Blazor Server和Blazor WebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生Blazor UI组件(包括Pivot Grid、调度程序、图表、数据编辑器和报表等)。 DevExpress Blazor控件目前已经升级…

通信接口——时钟和信号

前言 所有接口只要抓住三个核心点就能分清:时钟同步和异步,时钟的来源,信号的传输方向。 一、时钟同步和异步 接口之间的交互方式存在多种形式,如果按照是否有公共时钟CLK的参与,可以分为同步传输和异步传输。 同步&…

【Gateway】网关集成Knife4j—swagger接口文档

文章目录 前言一、相关配置1.网关gateway配置①.网关增加配置 pom文件②.网关增加配置 SwaggerHandler③.网关增加配置 SwaggerResourceConfig④.网关增加配置 SwaggerConfig 2.网关过滤器 二、接口文档使用1.访问文档2.查看文档 总结 前言 在日常开发中是需要前后端联调的&am…

Liunx磁盘管理(上)

Liunx磁盘管理(中)-CSDN博客 目录 一.硬盘类型 机械硬盘(HDD) 固态硬盘(SSD) 二.插拔方式 1. 热插拔(Hot Swapping) 2. 冷插拔(Cold Swapping) 3. 模块…

C++仿函数周边及包装器

我最近开了几个专栏,诚信互三! > |||《算法专栏》::刷题教程来自网站《代码随想录》。||| > |||《C专栏》::记录我学习C的经历,看完你一定会有收获。||| > |||《Linux专栏》&#xff1…

FileCodeBox-Lite:轻量级文件分享解决方案

在数字时代,文件分享是一个常见的需求,无论是个人用户还是企业团队。FileCodeBox-Lite提供了一个简单、高效且安全的文件分享解决方案。以下是对FileCodeBox-Lite项目的详细介绍。 项目简介 FileCodeBox-Lite是一个轻量级的文件分享系统,…

机器学习-06-聚类算法总结

聚类总结 1.聚类 机器学习 任务 聚类 无label的 分类 label是离散的 回归 label是连续的 2.聚类算法-kmeans 划分聚类 思想: D中选取k个作为初始质心 repeat 计算所有点与质心的距离,分到近的质心簇 更新簇之间的质心 until 质心不改 不足&#xff…

AI新篇章:全面解读ChatGPT3.5与GPT4.0的革命性融合

MidTool(kk.zlrxjh.top),一个集成了多种先进人工智能技术的助手,融合了ChatGPT3.5、GPT4.0、DALLE 3和Midjourney等多个智能服务,提供多功能体验。下面是对这些技术的简要概述: **ChatGPT3.5**:…

dockerfile 搭建lamp 实验模拟

一 实验目的 二 实验 环境 1, 实验环境 192.168.217.88一台机器安装docker 并做mysql nginx php 三台容器 2, 大致框架 3, php php:Nginx服务器不能处理动态页面,需要由 Nginx 把动态请求交给 php-fpm 进程进行解析 php有三…

LeetCode 131 —— 分割回文串

阅读目录 1. 题目2. 解题思路3. 代码实现 1. 题目 2. 解题思路 首先,按照 LeetCode 5——最长回文子串 中的思路,我们先求出 d p dp dp,这样我们就知道了所有的子串是否是回文子串。 然后,我们进行一个 dfs 搜索,起…

Linux用户权限管理与文件权限设定

一、相关概念 1、用户与角色分类 超级用户:拥有对系统的最高管理权限,默认是root用户。 普通用户:只能对自己目录下的文件进行访问和修改,具有登录系统的权限,例如www用户、ftp用户等。 虚拟用户:也叫“…
最新文章