鸿蒙案例学习与AI DevSpace体验手记:从浏览案例到给开源项目提Issue
今天在华为云开发者成长中心做了一轮任务:签到、浏览鸿蒙案例、给案例仓 Star、进 AI DevSpace 体验,还给一个 Agent 实践项目提了 Issue。把真实的体验和几个容易踩的坑记下来,供同样在做成长任务的开发者参考。
一、鸿蒙实践案例:先看再动手
鸿蒙开发实践中心现有 73 个案例,难度分初级和进阶,案例的预计时长多为 120 分钟,页面上可以看到每个案例的难度、时长和 Star 数。
我打开的几个案例:
- 用 Agent 生成鸿蒙端云一体员工签到 App:端云一体,支持鸿蒙原生代码开发、云端 AI 编程,配套代码仓在 AtomGit 上。
- 用 OBS 打造个人云相册 app:亮点是用 OBS Header 签名(HMAC-SHA1)方式上传照片。案例里写明了前置条件:在线开发环境、API 26 云手机、创建私有 OBS 桶,并准备桶名、Endpoint、AK、SK 这 4 个配置,完整流程预计 120 分钟。
- 数独小游戏:内置 54 道分级题库,支持实时行列宫冲突校验,通关进度本地持久化。
浏览任务的规则值得注意:打开案例详情页停留 30 秒以上才会记分,点开就走不算数。
二、给案例仓 Star:先绑定 GitCode 账号,顺序别反
任务要求是每天 Star 一个不同项目,而且 Star 后不能取消。我第一次给 check-in 代码仓点 Star 时,还没有在鸿蒙实践中心绑定 GitCode 账号,结果积分一直没到账。
正确的做法是:先去鸿蒙实践中心点「绑定并去 Star」,在弹出的 GitCode 授权页确认授权(我绑的是已有的 AtomGit 账号 gcw_nh66jUAQ),绑定成功后页面会变成「管理绑定 / 前往 Star 案例仓」,然后再去 Star 一个之前没 Star 过的案例仓——我 Star 了数独小游戏仓(Harmony-APP-sudoku),星标数从 565 变成 566,积分随后到账。
三、AI DevSpace:体验版和持久化版怎么选
- 体验版:秒级启动,免费试用全功能;数据不保留,体验时长结束后自动重置,不消耗任何额度。适合快速试玩。
- 持久化版:关机自动保存数据,启动稍慢,按实际使用时长扣减额度(初始赠送 8000 核时)。
进入时有一个细节:协议确认框里有一项「我同意将临时访问凭据(AK/SK)同步至 AI Shell 环境」,如果不勾选它,「进入」按钮是灰色的,进不去。凭据同步这件事不要稀里糊涂点,我是得到明确授权后才勾选的。
DevSpace 里有快速上手视频和四个实践中心:AI 云原生开发实践中心、鸿蒙开发实践中心、AI Agent 开发实践中心、IaC 开发实践中心。第一次进去可以先看 1 分 10 秒的介绍视频,再决定做什么。
四、给 eduSwarm 提 Issue:模型 API 配置值得单独写一节
在 AI Agent 开发实践中心,我先 Star 了教育场景的多智能体教学辅助平台 eduSwarm(星标数 1730→1731),然后读了它的 README。部署部分只写了 docker compose up -d 和数据库密码配置,模型服务的地址、密钥等配置项没有集中说明,第一次部署的人要到多个配置文件和脚本里自己找,容易配错或漏配。
于是我用「功能建议」模板提了一个 Issue(#1490):建议在 README 的部署一节增加模型配置小节,写明模型服务地址和密钥的配置位置、哪些是必填项,并给一个示例取值;如果支持更换为其他兼容模型,也注明支持方式。写 Issue 的体会:写真实遇到的问题就好,不要编造不存在的 Bug;写建议比写假 Bug 更合适。
五、积分与兑换:先搞清楚 1000、2000 到底是什么
- 1000 积分和 2000 积分不是单项任务的奖励(单项任务最高只有 200 积分),而是累计积分的兑换门槛:100 元代金券需要 1000 积分,200 元代金券需要 2000 积分。成长中心兑换区每天 16:00 补货,数量有限,先到先得。
- 积分有效期是 1 个自然年,当年获得的积分在次年 1 月 1 日 0 时过期清零;兑换前需要完成实名认证;代金券有效期 30 天,兑换后不支持退回。
- 任务积分到账会有几分钟延迟,比如 Star 和 Issue 都是几分钟后才出现在积分明细里,别一操作完就急着去看。
六、还有两件没做完的事
- 云实验:KooLabs 的实验要电脑端浏览器才能开始,移动端点「开始实验」会提示去电脑端;有的实验当天免费名额是 0,还要花实验点。
- 云端实践:鸿蒙实践中心的云端实践在内测阶段,需要实名认证和内测申请,还要扫码加入体验群,不是点一下就能做的。
核心经验只有三句:先绑定再 Star、凭据同步要本人授权、部署文档缺什么就去提 Issue 建议。
- 点赞
- 收藏
- 关注作者
评论(0)