我伴随HarmonyOS一起成长

news2024/11/26 8:38:13

大家好,我是waylau(老卫),是一名80后程序员,华为开发者联盟社区认证讲师,HarmonyOS技术达人,曾获2021、2022年度牛人之星、2022年度OpenHarmony开源贡献之星。著有《跟老卫学HarmonyOS开发》开源书(GitHub - waylau/harmonyos-tutorial: HarmonyOS Tutorial. 《跟老卫学HarmonyOS开发》),并出版了《HarmonyOSHarmonyOS手机应用开发实战》《HarmonyOSHarmonyOS应用开发从入门到精通》等专著。别看title这么多,我也是从鸿蒙小白一路淌过来的。

初识鸿蒙

初次听闻鸿蒙应该是在2019年吧。当时,正值华为被列入美国其所谓的“实体清单”。在“实体清单”的限制下,不光是芯片等硬件产品,华为的软件等技术同样受到限制。谷歌已暂停与华为的部分合作,包括软件和技术服务的转让。华为在国外市场面临着升级Android版本、搭载谷歌服务等方面遇到困境。为了避免被人卡脖子,华为展开了自救和反击,顺势推出了备胎已久的“鸿蒙”操作系统。当然,彼时的“鸿蒙”还活在PPT中。2020年9月10日,HDC.Together华为开发者大会2020正式在华为东莞松山湖基地拉开帷幕,华为如期为消费者带来了众多软件创新,其中最受期待的莫过于华为鸿蒙HarmonyOS 2.0的正式发布。而HarmonyOS 2.0是一个正式可用的商业版本。2020年12月16日,华为发布HarmonyOS 2.0手机开发者Beta版本,这意味着HarmonyOS能够覆盖手机应用场景。

那时,我便对鸿蒙产生了兴趣,尽一切努力去搜索鸿蒙相关的信息。我参与过了鸿蒙的开源工作,也撰写了非常多关于鸿蒙的技术帖子,解答了网友关于鸿蒙的技术问题。这些都可以在华为开发者联盟我的个人主页找到(https://developer.huawei.com/consumer/cn/personalcenter/overview?uid=opf0634ac7160d3fd64ddf19b0010266)。截至目前,在华为开发者联盟上,我的帖子已经达到了642篇,博文322篇。

虽然我个人的本职工作跟鸿蒙没有任何联系,但我个人觉得凭着兴趣也是可以学习鸿蒙、应用鸿蒙、推广鸿蒙。

这里我给大家科普一下,我这里所说的“鸿蒙“是指“鸿蒙生态“,包括了HarmonyOS和OpenHarmony等众多技术,其中OpenHarmony是开原的,而HarmonyOS是闭源的也就是咱们常说的鸿蒙系统(见

华为开发者论坛)。

学习鸿蒙

华为开发者联盟开发者学堂是一个非常好的学习鸿蒙的平台,很多课程都能白piao!

学习“HarmonyOS应用开发者基础认证”系列课程

“HarmonyOS应用开发者基础认证”(《HarmonyOS第一课&主题课》)系列课程去年我之前是学习过的,并且也取得了证书。今年这个课程更新了,又补充了新的内容,所以又去学习了一遍。

该系列课程,目前是十节,通过在线课程学习,掌握理论基础知识。后期不排除还会继续更新的可能。建议持续关注。

每个章节里面会附赠随堂练习和考试,考试完成之后,也可以获取相应的的结课证书。

十门课程,总共是9个证书,我反正都是拿齐了。可以从以下链接查到自己的证书

华为开发者学堂

获得“HarmonyOS应用开发者基础认证”专业证书

可以参加“HarmonyOS应用开发者基础认证”专业证书的考试。考试说明如下:

1、考试需实名认证,请在考前于个人主页→个人信息→基本信息→进行实名认证,否则考试通过无法获取专业证书;

2、每个账号有每月有3次考试机会,次月重置考试次数。做题过程中请认真对待,避免考试次数浪费;

3、考试时长为1小时,请合理分配做题时间;

4、考试期间只有3次切屏次数,若超过3次则自动提交考卷;

5、考试分数达到90分即为合格,未达到合格分数则无法获取证书。

考试链接 华为开发者学堂

获得《HarmonyOS应用开发者基础认证》专业证书,即代表了阶段试炼的终点!意味着你是一名合格的HarmonyOS应用开发者了!

通过考试后,可前往我的学堂-我的证书-我的开发者认证查看证书和下载电子证书(查看证书前,请确保已实名认证)。

以下是我的《HarmonyOS应用开发者基础认证》专业证书

怎么样?心动吗,还不赶紧学起来~

推广鸿蒙

在对鸿蒙有了深刻的认识之后,我也加入到了鸿蒙的布道之路了。我撰写了《跟老卫学HarmonyOS开发》 开源免费教程(GitHub - waylau/harmonyos-tutorial: HarmonyOS Tutorial. 《跟老卫学HarmonyOS开发》),我也出版了关于鸿蒙的书籍《鸿蒙HarmonyOS手机应用开发实战》(清华大学出版社)、《鸿蒙HarmonyOS应用开发从入门到精通战》(北京大学出版社),也制作了鸿蒙的视频课程“鸿蒙系统实战短视频App 从0到1掌握HarmonyOS” (鸿蒙系统实战短视频App 从0到1掌握HarmonyOS_实战课程_慕课网)。

我做这些事情,都是希望能有更多的开发者参与到鸿蒙开发中来,让这款国产自研的操作系统能够扛起“名族之光“的大旗。

结语

弹指一挥间,Harmony 的第4个版本已经进入了公测阶段。Windows成就了微软,Android成就了谷歌,HarmonyOS是否能成就华为,让我们拭目以待。

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

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

相关文章

jmeter 入门到精通

目录 一、jmeter 安装 二、jmeter 介绍 1、jmeter是什么? 2、jmeter 用来做什么? 3、优点 4、缺点 5、jmeter 目录介绍 ①_bin 目录介绍 ② docs 目录 — — 接口文档目录 ③ extras目录 — — 扩展插件目录 ④ lib 目录 — — 所用到的插件…

网络通信原理系统的认知(NEBASE第十四课)

1 物理层 第一层 物理层:建立、维护、断开物理连接,定义了接口及介质,实现了比特流的传输。 1.1传输层介质分类 有线介质:网线 (双绞线)光纤 无线: 无线电 1.2 双绞线 五类线 cat5 :适用 10…

[论文分享]ConvMAE:Masked Convolution Meets Masked Autoencoders

论文题目:ConvMAE: Masked Convolution Meets Masked Autoencoders 论文地址:https://arxiv.org/abs/2205.03892 代码地址:https://github.com/Alpha-VL/ConvMAE 摘要 视觉变压器(Vision transformer, ViT)已成为广泛应用于各种视觉任务的架…

如何使用 SVG 作为占位符和其他图像加载技术

从图像生成 SVG 可用于占位符。 一、说明 我们对图像性能优化和使图像在网络上快速加载充满热情。最有趣的探索领域之一是占位符:当图像尚未加载时要显示的内容。 在过去,我遇到了一些使用 SVG 的加载技术,我想在这篇文章中描述它们。 在这…

代码随想录算法训练营第52天 | 动态规划 part13 ● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组

#300.最长递增子序列 自己想了20min没想出来。但没关系因为没接触过该题型。我想不出来的点就是,如果i-1的最后一个不要的话,我怎么找到上一个结束点。解决方案是:再搞一个循环,一个个找(下面的 j ) 下面…

性能测试 Linux 环境下模拟延时和丢包实现

在性能测试过程中,我们还需要模拟网络异常的情况下,是否会出现一些异常数据。最常见的就是写库操作,比如说我们下单的场景,如果出现网络异常的时候是否会出现数据对不上这种情况。 如我们JMeter发送成功的请求数量和最终数据库表…

龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能网络协议栈

文/高性能网络 SIG 01 背景概述 随着互联网特别是移动互联网的快速发展,对互联网通信协议提出了新的诉求。经过多年的发展,QUIC 协议在 2021 年正式被 IEFT 标准化,成为 HTTP 3 的标准传输层协议。QUIC 是基于 UDP 实现的面向连接可靠有序…

基于虚拟同步发电机控制的双机并联MATLAB仿真模型

使用MATLAB2021b打开 主要内容: 功率计算模块、虚拟同步发电机控制模块、电压合成模块、电压电流双环控制模块! 1.两台VSG并联,开始各自带负载10KW,在0.3秒的时候加入公共负载10KW,稳定后两台VSG可以均分公共负载的…

大模型时代Embedding技术简介

Embeddings技术简介及其历史概要 在机器学习和自然语言处理中,embedding是指将高维度的数据(例如文字、图片、音频)映射到低维度空间的过程。embedding向量通常是一个由实数构成的向量,它将输入的数据表示成一个连续的数值空间中…

SciencePub学术 | 区块链类重点SCIEEI征稿中

SciencePub学术 刊源推荐: 区块链类重点SCIE&EI征稿中!信息如下,录满为止: 一、期刊概况: SCI-01 【期刊简介】IF:4.0-4.5,JCR2区,中科院3区; 【检索情况】SCIE&EI双检&…

另一个流行漏洞。

Microsoft Office 和 Windows HTML 中的 CVE-2023-36884 漏洞。该漏洞由供应商公开披露,但尚未修补。Microsoft 意识到利用该漏洞的针对性攻击。据了解,RomCom 组织曾在此类攻击中使用勒索软件 Industrial Spy 和 Cuba。 可能导致什么后果? …

奇迹MU架设教程:SQL Server 2008数据库的安装教程

不管是搭建什么游戏,都是有数据库的,奇迹MU用的是SQL 数据库,根据服务器系统选择SQL server版本,我比较喜欢用Windows server 2008R2系统,所以我安装的是SQL server 2008。作为架设奇迹很重要的数据库程序,…

python中文版下载安装教程,python中文版下载官网

大家好,本文将围绕python中文版软件下载百度网盘展开说明,python中文版下载安装教程是一个很多人都想弄明白的事情,想搞清楚python中文最新版下载需要先了解以下几个事情。 1、python下载安装教程_百度知道 python下载安装教程:自…

Linux中ssh登陆慢的两种原因

useDNS配置导致登陆慢 如果ssh server的配置文件(通常是 /etc/ssh/sshd_config )中设置 useDNS yes ,可能会导致 ssh 登陆卡住几十秒。将该配置项设为 no,然后重启 ssh 服务,再次登陆就恢复正常。将useDND配置为yes会…

Effective Java笔记(7)消除过期的对象引用

当你从手工管理内存的语言(比如 C 或 C++)转换到具有垃圾回收功能的比如 Java 语言时,程序员的工作会变得更加容易,因为当你用完了对象之后,它们会被自动回收 。 当你第一次经历对象回收功能的时…

中国人民大学与加拿大女王大学金融硕士——引领你走在金融行业前沿

金融是现代经济的血脉,而金融行业高质量发展取决于金融人才。新常态下,中国经济进入新的阶段,同时也对金融人才培养提出了新的要求。针对在金融行业沉淀多年的在职人士而言,是否需要更加系统化的学习金融知识呢,中国人…

Python自动化之win32利器pywin32

文章目录 前言一、GUI1.1 获取、关闭窗口1.2 窗口截图1.3 创建窗口 二、文件、目录2.1 查找2.2 创建2.3 复制/移动2.4 删除2.5 读取/写入 三、服务3.1 查找3.2 安装 四、案例4.1 自动发送微信消息4.2 Excel 操作4.3 监控文件夹 参考 前言 PyWin32 是一个Python库,用…

【vue】路由的搭建以及嵌套路由

目的:学习搭建vue2项目基础的vue路由和嵌套路由 1.npm 安装 router npm install vue-router3.6.52.src下新建文件夹router文件夹以及文件index.js index.js import Vue from vue import VueRouter from "vue-router" import Home from ../views/Home.…

【Linux】- 组管理和权限管理

组管理和权限管理 1.1 Linux 组基本介绍1.2 权限的基本介绍 1.1 Linux 组基本介绍 在 linux 中的每个用户必须属于一个组,不能独立于组外。在 linux 中每个文件 有所有者、所在组、其它组的概念。 所有者所在组其它组改变用户所在的组 文件/目录 所有者 一般为文…

关于Windows 11 docker desktop 运行doris 容器时vm.max_map_count=2000000的设置问题

需要一个简单的测试环境,于是准备用docker启动一个1fe 1be的简单玩一下 如果be容器启动后再去修改 /etc/sysctl.conf sysctl -w vm.max_map_count2000000 这个参数是没用的,be仍然会启动失败 这时可以打开cmd wsl --list C:\Users\pc>wsl --list …