
赵小刚与他的移动应用开发课程。受访者供图
■本报记者 袁一雪
不久前,在华为开发者大会上,鸿蒙系统手机版本“千呼万唤始出来”,立刻引发公众关注。彼时的武汉大学计算机学院中,国内首门鸿蒙开发课程正式开讲已满两个月。
武汉大学计算机学院教师赵小刚成为国内高校首个正式以鸿蒙系统为主要授课内容的讲师。谈及他所讲授的移动应用开发课程的内容,从苹果公司iOS系统上开发App,演变为如今以鸿蒙系统为主,赵小刚最先提及的是“自信”。
为国内计算机课程注入新鲜血液
2011年,赵小刚在武汉大学计算机学院率先开设了移动应用开发课程,主讲如何在iOS系统上开发App,“这在全国高校中也算很早的”。
“在长期讲授iOS编程的同时,我一直在思考,如果只给学生介绍国外手机操作系统、介绍在国外手机系统上编程,学生们可能会对国外技术产生盲目崇拜的心理,甚至由此高看国外技术。而这种情况不仅出现在移动编程课程领域,在计算机的其他硬件和软件课程领域也同样如此。毕竟计算机技术起源于美国。但这种现状对培养学生的‘自信’是不利的。”在接受《中国科学报》采访时,赵小刚如是说。
因此,华为公司推出的以万物互联为目标的鸿蒙操作系统点燃了赵小刚要为国家自主创新的操作系统“打call”的热情。他将鸿蒙系统比作为移动编程课程注入的新鲜血液,“我终于可以在课上讲授具有中国特色的移动操作系统编程内容了”。
今年2月25日,赵小刚在武汉大学开学第一课正式引入鸿蒙系统。“我看中的是鸿蒙以万物互联为特色的操作系统,由此延展出分布式软总线、超级终端、跨设备协同、分布式调用等应用。对比大家已经习惯的安卓与iOS操作系统来说,鸿蒙系统更需要良好的生态圈,呵护其发展壮大。”他说,高校正是建立鸿蒙系统生态圈的绝佳之地。
在赵小刚看来,高校的学生将是鸿蒙系统直接或者潜在使用者。让学生在高校接触鸿蒙系统,就是在帮助该系统培养未来的消费者;具备鸿蒙系统开发技术基础的大学生,未来或可基于鸿蒙系统进行创业,进而不断壮大鸿蒙生态圈。
其实,鸿蒙系统课程落地武汉大学并非毫无预兆。早在2020年,华为公司东莞松山湖基地和教育部计算机类专业教学指导委员会举办共商鸿蒙发展会议时,赵小刚就曾跟随武汉大学计算机学院院长黄传河一同参会。“开会归来的路上,领导就鼓励我将鸿蒙系统课程开设起来。当时网络上还有关于鸿蒙的负面消息,如果在高校宣讲,先给学生讲清楚并澄清误会,那么随着课程的扩大将会影响更多人。”赵小刚说。
渴望得到更多学生认可
如何更好地讲解鸿蒙系统特性并吸引学生的兴趣,是赵小刚首先面临的问题。因为这是一门选修课,有没有学生会选,赵小刚心里并没有底。“我心理压力很大,担心学生接受度不高。而且,最初课后讨论时也发现学生对鸿蒙系统不太信任,毕竟谁都没有真正使用过。”
为了让学生更好地接受鸿蒙系统,他将移动编程课程组内4名教师的课程相互打通,即学生可以根据自己的兴趣选择iOS、安卓和鸿蒙三个方向的移动程序开发课程,试听后再决定选择什么方向上课。赵小刚说:“即便学生在确定方向后,发现不感兴趣了,也可以随时转到其他方向学习。而且,期末实验报告不限选题。”
令他欣喜的是,最终来自武大计算机专业、软件工程专业、信息管理专业的30名学生选择了鸿蒙系统课程。课上,赵小刚一边理性分析鸿蒙操作系统在国家信息安全和核心技术方面的必要性和可行性,一边鼓励学生支持我国自主移动操作系统,让他们尝试在鸿蒙系统上开发App来繁荣鸿蒙生态。
随着课程内容的深入,当赵小刚拿着华为样机在课堂上给学生展示鸿蒙系统App的真机运行与多机分布式程序开发后,学生的态度从存疑变为发自内心的认同。“实物演示对他们触动很大。对他们来说,鸿蒙不再是停留于PPT上的理论,而是真切存在的系统。它区别于安卓系统,是可以做分布式应用、实现超级终端功能的系统。”赵小刚说,学生们还在课堂上学到了移动编程的精髓、锻炼了开发App的能力。这些都激发了学生的兴趣。
这样的改变也坚定了赵小刚继续教授国产操作系统应用开发课程的信心,同时他也感受到身上承担的“为国育才”的重任。
愿为完善鸿蒙系统尽一份力
作为较早接触鸿蒙系统的人,赵小刚发自内心喜欢这套我国自有的国产系统。“鸿蒙系统具备两大特点,其一是一次开发、多端部署,即在DevEco环境下开发的应用,只要经过简单的配置,就可以让一个应用在不同的设备如手机、手表、智慧屏上运行,简化了应用开发适配的难度;其二是分布式应用开发,即鸿蒙强调万物互联能力,应用可以在不同智能设备上快速流转,手机上的应用还可以无缝流转到手表或Pad上。”
这两点也是他在课堂上多次强调的,“虽然鸿蒙系统现在还不够完善,但只要产业界和学术界共同努力,共建国产操作系统生态,我相信鸿蒙将大有可为。我更希望随着课程慢慢成熟,影响更多人,让鸿蒙的星星之火点燃我国自主软件的巨大市场,让国人对我国自主软件更有信心”。
《中国科学报》 (2021-06-22 第8版 学人)