半載鴻蒙辟蹊徑,一朝醍醐澄初心
原創??https://harmonyos.51cto.com??
引言
六月的某個逛淘寶的時刻,買下了《鴻蒙應用開發實戰》,呼吸手表項目實戰幫我打開了HarmonyOS的大門。還記得那個時候是正式發布HarmonyOS操作系統的時候,是各個智能終端設備陸續升級到HarmonyOS 2.0的時候。更湊巧的是,在《鴻蒙應用開發實戰》的感謝頁,有51CTO社區這一個詞語,鬼使神差就讓我開啟了在51CTOHarmonyOS技術社區創作的212天,這是我寫下的第37篇文章,我也覺得是第22篇精化(嘻嘻)。在學習鴻蒙的路上,有太多太多的機緣巧合,有太多太多的貴人恩師,在學習《鴻蒙應用開發實戰》的時候聯系到張榮超老師,老師的耐心解惑并達成一段時間的小小合作,至今仍然讓我感觸深刻。在學習《鴻蒙應用程序開發》的時候,整理了三章的讀書筆記并提出了書中的幾個印刷錯誤,在董昱老師的交流中,讓我感受到了前輩和先行者的謙虛和淵博。之后更是抱著試一試的心態,向華為開發者大會2021 HarmonyOS學生公開課的運營團隊報名并投遞了簡歷,最終在疫情肆虐的神州,在考研倦倦的十月,特別幸運地參加了此會。期間的學長和老師,會場與比賽,餐會與舞會,讓我受益太多太多了.向林學長的請教,讓我對未來規劃更加通透,聽歐sir的發言和學歐sir的分享,讓我對開源與學術有了更加深刻理解.
半載鴻蒙另蹊徑.是國產的,面向未來的,基于全場景與分布式的操作系統的徑。是自我的,面向未來的,基于個人發展與職業規劃的蹊。
一朝醍醐澄初心.是著書立說的老師,是布道授業的前輩,是攜手并進的同窗醍的醐。澄心定意,澄的是為中華之復興而讀書,為萬物之互聯而編程的初心。
一.不期而遇,初窺門徑
書籍:《鴻蒙應用開發實戰》,作者:張榮超
HarmonyOS技術社區張榮超老師首頁
讀書筆記:HarmonyOS Practice《鴻蒙應用開發實戰-張榮超》|自學筆記
二.不如守中,潛心修煉
??官方文檔??
??HCIA-HarmonyOS Application Developer系列資料??
這部分內容,我想表達兩點:
- 其一,當不知道怎么學習的時候,以證帶學,以證促學,以證驗學,其實是很不錯的選擇。具體的啟發是張榮超老師的HCIA的直播課,當然張榮超老師團隊的鴻蒙應用開發HCIA認證專題課程我也學習了,是非常不錯的課程。
- 其二,最全,最威的百科全書當然是技術文檔,不管是學什么技術,學什么框架,技術文檔是最直接,最權威的參考資料和學習資料。
三.華為開發者大會,醍醐灌頂
華為開發者大會2021 HarmonyOS學生公開課優秀學生代表
個人向總結:HDC2021個人向總結和鴻蒙開發者創新大賽思路分享
四.鴻蒙白皮三件套,登堂入室
書籍
具體的文章可以在我的主頁里找一找:帶魚主頁
書籍1:《鴻蒙應用程序開發》,作者:董昱
書籍2:《鴻蒙操作系統開發入門經典》,作者:徐禮文
書籍3:《鴻蒙操作系統應用開發實踐》,作者:陳美汝 鄭森文 武延軍 吳敬征
關于這三本書的學習:了解鴻蒙,UI框架,三大Ability,線程管理,分布式開發,自己現在還并沒有學完,關于這三本書的學習我有三個建議
- 結合視頻學習,邊學邊敲邊總結
- 按需學習,如果某一部分的知識懂了,那么就快速過
- 當成工具書學習,在實際開發過程中,遇到知識點卡殼,可以把這三本書當成工具書使用
五.移動開發三件套,修煉內功
書籍
狀態:learning
書籍1:《移動應用開發-初級》,作者:華為軟件技術有限公司
書籍2:《移動應用開發-中級》,作者:華為軟件技術有限公司
書籍3:《移動應用開發-高級》,作者:華為軟件技術有限公司
- 就目前的學習而言,這三本書區別其實還真不大,大家如果有需要買一本就行,嘿嘿,《移動應用開發-高級》即可
- 主要內容:Android,IOS,HarmonyOS歷史發展,Java與JavaScript的編程基礎,Web開發的基礎,Android開發的基礎,HMS的開發與實例
六.鴻蒙生態多渠道,兼聽則明
公眾號,社區,項目,書籍
公眾號(鴻蒙系列):HarmonyOS開發者;HarmonyOS技術社區;鴻蒙技術社區;華為開發者社區
公眾號(硬核系列):InfoQ;數據觀;工信微報;電子工程專輯;編程語言Lab
交流社區:51CTO HarmonyOS技術社區;華為開發者論壇
開源項目:Gitee 鴻蒙開源項目
書籍1:《深入淺出OpenHarmony——架構、內核、驅動及應用開發全棧》,作者:李傳釗
書籍2:《鴻蒙生態》,作者:李洋
讀書分享:軫宿-基于《鴻蒙生態》的知識總結與分享
- 這部分的內容,其實我是覺得對于我開拓眼界,是我吸收"高緯能量"的窗口,讓我對編程,對鴻蒙有了更廣,更深的了解。
- 關于《深入淺出OpenHarmony——架構、內核、驅動及應用開發全棧》這本書我差不多要讀完了,讀書筆記應該在二月份中旬寫出,李傳釗剖析OpenHarmony跟書名的深入淺出十分匹配。
七.未來,有跡可循
2022年的關于鴻蒙的計劃
(1)依托HarmonyOS開發者創新大賽(作品提交時間延長至五月)鞏固技術知識,拓寬視野眼界.----幸好延長至五月(備戰復試和畢業設計已經無法阻擋的耗去了很多時間
(2)基于畢業設計(基于Vue的業務組件庫–差不多就是這類型的),然后根據npm上有贊團隊的OpenHarmony UI組件庫,二次封裝一個屬于自己的適配原生鴻蒙的組件庫
(3)基于清華出版社六件套,在今年九月份之前拿到HCIA-HarmonyOS Application Developer(雖然1200RMB很心疼)
(4)如果有機會,成為學校HarmonyOS微專業的助教,并把HarmonyOS開發打入到學校特色組織,校黨委直接領導的紅巖網校工作站中的移動開發部門,專門設立HarmonyOS部門
??https://harmonyos.51cto.com??