她是一名学生,她在18岁这个充满活力的年纪首次接触到了HarmonyOS,她没有别人那么丰富的编程经验,但她带领的创业团队获得了“基于x86架构的openharmony应用生态挑战赛”一等奖、“RISC-V基础软件与生态创新应用赛”二等奖以及“HarmonyOS极客马拉松大赛”三等奖。
她是黄紫妍,是一名大二的学生,也是一名鸿蒙开发者。
图片
1.勇于尝试新鲜事物,探索之心结缘HarmonyOS
黄紫妍所学的专业是软件工程,她之所以选择这一专业,是因为互联网行业具有创新的特性,这正好符合黄紫妍思维跳跃、喜欢挑战新鲜事物的性格。但正是因为这样的性格和想法,黄紫妍发觉课本所教的内容无法满足自己的需求,于是开始寻找新鲜事物,想要真正实现应用开发。在这样的动机下,黄紫妍在学校认识了一名经验丰富的鸿蒙开发者,并在他的鼓励和带动下,黄紫妍踏入了HarmonyOS的开发之路。
黄紫妍对自己有着严格的要求,一旦决定开始,便全力以赴以求最佳成果。因此,她深入学习了HarmonyOS的官方开发文档和在线课程。在学习过程中,黄紫妍发现HarmonyOS的开发文档非常详细,尽管自己的编程经验尚浅,但根据官方文档上手HarmonyOS的障碍很小,甚至能在短短一周内,实现了从0到0.5的应用开发。
在学习HarmonyOS的过程中,心态调整是黄紫妍面临的挑战之一。随着项目截止日期的临近,压力越来越大,往往会导致心态的波动。在面对压力时,黄紫妍质疑过自己是否有能力完成项目,甚至考虑过是否应该放弃。但她也意识到开发经验是在不断尝试中积累起来的,再加上了解了前辈们的开发经历、项目转化成果以及获得了前辈的鼓励,黄紫妍最终克服了心态上的难关,取得了成长和进步。
2.从“小透明”到创业团队Leader,与队友共同打造“出行妈妈”APP
深入了解和学习HarmonyOS后,黄紫妍积极参与了多项比赛,涉及OpenHarmony到HarmonyOS以及HarmonyOS NEXT,并屡屡获得较好的成绩,也打造出了实用的APP——“出行妈妈”。
在参与HarmonyOS极客马拉松大赛的过程中,黄紫妍所在的创业团队开发了“出行妈妈”APP作为参赛项目。选择打造“出行妈妈”APP对于团队而言标志着一个重要的转折点,因为它不仅是团队首次独立利用HarmonyOS NEXT的特性进行开发,也是面向生活、能够解决生活实际问题的APP,这正是实现黄紫妍最初开发梦想的最佳时机。
“出行妈妈”APP能够帮助用户制定旅行或者出行规划,还能在多个行程之间合理规划时间、自动生成路线并帮助用户选择出行方式。个性化是“出行妈妈”APP的最大特点,用户可以根据自己的需求,个性化定制出行规划和出行地图,以此增加出行体验。同时,“出行妈妈” APP还集成了AI智能问答的能力,可以为用户提供出行提醒、答疑、景点自动推荐等服务。
在开发AI智能问答功能的过程中,黄紫妍所在团队面临最大的问题就是AI大模型连接。虽然团队成员在安卓开发方面拥有一定的经验,但在HarmonyOS开发的经验尚浅。面对技术难题,黄紫妍主动寻求其他开发者的帮助,并得到了热情响应和支持,最终成功解决了技术问题。
除了遇到技术难题,黄紫妍在比赛答辩环节中也遇到了挑战。面对台下众多经验丰富的开发者,她感到些许紧张,担心由于开发经验不足而在答辩时出现错误。然而,她很快发现这种担忧是多余的,因为比起开发经验,其他开发者更注重技术学习与分享,不会因为黄紫妍年龄小、经验少而质疑她的能力。黄紫妍也从中感受到了鸿蒙生态的包容性和开放性。
随着项目经验的积累以及自己的努力,黄紫妍从HarmonyOS开发领域的“小透明”成长为创业团队队长,并以自身优秀的表达能力补全了团队短板。在团队中,她主要负责跟踪并分享HarmonyOS的最新动态、统筹团队成员间的协作、在遇到技术难题时寻求其他开发者的帮助、撰写必要的文档和PPT以及准备比赛的答辩。此外,黄紫妍有时也会负责使用ArkTS编写前端界面的工作。
随着在HarmonyOS开发领域的进步与收获,黄紫妍的信心逐渐增强,现在已经能够更加从容地面对挑战,同时她也依旧保持着谦虚的学习态度,以“实现全栈开发”为目标,不断学习HarmonyOS技术,继续向前。
3.打破畏难情绪,勇敢的人先享受世界
“一年前,我完全没有预料到现在的进步和成就。但如今我可以自信地表达自己,有信心从零开始学习没接触过的领域,不再畏惧困难。”
过去,黄紫妍对自己在HarmonyOS的开发经验和技术能力有所怀疑,也怀疑自己是否有能力承担起领导创业团队的职责,是否能够带领团队赢得荣誉。但是在这一年的时间中,这些疑虑不仅烟消云散,黄紫妍还能更加从容地带领团队开展HarmonyOS开发项目,这其中的秘诀就是“不畏难”。
在技术层面,黄紫妍不再畏难。尽管在学习ArkTS或ArkUI时,黄紫妍遇到了复杂的代码或专业术语,但在深入了解后,她发现语法其实非常简洁,而且组件也非常丰富,只要肯动手实践就能够掌握。而在面对开发经验更为丰富的鸿蒙开发者时,黄紫妍不仅不畏难,还与他们积极建立联系并进行交流学习。黄紫妍认为这不仅是拓宽知识视野的机会,也是能够结识更多志趣相投的开发者的机会。
随着黄紫妍所在的团队拿下许多荣誉后,学校也有一些同学受到启发,希望学习HarmonyOS开发,加入鸿蒙生态。对于刚刚步入HarmonyOS 开发或还在观望的新手,黄紫妍想对他们说:“不要害怕,要勇于尝试,只要开始就会有收获和收益。”
黄紫妍认为,一旦开始学习HarmonyOS,就会发现HarmonyOS并不像想象中那么困难。同时,黄紫妍也鼓励新手参加比赛,因为比赛是一种无形的推动力,比赛的奖励以及有限的时间能够激发新手投入更多精力学习开发、提升技能。即使没有获奖,在比赛过程中积累的经验和结识的朋友也是宝贵的收获。她相信,一旦迈出第一步,后续的第二步、第三步将会随之而来,最终从新手成长为成熟的开发者。
图片
曾经,黄紫妍只是一个默默仰望他人成就的“小透明”;如今,她在HarmonyOS开发领域的成就不仅为她个人赢得了荣誉和认可,还成为了引领他人前行的“引路人”。她不仅分享自己的知识和经验,还传递着勇气和信心,让后来者看到了在鸿蒙生态成长和成功的可能性。
黄紫妍的经历不仅是个人成长的缩影,也是整个鸿蒙生态发展不可或缺的力量,她用自己的行动和信念,为鸿蒙生态的明天描绘了一幅光明的图景。