張榮超:HarmonyOS為開發者提供盡情發揮創造力的廣闊空間

AUX01發表於2021-03-31

作為資深軟體開發工程師的張榮超是首批接觸HarmonyOS 並真正參與其培訓開發的講師,可以說,張榮超是真正的HarmonyOS 先行者。他曾就職於多家知名IT網際網路公司,擁有豐富的Python、Swift、Kotlin開發及培訓經驗;同時他也是專業的開發者講師,授課學員達百萬人次,以“通俗易懂、注重實操”的授課風格廣受好評。如今,他正準備推出HarmonyOS App實戰專案系列課程。


起始:初聞已知曲中意

具體而言,HarmonyOS為物聯網嵌入式開發提供了一條便捷的路徑。物聯網技術其實由來已久,但碎片化困擾一直存在。張榮超談到:“我覺得物聯網嵌入式開發最大的挑戰在於,每個裝置都是一座獨立的孤島,它們之間無法高效地互聯互通。”

體驗:深耕易耨無竟時

從剛接觸HarmonyOS到現在短短几個月的時間,張榮超已經開發了兩門HarmonyOS實戰專案的課程,其中,一門課程是呼吸訓練的專案,另一門課程是2048小遊戲的專案,每門課程都分別使用Java和JavaScript兩種程式語言實現,從而讓學習者可以在對比中更好地理解專案。

當張榮超逐步瞭解並深入掌握HarmonyOS開發技能後,他開始考慮如何以更為簡潔實用的方式向更多開發者推廣HarmonyOS。深諳“授人以魚不如授人以漁”之道,他不僅開發了兩門HarmonyOS實戰專案的課程,而且傾力完成了個人第一本介紹HarmonyOS App開發的圖書,這本即將面世的書,從零開始編寫了一個完整的實戰專案,而且對每一行程式碼進行了講解,讓讀者在實踐中學習、在學習中實踐,充分掌握HarmonyOS開發的實用技能。

要早日建立起基於HarmonyOS的全場景智慧生態,如何讓更多開發者參與進來是關鍵。作為首批開設HarmonyOS開發課程的講師,張榮超在設計相關課程時,充分融合“知學練用”四個環節,以智慧手錶Watch GT2 Pro為切入口進行了最初的嘗試。

張榮超認為,整體來說,開發HarmonyOS App的門檻並不高。“即便你沒有任何的開發經驗,也能夠在短期內快速地上手HarmonyOS App的開發。對於有開發經驗的廣大開發者而言,開發HarmonyOS App的門檻就更低了。HarmonyOS的整合開發環境DevEco Studio非常易用,其他開發平臺的工程師可以非常平滑地過渡和遷移到HarmonyOS App的開發中來。”

作為HarmonyOS先行者,張榮超對於HarmonyOS的未來充滿信心。“不管是從技術上,還是從設計理念上,HarmonyOS都是一個非常優秀的作業系統。”

對於將來可能要加入製作HarmonyOS課程的老師,他有兩點建議:首先課程要以學員為中心,而不是一味遵從“技術至上”。“老師之間比的是對知識的重構能力,看誰能夠以學員更容易理解和接受的方式把技術講出來,而非佶屈聱牙掉書袋;其次要讓學員看得見、有感覺,不管是呈現的視覺形式還是具體的邏輯展開,要能從細節處讓學生感受到老師的用意。

<1p white-space:normal;background-color:#ffffff;"="" style="overflow-wrap: break-word; margin-top: 0px; margin-bottom: 1.25rem; padding: 0px; font-family: 宋體, Arial; white-space: normal; background-color: rgb(255, 255, 255); box-sizing: border-box; color: rgb(33, 37, 41);">對於即將加入HarmonyOS生態的開發者,他也滿懷期待。“沒有人能夠熄滅漫天星光,每一位開發者,都是華為要匯聚的星星之火。希望所有的開發者都參與進來,聚沙成塔、滴水穿石,為構建我們國家基礎軟體的根貢獻力量。”


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997583/viewspace-2766031/,如需轉載,請註明出處,否則將追究法律責任。

相關文章