2019 Google I/O 初體驗

以通訊軟體為核心,LINE 持續發展圍繞用戶生活的各種服務,同時也抱持著開放的態度,積極與不同的平台或開發工具串聯。因此,我們鼓勵、更贊助 LINE 的工程師參與各式各樣的外部研討會,激發更多創意或合作的可能性,並於會後撰寫見聞,分享給 LINE Engineering Blog 的讀者們。

《LINE 強力徵才中!》與我們一起 Close the Distance 串聯智慧新世界 >> 詳細職缺訊息

Google I/O 是一個由 Google 主辦的年度開發者大會,匯集了來自全球各地的開發人員,與 Google 各領域專家進行面對面會談,或現場實作,且能看到 Google 最新開發產品的第一手資訊。

身為一個 Android 開發者,能參加這個會議 (或者說是開發者的盛宴) 是個夢想。今年,很榮幸也很感謝公司 LINE 的支持,全額補助我去參與這個盛大的會議。這同時也是我初次參與,留下深刻的印象。無庸置疑,我從中獲益良多,但是以我沒有想像到的方式!

I/O 19′ 標誌

官方部落格可以知道,今年的 I/O 共有 7,200 人在 Shoreline Amphitheatre 共同參與,其中絕大部分是開發人員。而我也相信,在會議後的幾日,許多的議程分享或回顧文章肯定會如雨後春筍般出現。我當然也參與了一些議程,並且在回國後也花了一些時間補看我有興趣卻未能及時參與的議程影片。然而,參與 Google I/O 的最大價值,在我看來並不是在技術議程上,而是在現場未被攝影機捕捉到的其他活動、我的觀察以及啟發。

事前準備?

在今年出發去參加之前,我從一些已經參與過 I/O 的朋友那裡得到一些建議。其中一個就是讓我切記,在官方發布議程後,要馬上預訂好想參加的議程,否則熱門的議程很快會額滿。因為我太擔心當天在現場排隊耗時甚至還可能進入不了議程,在官方發佈的當天,馬上就把所有時段都預定好,並下定決心要盡可能參與越多的議程越好。

在那之後,我很幸運的被邀請進一個台灣香港 I/O 19′ 參與人員的 LINE 聊天群組。裡面有許多經驗豐富的 I/O 參與前輩,他們熱情又熱心的分享了實際參與的經驗。我從中獲得許多有用的資訊,並認知到什麼才是參與 I/O 最重要的事  —  沒有被攝影機留存的活動,像是,直接面對面諮詢 Google 的專家、參觀現場 Sandbox 以及跟社群人員互動。

I/O 前

讓我從 5 月 6 日女性科技從業員的 I/O 行前晚餐這個多元化活動開始講起。很顯而易見地,這個活動專為女性科技從業員舉辦,而我收到了邀請函 (當然我也收到眾多男同事羨慕嫉妒的眼光)。

身為一個女性開發人員,我能體會大部分的女性開發人員在一個男性主導的環境中感受到的孤寂感。而這個活動,只有女性能參加,更好的是,都是同在科技業的女性。簡直就像是天堂。我不是一個擅長破冰的人,但很慶幸去參加了這個宴會,也結交了一些新朋友。我從她們身上感受到無窮的精力與熱情,這真的是一個很好的開啟 I/O 大會的暖場活動。

Women Techmakers I/O 行前晚餐

I/O 期間

會議三天裡,有以百計數的議程,其中包括沙盒 (Sandboxes)、程式碼實驗室 (Codelabs)、應用程式實務討論 (App review)、諮詢時段 (Office hours) 以及聚會 (Meetups)。而在這些議程當中,我很確定你絕對不會想錯過主體演講 (Keynote)。每個人都引頸期盼著主題演講,現場氣氛非常高昂。作為一名開發人員,更不用說還是一名技術愛好者,聽取第一手資料絕對讓人激動,而我周圍的參與人員幾乎都和我一樣亢奮。

每個人都在引頸企盼 Keynote!

如前所述,議程都有事後錄影可看,重要的是現場沒有攝影機的地方,所以我只挑了幾個重要的議程參加,像是,主體演講 (Keynote)、開發要旨 (Developer Keynote) 及 Android 新特點等等。我把大多時間放在沒有錄影的活動,像是參觀 Sandbox 透過現場示範來了解更多應用情境。

總共有 8 個不同主題的 Sandbox 帳篷,內容為 Android、Flutter、AR、機器學習 (Machine Learning) 等等。我在前兩天一一參觀了這些 Sandbox,並花時間照相錄影作紀錄。而其中最讓我印象深刻的不外乎是 AR 的實際應用。

我發現的第一個有趣的 AR 應用在 I/O App 上。像我一樣路癡到無可救藥的人絕對會喜歡這個功能。在 I/O App 裡,側邊欄中有一個選項叫探索 I/O (Explore I/O),當你點擊時會看到一個 QR 碼掃描方框。會場到處的地圖版上附有 QR 碼,你只需掃瞄它,就可以在手機畫面上,以 AR 的形式看見實際的地點方位。實際看看下面的影片來體驗下吧!

io19 App Explore I/O with AR
io19 App Explore I/O with AR

第二個 AR 的應用情境把咖啡機的運作帶到生活裡。這項技術運用了 AR 核心中的圖像辨識與增強。一樣在掃瞄完 QR 碼後,移動你的手機對準不同的咖啡機部位,你就能看到相關的運作。下面的影片展示了 Expresso 是怎麼被製造出來的。我個人認為在展示產品如何運作給顧客知道上是一個很吸引人的方式。

Sandbox: 咖啡機 AR 展示

當然還有很多其他有趣的現場展示,但我不會全部提及。如果你對其他 Sandbox 還是很有興趣,不妨看看下面這個 Google 對 Sandbox 的小小導覽片段。

Google I/O 19 Sandbox Tour

在我參觀 Sandbox 的同時,我也不停關注著 Codelabs 那個區域。那裡總是擠滿了人,以及排著長長的隊伍等待拿貼紙。因此,在我發現所有的 codelabs 在大會結束後也能在線上去實作後,我就放棄了去 Codelab 的想法,轉而抓住機會去諮詢 Google 的工程師問題。

我問了一些跟 ML Kit 相關的問題,包括能控制的範圍及如何應用至我們的 App 中等等。現場的工作人員都很友善也很願意解答任何相關疑問,所以我也從中得到很多啟發與建議。我甚至遇到了算最多位數 Pi 的世界紀錄保持人 Emma Haruka!我很興奮能實際面對面和像她一樣的世界頂尖女性工程師聊天!我們在 GDG 的社群晚餐聚會上一起拍了照並聊了會天。這也是一個很棒的活動,參與者都是些熱情又聰明的人,能跟他們互動很愉快。

除了議程 、 Sandbox 及諮詢時段 (是個能帶著你的問題直接面對面去詢問 Google 專家的時間) 外,我也花了一些時間在 Community Lounge 與 GDE (Google Developer Expert) 和 GDG (Google Developers Groups) 的組織人員交流。透過參與 Scavenger Hunt 活動,我試著找了幾個不同國家的組織人員交流,透過問像是「你是怎麼知道 GDG ?」和「你最喜歡 GDG 的 3 件事是什麼?」等問題去了解到 GDG 活動的宗旨。不得不說是一個很有趣且有意義的活動,我也因此認識了幾位很有熱情的開發人員。

I/O 的紀念品
在社群休息區 (Community Lounge) 中的一些活動

小結

這是一個充滿驚喜和成長的旅程。我誠摯建議開發者至少參加一次這樣的大型會議,體驗現場氛圍。

真的非常感謝公司的開放和支持態度讓我能參加這個盛典。當初預期能見長知識並提升技術能力,但這比我想像中獲得的更多。通過這次活動,我有機會直接與 Google 專家、WTM(女性科技從業人員)和 GDG 組織者交流,這些人有一流的技術能力也充滿熱情地分享,我僅透過與他們交談就能得到許多收穫。更美好的是,將來甚至有機會能與他們合作(在會場時,有些工程師與我交換了名片,並希望將來能有合作機會。而在回國後,我也確實收到了一些來信,做了進一步的討論。)

參加 Google I/O 真正的價值不僅在於個人,對公司也有相當的助益,而這並不是待在家裡看看線上放出的議程可以獲得的。這次經驗拓展了我的視野,讓我更了解到行業和最新技術的發展趨勢。我在回公司後分享給同事,這些能量將積極地在團隊內部產生連鎖反應。更甚的是,我認為現在還有一些我目前看不到的價值,但我相信之後會有正面的影響。未來期待能與大家分享更多心得!

期待下次再見了 🙂

Related Post