2002年,在计算机和互联网并未开始普及的时代,肖世荣从计算机与网络专业毕业。他并非来自名校,毕业后也面临在学校所学的知识与实际办公技能脱节的难题。
面对各种各样的问题,肖世荣是如何自救,又如何获得鸿蒙开发者全球大赛2022最具社会价值奖和HarmonyOS极客马拉松2023决赛一等奖,最终成为华为开发者联盟(HDG)常年分享嘉宾以及成都卵石科技CEO?
答案是热爱,是坚持。
因为热爱,所以深耕编程开发
在肖世荣读大学的时代,电脑只出现在大型的科研机构或者学校机房。就读信息与计算机科学专业的肖世荣对电脑非常感兴趣,甚至将《电脑商情报》中的电脑配置信息剪下来放在枕头下面,没事拿出来看看,以此“望梅止渴”。为了能够更频繁地接触电脑,肖世荣在课余时间主动帮助老师、打扫机房以此换取上机时间。
毕业后,肖世荣进入伊藤洋华堂的信息科,负责统计商品的电子订单信息。当时的肖世荣对编程非常感兴趣,还找了相关的配网书籍。但是伊藤洋华堂对员工的时间管理非常严格,就连去茶水间喝水、上卫生间的时间都要严格控制,导致肖世荣在工作时没法看书学习。所以肖世荣只能在每次上卫生间时,拿着书到卫生间悄悄看几页。
为了精进自己,肖世荣又在电子科技大学完成了计算机与网络专业的学习。2002年毕业后进入一家健康领域的台资公司,这也为他开发现象级千万量级爆款App“便了么”打下基础。此后的时间里,肖世荣一直奋斗在开发的第一线。
2018年,肖世荣利用业余时间开发上线App“便了么” ,这是一款通过为用户提供每日记录、监测、分析排便情况,继而为用户提供健康建议和方案的应用。不过“便了么”在上线后遇冷,直到2020年8月才爆红,闯入应用总排行榜第114位,运动健康榜第1名。
因为“便了么”爆红,2022年,肖世荣受到朋友邀请参加了华为HDG交流会。在会上,肖世荣了解到了鸿蒙技术以及鸿蒙当前取得的成绩,便觉得很有意思,也很好奇,毕竟iOS和Android已经成长很久才到了现在的地步,鸿蒙怎么短短几年就有如此大的成就?
所以回到家,肖世荣用鸿蒙开发工具尝试写了“HelloWorld”,没想到一两分钟就完成了,而且在手机端有预览功能,能够实现所见即所得。肖世荣以为是“HelloWorld”太简单了,所以决定再试试“便了么”。
这一尝试便一发不可收拾,肖世荣从此开始深耕鸿蒙开发。通过学习官方文档,他克服困难完成了鸿蒙版“便了么”,并在鸿蒙开发者全球大赛2022中获得最具社会价值奖。
从构想到现实,“卵石实习生”的崛起之路
在“便了么”获奖后,肖世荣信心大增,随后又参加了华为2023年在松山湖举办的HarmonyOS首届极客松大赛。在这次比赛中,肖世荣和自己的团队在20天的时间中,从零打造出了鸿蒙版“卵石实习生”App的创作引擎和“数据实习生”部分。
“卵石实习生”是一款沉浸式剧情职场实习体验和掌握专业技能的应用。而打造这款应用的初衷,也与肖世荣的经历有关。
2018年,肖世荣就职于一家培训机构,教授人工智能和数据分析以及iOS开发,学生在这里高强度连续学习六个月后,便能进入职场成为一名软件工程师。这家培训机构位于高楼的18层,不论是老师还是学生,每天都要排队等电梯,肖世荣也不例外。
就在一天天挤电梯的过程中,肖世荣感觉电梯就像是进入职场的道路,非常多的同学都在努力踏上通往职场的电梯,但又踏不上去。所以肖世荣就有了这样一个想法:我是不是可以把“电梯”改装得更大、更宽?我是不是可以将数据分析的技能以及在职场中的技巧和为人处世通过游戏的方式呈现给即将步入社会的学生,以此帮助他们更好地学习技能并步入职场?“卵石实习生”的雏形便由此诞生。
但是“卵石实习生”真正开始构思和创作是在2022年。2022年,肖世荣将自己的想法与一位设计师朋友分享,没想到一拍即合,于是二人以SQL为切入点,着手收集制作数据分析题库,设计任务剧情和情景故事。
2023年,肖世荣带着这些想法和内容报名参加了HarmonyOS首届极客松大赛。在参赛的20天时间中,肖世荣从零到一打磨出了“卵石实习生”的创作引擎和“数据实习生”部分。
在开发过程中,肖世荣遇到了许多挑战。由于“数据实习生”部分涉及许多动画、剧情和配音,肖世荣需要保证画面连贯丝滑,所以他采用了ArkTS和ArkUI,通过ArkUI提供的动画效果以及ArkTS的音视频播放等控件,再借助鸿蒙开发的原生性能,最终实现了流畅的动画和声音,保障了用户身临其境的体验。
除此之外,“卵石实习生”还有内容创作平台。在开发这一创作引擎时,肖世荣遇到最大的挑战就是将后台动态配置的数据,例如剧情、任务、聊天等,在App中展现和交互。如果是利用Android XML配置的方式进行开发,无疑会非常耗费时间和精力;但是鸿蒙的数据驱动方式和响应式开发方式,帮助肖世荣快速实现了创作引擎。
最终,肖世荣获得HarmonyOS极客马拉松2023一等奖。
参加完比赛后,肖世荣将“卵石实习生”逐步完善,并于2024年1月在鸿蒙首发上架。上架后,“卵石实习生”因扎实、实用的内容得到了许多好评。同年10月,用户开始自发发帖推荐“卵石实习生”,并于11月在小红书引发热烈的讨论。
坚持初心,终有一天会迎来开花结果
基于自身的经历,肖世荣深信鸿蒙是继人工智能之外,最具潜力的领域。目前,在鸿蒙原生应用开发方面,华为通过激励计划吸引了大量开发者加入,推动了鸿蒙生态的蓬勃发展。激励计划不仅提供了丰厚的奖励,也为开发者带来了实实在在的支持,肖世荣的“便了么”便是其中的受益者。这份奖励不仅鼓舞了肖世荣,也坚定了他在鸿蒙开发道路上继续前行的决心。
展望未来,卵石科技将继续专注于健康和教育领域的鸿蒙应用开发,并不断进行产品迭代与功能拓展,力求打造更多精品应用。此外,卵石科技还将积极推广鸿蒙技术,帮助更多开发者掌握这一前沿技术,加入鸿蒙开发,建设鸿蒙生态。目前,卵石科技已在B站推出了一系列鸿蒙课程,内容涵盖从鸿蒙基础入门到组件使用,再到应用上架的全过程,帮助开发者们从零开始,逐步成长。
对于那些在开发道路上感到迷茫的开发者们,肖世荣想以自己的经历告诉大家:如果你热爱开发,想做出一个有价值的应用,那就一定要坚持初心,不断迭代、精益求精,终有一天会迎来开花结果。
肖世荣的故事不仅是个人奋斗的缩影,更是无数开发者在技术道路上不断追求卓越、不懈努力的真实写照。从初学者到前锋,他的成长历程展示了坚定信念、持续学习和勇于创新的重要性,也证明了只要怀揣热爱与坚持,必定能够在这片广阔鸿蒙领域中找到属于自己的位置。