壹哥這次訪談的兩名學生,分別是目前就讀美國華盛頓大學科學與軟體工程的 余睿霖以及中原大學資訊工程系一年級學生 江竑燁,兩人都獲得了今年 Apple Swift Student Challenge 傑出作品的評價,江竑燁更有機會參加今年WWDC25 蘋果全球開發者大會與全球開發者面對面交流,這兩人都是透過熱情自學達成這樣了不起的成就,江竑燁甚至開發了全球開發者社群交流app《SwiftHub》,要來解決目前台灣開發者資源、資訊不足的現況。
由 Apple 公司舉辦的 Swift Student Challenge 學生應用程式挑戰賽,用意是以實質的行動鼓勵與支持熱愛程式編碼的學生,而在每年夏天舉辦的 WWDC 大會期間,也為這些開發者們,提供一個了解全新技術、工具和架構的機會,讓他們有機會加入開發者社群,透過交流與參與,激盪出更多能夠改變這個世界的創意,台灣開發者環境雖然不是很完善,但是今年全球 350 名獲獎者當中,仍然有 3 位台灣學生獲獎,壹哥透過線上的方式採訪了其中的余睿霖(Kris)與江竑燁(Vincent Chiang),跟大家分享他們的作品。
喜歡打電動、余睿霖愛上寫程式
現年 23 歲的余睿霖(Kris),目前在美國華盛頓大學攻讀科學與軟體工程,他回憶自己有一次玩遊戲玩得太瘋,結果父親把電腦解體,後來自己組裝開始接觸到程式,後來看駭客相關的電影,覺得寫程式很酷,直到在逢甲大學就學期間剛好有接觸到 Swift,那時候才發現 Swift 用 UI 互動來開發 app很酷,也讓他看到不一樣的世界,於是開始上網找資料、看國外的 YouTube 影片自學,並且從中找到熱情,看到 Swift Student Challenge 這活動之後開始嘗試投稿。
失敗兩次,學到的都是經驗
分享失敗的經驗,對自己來說是個警惕、對其他人而言,反而比成功更有價值,余睿霖(Kris)談到自己第一次投稿時,設計了一款可以幫助用戶了解為什麼資料會外洩的 app,結果因為 Swift Student Challenge 有個規定:「學生得在 Swift playground 中打造一個能在三分鐘內體驗的互動場景。」他猜想,可能該款 app 的體驗時間太長了,所以導致失敗。
有了第一次失敗的經驗,他在第二次比賽時,設計了一款學鋼琴的 app,那時候用迷宮闖關的故事書概念,一步一步讓用戶快速上手鋼琴並且從中找到學習的樂趣,可是這一次的 App 可能沒有符合環保、保育動物等對社會有正面幫助的影響,因此也不獲得評審親睞。
此次他從第二次的「故事書」概念出發,結合環境保護的議題,讓用戶扮演「森林守護者」的角色,自己從上帝視角觀察森林生態發展,舉例來說,當森林開採到某個時間點,如果不採取行動(停止開採、種樹),那麼森林就會朝向不同的生態發展,當森林都已經在惡化了,仍然選擇開採、那麼森林變得更差,最後就會光禿禿一片,甚至造成生態浩劫。
今年終於獲得大會肯定的余睿霖他說:「接下來只要我還是學生,就會繼續投稿。」他在獲獎之後有觀察到其他得獎者的作品,發現大家都很厲害,因此他接下來會朝向「傑出獲獎者」的方向努力,希望能有幾被邀請到 Apple park 與其他開發者交流,而在未來他希望自己能在美國工作、甚至創業,用 app改變這個世界。
小時候玩遊戲、長大後開發的App 也是為了解決遊戲碰到的困難,余睿霖指出,自己目前已經有上架三款 App,其中有一款是射擊遊戲工具的應用程式,玩家可以快速查看對戰紀錄、商城造型,並且發佈成就來跟其他玩家互動,這款 App 從 2022 年上架至今,深受台灣玩家青睞,目前用戶數已經突破 50 萬。
余睿霖:希望開發出顛覆世界的App
談到未來會不會朝著遊戲開發領域走,他回答我說:「我蠻喜歡玩遊戲,這也是我開發 app 熱情的開始,但是以後我不會偏開發遊戲走。」他希望接下來有機會的話會希望在美國工作、與一些志同道合的夥伴開發顛覆這世界的 App,像是 UBER App 的出現,讓傳統計程車朝向共享經濟發展,或者類似 Airbnb,讓喜歡旅行的人可以感受不一樣的異地生活等等,不過他認為 AI 並不會取代工程師,最終產出的結果仍然需要人類去驗證,以他而言,AI 就是輔助的角色,他也希望今年 WWDC 能夠看到更多跟開發者有關的 AI 工具推出。
台灣與美國學習環境差異
談到在美國跟台灣學習環境的差異,余睿霖從他自己的感受來看,台灣的開發者環境大部分的社團都跟網頁、遊戲開發有關,可以找到的內容相對的比較少,在國外可能人口數相對的多,App 論壇討論的內容也比較多元,常常可以從中找到很有趣的開發技巧,撰寫方式也很簡單。
這次訪談的另一個熟面孔 江竑燁(Vincent Chiang),他已經從南港高中畢業,現在是中原大學資訊工程系一年級學生,並且在軟體公司當實習生。針對國內外的開發者環境,他不約而同的回應台灣因為人口基數相對比較少,對於像是他這種自學的開發者來說,可以取得的資源與經驗就會比較受限。
以熱情設計了開發者社群App 江竑燁再次獲得蘋果肯定
關於江竑燁如何透過自學與自律成為開發者新寵兒這部分可以參考先前介紹,他在2023年就參加過Swift學生挑戰賽,當時的作品是一款能夠協助使用者管理家中食物庫存的App,可惜未入選;去年他再接再厲,成功以《MyGoal》 App獲獎,這款 App 能幫使用者建立工作清單,隨時檢視目標與完成進度,使用起來相當簡潔明確,適用於蘋果 iPhone、iPad、Mac,甚至是 Apple Watch 等平台。
今年他以《SwiftHub》App再獲評審青睞,江竑燁之前受訪時有特別提到,如果可以的話,他希望能夠加入台灣的 iOS Club 與更多頂尖的 App開發者交流跟學習,不過他發現離他最近的 iOS Club,一個是在台大、另一個是在逢甲,而他人在中壢,實際上這想法並不科學。
這世界還有很多「還可以更好」的問題正等待被解決
真正成功的人是懂得面對問題,並且會去解決問題,而不是抱怨或者自暴自棄。訪談過程中,我認為江竑燁有這個難得的特質。
江竑燁發現,全球百大 Swift Student Challenge 的得獎者大致上分成兩種類型,一種是很厲害的黑科技,另一種是為了解決某個問題而開發的 app,他認為自己現在開發的 App 屬於後者。
一直以來,江竑燁都知道透過哪些管道找到自己想要學習或討論的社群,不過他認為台灣有更多開發者會有跟他相同的需求,因為一些最新最快的資訊還是得透過英文查看,中文的資訊相對少一些,有了這個想法之後,今年的 Swift Student Challenge,他就是從這些想法出發,開發了 SwiftHub App,所以這個 App 從有這個想法到執行大約 8 個月的時間,然而真正開發是從今年農曆春節期間,趁著放假來完成的,這也間接呼應的余睿霖所講的:「開發app最難的是想法,其實做都很快。」
間單的說,江竑燁的 SwiftHub App 就是開發者版 LinkedIn,每位 Swift 開發者可以把自己擅長或感興趣的開發領域放在個人檔案中,也可以加入社團,並且進一步查詢各地Swift社團成員與聯絡方式,如果跟自己開發領域有相關的也可以點進去做近一步的接洽或者社團媒合。江竑燁還特別在 App 裡面加入 AI 翻譯功能,讓開發者可以快速用中文了解到最新的開發資訊。
江竑燁說:「其實台灣的開發者在社群上面也是很活躍,但相對在國外比起來,可能因為人的基數差很多,最新最快的資訊還是得透過英文查看,中文相對比較少一點、慢一點,也許 SwiftHub App 可以以解決這些問題。」
導入生成式 AI 的食譜 App
除了得獎作品之外,江竑燁正在開發另一款 App《V-Cook》,這款 App 讓我印象非常深刻,江竑燁說:「我想要解決的是『煮飯前想要煮什麼的困擾』。」他透露自己的媽媽每次做菜之前都在煩惱要做什麼菜,結果最後還是做出跟之前一樣的菜…(沒有抱怨的意思)。
江竑燁的《V-Cook》app,可以讓使用者在生成食譜的時候,選擇他要的語言跟食譜,然後按照步驟就可以做出一道料理。我認為這款 app 最酷的地方在於它是用生成式AI 的方式,幫忙辨識、生成出食譜,舉例來說,當自己在網路上或者電視上看到千層蛋糕,那麼就可以把照片導入到《V-Cook》app,接著就可以快速生成出食譜。
在食譜裡面,可以知道要煮多久、難易度如何,烹煮的過程中也可以設定鬧鐘、預覽烹煮的步驟跟食材,也可以設定是要做幾人份,一但食材不夠,出外買菜還可以把需要的食材加到清單,接著到賣場買菜,就可以在購物欄當中確認自己需要買的跟已經有的,有趣的是,如果去的賣場沒有這個食材,也可以進一步選擇這個食材的替代品。
江竑燁向我們介紹這款 app 給我的感覺,就好像在跟他媽媽介紹 App 一樣,充滿著熱情,並且不斷提醒我們,他會持續不斷優化使用介面。
現場也有媒體詢問他自己有沒有試過?江竑燁直接給我們看一張照片,他說他在妹妹生日的時候有做了一個抹茶千層蛋糕,雖然長相不是很好看,不過他跟妹妹都覺得還不錯吃,而且是「有吃完沒有丟掉」那種。
前途無量的台灣新生代開發者
江竑燁的《V-Cook》app 在 AppStore 也有相似的應用,甚至在 CES 2025 期間,我在 LG 的攤位上也有看到他們的烤箱、冰箱整合的 AI 助理功能當中,也有相似的功能。所以我認為江竑燁的 App 概念雛形非常好、出發點也很正確,缺乏的是一個平台跟管道,而這正是台灣多數開發者共同面對問題,我相信以他的年紀,如果朝這個方向持續邁進。未來幾年內,他或許會是下一個開發獨角獸app的成功企業家,當然這需要經驗跟眼界,還要一點運氣…只是這兩年接觸到他,真的覺得他是個很發展潛力的孩子。
今年 WWDC 期間,江竑燁將有機會前往 Apple Park 參加盛會,他自己最希望見到的人是傳奇大師-軟體開發總監 Craig Federighi 以及 Apple CEO Tim Cook,當然也希望能有機會跟一些他崇拜的知名開發者面對面交流,至於今年最希望看到的還是 Apple 在 AI 開發上的進展。
談到未來,江竑燁的想法維持不變,他希望找到更多志同道合的開發人才一起組隊比賽,還在大學一年級的他,現在已經是某間公司獨挑大梁的 iOS 平台軟體工程師,他希望自己能有機會開一間公司,持續從事軟體開發,可以讓更多人透過 App 解決生活中碰到的問題。