?
趙小剛與他的移動應(yīng)用開發(fā)課程。受訪者供圖
■本報記者 袁一雪
不久前,在華為開發(fā)者大會上,鴻蒙系統(tǒng)手機版本“千呼萬喚始出來”,立刻引發(fā)公眾關(guān)注。彼時的武漢大學(xué)計算機學(xué)院中,國內(nèi)首門鴻蒙開發(fā)課程正式開講已滿兩個月。
武漢大學(xué)計算機學(xué)院教師趙小剛成為國內(nèi)高校首個正式以鴻蒙系統(tǒng)為主要授課內(nèi)容的講師。談及他所講授的移動應(yīng)用開發(fā)課程的內(nèi)容,從蘋果公司iOS系統(tǒng)上開發(fā)App,演變?yōu)槿缃褚曾櫭上到y(tǒng)為主,趙小剛最先提及的是“自信”。
為國內(nèi)計算機課程注入新鮮血液
2011年,趙小剛在武漢大學(xué)計算機學(xué)院率先開設(shè)了移動應(yīng)用開發(fā)課程,主講如何在iOS系統(tǒng)上開發(fā)App,“這在全國高校中也算很早的”。
“在長期講授iOS編程的同時,我一直在思考,如果只給學(xué)生介紹國外手機操作系統(tǒng)、介紹在國外手機系統(tǒng)上編程,學(xué)生們可能會對國外技術(shù)產(chǎn)生盲目崇拜的心理,甚至由此高看國外技術(shù)。而這種情況不僅出現(xiàn)在移動編程課程領(lǐng)域,在計算機的其他硬件和軟件課程領(lǐng)域也同樣如此。畢竟計算機技術(shù)起源于美國。但這種現(xiàn)狀對培養(yǎng)學(xué)生的‘自信’是不利的?!痹诮邮堋吨袊茖W(xué)報》采訪時,趙小剛?cè)缡钦f。
因此,華為公司推出的以萬物互聯(lián)為目標(biāo)的鴻蒙操作系統(tǒng)點燃了趙小剛要為國家自主創(chuàng)新的操作系統(tǒng)“打call”的熱情。他將鴻蒙系統(tǒng)比作為移動編程課程注入的新鮮血液,“我終于可以在課上講授具有中國特色的移動操作系統(tǒng)編程內(nèi)容了”。
今年2月25日,趙小剛在武漢大學(xué)開學(xué)第一課正式引入鴻蒙系統(tǒng)?!拔铱粗械氖区櫭梢匀f物互聯(lián)為特色的操作系統(tǒng),由此延展出分布式軟總線、超級終端、跨設(shè)備協(xié)同、分布式調(diào)用等應(yīng)用。對比大家已經(jīng)習(xí)慣的安卓與iOS操作系統(tǒng)來說,鴻蒙系統(tǒng)更需要良好的生態(tài)圈,呵護其發(fā)展壯大?!彼f,高校正是建立鴻蒙系統(tǒng)生態(tài)圈的絕佳之地。
在趙小剛看來,高校的學(xué)生將是鴻蒙系統(tǒng)直接或者潛在使用者。讓學(xué)生在高校接觸鴻蒙系統(tǒng),就是在幫助該系統(tǒng)培養(yǎng)未來的消費者;具備鴻蒙系統(tǒng)開發(fā)技術(shù)基礎(chǔ)的大學(xué)生,未來或可基于鴻蒙系統(tǒng)進行創(chuàng)業(yè),進而不斷壯大鴻蒙生態(tài)圈。
其實,鴻蒙系統(tǒng)課程落地武漢大學(xué)并非毫無預(yù)兆。早在2020年,華為公司東莞松山湖基地和教育部計算機類專業(yè)教學(xué)指導(dǎo)委員會舉辦共商鴻蒙發(fā)展會議時,趙小剛就曾跟隨武漢大學(xué)計算機學(xué)院院長黃傳河一同參會?!伴_會歸來的路上,領(lǐng)導(dǎo)就鼓勵我將鴻蒙系統(tǒng)課程開設(shè)起來。當(dāng)時網(wǎng)絡(luò)上還有關(guān)于鴻蒙的負(fù)面消息,如果在高校宣講,先給學(xué)生講清楚并澄清誤會,那么隨著課程的擴大將會影響更多人?!壁w小剛說。
渴望得到更多學(xué)生認(rèn)可
如何更好地講解鴻蒙系統(tǒng)特性并吸引學(xué)生的興趣,是趙小剛首先面臨的問題。因為這是一門選修課,有沒有學(xué)生會選,趙小剛心里并沒有底?!拔倚睦韷毫艽?,擔(dān)心學(xué)生接受度不高。而且,最初課后討論時也發(fā)現(xiàn)學(xué)生對鴻蒙系統(tǒng)不太信任,畢竟誰都沒有真正使用過?!?/p>
為了讓學(xué)生更好地接受鴻蒙系統(tǒng),他將移動編程課程組內(nèi)4名教師的課程相互打通,即學(xué)生可以根據(jù)自己的興趣選擇iOS、安卓和鴻蒙三個方向的移動程序開發(fā)課程,試聽后再決定選擇什么方向上課。趙小剛說:“即便學(xué)生在確定方向后,發(fā)現(xiàn)不感興趣了,也可以隨時轉(zhuǎn)到其他方向?qū)W習(xí)。而且,期末實驗報告不限選題?!?/p>
令他欣喜的是,最終來自武大計算機專業(yè)、軟件工程專業(yè)、信息管理專業(yè)的30名學(xué)生選擇了鴻蒙系統(tǒng)課程。課上,趙小剛一邊理性分析鴻蒙操作系統(tǒng)在國家信息安全和核心技術(shù)方面的必要性和可行性,一邊鼓勵學(xué)生支持我國自主移動操作系統(tǒng),讓他們嘗試在鴻蒙系統(tǒng)上開發(fā)App來繁榮鴻蒙生態(tài)。
隨著課程內(nèi)容的深入,當(dāng)趙小剛拿著華為樣機在課堂上給學(xué)生展示鴻蒙系統(tǒng)App的真機運行與多機分布式程序開發(fā)后,學(xué)生的態(tài)度從存疑變?yōu)榘l(fā)自內(nèi)心的認(rèn)同。“實物演示對他們觸動很大。對他們來說,鴻蒙不再是停留于PPT上的理論,而是真切存在的系統(tǒng)。它區(qū)別于安卓系統(tǒng),是可以做分布式應(yīng)用、實現(xiàn)超級終端功能的系統(tǒng)?!壁w小剛說,學(xué)生們還在課堂上學(xué)到了移動編程的精髓、鍛煉了開發(fā)App的能力。這些都激發(fā)了學(xué)生的興趣。
這樣的改變也堅定了趙小剛繼續(xù)教授國產(chǎn)操作系統(tǒng)應(yīng)用開發(fā)課程的信心,同時他也感受到身上承擔(dān)的“為國育才”的重任。
愿為完善鴻蒙系統(tǒng)盡一份力
作為較早接觸鴻蒙系統(tǒng)的人,趙小剛發(fā)自內(nèi)心喜歡這套我國自有的國產(chǎn)系統(tǒng)?!傍櫭上到y(tǒng)具備兩大特點,其一是一次開發(fā)、多端部署,即在DevEco環(huán)境下開發(fā)的應(yīng)用,只要經(jīng)過簡單的配置,就可以讓一個應(yīng)用在不同的設(shè)備如手機、手表、智慧屏上運行,簡化了應(yīng)用開發(fā)適配的難度;其二是分布式應(yīng)用開發(fā),即鴻蒙強調(diào)萬物互聯(lián)能力,應(yīng)用可以在不同智能設(shè)備上快速流轉(zhuǎn),手機上的應(yīng)用還可以無縫流轉(zhuǎn)到手表或Pad上?!?/p>
這兩點也是他在課堂上多次強調(diào)的,“雖然鴻蒙系統(tǒng)現(xiàn)在還不夠完善,但只要產(chǎn)業(yè)界和學(xué)術(shù)界共同努力,共建國產(chǎn)操作系統(tǒng)生態(tài),我相信鴻蒙將大有可為。我更希望隨著課程慢慢成熟,影響更多人,讓鴻蒙的星星之火點燃我國自主軟件的巨大市場,讓國人對我國自主軟件更有信心”。
《中國科學(xué)報》 (2021-06-22 第8版 學(xué)人)