開發者,一個對我們來說熟悉又陌生的群體。一提到開發者,可能很多人都會想起“穿着格子衫的程序員”的刻板形象,但我們每天離不開的各種應用,都是開發者們智慧和創意的結晶。
這屆華為開發者大會(HDC),就讓我們見識到了開發者們生動的一面,不再只是刻板印象里的“碼農”,而是一個個鮮活的個體,有還在讀書的大學生,有喜歡玩遊戲的自由職業者,有年少失聰但不懈努力的創業者。
韓鳳坤:“自己從來沒有想過的事情實現了,很開心”
星語APP開發者韓鳳坤與代碼的緣分始於12歲,在初中的微機課上,他第一次接觸到了編程語言,看着一行行代碼在屏幕上瞬間呈現結果,用他的話來說,“有一種搭積木的感覺”。在好奇心的驅使下,韓鳳坤開始自學編程,鴻蒙超級終端發布時,他正在上高三,華為提出的“讓內容在合適的設備間流轉”的理念引起了他的興趣,並陸續購入不少華為智能家居產品,與鴻蒙結下不解之緣。
大學期間,韓鳳坤加入了華為開發者聯盟後,“找到組織”後的他相當活躍,從HarmonyOS 開發者創新大賽到HMS Core 創新實戰營,不少開發者活動都有他的身影,他還成為了華為耀星校園大使並在2021年接到了來自HDC的邀請。
“2020年,剛剛加入HSD(華為校園開發者計劃)的時候,就很嚮往HDC。有想象過自己可以去,但是當時比較小透明,沒想到2021年(名單)里有我,自己從來沒有想過的事情、夢想實現了,很開心。”回想起去年的HDC參會經歷,韓鳳坤依然難掩興奮。
開發“星語”的靈感來自韓鳳坤日常生活中遇到和聽聞的人際關係難題,加上選修的心理課打下的基礎,他決定開發一款不過分強調社交,供人們傾訴煩惱和秘密的應用。在開發期間,他感受到了華為HMS能力給開發者帶來的切實幫助,依託HMS的賬號能力,他免去了賬戶體系的搭建,大大降低了開發難度,節省了大量開發時間。
石城川:聽不見的他要幫助更多人實現無障礙溝通
“音書”的開發者石城川本身的成長經歷就是一個無比勵志的故事。
11歲那年,石城川在高燒昏迷一周後永遠失去了聽力,突如其來的變故沒有擊垮他,即使因所在的縣城沒有特殊教育學校,只能在原學校繼續學習,他依然憑藉優異的成績考上了暨南大學的應用數學專業。
準備畢業答辯期間,石城川發現與老師同學的溝通十分困難,常常聽不懂問題,幸而在老師同學的幫助下,他鼓足勇氣上台演講,這也為他日後在創業中勇於向陌生人表達自己、與人交流打下了基礎,開發一款服務聽障人士的產品的想法也在這個時候萌芽,他與來自華南理工的彭駟慶合夥成立了音書科技公司。
音書APP起初的功能只是簡單的語音轉文字,但很快石城川發現不少用戶在使用過程中面臨語言能力不佳、發音不標準、不會說話等困難,針對這些痛點,石城川結合現有技術為音書增加了語音訓練功能,讓用戶可以通過遊戲練習發音。了解到聽障人士缺少社交渠道後,石城川又為音書開發了社區功能。
目前正在開發的最新版音書中,已經集成了華為的HMS手語服務,用戶可通過“虛擬手語人”學習手語。石城川表示,接下來團隊還將針對聽障人士設計標準化接口,讓用戶通過音書APP連接助聽器,更好地操作助聽產品。
“對於音書科技團隊來說,能夠幫助更多的人實現無障礙溝通,是一件很偉大、很感動的事情。”石城川說。
張旭乾:邊玩遊戲邊開發
喜歡玩天黑請閉眼、狼人殺等推理遊戲的張旭乾是一名自由職業者,對遊戲的喜愛是他走上職業開發者道路的重要因素,他開發的場景動畫劇本製作軟件XstoryMaker,就源於一則分支劇情製作視頻的啟發。
不過,張旭乾最早開發的產品不是應用,而是如今可能很多人陌生的網頁。上初中的時候,張旭乾接觸到了Windows 98里的網頁開發軟件Office Page,開始嘗試製作網頁。在玩遊戲的過程中,由於需要記錄各個工會成員的DKP(結算分值),他又接觸到了ASP後端的網站開發。
2019年,華為在HDC上提出要用JS做原生APP,這引起了張旭乾的興趣,因為此前JS多用於網頁和簡單的應用開發。2020年鴻蒙開放開發者公測後,他申請到了華為開發者的資格,並逐步接觸了鴻蒙開發的相關技術。
在XstoryMaker的開發過程中,鴻蒙的分布式能力(分布式文件、數據庫)讓張旭乾受益匪淺,此前如果想將開發內容分享給別人,需要藉助一套網絡通信服務(雲端、局域網等),但使用鴻蒙的分布式能力可以做到多端互聯,“至少節省了一個月的時間,這一點對我幫助很大”。而鴻蒙對JS語言的支持,則讓開發者同一種語言和技術能力開發應用,並調用手機本身的硬件相關的能力以及數據處理能力。
下一步,張旭乾計劃在XstoryMaker中加入更多人話對話、場景和劇情,利用鴻蒙的能力解決多設備互聯的問題。
又是一年HDC,來自五湖四海的開發者在華為位於東莞松山湖的總部相聚一堂,他們有着不同的人生軌跡,不同的故事和身份,選擇成為開發者的出發點或許是出於對編程的熱愛,或許是為了解決生活中的難題,但殊途同歸,他們的最終目的都是利用鴻蒙賦予的工具和能力,讓這個世界變得更好。