鸿蒙奠基,学子远游
2月25日,主题为“技术构筑万物智联”的开放原子开源基金会Open Harmony技术峰会在深圳举行,4名来自深圳大学数学与统计学院鸿蒙班的学子应邀出席。其中,2019级学生张诏添,既是HarmonyOS APP的开发者,又是在开源平台分享代码的社区名人,还曾受邀在华为开发者大会上分享,更是凭借一本与同学李凯杰共同编写的学术专著《HarmonyOS App开发从0到1》,走进了不少业内人士的视野。作为鸿蒙班的第一届学生,他与“基于鸿蒙系统的创新应用开发”微专业一同成长,傲立于开源鸿蒙技术的潮头。
鸿蒙班学子与深圳大学副校长张晓红
在开放原子开源基金会Open Harmony技术峰会上
的合照(右二为张诏添)
向鸿蒙开源进发
2019年开学季,张诏添初次踏入深圳大学的校门,时值开源生态(以开源项目为中心构建,包括了贡献者组成的开源社区,各行业开源者,以及各行业使用者这五类产业链要素)在国内繁荣。同时,华为鸿蒙系统(以下简称鸿蒙系统)作为一种全场景分布式操作系统,生命力旺盛,有广阔的开发前景。但在新生事物的发展初期,业内缺乏成熟的技术,相关的创新型复合型人才较为紧缺。
华为鸿蒙系统标志
同时,深圳大学数学与统计学院自2019年起开始组织与创新创业相关的特色建设,副院长韩雨积极走访企业以获取新思路。
与华为公司沟通时,深大校友欧建深向韩雨提及了正在建设中的开源鸿蒙技术(OpenHarmony),即目标面向全场景、全连接、全智能时代,意在搭建一个智能终端设备操作系统,促进万物互联产业繁荣发展的框架和平台。
深入了解双方理念后,院方和企业一拍即合,组织企业讲师开展了一系列开源报告讲座,将前沿信息引入学校。
开源报告讲座现场
讲座资讯发布后,“慕名而来”的学生远超预期,展现出对鸿蒙领域的浓厚兴趣,而张诏添也在其列。“这是一个很好的开端,因为校企合作有时不一定能完全契合,但我们首先找到了一个很好的切入点。”韩雨说道。
一面是人才的庞大缺口,一面是学生表现出来的浓厚兴趣,经后续一系列调研和手续后,双方达成共识,“鸿蒙班”——基于鸿蒙系统的创新应用开发微专业应运而生。
在鸿蒙班的创立、建设到发展的过程中,学生需要硬件设备,韩雨便办理手续向学校申请购买经费;鸿蒙微专业计划设置实践项目,韩雨就综合校内外教师的意见,统筹开办六门“实战”专业课,推动创新应用项目落地。
鸿蒙班师生受邀到南科大分享交流
的合影(右一为张诏添)
紧接着,2020年华为正式发布鸿蒙系统。2021年,读大二的张诏添和其他十几名同学经过层层考核,成功进入鸿蒙微专业,成为了鸿蒙班的第一批学生。
“在学校与企业的平台之上,谁先把问题搞清楚,谁就是行业的开拓者。”韩雨指出。在他看来,开源鸿蒙正处于起步的相对公平的发展阶段,勇于创新者就能站在科研潮头,而张诏添正是抓住机会的“开拓者”之一。张诏添在专业学习的过程中,不断在开源平台分享自己开发的项目和源代码。
截止目前,他带领的“木棉花HOS”技术团队已发表88篇原创学习博客,绝大部分获得“精华”标识,共积累14.0w+人气,650+个点赞和380+次收藏,在圈内赢得不小的关注,积攒了一定的影响力。
纵观开源鸿蒙技术与张诏添,二者都正值“青年”,前者为张诏添提供了发展平台,后者为开源鸿蒙注入活水,二者互相促进、不断发展。鸿蒙班坚实的知识基础、勇于开拓的创新氛围、落地实践的专业特色,也为张诏添在开源舞台的锋芒显露打下了坚实的基础。
走没有人走过的路
“鸿蒙系统开源及编程”讲座结束的四天后,欧建深带领三十余位对相关领域感兴趣的同学组成了“HarmonyOS木棉花学习俱乐部”,张诏添也是成员之一。
“HarmonyOS木棉花学习俱乐部”是全国第一个HarmonyOS校园自学组织,成立以来,成员定时参加活动、开展HarmonyOS学习并分享学习成果,已在各大社区、论坛、开源平台产出多份精品学习实践资料及案例。
木棉花学习俱乐部活动照
鸿蒙领域的“新”,虽能提供较快的成果产出机会,同时,可供借鉴的材料与经验较少,需要克服的阻碍很多,对学生来说更是如此。“万事开头难,做研究不能闭门造车。”张诏添时刻用这一警句鞭策自己。
一开始,为了解决一个bug,他在两天内询问了十几位开发者。碍于该行业刚起步,最终他只得运用比较耗费内存运行速度下降的方法解决问题。张诏添坦言:“我大概经过了半年到一年的时间才有所成就。”在这个过程中,除了坚持更新知识系统,有韧性地钻研琢磨,秉承“动力”也是张诏添在开源道路上不断前进的一大方式。
据此,他为自己建立了“反馈机制”——将自己的开发成果发布在开源中国、CSDN、51CTO开源基础软件社区等开源平台上,与网友交流学习。
“我每天早上起床第一件事就是看看博客的点赞数、阅读数和留言数,获取建议与褒奖。”张诏添表示,网友对自身的反馈是一种善举,同时也会化作动力源源不断支持着他走过枯燥而困难重重的开源道路。
如果用六个字来形容张诏添在开源社区的经历,应是“分享、交流、开源”。张诏添认为,虽然过程艰辛,既往经验匮乏,但大家在社区上共享学习成果,交流学习路径,所谓的“难题”也会一一迎刃而解。
张诏添在HDC.Together华为开发者大会2021发言
成为小有名气的“开源明星”后,华为也向张诏添抛出了橄榄枝。2021年10月22日至24日,华为开发者大会在东莞松山湖正式举行。大会主要面向技术开发者,旨在搭建一个全球性的交流和实践平台,让华为公司向研发者们展示最新的软件和技术,是华为面向ICT领域全球开发者的年度顶级旗舰活动。
“开发者大会面向的对象是国内的一些知名学府,与会的教授们对张诏添的发言给予了非常高的评价,认为深圳大学目前在开源领域走在全国前列。”韩雨补充道,“张诏添目前的项目成就已经得到业界的关注,这不仅为他的科研生涯增添助力,更为职业生涯指明了道路。”
HDC2021-HarmonyOS学生公开课合影
张诏添在收获肯定之余,也将自己的成功经验分享给了更多的开源“后来者”。他曾以线上直播分享与线下团队演讲的方式,将个人经历与学习方法倾囊相授。张诏添表示:“很多人听了我们的直播分享后也加入开源平台发表文章,成为了社区明星。”
此外,在欧建深的建议下,张诏添与李凯杰带头将“口头”经验转变成“文本”经验,把学术小组的成果整理成册。整理工作完成后,张诏添又意外收到了清华大学出版社编辑的出版邀请。经过交版、审核等一系列流程,这本完完全全由学生整理成册的《HarmonyOSApp开发从0到1》成功面世,而该书也成为该领域学生专著的首创。
韩雨认为,该专著的面世也从侧面上反映了现今大学生大大增加的知识面与认识深度,他指出:“过去这个事情是天方夜谭,但现在应该成为了一种趋势。”
在高处看风景
作为第一届鸿蒙班的学生,张诏添的成功,离不开鸿蒙系统广阔的发展前景,离不开愈发开放的科研成果共享平台,更离不开鸿蒙班背后校企合作的成功探索。
和过去只是偶尔邀请专家来学校开讲座的形式不同,鸿蒙班实行了双导师制度,由校内老师和校外老师联合授课,做出了“专家进课堂”的新颖尝试。
韩雨介绍道:“鸿蒙班的每节课都会有企业的专家来给学生授课,校内的老师也会配合他们的教学工作。为了提高教学质量,我们甚至还为授课的专家配了助教,来指导学生进行科研实操。”
鸿蒙班老师对教学内容进行讨论
向社会科研人士学习,令鸿蒙班的学生有机会学习最新的科研成果,正如韩雨所言:“大学课程内容具有一定的稳定性,这意味着学生在课堂上学到的知识相对陈旧。只有让企业专家来授课,才能把最前沿最先进的东西引进课堂。”
此外,鸿蒙班较为优秀的学生将获取前往专业实验室观摩科研项目的机会,甚至还能参与到项目当中。作为校企合作的成功典范,鸿蒙班让学生得以走出校园,提早融入社会的科研环境,助力科研之路上的不断远行。
张诏添与小组成员讨论
而校企合作不仅为学生提供了更优质的学习资源,也为企业科研问题的解决提供了一定帮助。张诏添等人在修读鸿蒙班时所面对的研究材料,正是企业最新的科研问题。此外,鸿蒙班的设立,也能够直接为华为等企业输送源源不断的相关领域人才。“对企业而言,相关岗位的人才比较稀缺,他们甚至会直接向鸿蒙班的优秀学生发出邀请,表示实习通过后就可以转正。”张诏添补充道。
鸿蒙班还在培养学生实践创新能力方面有着可喜的成果。鸿蒙班学子在成长计划解决方案挑战赛上获奖,证明了鸿蒙班的设立在一定程度上破解了学院教育多学术而少实践的问题。
鸿蒙班学生实践能力的提高,得益于鸿蒙班设立了较多实践类课程。据韩雨介绍,鸿蒙班的课程几乎都是是实践类课程。在修读微专业课程之余,每位学生还要自主开发创新应用项目,并将其上架到开源社区。在这样重实践的培养模式下成长,鸿蒙班的学生才能在鸿蒙领域中大放异彩。
如今,鸿蒙班的创新性培养模式,也让深大成为了其他高校开设该微专业的先行示范。韩雨指出,张诏添给鸿蒙班的学弟学妹们开了一个好头,鸿蒙班的学子们将以张诏添为榜样,沿着他的道路在鸿蒙领域上继续前行。“未来我也将持续关注鸿蒙的发展,在社区上继续保持活跃。”张诏添说道。
来源 | 深圳大学报
排版 | 高蔓怡
初审 | 郑敏虹
复审 | 朱玲燕
终审 | 李智军