0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于鸿蒙南向开发者指北的直播回顾

OpenHarmony技术社区 来源:HarmonyOS技术社区 作者:HarmonyOS技术社区 2022-03-30 09:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

《书友会》 采用线上直播的形式,以鸿蒙生态中已发布的书籍为起点向外发散,不关注具体的技术问题,旨在为开发者提供学习指引和具体方法,帮助开发者避坑,快速理解鸿蒙技术路线发展和规划,将时间投入到更有效率的学习中去。

我们邀请了李传钊老师作客鸿蒙技术社区视频号《书友会》直播栏目,为大家分享了《鸿蒙南向开发者指北》,本文为直播回顾,希望对鸿蒙初学者们有所帮助。

1基于设备开发行业环境和前景,你应该树立的观念

1过于纠结鸿蒙带来什么优势,其实很幼稚

在技术人群中,对操作系统的选择、对开发平台的选择、对编程语言的选择,有一定的宗教意味了,信者恒信,不信者恒不信,就类似“PHP 是最好的开发语言”带来的争论。

在开发者群体中,已经形成了非常泾渭分明的鸿蒙圈和非鸿蒙圈。圈内的人不用去和大家讲为什么用鸿蒙,因为圈内人已经在鸿蒙上投入很大的精力和时间了。

面对鸿蒙圈外的人,你说服不了他,他大概率也会带着有色眼镜看待这个事情,没有必要去理会他们的言论。

无论你选择了鸿蒙是因为投身操作系统国产化也好,物联网是面向未来的也好,单纯讨厌安卓也好或者其他,你决定以后,往前走,不要总被圈外人的那些偏见影响到,和他们去探究鸿蒙有什么优势,这种行为很幼稚。

2在安卓没有优势的领域,大家可以放手一搏

什么是安卓没有优势的领域?安卓在手机上的成功一定程度上掩盖了他在其他很多领域的失败。

举例来说,安卓系统的智能手表。它的体验很差,电池尿崩,一天一充。而且,安卓对芯片的要求很高,导致安卓系统的智能手表价格在 2000 以上。

RTT 开发的智能手表,电池能顶 7~10 天,功能也没有太大的区别。所以在智能手表上,安卓没有一点优势。

3关注新型硬件

鸿蒙一直强调新硬件、新服务、新体验等概念,我希望大家持续关注新硬件。现在,市场上上新硬件一直是层出不穷的,举几个例子。

电子学生证,这个东西还是蛮有意思的,而且量还不少。

华为最近出的墨水屏平板,与原来的 Kindle 是不太一样的,Kindle 没有处理能力,但是华为的这个墨水屏平板就有了,这个硬件上又往前走了一步。

还有智能台灯,我之前没怎么关注,但如果你家里有孩子的话,可以去淘宝搜一搜智能台灯这个产品,我觉得这个东西还真挺有用,对孩子是有帮助的。

这些新型硬件和鸿蒙的起点是一样的,都是从头开始。其他 OS 能做,鸿蒙能做也一样能做,都是从零起步,也就不用纠结是否带来了什么优势。

4关注传统行业的智能化改造

信息技术属于服务业,是第三产业。第一产业是农业,第二产业是工业,在农业和工业里有非常大的智能化改造空间和需求。

我跟大家分享一个农业案例,它让我彻底改变了对农业的一些看法。

我们当时在湖北随州市,随州市有一个著名的产业就是蘑菇种植加工业。现在市场上能吃到的香菇百分之六七十都是那个地方产出的。

有一个农学教授在推动当地产业的发展。我的第一感觉是:智能化改造和种蘑菇能有什么关联呢?

后来我们去那个地方,让我没想到的是当地很发达。一户农民在蘑菇上的收入可以达到 30~40 万一年,蘑菇的种植规模很大。

在不同菌田里面,蘑菇的生长阶段是不同的,有些已经长成,可以采摘了,而有些才刚刚把菌种种上。当地农民需要时时刻刻知道蘑菇的涨势是如何的。

当地农民每天早上和晚上都要去转一圈,天天这样转,很累。他们给我们提的需求就是用摄像头监控这些蘑菇,并通过屋内的电视来观看,手机不太会用。

这是真实存在的需求,而且做完以后,农民的满意度非常高。所以说,传统行业有很多智能化需求,而且智能化改在是一个大动作。不仅会有大量资金投入,而且是国家大力支持的。

工业领域就一件事儿:替换 PLC。可编程逻辑控制器(PLC)被普遍应用于工业领域,它的标准是在 80 年代定下的,现在已经 2022 年了,它的那套协议还基本上没有大的变化。无论是硬件还是软件,用西门子等品牌的那一套东西成本很高。

我们为什么不用嵌入式把 PLC 替换了?这在技术上完全可行,只不过工作量有些大。

现在替换 PLC 在工业领域已经在推进了,不是犹豫要不要做的事情了,而是要怎么做的事情。

这个改造过程中存在大量机会,能不能用鸿蒙来做,如果用鸿蒙来做还有哪些需要攻克的技术难点,这是值得大家去分析、去努力的。

2给鸿蒙南向开发者的忠告

1嵌入式必须吃透

做南向开发的话,嵌入式必需吃透,要做到非常熟练。现在大学里对学生的培养是成体系的,如果你想要做这个,就一定要把前面这些课程学好、学透,一定要有板子、玩板子,猛搞。不烧坏几块板子,我觉得你是不可能成为高手的。

2C 语言必须扎实,是真的扎实那种

做考题得高分的不是扎实,要通过实战演练得出的。我曾经在大规模群面应届生的时候,仅仅出了一道简单实战题就达到了筛人的目的。

这里提出一个问题,大家思考一下有没有答案,顺便检测 C 语言是不是扎实:如果用 C 语言做面向对象的编程该怎么写?

3熟悉各种外设

这种外设是指各种硬件、传感器,都要去摸一摸、玩一玩,去使用使用相关的模型。

麦克风这个外设到底是干嘛的,信号是怎么来的,怎么处理的,它对外提供哪些函数,怎么使用等等,这些东西是应该是滚瓜烂熟,伸手就能拿过来用的。

4熟悉各种通信方式,包括板上通信和网络通信

我们处在物联网时代,所以各种通讯方式都是需要去了解的,比如说,常见的 Wi-Fi蓝牙,不常见的远距离通信,4GNB-IoT 等等,都需要懂一些。

说不准什么时候就用到这些东西。同时,板子上的东西也要懂,各个接口的通信等等。这是要下一番苦工的。

3给初学者的学习建议

1要多啃代码

为什么要用啃?一来确实很难,二来是希望初学者能够沉下心来,一点一点、仔仔细细把代码摸透,很多东西你在开发者文档中是看不到的。你会发现刚开始很艰难,越往后越轻松,逐渐你就接触到了核心代码。

2要多思考软件解耦

对于操作系统来说,解耦的好处就是能够使用一套 OS 可以适配更多的硬件,是一个细致的技术问题。

Linux 管理硬件为例,Linux 使用了中断管理器把硬件当成外设来管理,配合上硬件的驱动可以很好的管理硬件设备,并且能够适配不同平台的硬件。在编程过程中贯彻解耦,也能够让你的代码适用范围更广泛。

3不要满足于跑通,搞定,要思考最优解决方案

大家在社区能够看到很多优质的案例,在尝试案例的时候一定要多往前想一步,去思考最优解决方案,这会引导你去深入的思考和理解一些东西,思路也会在这些思考的过程中被打开。

4如何依赖开源来提升自己的竞争力?

1深入了解开源项目,提前准备好自己

各大公司在社区里面疯狂招人,现在是鸿蒙的精英开发者就业黄金期,只要你能证明你自己是一个能够搞定鸿蒙的人,大公司能够提供十分具有竞争力的薪酬,并且是和你商量薪酬。

如果你和我一样,两年前开始在鸿蒙投入精力,现在肯定有所成就,现在也可定是待价而沽的状态。

2要有坚持不懈持之以恒的决心

我每天都会花几个小时看鸿蒙的代码,每天这样天天坚持,我就有了丰富的积累,当机会来临的时候就有足够的本钱。

你搞定了鸿蒙的什么?社区里面哪一行代码是你写的?能不能秀一份代码出来展示一下你的实力?

3胆子大点,敢于挑战

鸿蒙还在发展的过程中,圈子里没有真正的权威,要敢于挑战。如果你看到鸿蒙里面有不顺眼的代码,你就冲上去把它干掉。你在开源项目中留下自己的痕迹了,这就能够证明你的能力了。

不要害怕自己的代码被嫖,你要意识到这一点:在开源领域能被白嫖的都是牛人。

原文标题:不烧坏几块板子,不可能成为鸿蒙南向高手

文章出处:【微信公众号:HarmonyOS技术社区】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    90

    文章

    3707

    浏览量

    96756
  • 开源
    +关注

    关注

    3

    文章

    4031

    浏览量

    45561
  • 鸿蒙
    +关注

    关注

    60

    文章

    2858

    浏览量

    45347

原文标题:不烧坏几块板子,不可能成为鸿蒙南向高手

文章出处:【微信号:gh_834c4b3d87fe,微信公众号:OpenHarmony技术社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025开源鸿蒙开发者激励计划正式启动

    11月21日,2025开放原子开发者大会盛大启幕,聚焦“AI共智,开源共享”主题,吸引了来自全球的开发者、企业技术领袖、社区维护及高校科研力量参会。作为大会的重要组成部分,开源鸿蒙
    的头像 发表于 11-27 14:44 326次阅读

    花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案

    器。该工具基于花椒直播自主通用多媒体框架HJMedia打造而来,采用创新的通用多媒体框架设计,以高度模块化、可扩展的插件化架构,极大提升了音视频功能开发效率与整体的资源利用率,为开发者提供高性能、低耦合的推流解决方案。 在
    的头像 发表于 09-04 09:52 510次阅读
    花椒<b class='flag-5'>直播</b>首次开源推流器组件 为<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发者</b>提供高性能推流解决方案

    HDC 2025开发者主题演讲精彩回顾

    开发者解决方案升级等内容,同时多位生态伙伴分享基于HarmonyOS的最新开发实践,为开发者提供切实可行的创新思路,进一步推动鸿蒙生态的繁荣发展。会上还举行了HarmonyOS极客马拉
    的头像 发表于 07-09 11:20 1030次阅读

    从“开发者孤岛”到“生态星河”:开鸿Bot如何重构开源鸿蒙开发体验

    在中国操作系统发展史上,“开发者”似乎从来都是一个边缘角色。他们是开源社区中最活跃的群体,却也是最常被忽视的那群人。具体到开源鸿蒙社区,其生态构建初期,诸多开发者曾坦言,“鸿蒙很好,但
    的头像 发表于 06-10 17:12 1449次阅读
    从“<b class='flag-5'>开发者</b>孤岛”到“生态星河”:开鸿Bot如何重构开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>体验

    全志科技亮相OpenHarmony开发者大会2025

    近日,OpenHarmony开发者大会 2025(OHDC.2025,以下简称“大会”)在深圳举办。大会正式发布了开源鸿蒙5.1 Release版本,举行了“开源鸿蒙应用技术组件共建启动、开源
    的头像 发表于 06-04 09:16 1941次阅读
    全志科技亮相OpenHarmony<b class='flag-5'>开发者</b>大会2025

    润和软件旗下润开鸿亮相开源鸿蒙开发者大会2025

    近日,开源鸿蒙开发者大会2025(OHDC.2025)于深圳再启新篇,会上正式发布了开源鸿蒙5.1 Release版本,并进行开源鸿蒙应用技术组件共建启动等重要仪式,面向
    的头像 发表于 06-03 16:22 1375次阅读

    华为亮相2025开源鸿蒙开发者大会

    近日,开源鸿蒙开发者大会2025(以下简称大会)在深圳成功举办。大会以开源鸿蒙5.1 Release版本发布为契机,聚焦开源鸿蒙技术革新和社区发展,全面呈现“Powered
    的头像 发表于 05-29 09:07 1075次阅读

    2025开源鸿蒙开发者大会圆满落幕

    近日,开源鸿蒙开发者大会2025(OHDC.2025,简称“大会”)在深圳隆重开幕。大会正式发布了开源鸿蒙5.1 Release版本,举行了开源鸿蒙应用技术组件共建启动、开源
    的头像 发表于 05-26 17:03 1122次阅读

    深开鸿CEO王成录:开发者是开源鸿蒙生态的原点

    5月24日,深开鸿正式发布全国首款面向开发者的开源鸿蒙学习平台——开鸿Bot系列产品。这是开源鸿蒙开发者终端领域的关键落地,更是深开鸿贯彻“以开发
    的头像 发表于 05-26 12:06 717次阅读
    深开鸿CEO王成录:<b class='flag-5'>开发者</b>是开源<b class='flag-5'>鸿蒙</b>生态的原点

    深开鸿CEO王成录:开发者是开源鸿蒙生态的原点

    5月24日,深圳开鸿数字产业发展有限公司(以下简称“深开鸿”)正式发布全国首款面向开发者的开源鸿蒙学习平台——开鸿Bot系列产品。这是开源鸿蒙开发者终端领域的关键落地,更是深开鸿贯彻
    的头像 发表于 05-24 20:16 569次阅读
    深开鸿CEO王成录:<b class='flag-5'>开发者</b>是开源<b class='flag-5'>鸿蒙</b>生态的原点

    为开源鸿蒙开发者而生,开鸿Bot系列今日预售启动

    今日,深开鸿正式宣布,开鸿Bot系列产品——开鸿BotBook与开鸿BotMini全面开启预售。该系列面向开源鸿蒙开发者量身打造,搭载基于OpenHarmony深度定制的KaihongOS桌面
    的头像 发表于 05-15 14:12 523次阅读
    为开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发者</b>而生,开鸿Bot系列今日预售启动

    全链路赋能游戏鸿蒙化适配,鸿蒙游戏开发者服务焕新升级

    3月14日,华为游戏中心在成都开展了鸿蒙游戏开发者服务日线下活动。本次活动吸引了百余位游戏厂商代表以及开发者参与。华为一线技术专家团队与众多游戏开发者进行了面对面的深入交流,聚焦游戏
    的头像 发表于 03-17 09:25 843次阅读
    全链路赋能游戏<b class='flag-5'>鸿蒙</b>化适配,<b class='flag-5'>鸿蒙</b>游戏<b class='flag-5'>开发者</b>服务焕新升级

    2024 RT-Thread开发者大会精彩回顾

    NEWS2024RT-Thread睿赛德开发者大会精彩回顾2024RT-Thread睿赛德开发者大会在上海临港中心盛大举行,临港新片区党工委副书记吴晓华致开幕辞。政府领导、院士、专家学者、企业领袖等
    的头像 发表于 01-21 18:53 1011次阅读
    2024 RT-Thread<b class='flag-5'>开发者</b>大会精彩<b class='flag-5'>回顾</b>

    开发者的开源鸿蒙故事

    近日,在以“一切为了开发者”为主题的“2024开放原子开发者大会暨首届开源技术学术大会”上,开源鸿蒙5.0 Release版本正式发布,备受各方关注。该版本在系统完备度、分布式创新、开发者
    的头像 发表于 01-06 10:28 1215次阅读

    《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发

    《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发 随着HarmonyOS NEXT发布,鸿蒙生态日益壮大,广大开发者对于
    发表于 01-02 14:24