从专业领域到代码世界:一位全科医生到全栈开发者的HarmonyOS跨界之旅
2024年6月23日,在华为开发者大会(HDC 2024)HarmonyOS开发者一站式服务分论坛上,汇集了华为专家、各行各业的开发者们,共同探讨如何在HarmonyOS的赋能下为行业和社会创造更多价值。特别要提及其中一位开发者陈胜歌,他于6月22日受邀参加了在东莞三丫坡举办的HDC 2024开发者主题演讲,与行业专家共同探讨HarmonyOS NEXT全新开发者解决方案,并以鸿蒙先锋开发者的身份分享了自身鸿蒙原生应用开发实践经验,在大会最后的颁奖环节上荣获了“鸿蒙先锋·卓越社区贡献个人奖”,说起他的开发经历,是一场不得不提的在鸿蒙生态里勇敢追梦的人生旅程。
(图一 开发者主题演讲颁奖环节)
逆流而上 全科医生跨界程序员的成功蜕变
作为在中国传统式家庭教育背景下长大的陈胜歌,从小就习惯了听从家里人的安排做事,高考后也顺从家人的期望开始学医,但他内心始终怀揣着一颗开发梦想。本来已经工作好几年的妻子在考第二学历,这让他萌生了去试试的想法,抱着“试试不会有什么损失的心态”他很快投入到了学习中。俗话说“隔行如隔山”,跨界带来的难度远比他想象的困难,但他一直勇往直前。
陈胜歌在华为开发者联盟官网上找到了一整套的开发文档,照着文档的说明下载了DevEco Studio,一下就成功运行了Hello World,他在这个基础上加了点修改却意外地却遇上了报错的情况,不气馁的他又在开发者学堂上学习了“HarmonyOS第一课”,边看文档加读代码,有了之前的基础,这次只花了两周就看完了教程,他终于豁然开朗,感觉自己好像突然入门了。
端云一体化活动 是挑战更是机遇
传统的开发中需要使用不同的语言,技术栈又多又杂,就在陈胜歌纠结要学哪一门语言的时候,“端云一体化”活动上线了。他看介绍说端云一体化用的是Severless技术,一套语言统一前后端,让前端也能干全栈,一切交给系统,开发者只要关注具体业务逻辑,不用处理运维。这恰好是陈胜歌的现状:仅掌握了一点HarmonyOS的知识又想做前后端一体化的开发,他决定果断上车。经过不断的努力实践,他荣获了“端云一体化”活动的特等奖,这极大地鼓舞了陈胜歌,在不断参加比赛的过程中,家人也逐渐理解了他对编程的热爱,也让陈胜歌遇到了现在的合伙人共同成立了“南京星梦之舟科技有限公司”,一起开发鸿蒙原生应用,目前已经高效地开发并上架了几款应用。他们开发的“灵动小组件”使用了端云一体化技术构建了完整的云侧服务,比传统开发节约了80%的时间,且开发阶段服务器成本为0。而“小红衣厨”只用40行代码就接入了HarmonyOS原生的AI抠图能力,端侧运行,不惧网络波动。从医院的病房跨入了代码的海洋,陈胜歌的经历告诉我们,转型并非易事,但勇气和持续的学习可以撬动人生的另一个舞台。
(图二 陈胜歌)
优质的服务体验 让每一步成长都充满可能
陈胜歌转型成为开发者的成长故事,得益于华为开发者联盟官网提供的全栈式服务和个性化的关怀。作为HarmonyOS开发者的“知识库”,它提供了HarmonyOS开发套件和赋能套件,开发者可以在官网获取开发、测试、上架所需的各种开发工具。此外,它还提供了优质的内容体验让开发者去学习和开发鸿蒙原生应用,覆盖开发全链路赋能资源。它不只提供了知识和工具,更是一个激发探索的平台,让每一步成长都充满可能。
作为名副其实的“鸿蒙先锋·卓越社区贡献个人奖”获得者,陈胜歌经常活跃在各个HarmonyOS技术社区上,帮助对鸿蒙生态感兴趣以及想要加入鸿蒙生态的开发者们解决技术难题,还经常与他们互动交流切磋开发经验。正如他说的“我是鸿蒙生态和联盟社区的受益者,多亏了很多前辈的无私分享才能让我快速成长,站在这里分享我的故事。”
(图三 陈胜歌分论坛演讲照片)