我與 iPlayground 的六年:從參加者到講者的成長之路

從 2018 年第一次參加 iPlayground,到 2025 年站上講台分享 Local LLM,這六年的歷程,有哭有笑有淚有青春。這個活動見證了我從菜鳥工程師成長為講者的過程,也見證了台灣 iOS 開發社群的起伏。

2018:初次相遇,打開新世界的大門

想當年我還不會 iOS 開發的時候,照著 Udemy 的教學開始學了一些皮毛,後來誤打誤撞開始接案,就莫名其妙地踏入 iOS 開發這條路。那時候一直很嚮往成為全職的開發者,剛好遇上了 iPlayground 的第一屆,就毫不猶豫地花了兩千多塊報名。

兩千多塊對當時的我來說,其實是不小的開銷。但我心想,如果能因此更接近 iOS 開發圈,認識一些前輩,那這筆錢就花得值得。

當年的影像至今仍歷歷在目。還記得那時候的議程在講 Objective-C 和 Swift 的橋接、初代 Siri Intent 的應用、還有各種當時覺得高深莫測的主題。雖然很多內容當年的我是一知半解,聽得霧煞煞,但那種「原來 iOS 開發還有這麼多可以深入的地方」的感覺,讓我越來越喜歡這個領域。

更重要的是,我第一次感受到「社群」的力量。看著台上的講者分享他們的經驗,台下的聽眾專注地聆聽,休息時間大家熱烈討論技術問題,那種氛圍讓我深深著迷。

2019:工作人員的甘苦談,一場美麗的誤會

到了 2019 年,一張兩千多塊的門票對當時的我來說,依然是不小的負擔。加上我很想更深入地參與這個活動,所以我決定早早就報名了工作人員。我心想這樣我就可以不用付門票錢,又可以認識工作人員們,一舉兩得,多划算!(可能省錢是最大的驅動力)

殊不知,辦研討會真的不是人幹的

一個人的設計組

我接下了設計長職位。原本以為會有一個團隊一起工作,結果不知為何,我這一組一直都沒有再進人,最後就只剩下我一個人。

那時候的我確實很多工,接了不少設計案,幫人設計名片、UI 介面、產品包裝什麼的都做,所以覺得這個任務應該可以勝任。但我沒想到的是,設計組的工作不只是「設計」,還包含了大量的執行面:

  • Badge 設計與製作:設計模板、套入 400 多個人的名字和資訊
  • 主視覺設計:活動的識別系統、海報、宣傳素材
  • T-shirt 圖案設計:要考慮印刷工法和成本
  • 背板設計:會場的視覺佈置
  • 和廠商溝通:詢價、打樣、確認細節、催進度
  • 物流處理:取貨、驗貨、運送到會場
  • 墊錢:很多費用都要先墊,事後才能核銷

其中我最自豪的作品,是做了一支 iPlayground 的主視覺動畫。到現在回頭看,我都還蠻喜歡那個作品的。

期待與現實的巨大落差

其實我自己的定位是,如果讓我一個設計組可以在展會前這麼累,那應該也要讓我在過程中稍微輕鬆一些,但我自己感覺是從頭累到尾,辦研討會真的不是人幹的

2020:心態轉變與講者初體驗

拒絕回鍋,但選擇向前

2019 年的經驗讓我對工作人員這個角色產生了陰影。所以當 2020 年被詢問要不要回鍋當工作人員時,我果斷拒絕了。

但我還是有幫忙做了一小部分的設計,畢竟對這個活動還是有感情的。更重要的是,我決定嘗試一個新的參與方式:投稿成為講者

鼓起勇氣的第一次投稿

那時我的開發經驗其實還不夠豐富,技術深度也不如那些資深前輩。但我想,既然要來 iPlayground 講,我就來講點不一樣的東西吧。

我觀察到一個有趣的小現象:隨機數。這個看似簡單的東西,其實有很多學問。我決定追這個小問題,從隨機數是什麼、算法是什麼、一路講到隨機數的歷史。

準備這場演講的過程,我發現把一個小議題講得清楚有趣,其實也是很有成就感的一件事。不一定要講很高深的技術,只要能讓聽眾有所收穫,就是成功的分享。

站上講台的那一刻,我突然理解了為什麼那麼多人願意無償分享。看著台下的聽眾認真聽講,看著他們因為理解而點頭,那種感覺真的很棒。

以上就是我第一次當講者的一屆。

2021-2023:失落的三年

這幾年應該是世界變動最大的三年。

疫情的衝擊

可怕的疫情打亂了所有人的生活。國際交流停滯,實體活動被迫取消,連工作都變成了遠端。iPlayground 停辦了兩年,整個 iOS 開發社群彷彿進入了冬眠期。

產業的劇變

更讓人焦慮的是產業的劇變。2023 年,ChatGPT 橫空出世,整個科技圈的焦點瞬間轉向 AI。與此同時,Flutter 蓬勃發展,跨平台開發成為新寵。Mobile 開發,尤其是原生 iOS 開發,似乎不再是焦點。

我看著身邊的 iOS 朋友們紛紛轉行:

  • 有的去了後端,覺得後端工作機會更多
  • 有的轉去網頁前端,說 React 市場需求更大
  • 有的乾脆離開軟體業,去做完全不同的事

那幾年的求職市場真的很艱難。企業對 Mobile 開發的投資明顯減少,iOS 職缺越來越少。我一度也懷疑,是不是該考慮轉換跑道了?

社群的低潮

這段時間,iPlayground 籌備團隊也嘗試重新舉辦,但贊助的難度大增。企業不願意再砸錢在 Mobile 相關的活動上,畢竟他們的注意力都在 AI 了。

最後,2021 和 2022 年都沒能成功舉辦。台灣 iOS 開發社群陷入了前所未有的低潮。

2024:浴火重生的小雞

就在大家都以為 iPlayground 可能就此終結時,福氣哥回歸了

作為 iPlayground 的老總召,福氣哥決定重新點燃這把火。但這次不追求規模,而是辦一個小而美的單軌活動。

那年的 iPlayground 只有一天、一個軌道、精選的議程。但就是這個小小的活動,重新把大家聚在了一起。

我還記得那天的氣氛,既熟悉又陌生。熟悉的是那些老面孔,那些一起走過這幾年的夥伴們。陌生的是,大家都成長了、改變了,有了新的故事要分享。

國際交流也漸漸恢復了。有幾位海外的講者專程飛來台灣分享,那種久違的國際化氛圍又回來了。

iPlayground 沒有死,它只是在等待重生的時機。

2025:重返榮耀

工作轉換期的思考

2025 年,我剛好處在工作轉換期。做 iOS 開發這麼多年,老實說也會有點倦怠。這陣子的 AI 狂熱當然也影響了我,我開始思考未來的方向。

就在這個時候,我收到了好朋友 DinDin 的邀稿。

受邀稿的驚喜

DinDin 說,籌備團隊內部討論時,有人對我 2020 年講的「隨機數」那個題目印象很深刻,覺得很有趣。所以想邀請我今年再來分享一個題目。

我真的是受寵若驚。

被邀稿這件事,對講者來說是一種肯定。代表你過去的分享有價值,有人記得,有人欣賞。

選題的掙扎

收到邀稿後,我開始認真思考要講什麼。當時我對好幾個題目都很有興趣,列了大概五個候選:

  1. SwiftUI 的進階應用
  2. iOS 的效能優化技巧
  3. Local LLM 在 iOS 的應用
  4. Combine 與 Swift Concurrency 的比較
  5. App 架構設計的演進

我問了好幾個朋友的意見,最後決定講 Local LLM 在 iOS 的應用

為什麼選這個?因為:

  • 這是我最近正在研究的技術
  • 結合了 AI 熱潮與 iOS 開發
  • 市面上這方面的中文資料還不多
  • 我覺得這個方向很有未來性

眾星雲集的競爭

沒想到今年的投稿踴躍程度相當高。不乏一些很厲害的大神們,還有從以前到現在都很尊敬的前輩們,更有一些很厲害的年輕開發者投稿。

據說今年拒絕邀稿的程度達到歷年最多。加上只有一個軌道,所以錄取率特別低。今年的議程真的是萬中選一

我的題目很榮幸被主辦單位相中,能夠擠進這個眾星之列。這既是榮幸,也是壓力——我得好好準備,不能辜負這個機會。

準備的過程

準備這場演講,我花了大概兩個月的時間:

  • 先搞懂LLM是什麼

那時候幾乎每個晚上都在看李弘毅老師的課

從最基本的Tokenize->Embedding->預測logits等等基本原理開始看。

接下來就是Llama.cpp在手機上要如何運行和使用,完全可以從最基本的原理開始理解並且實作。

詳細的我有時間會另外在開一篇文章來講

回顧與感想

這個活動在我生命中的意義

從 2018 到 2025,整整六年。iPlayground 見證了我的成長:

  • 從聽眾到工作人員
  • 從工作人員到講者
  • 從菜鳥工程師到能分享經驗的開發者

這個活動在我的人生中,佔據的份量逐漸變大。它不只是一個研討會,更像是一個成長的里程碑。

對社群的感謝

我要感謝歷屆的總召和工作人員們。這些人都是無給職,用大量的時間為社群奉獻。他們不求回報,只希望台灣的 iOS 開發社群能夠更好。

特別感謝福氣哥,在 iOS 開發最低潮的時候,仍然堅持把 iPlayground 辦下去。沒有他的堅持,可能就沒有 2024 和 2025 的重生。

給未來想參與的你

如果你是 iOS 開發者,我強烈建議你參加 iPlayground:

如果你是新手:

  • 來聽聽看業界前輩怎麼做事
  • 認識一些同行,建立自己的人脈
  • 不懂的沒關係,先吸收氛圍

如果你有一些經驗:

  • 試著投稿,分享你的經驗
  • 不用等到變大神才分享,小議題也很有價值
  • 講者的成長是最快的

如果你想更深入參與:

  • 可以考慮當工作人員(但要有心理準備)
  • 幫忙推廣活動,讓更多人知道
  • 在社群中保持活躍,互相幫助

對 iPlayground 的期許

希望 iPlayground 能夠繼續辦下去,成為台灣 iOS 開發社群的年度盛事。

希望更多人能夠參與,不只是聽講,更要分享、交流、碰撞出火花。

希望台灣的 iOS 開發圈能夠越來越熱鬧,即使 Mobile 開發不再是最熱門的領域,我們仍然能夠堅持做自己喜歡的事。

結語

這六年的歷程,教會我幾件事:

  1. 不要怕失敗:2019 年當工作人員的經驗很糟,但沒有那次經驗,我不會有後來的成長
  2. 持續參與:再忙也要保持和社群的連結,這是成長的養分
  3. 適時分享:不用等到變大神才分享,每個階段都有能分享的東西
  4. 感恩回饋:從社群獲得很多,也要試著回饋社群

iPlayground 對我來說,不只是一個研討會,更是一段青春,一個家。

感謝所有讓這個活動能夠繼續下去的人。

我們明年見!


大軍 2025-08-27