HarmonyOS鸿蒙Next大一学生想尝试开发有什么建议?
HarmonyOS鸿蒙Next大一学生想尝试开发有什么建议? 如题,本人是大一学生,非纯计算机or数据科学专业。对华为鸿蒙,以及相关的华为云、鲲鹏等(其实现在还没有搞明白这些命名的区别)开发感兴趣,平常课余时间多。是否有大佬可以给出一些学习建议,或者是开发经验的分享等等,总是能给萌新指路都可以!
看看官方文档,自己做一个小应用练练。
遇到问题请宽心(概念关系和设置问题常碰懵,一开始不了解全貌以及作用我也刚碰一鼻子灰)
可以先想办法着手设备,大概预想方向,然后找AI解释一些词典(用法)和设计(想法)
当然不止这些,我也是看先行者的摸索心态“AI有模糊,但能行,干”
观察者初行者,即可专业具体也可概念系统,可以问问AI想太多那些方面,补充之后宽心自恰,
可以尝试从 ArkTS 语言和声明式 UI 开始,使用 DevEco Studio 创建工程,熟悉 Stage 模型与 Ability 生命周期。先跑通官方示例,再逐步实现简单待办、天气类应用。多关注鸿蒙设计规范,利用模拟器调试。学习资源以华为开发者官网的文档和 Codelabs 为主,循序渐进即可。
HarmonyOS 是华为面向手机、平板等终端的分布式操作系统;华为云是云服务平台;鲲鹏是华为基于 ARM 架构的处理器和服务器方案。三者定位不同,开发时通常只接触 HarmonyOS 应用层。
应用开发主要使用 ArkTS(基于 TypeScript)和 ArkUI 声明式 UI 框架,开发工具为 DevEco Studio。官方提供完善的 Codelab、API 文档和示例工程,可直接在模拟器或真机上运行。
大一学生若已具备编程基础,可以先了解 ArkTS 语法和 ArkUI 组件,实现简单的页面跳转与数据交互。后续可结合华为云接入后端能力,如鉴权、数据库等。鲲鹏相关的迁移调优属于底层,学习优先级不高。
当前生态处于快速演进期,初学阶段适合多动手完成小项目,再根据官方文档深入对应模块。


