
趙小剛與(yu) 他的移動應用開發課程。受訪者供圖
■本報記者 袁一雪
不久前,在華為(wei) 開發者大會(hui) 上,鴻蒙係統手機版本“千呼萬(wan) 喚始出來”,立刻引發公眾(zhong) 關(guan) 注。彼時的武漢大學計算機學院中,國內(nei) 首門鴻蒙開發課程正式開講已滿兩(liang) 個(ge) 月。
武漢大學計算機學院教師趙小剛成為(wei) 國內(nei) 高校首個(ge) 正式以鴻蒙係統為(wei) 主要授課內(nei) 容的講師。談及他所講授的移動應用開發課程的內(nei) 容,從(cong) 蘋果公司ioses係統上開發App,演變為(wei) 如今以鴻蒙係統為(wei) 主,趙小剛最先提及的是“自信”。
為(wei) 國內(nei) 計算機課程注入新鮮血液
2011年,趙小剛在武漢大學計算機學院率先開設了移動應用開發課程,主講如何在ioses係統上開發App,“這在全國高校中也算很早的”。
“在長期講授ioses編程的同時,我一直在思考,如果隻給學生介紹國外手機操作係統、介紹在國外手機係統上編程,學生們(men) 可能會(hui) 對國外技術產(chan) 生盲目崇拜的心理,甚至由此高看國外技術。而這種情況不僅(jin) 出現在移動編程課程領域,在計算機的其他硬件和軟件課程領域也同樣如此。畢竟計算機技術起源於(yu) 美國。但這種現狀對培養(yang) 學生的‘自信’是不利的。”在接受《中國科學報》采訪時,趙小剛如是說。
因此,華為(wei) 公司推出的以萬(wan) 物互聯為(wei) 目標的鴻蒙操作係統點燃了趙小剛要為(wei) 國家自主創新的操作係統“打call”的熱情。他將鴻蒙係統比作為(wei) 移動編程課程注入的新鮮血液,“我終於(yu) 可以在課上講授具有中國特色的移動操作係統編程內(nei) 容了”。
今年2月25日,趙小剛在武漢大學開學第一課正式引入鴻蒙係統。“我看中的是鴻蒙以萬(wan) 物互聯為(wei) 特色的操作係統,由此延展出分布式軟總線、超級終端、跨設備協同、分布式調用等應用。對比大家已經習(xi) 慣的安卓與(yu) ioses操作係統來說,鴻蒙係統更需要良好的生態圈,嗬護其發展壯大。”他說,高校正是建立鴻蒙係統生態圈的絕佳之地。
在趙小剛看來,高校的學生將是鴻蒙係統直接或者潛在使用者。讓學生在高校接觸鴻蒙係統,就是在幫助該係統培養(yang) 未來的消費者;具備鴻蒙係統開發技術基礎的大學生,未來或可基於(yu) 鴻蒙係統進行創業(ye) ,進而不斷壯大鴻蒙生態圈。
其實,鴻蒙係統課程落地武漢大學並非毫無預兆。早在2020年,華為(wei) 公司東(dong) 莞鬆山湖基地和教育部計算機類專(zhuan) 業(ye) 教學指導委員會(hui) 舉(ju) 辦共商鴻蒙發展會(hui) 議時,趙小剛就曾跟隨武漢大學計算機學院院長黃傳(chuan) 河一同參會(hui) 。“開會(hui) 歸來的路上,領導就鼓勵我將鴻蒙係統課程開設起來。當時網絡上還有關(guan) 於(yu) 鴻蒙的負麵消息,如果在高校宣講,先給學生講清楚並澄清誤會(hui) ,那麽(me) 隨著課程的擴大將會(hui) 影響更多人。”趙小剛說。
渴望得到更多學生認可
如何更好地講解鴻蒙係統特性並吸引學生的興(xing) 趣,是趙小剛首先麵臨(lin) 的問題。因為(wei) 這是一門選修課,有沒有學生會(hui) 選,趙小剛心裏並沒有底。“我心理壓力很大,擔心學生接受度不高。而且,最初課後討論時也發現學生對鴻蒙係統不太信任,畢竟誰都沒有真正使用過。”
為(wei) 了讓學生更好地接受鴻蒙係統,他將移動編程課程組內(nei) 4名教師的課程相互打通,即學生可以根據自己的興(xing) 趣選擇ioses、安卓和鴻蒙三個(ge) 方向的移動程序開發課程,試聽後再決(jue) 定選擇什麽(me) 方向上課。趙小剛說:“即便學生在確定方向後,發現不感興(xing) 趣了,也可以隨時轉到其他方向學習(xi) 。而且,期末實驗報告不限選題。”
令他欣喜的是,最終來自武大計算機專(zhuan) 業(ye) 、軟件工程專(zhuan) 業(ye) 、信息管理專(zhuan) 業(ye) 的30名學生選擇了鴻蒙係統課程。課上,趙小剛一邊理性分析鴻蒙操作係統在國家信息安全和核心技術方麵的必要性和可行性,一邊鼓勵學生支持我國自主移動操作係統,讓他們(men) 嚐試在鴻蒙係統上開發App來繁榮鴻蒙生態。
隨著課程內(nei) 容的深入,當趙小剛拿著華為(wei) 樣機在課堂上給學生展示鴻蒙係統App的真機運行與(yu) 多機分布式程序開發後,學生的態度從(cong) 存疑變為(wei) 發自內(nei) 心的認同。“實物演示對他們(men) 觸動很大。對他們(men) 來說,鴻蒙不再是停留於(yu) PPT上的理論,而是真切存在的係統。它區別於(yu) 安卓係統,是可以做分布式應用、實現超級終端功能的係統。”趙小剛說,學生們(men) 還在課堂上學到了移動編程的精髓、鍛煉了開發App的能力。這些都激發了學生的興(xing) 趣。
這樣的改變也堅定了趙小剛繼續教授國產(chan) 操作係統應用開發課程的信心,同時他也感受到身上承擔的“為(wei) 國育才”的重任。
願為(wei) 完善鴻蒙係統盡一份力
作為(wei) 較早接觸鴻蒙係統的人,趙小剛發自內(nei) 心喜歡這套我國自有的國產(chan) 係統。“鴻蒙係統具備兩(liang) 大特點,其一是一次開發、多端部署,即在DevEco環境下開發的應用,隻要經過簡單的配置,就可以讓一個(ge) 應用在不同的設備如手機、手表、智慧屏上運行,簡化了應用開發適配的難度;其二是分布式應用開發,即鴻蒙強調萬(wan) 物互聯能力,應用可以在不同智能設備上快速流轉,手機上的應用還可以無縫流轉到手表或Pad上。”
這兩(liang) 點也是他在課堂上多次強調的,“雖然鴻蒙係統現在還不夠完善,但隻要產(chan) 業(ye) 界和學術界共同努力,共建國產(chan) 操作係統生態,我相信鴻蒙將大有可為(wei) 。我更希望隨著課程慢慢成熟,影響更多人,讓鴻蒙的星星之火點燃我國自主軟件的巨大市場,讓國人對我國自主軟件更有信心”。
《中國科學報》 (2021-06-22 第8版 學人)