(原本沒打算寫那麼多,結果每個故事的前因後果,一個連結一個,就越寫越多了)
最近我從第六屆 AWS Educate 雲端大使計劃畢業了!第六屆大使計劃任職期間真的非常充實且充滿挑戰,我也在這段旅程中成長了非常非常多。
這篇文章會從我踏上資訊科技之路開始說起,一直到我加入 AWS Educate 雲端大使計劃,再一一回顧我在第六屆 AWS Educate 雲端大使中的一些成就和重要活動,最後也會分享一些我在這段旅程中的收穫和成長,以及我的近期未來規劃。
我和 AWS 的淵源,我又是怎麼一路成為 AWS Educate 雲端大使
「我覺得我很幸運,我算是在很早期就對於職涯目標很明確,而且到越後期越明確。」
講到這個,回憶起高中時,學校為了我們選組還有選大學科系有做了兩次興趣測驗,我只知道測驗結果顯示我的興趣鑑別度很明確,而且我在資訊管理學系超級高分,重測一次的結果也是一樣,也因此我很早的志願就是「資訊管理學系」,所以學測完申請學校時,每個學校都填資訊管理學系。後來就進入了輔仁大學讀資管系,現在回頭看,真的沒選錯路,完完全全選對路。
2022 踏入職場後與 AWS 的第一次接觸
我是從大二開始進入職場實習的,這間公司叫做 eGroupAI,主要產品有兩個,分別是人臉辨識系統和 SaaS 企業管理平台,當時我就是以一個菜鳥實習生身份進入,也是第一次見證到真正業界的開發流程,當時的公司主要使用 Spring Boot,如果要加入公司的正式開發的行列,需要歷經一個實習生考試,沒有考過就是直接掰掰,所以當時白天實習,晚上回到家要瘋狂讀課程和寫作業,還好最後考過了。
加入正式開發的行列後,第一件事情就是要配置好開發環境,光是裝 IDE, JDK, 配置一堆有的沒的就可以用掉一整個工作天,我當時跟 AWS 的第一次接觸,就是主管叫我去安裝 AWS CLI,配給我一個 IAM User 的 Access Key ID 和 Secret Access Key (簡稱 AKSK),然後輸入一些指令,當時我其實也不知道那是什麼,問了主管這個是什麼東西,他說因為開發會有一段會經過雲,後端有用到 DynamoDB,這樣你在本地開發時才有權限去處理那邊的東西。
而也隨著我在學習的過程,我開始對整個軟體的運作流程以及架構逐漸明朗,也因此我與雲端的淵源越來越深,認識的也越來越多。2022 年的某天,我參加了 AWS Educate 舉辦的工作坊,而且是辦在 AWS 辦公室裡面,正好可以去參觀一下。當時在工作坊尾聲時,有一個最大獎,只要回答出今天講的服務的一個實際應用案例,就可以拿走,正好我當時開發時就有處理過 S3 相關的東西,所以我腦海馬上蹦出我在開發上的實踐,最後這個大獎就被我拿走了,當時這個小小成就感影響我蠻大的,讓我有繼續探索雲端技術的動力。
不夠自信讓我差點卻步申請 AWS Educate 雲端大使計劃
隨後就是我迷上了雲端技術,當時 AWS 大大小小的活動我都一定會參加,但是 AWS 的活動都舉辦在平日,為了參加活動我都必須翹課,而且排班時都要避開 AWS 活動日,而當時我對容器化很感興趣,所以每個活動的下午分場議程我都專挑一些 Modernization 或是 Container 相關的主題,那時候有一個 Solutions Architect (SA) 他叫做 Kerrigan ,我特別喜歡他的演講風格,而且他演講的主題多半都和我感興趣技術有關,那時候我剛開始經營 LinkedIn,當時我認為建立關係是一個很謹慎且重大的事,很怕一個菜雞學生跟大神建立關係會被拒絕,某次演講結束後我就寫了一段訊息然後鼓起勇氣去建立關係,這是我第一次跟原本不認識的人建立關係,而沒多久後我看到被接受邀請的通知就超開心,而且 Kerrigan 也有給予我一些正面回應。現在回頭看,雖然好像只是簡單的建立關係,但對當時的我來說是相當大的鼓舞,這是能讓我繼續往雲端技術探索動力來源之一。
在 2023 夏天,我看到 5th AWS Educate 雲端大使的招募消息,我當時看到其實就一直很猶豫不決該不該嘗試去報名看看,想報名其實最主要是出自於對雲端技術的熱情,其次是我參加過無數的 AWS 各個大大小小的活動在底下看著台上的雲端大神,也會很想跟他們交流,最後是我自己本來就喜歡面對人群、與人交流及分享知識,所以也渴望自己能在台上展現自己專業的那種感覺;不敢踏出去是因為我對於當時的自己背景很沒有信心,畢竟學歷只是私立學校,英文口說能力又很差對於進入外商的環境來說真的是一個坎 (後來發現不會有英文面試),最終我一直想辦法要去克服這個坎,我就臨時起意,趕緊去考一張 SAA 證照希望能「武裝」我的履歷,很幸運的是因為我在學校有選修 AWS 的課、工作上有在用 AWS、畢業專題也用 AWS、自己閒暇時間也都會主動探索雲端技術,所以我準備 SAA 時感覺就很像在複習和加強一些細節,所以在 7 天就成功考到了,最後也是成功錄取書審,進入面試關卡。
面試當天,我進到團體面試就嚇到了,當大家在自我介紹時,發現好多都是來自台大的學生… 我其實當下真的很緊張,大家資歷都很強,有一種「看見世界如此之大」的感覺。我覺得我當時在團體面試時真的太緊張,沒有發揮的很好,而且當時其他人的溝通能力和跨團隊的協調能力非常強,也因此在當時個人面試對我來說至關重要,我必須在個人面試扳回一城,而還好為了個人面試,我面試之前找了身邊非技術背景或是剛開始學習 AWS 的人練習過簡報,以確保我的簡報是足以讓「雲端小白」聽得懂的,在結束後,我一直很擔心不會錄取,畢竟當時我真的很菜,第一次碰到這場面是真的被震撼到,等待通知的過程中總是一直去回想當時有幾題面試官的提出的問題可以回答得更好。
終於,公告錄取通知的那天到來,我順利錄取了,真的是爽翻天,當時我真的是「抱著滿腔對雲端技術的熱情」加入到 AWS Educate 雲端大使計劃。
加入 5th 大使計劃後,迎來我的第一個挑戰是 AWS Summit,我需要在攤位上為他人介紹 AWS Educate 平台,不過這種會需要跟人直接面對面的場合真的是我的拿手菜,我發現自己可以在專業上很輕鬆地與他人侃侃而談,也很享受幫他人解決專業問題帶來的成就感,那時是我第一次需要在這種商業場合與他人面對面互動,而我在那刻也明確領悟到我理想的職涯意向就是: 「雲端運算」、「與人互動」、「幫助他人解決問題」
AWS Educate 雲端大使到底在做什麼?
AWS Educate 雲端大使是一個大專院校的種子計畫,成員來自台灣各大校園的學生,主要任務就是推廣「AWS 雲端教育資源」。基本上跟「教育」有關的任務都和大使有關,以下就簡單列舉幾個大使任期內的實際任務:
- 與校方接洽,舉辦大型活動,例如: University AWSome Day (UAD)
- 運營證照陪跑計畫,協助對雲端科技有興趣的人士考取 AWS 證照
- 舉辦技術工作坊,教學對雲端科技有興趣的人士使用 AWS
- 舉辦職涯講座,解惑 AWS 企業文化以及職涯上的諮詢
大使總共分為三個職能:
- 活動規劃
- 行銷推廣
- 技術支援 (Me)
但實際加入到大使內部後,其實還有很多額外的專案可以去參與,這些專案都是自由參加的
- AWS Demand Generation Representative (DGR): 與 AWS BD 正職參與業務開發,進行陌生開發,尋求商業上的 Opportunity
- AWS Cloud Support Mentorship (6th 開始才有): 與 AWS Cloud Support Engineer 們學習 AWS 服務、作業系統和網路協議
- AWS Dev Team (6th 開始才有): 開發大使內部工具 (TPET) 來解決大使業務的痛點
- Creative Project: 展現你的創新及創意能力!第六屆的大使開發了 AWS AI 心理測驗
- 各個大大小小的活動支援,像是我有參與:
- 2024 AWS Summit Taipei
- AWS Professional Service Team x 台電
- GenAI Hackathon (這活動我有特別寫一篇文章 → 連結)
- 還有好多… 就不一一列舉
我從 2024 年 3 月起,因為在 eCloudValley 實習時有寫學習日誌,結果後來變成一個習慣延續到今日,如果想看我 3 月以來在大使的詳細故事不妨也可以逛逛我的 Notion
前期 - 2024 年 3 月份 ~ 5 月份
在 6th 雲端大使任職前期 (2024/03 ~ 2024/05/31),我其實身兼四個身份,包含:
- 輔仁大學學生,要代表輔大參賽雲端運算比賽
- AWS Educate 雲端大使
- eCloudValley Cloud Engineer Intern
- eGroupAI 的雲端諮詢和研究
事情是很多,但其實不會累,反而是很樂在其中。
當時學校我只有選修一門課那門課是學 GCP,在 eCloudValley 實習當然就是持續精進 AWS 還有 Azure,然後當時有遠端接 eGroupAI 的一些 case,當時接的 case 都是雲端技術方面的諮詢和研究,所以我才會說很樂在其中。
此外,當時還有一場雲端運算的比賽要比,比賽是用 GCP,很可惜最後是在以第六名收尾 (好像全部有 30 位上下的參賽者吧,不太記得確切數字)
Onboarding (3 月份)
在上任典禮,很開心總經理 Robert 親自蒞臨現場和學生們互動和交流,很難得能夠有這種機會跟高層領導面對面交流
雲端大使部分,因為我是 Group3 Team Lead ,我們這組使用了 Slack + Jira 來協作,所以先前我花了蠻多時間建置自動化通知系統和學習 Jira,除此之外為了確保我組內的成員可以順利協作,也花了一些時間去準備一些 Collaboration 的文件。
證照陪跑計畫
而這期間 ( 3 月份 ) 大使們主要任務之一就是籌備證照陪跑計畫,其實最初大使這邊只是知道說這屆目標是要推廣證照,基於這個目標,我才發想出證照陪跑計畫這個概念然後畫出運作的架構圖,後續再加上其他 Team Lead 以及組員們的優化,這個陪跑計畫就成形了!而也為了推廣這個資源,各個大使也是積極與各大校園接洽。而我們這組除了舉辦了 04/19 AWS 證照陪跑計畫說明會之外也舉辦了 05/24 的證照課程,我當時負責講解 VPC 以及 Networing 的基本概念。
除此之外,大使們為了證照陪跑創立了一個 Discord 社群,這個社群是為了讓大家可以在裡面討論證照相關的問題,以及讓大使們可以在裡面公告陪跑計畫相關的資訊。我在這個社群裡面替很多人解答了不少問題,也因此我自己也學到了不少新知識,這個社群也是我們大使們在這期間的一個重要資源。
師大 UAD (03/19)
在師大 UAD,我身為雲端大使,主要任務是擔任聯繫窗口之一,協助回答師大的老師們在通訊軟體上提出的問題並協調大使內部處理任務,當時我們組的兩位成員 Richie 和 Queena 就在這場活動中分別宣傳了 GenAI Hackathon 以及證照陪跑計畫這個資源!
Dev Team 成立 (04/22)
在大使計劃運營期間,其實便有發現一些業務上的痛點和難題要解決,像是:
- 需要寄送大量的客製化信件
- 需要製作大量參與證明
也因此我籌組了 Dev Team,團隊使用了 Serverless 服務並在微服務架構下打造出一個客製化信件寄信系統 (TPET),相比以往的手動作業,節省至少 80% 以上的時間,而一個月的平均花費只要 1.5 美金
如果對 Dev Team 誕生的故事有興趣歡迎看這篇文章: Notion - AWS Educate Dev Team 如何誕生的
GenAI Hackathon (3月 ~ 5/19)
還有一個大活動就是 GenAI Hackathon,大使們協助支援宣傳,同時也有幾位大使對這比賽也很有興趣,於是就自行組隊,隊名就叫做「大使夢之隊」哈哈,參加這場活動學到好多 GenAI 的技術,賽前我參加了不少工作坊,可惜我們最終敗給一個強敵,以第二名收尾。感謝隊長 Yuna,還有隊友們: Richie, Eason, Toby 的付出,是個很寶貴和難忘的比賽經驗!
GenAI Hackathon 比賽詳細的內容歡迎看這篇文章: 學生時期的最後一場比賽: 2024 GenAI Hackathon 比賽紀錄 | Shiun
輔仁大學 x AWS Educate: 技術人在 AWS 的職涯開箱 (5/24)
這其實是一個職涯講座 + GenAI 技術工作坊,主講者是 AWS Solutions Architect - Ginny 學姊,當初我負責與輔大這邊的教授接洽,確認好時間和場地後,後續由我們組員 Queena 來進行活動規劃。這場真的好感謝 Ginny 學姊,Ginny 學姊和我一樣也是在輔仁大學資管系畢業的,當天她回來母校演講,為學弟妹提供了職涯分享以及教學 AWS GenAI 的服務,這場工作坊最後獲得了 4.8/5 的滿意度,而且後續教授也對於這場工作坊給予極高的評價,希望後續還能跟 AWS 這邊合作!
補充 1: GenAI Hackathon 的其中一場賽前工作坊是 Ginny 學姊帶的,當時有做了一份筆記紀錄當時的工作坊實作過程: Notion - 20240427 實習日誌
補充 2: 在職涯方面我自己也受到 Ginny 學姊很大的幫助!在輔大這場工作坊我也是受益者,當天我身為活動籌辦方之一但也默默在台下當聽眾,在日後的求職過程中,Ginny 學姊也給予了我一些建議,真的很感謝她
Cloud Support Mentorship
對於 Tech 職能的大使有一個很棒的一個資源就是 Cloud Support Engineer (CSE) Mentorship,內容包含了一系列的基礎課程 (AWS、Linux、Networking),而且在 Dev Team 開發 TPET 的初期,CSE 主動告知我們過去有一些開發上的經驗可以跟我們分享,或是我們有什麼問題也可以諮詢,這對於 Dev Team 來說,在開發初期便奠定了良好的基礎。除此之外,在後續有一場 Spotify 工作坊要教學 CloudFront,正好這當中有一位 CSE - Richard 是 CloudFront 的專家,在開發工作坊的過程中我們遇到了一些 CloudFront 的問題,Richard 便主動邀請我們可以去辦公室向他詢問 CloudFront,很感謝他犧牲下班時間來解答我們的問題。除此之外,Spotify 工作坊當天 CSE 們也有到場,也為現場的工作坊學員們提供了很多諮詢和建議。
我在 20240614 的日誌中,有寫了一篇關於這段 Mentorship 的心得分享: Notion - 20240614 - AWS Cloud Support Mentorship Program 心得分享
中後期 - 2024 年 6 月份 ~ 10 月份
在 6th 大使中後期,我從輔仁大學畢業了,也結束了為期三個月的 eCloudValley 的實習計畫
AWS Professional Service x 台電 (6月初~中旬)
這個活動其實為期數天,包含了非常多場工作坊和講座,我總共支援了 4 場,主要負責活動現場的後勤、協助客戶在工作坊中遇到的問題,也協助準備了某一場的工作坊內容並在現場擔任助教教學他們使用 AWS 技術。在這 4 場活動中我也得到了幾個很大的收穫:
- 學習到逆向工作法,從客戶的需求為出發,逐步逆向規劃,確保每個開發階段都與客戶需求緊密對應
- 認識 AWS Professional Service Team 的 CCIE 網路專家 Edward!我自己對 Networking 這領域很有興趣,那時候和 Edward 聊了很多,他也解答了很多我 Direct Connect, IPv6 和一些實體機房的很多疑惑
- 和 Professional Service Team 的 Joe 聊了很多雲端方面的職涯建議,得到了很多寶貴的經驗談,我也很謝謝 Joe 信任我,能夠給我機會讓我能夠替客戶解答問題
AWS Educate 陪跑計畫 - 雲端串流挑戰:復刻 Spotify 的技術旅程 (07/05)
這場是由我們 Group3 行銷職能的組員 Jean 想到的主題,把原本比較枯燥的技術內容包裝成:「用現代方法去解決 Spotify 初期遇到的技術難題」。這場工作坊的最後我們教學了 Lambda@Edge,也因此難度提高不少。
而開發工作坊期間,我們也受到了 Cloud Support Engineer - Richard 的協助,在下班時間讓我們到辦公室諮詢 CloudFront 的問題,而且當天有三位 Cloud Support Engineer 到場協助,工作坊結束還看到學員排隊去諮詢 Cloud Support Engineer,很感謝他們當天的協助,也謝謝 Group3 的大家,我們這場工作坊最後獲得 4.9/5 的滿意度!
2024 AWS Summit Taipei (07/23~07/24)
一年一度在台灣最盛大的一場 AWS 活動莫過於為期兩天的 AWS Summit 了!但好可惜第二天因為颱風假而取消了
Day1: 支援 Card Clash 3D 卡牌遊戲攤位
這是一個透過玩遊戲的方式學習 AWS 雲端架構的卡牌遊戲,所以我們大使事前需要先做好特訓,玩過並且熟悉這個遊戲,而我就很自然的把所有架構都破關了哈哈,一方面是自己也在學習,另一方面是我希望自己提前對每個架構都做好充足的了解,當天來攤位體驗的人我才能好好向他們介紹各個架構。
當天來體驗的人各式各樣,有學生、業界的工程師、也有比較年長的人士來體驗,當天從體驗者那邊得到了好多正面回饋,都說我講解架構和服務講解得簡單易懂,這真的給我好大的成就感,真的是很喜歡這種直接面對面的交流。
Day2: Developer Lounge Panel Discussion 與談人之一
第二天其實很可惜,原本是有這個榮幸能夠在這個舞台成為一個 Panel Discussion 的與談人之一,但因為颱風而取消了
AWS AI 心理測驗
AWS 心理測驗是由 Group1 的大使 Harry 一開始發想出來的 idea,整個心理測驗包含題目和 UI/UX 設計由 Group1 的大使們設計與開發,而這個項目有和我們 Group3 的 SageMaker 工作坊合作。
我在這過程中也協助開發 API 並且確保雲端安全,其實心理測驗釋出後,有發生一個小插曲!我們的 AWS 帳號某些服務被鎖了,不確定是不是被攻擊所導致,但多虧當時後端這塊我有協助落實 IaC,在發現問題後,才得以迅速地部署同樣規格的後端到另一支帳號,而這寶貴的一課沒有任何財損!但卻讓我們大大提升了資安意識,給我們很大的警惕,也因此後續我們落實 MFA 登入,也使用了 GuardDuty,我也在後續設置了多道 Budget 並串接 Slack 確保及時通知,避免我們因任何攻擊導致帳單突然爆開。
這個心理測驗釋出後迴響非常好,後面為了控制成本,我協助在 API 那部分加入了限流政策,我很榮幸能夠和 Group1 有這次的合作機會,這也是大使第一次的跨組別合作的專案!
2024 AWS Community Day Taiwan (09/28)
去年 (2023) 我是底下的聽眾,沒想到今年有這個榮幸我成為一個講者,帶領「生成式 AI 工作坊:用 SageMaker 打造 AI 心理測驗 」
我們這個工作坊與 AWS AI 心理測驗平台合作,打算教大家使用 SageMaker 這個服務來微調出一個「可以分析心理測驗結果並且以客製化語氣回答的語言模型,並實踐 MLOps」
這個工作坊也是我任職大使計劃以來最難、成本最高的一場工作坊,難點包括:
- SageMaker 這服務很龐大且複雜,我們過去完全沒有專案實作經驗
- 這相當吃重機器學習的理論,不是單單串接 API 或是在 AWS Console 上面按一按那麼簡單
- 相當耗時間,從資料準備、處理和模型訓練都要耗費大量時間
- 很難預期結果,每次 Fine-tune 完都會發現結果不如預期
- 因為要確保工作坊的難度不能太難,所以被綁在 SageMaker 內和 AWS 的生態系內,在開發時比較綁手綁腳,沒辦法使用其他外部工具,引入額外的外部工具會讓我更好開發,但可能會使工作坊變得更複雜
為了克服上面提到的難點,我先是把台大李宏毅老師課程看完確保對機器學習理論了解,然後我再去 Udemy 買了兩個課程,學習 SageMaker 如何使用以及 MLOps 的知識,最後麻煩 Boyi (她是大使媽媽) 幫我們開 Workshop Studio 練習 SageMaker 實際操作
而 GenAI 這塊我想大家都知道是個相當燒錢的領域,若沒有這次這個機會,我自己應該根本沒機會碰到 SageMaker,這次的工作坊對我來說也是很寶貴的學習機會
而我們這場工作坊在 AWS Comminity Day 官方網站的線上報名階段就額滿了,Community Day 當天也是在外面排起隊來,最後是整個教室都坐滿了,但因為教室空間有限,對於當天在外面排隊因額滿沒辦法進來參與的參加者們感到很抱歉
最後這場工作坊得到了好評,得到了 4.9/5 的滿意度,這場工作坊很關鍵的一部分是 Richie 在 AI 領域的高度專業和研究,可說是我們這場工作坊的核心!
工作坊的 GitHub 連結: https://github.com/aws-educate-tw/aws-educate-sagemaker-workshop
AWS User Group Taiwan 中部小小聚 (10/19)
這場很榮幸我和 Yuna 可以到台中逢甲大學作為 User Group Taiwan 的講者,這天由我和 Yuna 帶領技術工作坊:「雲端串流挑戰:復刻 Spotify 的技術旅程 2.0」
這場工作坊是從 2024/07/05 陪跑計畫中所舉辦的「雲端串流挑戰:復刻 Spotify 的技術旅程」工作坊改良而成的,主要做了以下改進:
- 降低整體工作坊的難度,把 Lambda@Edge 那部分刪除,以確保難度控制在 Level 100
- 刪除「 SQL 相關的操作」,開發了一個管理後台,讓工作坊學員可以更專注在學習 CloudFront
- 針對 CloudFront 各個 Components 講解了更多細節和其他雲端架構
這場活動還遇到了當初在 AWS Community Day 有參與 SageMaker 工作坊的參加者,我們從中也再次得到她對 AWS AI 相關服務的反饋,聽 Yuna 說這位參加者後來自己辦了 AWS 帳號,自己也再次去探索 AWS AI 服務!
每次聽到正面反饋,知道自己的能力能夠幫助到他人的感覺真的很棒!
這場工作坊很榮幸我們得到了 5/5 的滿意度,真的很謝謝和我一同奮鬥兩屆大使計劃的戰友 - Yuna 一起帶領這次的工作坊,也很感謝 User Group 協助處理場地事宜!
如果有興趣學習 CloudFront,歡迎看看這個我們的 Notion 教材唷: Notion - 20241019 中部小小聚 - CloudFront 101:復刻 Spotify 的技術旅程
結語
從 2023 年夏天,正式加入第五屆 AWS Educate 雲端大使,然後就一路待到大學畢業,能在學生生涯的尾聲加入到這個計劃真的很開心,也從中成長了許多,過程中得到了好多好多貴人的幫助,幫助我的人實在太多了,實在很難一一列舉出來,每個人都在我的成長旅程中,留下了無可取代的足跡。
身邊有許多人跟我說你做這個又沒錢,我每次面對這樣的質問都不知道該如何回答他們,因為打從一開始我就是抱著滿腔對雲端技術的熱情進來,從沒有想過要用錢或是等價的東西去交換我要為這個團隊做多少事情。
呼應文章開頭,其實在學生時期我就已經對自己的職涯發展有了初步的雛形,在參與這段大使計劃的過程中,我持續探索自我,更加認識到自己,對未來的職涯方向變得越來越清晰,就好像 Diffusion Model 生成圖像一樣,隨著一步一步地去噪,圖像也越來越清晰。
「這裡資源很多,只怕你不去學而已。」
– Learn and Be Curious
Next Step
若真的有讀者看到這裡,很感謝你耐心花了那麼長的時間閱讀。
我的學生職涯已結束,但我仍會保持好奇心持續學習,我現在必須步入職場,開始人生的下一段職涯了,我對 Networking, Hybrid Cloud 還有 Kubernetes 很有興趣,所以這陣子在準備 AWS Certified Advanced Networking - Specialty (ANS) 還有 Certified Kubernetes Administrator (CKA) 這兩張證照。接著 12/23 退伍後就要積極來找工作了,如果有任何讀者有任何「雲端運算 (AWS/GCP/Azure)」而且是「Customer Facing Role」的職位也懇請能夠推薦給我,歡迎各方的任何指教或是建議!
- Linkedin: https://www.linkedin.com/in/shiunchiu/
- Email: shiunchiu.me@gmail.com