從台下到台上,我成為 GDE(谷歌開發者專家) 的經驗分享

語言: CN / TW / HK

theme: smartblue

以前台下客,如今台上人,曾驚鴻一瞥,今再會旅程。

2022年5月末,經過一個多月的面試,我的 GDE (Google Developer Expert) 終於正式成功通過面試,成為了國內第 4 位 Flutter & Dart GDE

由於時間原因,目前在官方的 experts/directory 可能還沒同步,預計要一兩個星期。

成為 GDE 有什麼好處

相信對於 Android 或者 Machine Learning 的開發者來説 GDE 應該是一個很熟悉的頭銜,GDE 是 Google 在全球範圍內開展的一個開發者專家認證項目,成為 GDE 除了是對你的技術和影響力認可之外,你還可以獲得

  • 提前獲悉谷歌內部產品路線或者技術變更的相關信息;
  • 直接和 Google 產品團隊溝通技術問題,獲得一些 Google 內測資格;
  • 谷歌活動邀請,如 I/O 大會並報銷差旅;
  • JetBrains 會為所有 GDE 提供免費的 JetBrains 全家桶;

截止到目前為止,全球 GDE 大概有 980+ ,其中 Flutter 相關人數接近 90 人,所以如果你對 GDE 有興趣,看完本篇,相信你也可以加入 GDE 的大家庭

申請 GDE 的起因

不知道有多少 Android 開發還記得 ApkBus,2013 年我剛開始入坑 Android 那會, 安卓巴士可以説是我的啟蒙社區,就連我建立至今 6 年的 Android 公交羣也是在致敬 ApkBus 。

而在最後一屆 ApkBus 的 《無界》 大會上,我接觸到了人生中的第一位 GDE ,雖然那時候還只是台下眾多看客中的一人,但是也是從那時候開始,我在不知不覺中也走上了“登台”之路

在那屆大會上我認識了很多 Android 開發的朋友,也結識了一些社區的運營人員,這也給了我後面“登台”的契機,所以有的人可能會認為參加這種大會意義不大,但是有時候主動其實就是一種機遇

不過我也沒想到,那次大會之後 ApkBus 就正式停止運營。

在安卓巴士的《無界》大會之後, 因為某些契機我開始了關於 Flutter 或者 GSY 的公開演講旅程,如下圖所示,是我從 2019 年開始所參加的部分大會或者平台直播的視頻備份

因為在社區內越來越活躍的緣故,其實我在 2020 年就曾收到過到 GDE 的推薦邀請,但是因為在申請過程中聽説是全英面試,所以最終我“退縮”了,並沒走完申請流程

而時間一晃來到 2021 年,在對接 2021 Google Dev Fest 大會時,Alex(Flutter & Dart GDE) 大佬再一次詢問我是否對 GDE 感興趣,加上活動對接人 Lily( Google DevRel) 的慫恿之下,在 2021 年的 11 月我開始為 GDE 相關的申請做準備。

正式申請 GDE

首先申請 GDE 會比較看重兩個方面:

  • 技術能力,也就是你在所申請領域的技術專業程度;
  • 技術影響力,比如公開演講,文章和開源等領域的產出;

而從申請步驟上,一般可以分為 :

  • 社區推薦(GDG 或者 Google DevRel)
  • 簡歷篩選
  • 社區面試(現役 GDE 進行面試)
  • 產品面試(谷歌技術/產品人員進行面試)
  • 簽署協議和T&C
  • 正式成為 GDE

申請 GDE 需要全英文簡歷和全英文面試,另外一個 Gmail 郵箱是必備的,在正式申請之後,一般會給你發一個 Google Doc 鏈接,你可以在上面填寫一些相關的信息,比如個人簡介和一些公開演講、文章創作、開源項目等的內容,但它並不是最終提交的文件。

雖然我是在去年的 11 月份開始申請,但是由於忙(tao)碌(bi)等原因,這一準備就到了 2022 年的 4 月份,還是在 Lily( Google DevRel) 的催促下,我才正式提交了申請,那時候我的簡歷大概有:

  • 近一年內 4 場技術演講,其中三場是谷歌相關活動;
  • Github 總 Star 數在 40k+,其中 15k+ 相關是 Flutter;
  • 相關技術文章,其中有 6 篇被谷歌官方公眾號 DTalk 活動轉發;

這裏其實還發生了一個小插曲,有一個日期我手殘寫錯,並且提交之後無法修改,這算是無形中給自己埋坑。

image-20220527094632800

在申請之後,因為我知道自己的英語確實不夠好,所以我給自己準備了很多的“戰需”,包括一些常用的短句自我介紹專業名稱等等,另外我也在那之後嘗試開始將一些文章翻譯成英文發佈到 medium 上,以此來增強自己的英語部分。

不過因為提交的時間是在 4 月中旬,已經很接近Google I/O 2022 的時間點,所以本來我已經做好了等到 5 月份中旬才開始的準備,但是有時候緣分就是這麼妙不可言。

在 4 月末的時候,我就收到了簡歷篩選通過的郵件,我的社區面試官是來自印度的 GDE Abhishek

因為GDE 面試是雙方自行預約時間,所以我和 Abhishek 在通過郵件溝通之後,決定在兩天後進行 Google Meet 線上面試。

印度時差大概也就慢我們兩個半小時,所以雙方也不會有過多的時差問題,面試的問題主要還是圍繞在 Flutter 和 Dart 的技術相關內容

唯一遺憾的是 Abhishek 對 Firebase 的內容很感興趣,但是受限於環境其實我對 Firebase 的使用很少,不過第一次的社區面還是很順利地完成。

完成面試的隔天我就收到了面試通過的通知,並給我指派了產品面試的面試官,這位面試官恰好是 Alex 大佬當年 GDE 面試官,來自澳大利亞的 Brett

澳大利亞的時差大概快我們兩個小時,而那時候恰好我們正在放五一小長假,所以也給了我更充分的時間去準備相關的內容,但是,對就是出現了但是

在經過精心準備之後,面試在一開始就因為網絡問題陷入僵局,我們幾經嘗試還是無法正常連線,之後我們又約了隔天再試一次,甚至第二次我們選擇關閉畫面 ,只語音溝通,但是最後還是失敗吿終。

由於那時候已經十分接近 I/O 大會,Brett 需要提前趕往美國參加 I/O 大會,所以他決定在大會之後幫我找另外一個面試官。

在 I/O 結束之後的第二個星期,我就收到了組會安排的新面試官 Craig ,Craig 是一個很幽默風趣的 Googler ,他在油管上主持的 Decoding Flutter 的視頻風格都很有意思,而且乾貨很多。

Craig 在美國和我們的時差大概慢了 12 個小時,所以面試時間最終定在了晚上 10 點鐘 ,這次開始之前我就不停測試網絡情況,結果還是發現了不少問題,以至於開始面試時一直處於精神緊繃的狀態。

雖然我們很順利地開始了面試,但不過不幸的是中途還是出現了斷線了,所以我只能快速切換網絡再次回到會議,這時候也觸發了 Goole Meet 的一個 Bug ,舊的我還在會議中,然後新的我又進入了會議,這時候 Craig 的一句話讓我反而心安了不少:“Oh~Now that are two of you”

產品面試內容主要是圍繞在我的一些經歷和 Flutter 技術上,這裏面還有一些小插曲,面試官對我寫過的書和獲得過的一些獎項內容感興趣,我也剛好在身後的書櫃裏直接翻出來一些進行介紹,也算是無形中做了一次背書。

其中因為網絡和緊張等問題,我覺得產品面自己沒表現得很好,但是隔天一覺醒來,還是收到了面試通過的通知,然後就是面試通過之後等待簽署各種協議和 T&C ,最終等待組會確認後就可以正式加入 GDE Community 。

在面試通過的隔天,也就是 5月 26 號正式收到了 GDE 的確認郵件,然後開始被拉入各種羣組,Slack 和項目裏,這也算是完成了自己作為開發者的一個里程碑,整個正式面試耗時一個月,但是其實如果從打算申請開始,其實已經過去了整整大半年的時間。

、

現在回過頭來看,別人的 GDE 面試只經歷兩輪,而我經歷了三輪,這算不算血賺

其實不管是社區還是谷歌,面試官都十分友好,所以在交流當中完全可以放開暢聊,一般面試過程都在 30 - 40 分鐘,所以把握住好這次交流的機會,也許這次真的就是你離大佬最近的一次。

最後

最後,非常感謝大家這一路以來的支持,如果你也對 GDE 剛興趣,或者對 Flutter 有什麼疑問,歡迎在評論區留言交流,未來我也會繼續努力產出,希望一路同行,我也能在台上看到你的身影