澳洲求職必勝法則:利用 Tech Meet-ups 增加工作人脈、經營職場品牌,提高錄取機率!

Photo by Kenny Eliason on Unsplash 前言 Tech meet-ups 是澳洲科技業非常盛行的活動,由主辦團體根據不同主題請講者來與大家分享任何技術、文化以及新知。你可以通過 Meetups 網站來尋找自己有興趣的 meetups 聚會,他們同時也有手機 app 可以下載 — Andriod 及 Iphone 。如果想的話,你也可以號招志同道合的好友成立一個 meetup 團體喔~ Meet up website Meetup 通常會提供食物 (大多是披薩) 以及酒水 (啤酒汽水等等) 給參加者,是一個非常好的 networking 機會 (或是你就想成去蹭一頓免費的晚餐也可以XD)。活動大部分都是免費的,只有少部分特殊活動需要事先付費。不管是你想要增進業界人脈、正在找工作或是剛到一個新的城市,我完全都會推薦大家多多去參與 meet ups。 以下就來跟大家分享我自己去過覺得不錯的 meet ups。有些團體會在活動前一兩週才會公布活動,所以建議大家可以先加入團體,之後有新活動的時候就會收到通知囉~ 雪梨 Muses Code JS:https://www.meetup.com/en-AU/MusesCodeJS/ 介紹:如果你是一個在科技界工作的女性或其他性別認同 (LGBTQ+) 的人,想要學習寫程式卻不知從何開始?或者你已經會寫程式了,但想要更深入地學習 JavaScript 和 Node? 想要擴大人脈,結識有共同興趣的新朋友嗎? 那麼這個群組正適合你。我們舉辦技術以及非技術工作坊,以協助你在 IT 職業生涯中成長,同時也幫助初學者踏入科技領域。 心得:算是我參加過最多次的 meetups,他們會不定期舉辦一整天的 JavaScript/Node 相關的 workshops,活動非常有趣,而且參與的人通常也滿多的。我有一次還自願成為 workshop mentor,協助 workshop 參與者解決學習寫程式上的問題,我覺得非常有意義。 2. Women Who Code Sydney:https://www.meetup.com/en-AU/Women-Who-Code-Sydney/ Women Who Code 介紹:Women Who Code 是雪梨最大、最活躍的工程師社群,致力於激勵女性在科技職業中取得卓越成就。我們期待這個世界能有更多女性在技術執行官、創辦人、風險投資家、董事會成員和軟體工程師等職位上發光發熱,我們團體成立的宗旨就是在於幫助更多女性達成這個目標。 ...

2023年12月15日 · Cloud Architect EC

微軟 Azure 和 AWS 證照更新規定比較 — ChatGPT 比我更會考證照考試?順利更新 Azure Solutions Architect Expert 證照!

微軟 Azure 和 AWS 證照更新規定比較 — ChatGPT 比我更會考證照考試?順利更新 Azure Solutions Architect Expert 證照! Photo by Tim Mossholder on Unsplash 今天要來跟大家分享我更新微軟證照 Microsoft Azure Solutions Architect Expert 的經驗,還有我用 ChatGPT 幫我考 Microsoft Azure Administrator Associate 證照更新考試的心得 (究竟 ChatGPT 有沒有比我聰明呢? XD),以及微軟 Azure 和 AWS 雲端證照在更新證照規定上的差異。 前言 在過去三年內我考過了 5 張微軟 Azure 雲端證照以及 6 張 AWS 雲端證照。 11 張雲端證照 會考這麼多,一方面是因為我之前在微軟和 AWS 工作,證照費由公司全額補助 (仔細想想賺了大概 2000–3000 澳幣的證照費XD),另一方面可能是因為我那時候剛入行,比較有衝勁,而且還很閒(?) 現在的我顯然已經失去了那些動力哈哈哈! 我在離開微軟前,利用微軟的資源預約了其他三場考試,分別為 HashiCorp Certified: Terraform Associate (003)、Microsoft Azure AI Engineer Associate (AI-102)、 Microsoft DevOps Engineer Expert (AZ-400),我至今還沒有去考。這幾場考試時間一路被我從八月延到十二月,我現在甚至不排除把他們一路延到明年XDDD ...

2023年11月4日 · Cloud Architect EC

澳洲面試心得:微軟 Industry Solution Engineering — Software Engineer

澳洲微軟 Industry Solution Engineering — Software Engineer 面試經驗分享 Photo by Jon Tyson on Unsplash 如果有在追蹤我的朋友,看到這篇文章一定會覺得很奇怪「EC 你不是今年八月才從微軟離職嗎? 怎麼又會去微軟面試 software engineer 這個職位?」 前情提要 這件事真是說來話長!大約七月時,我在微軟內部申請了一個 software engineer 的工作,甚至還私下傳訊息聯繫 hiring manager,但完全沒有收到任何回覆、申請系統上也沒有任何進展,後來我確定自己真的不喜歡 Cloud Solution Architect (CSA) 這個職位,又收到了能源公司的 DevOps Engineer 的 offer,於是我就辭職離開微軟啦~ 沒想到在九月中,我突然收到一封來自微軟 recruiter 的信,大意是「EC 你好~ 我們現在準備處理你的申請了,但是我們發現你已經離開微軟了,這個職缺其實也關閉了,想請問你對於這個職缺還有興趣嗎?如果有的話,我們可以重新開一個職缺讓你申請。」 雖然我非常滿意自己現在的工作,絲毫沒有考慮回到微軟,但基於我對於 Industry Solution Engineering (ISE) 這個部門的好奇心,我還是答應了 recruiter 的要求 (其實在看到這個職缺前,我從來不知道有這個部門存在XD)。 收到申請後,Recruiter 迅速地幫我安排了三關面試。這點跟我第一次面試微軟的經驗非常不一樣,當初的我只有確定前一關面試通過後才會開始安排下一關的面試時間。 Recruiter 也說我的身份其實有點特殊,因為我申請的時候其實是內部員工,其實只要面試兩關即可,但因為我現在是外部申請人了,所以還是要面試三關。當時的我沒有多想 (畢竟也沒有真的想要回去),所以也沒有爭取要豁免第三關。 Industry Solution Engineering (ISE) 部門簡介 在 YouTube 上其實有相關介紹,雖然影片中寫的是 Commercial Solution Engineering (CSE),但這應該只是改名前的 ISE,有興趣的人可以看一下介紹影片。 Introducing Commercial Software Engineering ...

2023年10月13日 · Cloud Architect EC

轉職成功了,然後呢?從文組到澳洲 FAANG 工程師,我作為「倖存者」的掙扎與反思

轉職成功了,然後呢?從文組到澳洲 FAANG 工程師,我作為「倖存者」的掙扎與反思 Photo by Federico Beccari on Unsplash 前言 上週我在 LinkedIn 上發表了一篇文章,跟大家分享我的新工作,還有我轉職的心路歷程,談我一路怎麼從英文系、移民澳洲並成為紐澳會計師協會的Senior Accounting Assessor (工作內容是協助澳洲移民局審核澳洲會計師移民資格)、辭掉安定的工作去讀程式訓練營、加入 AWS 成為 Technical Consultant、加入微軟成為 Solution Architect,最近又轉職成 DevOps Engineer 的故事,收到了不少迴響。 LinkedIn Post about my new job as DevOps Engineer 幾天後,我收到了一封很溫暖的訊息!來自我的 AWS 前同事感謝我撥出時間跟她的 mentee 分享我的轉職心得。在這篇 LinkedIn 文章發表後,我又收到幾位同樣轉職成功或是正在轉職路上的人私訊我,希望我能給他們一些意見。 於是興起了我想要寫這篇文章的念頭! 作為一個轉職成功者,轉職後的人生其實不如我想像中一帆風順XD 而我後來發現有很多轉職成功者都跟我有過一樣的心路歷程,我們一樣都曾經懷疑過自己的決定、一樣都懷疑過我是不是不適合當工程師、我是不是對於寫程式沒有天份? 我希望這篇文章在我成功進入 IT 業擔任技術職三年後,回過頭以一個過來人的身份來跟大家分享我對轉職成功這件事的體悟。 如果你想要知道更多關於我的故事,歡迎參考: 澳洲雲端架構師 EC |大家好,我是 EC | 澳洲雲端架構師 EC 在澳洲生活超過10年的台灣人,文組出身,一路經過澳洲打工度假、留學,成功移民澳洲並且轉職科技業工程師,進入 Amazon 以及微軟工 一定是我不夠好 我發現這是很多轉職成功的人遇到困難的時候會陷入的思考誤區。 例如你今天在解一個 bug,你花了很久的時間,但怎麼樣就是解決不了。或是今天你在學習一個工作上要用到的新技術,但不管怎麼學,你的進度總是非常緩慢,總覺得好像有學沒有懂。這時候如果你的心態有所偏差,你就會開始對你自己說「一定是因為我只讀了六個月的coding bootcamp,基礎不夠紮實,所以我才解不出來!」、「一定是因為我太笨了才會花這麼多時間還是學不會!會不會我其實根本不適合當工程師?」 於是你就會開始懷疑自己的能力,也開始懷疑自己的決定,「會不會轉職根本是一個錯誤的職涯決定?」於是就開始陷入自我懷疑、自我否定的低潮期。相信我,我完全能理解這種感受,因為在我成功轉職的第一年這個念頭常常在我腦中揮之不去。 那我為什麼要說這其實是一個思想誤區呢? 因為我發現跟我同期入職的同事,他們大多都是澳洲跟新加坡頂尖大學的畢業生(大家就把他們想像成台清交成的畢業生吧),當他們遇到一樣的困難時(例如bug 解不出來,或是新技術的概念怎樣都搞不明白),他們並不會覺得說「一定是因為我是台大畢業的,這些學校沒教,所以我才解不出來!」、「一定是因為我太笨了才會花這麼多時間還是學不會!會不會我其實根本不適合當工程師?」 再舉另一個例子,有一次我在跟同事開會,有個澳洲同事 A 講了落落長的一段話,繞來繞去我完全抓不到重點,我心裡想「一定是因為我是個移民,英文不夠好,所以才聽不懂他想表達的意思」(但其實我的英文能力不錯,雅思閱讀跟聽力都是滿分 9 分XD)。於是開會結束後,我就私下傳訊息給另一位澳洲同事 B,問他說「不好意思,可能是我英文太差了,剛剛開會 A 在講什麼我其實沒聽懂,你能再跟我解釋一下嗎?」。結果澳洲同事 B 直接回我說「呃,我其實也沒聽懂他在講什麼,但我覺得好像不是很重要哈哈哈!而且你的英文很好啊~是 A 在那邊不知道在講什麼東西吧哈哈哈」 ...

2023年9月8日 · Cloud Architect EC

Software Engineer、Cloud Engineer、DevOps Engineer 熱門職位技能樹大公開:都是工程師,我們寫的程式居然不一樣?

Software Engineer、Cloud Engineer、DevOps Engineer 熱門職位技能樹大公開:都是工程師,我們寫的程式居然不一樣? Photo by Jossuha Théophile on Unsplash 前言 除了 Solution Architect 這個職位之外,很多人也都會問我「EC,所謂的 Cloud Architect/Cloud Consultant/Cloud Engineer 又是怎樣的職位? 跟 Solution Architect 一樣嗎?」 所以我決定要以我個人本身的經驗,透過一些實際的 code samples 來進一步跟大家解析這三個工程師職位的不同! 這集算是我的 < 微軟雲端架構師 (Solution Architect) 職位解析» 系列的番外篇。如果你想要暸解我在微軟擔任「雲端解決方案架構師 (Solution Architect)」的實際工作內容,請你千萬不要錯過這個系列! 第一集的傳送門在此: 微軟雲端架構師 (Solution Architect) 職位解析 第一集:Org Chart & Solution Architecting _跟讀者們或是朋友們聊天時,他們對我提出的第一個問題總是,「所以雲端架構師(Solution Architect) 到底是在做什麼?」但我每次解釋後,大家看起來還是一知半解… 軟體工程師 (Software Engineer) 其實這個分類裡又可以分成寫系統軟體跟寫網頁軟體的工程師。近年來掀起一陣轉職風潮的工程師職位主要屬於網頁軟體的類別,因為入門門檻比較低,其中又可以再細分成:前端工程師 (Frontend Engineer)、後端工程師(Backend Engineer)、全端工程師 (Full-Stack Engineer)。 前端工程師 :前端工程師所寫的程式通常跟網頁介面相關,也就是使用者可以看到、也可以互動的地方。例如說網站的首頁、表格等等。基本的技能樹有:HTML、CSS、JavaScript,跟常見的前端框架例如 React、Angular、 Vue。 後端工程師 :後端工程師所寫的程式通常跟網頁邏輯以及 API 相關,也就是使用者通常看不到的地方。後端工程師通常也會需要有資料庫 (database) 相關的知識跟技能,例如說要至少要會寫一點 SQL (Structured Query Language) 之類的。基本的技能樹有:REST API、GraphQL 等等。關於資料庫管理,其實這裡還有一個專門的職位叫 DBA (Database Admin),但這跟我們今天的主題離的比較遠,所以我就不細談了。 全端工程師 :顧名思義,也就是前端跟後端的工作都要會做。當年我轉職的時候(2020 年),澳洲的 IT 業界普遍有個迷思,就是後端工程師 跟全端工程師 才是真正厲害的工程師,而前端工程師 就只是改改 HTML/CSS 而已。但我其實不這麼認為!我認為前端跟後端各有他們專精的地方跟有趣的地方,而所謂的全端,我覺得有時候也是只是慣老闆們開不出兩個職位的薪水的藉口而已?XD 總結來說我覺得三個職位各有優缺點: ...

2023年9月1日 · Cloud Architect EC

微軟雲端架構師 (Azure Cloud Solution Architect) 入職九個月的反思:那些職務想像與現實的差距

微軟雲端架構師 (Azure Cloud Solution Architect) 入職九個月的反思:那些職務想像與現實的差距 Photo by Yeshi Kangrang on Unsplash 這是我在 2023 年寫的文章,寫完這篇後不久我就毅然決然從微軟離職了XD 現在我決定免費公開這篇文章,算是跟大家分享一下我當時的心路轉折~ 前言 每一個選擇,背後都有它的犧牲以及需要承擔的後果 (comprises and consequences)。這段時間我不斷在思考,如果離開微軟的話,我會失去什麼? 但我突然發現,我好像還沒認真思考過,我在微軟的這段時間裡,得到了什麼? 有哪些是跟我當初的預期不同的地方? 如果最後決定繼續留下來的話,什麼是我在微軟的未竟之志呢? 所以這就是我今天想要跟你們分享的主題~ 我在微軟獲得了什麼 回頭一看,其實當初我想達成的事都達成了,簡單的心路歷程請參考下面這篇 < <從 AWS (Amazon Web Services) 到微軟 Azure:為什麼我決定跳槽到另一朵雲?» 從 AWS (Amazon Web Services) 到微軟 Azure:為什麼我決定跳槽到另一朵雲? _AWS 是雲端服務的龍頭,也是市佔率最高的供應商,但在工作兩年後,我還是選擇離開,轉而加入微軟。這篇文章記錄我從亞馬遜離職的心路歷程,以及進入微軟後所面對的轉變與挑戰。希望能帶給正在思考職涯方向的你一些參考。 雖然過程很辛苦也很挫折,但我學到了比預期的更多。 1. 體驗了 Solution Architect 這個職位 結果發現我其實也沒有這麼喜歡這個工作的實際工作內容XD 但不得不說這個職位聽起來很高級,到底是哪個聰明人取的職稱哈哈 2. 職等成功升級 從在 Amazon 的 Associate/Graduate level,現在這個職位已經是 Mid-Level。 但是古人說的好「少年得志大不幸」,古人誠不欺我!沒有相對應的實力與經驗,就爬到這個在 IT 界來說通常是擁有 10–20 年業界經驗的人才能做的職位,其實也不是一件好事。最近看到一句話「You can’t skip experience by working hard. (沒有辦法單純靠努力來取代經驗) 」,讓我深有感觸。 ...

2023年7月28日 · Cloud Architect EC

微軟雲端架構師 (Solution Architect) 職位解析 1:Org Chart & Solution Architecting

Photo by Smartworks Coworking on Unsplash 前言 跟讀者們或是朋友們聊天時,他們對我提出的第一個問題總是「所以雲端架構師 (Solution Architect) 到底是在做什麼?」但我每次解釋後,大家看起來還是一知半解。所以我決定用近期在工作上遇到的實際案例,來描述一下雲端架構師的日常工作內容,希望可以增進大家對於這個職位的了解。 這個系列預計會有五篇文章,以雲端架構師在日常工作中最主要的任務為例 : Org Chart » 你正在閱讀的文章 Solution Architecting Technical Guidance/Customer Meetings Technical Presentation/Workshops Sales Pipeline Management 我希望大家在看完這個系列之後,可以留言告訴我: 如果你不是微軟雲端架構師 (Azure Cloud Solution Architect),你覺得這個職位符合你對於技術職位 (technical role) 的想像嗎? 如果你是微軟雲端架構師 (對,我最近發現有同事會看我的部落格! 太可怕了QAQ),你覺得我對於 CSA 的工作描述還算客觀嗎? 當然,總是要先放一下免責聲明XD 這個系列完全是以我個人在澳洲微軟工作的親身經歷作為出發點,所以是我個人的主觀感受。雖然我敘述時會盡可能客觀呈現,讓各位讀者自行判斷。如果你在不同國家的微軟工作,甚至是你在不同的微軟團隊,你對於這個職位的感受可能會跟我略有出入或完全不同。 核心組織架構:ATU、STU、CSU 開始這個系列前,為了讓大家更了解架構師這個職位的背景,先來簡單講一下微軟目前的組織架構圖(PS: 這個東西每年都在改,所以我現在是以 FY24 的配置來講,上一個財政年 FY23 是沒有 Technical Specialist 的。) 雲端架構師 (Cloud Solution Architect) 隸屬於 CSU (Customer Success Unit),基本上分為三個領域: Core/Infrastructure、Application Innovation、Data & AI。CSA 跟 Specialist「通常來說」是一對一的關係,也就是說 Specialist 有哪些客戶 (accounts),CSA 負責的就是那些客戶。 微軟的銷售階段分為五個階段(我不能講太細,怕洩漏公司機密XD),但簡單來說: ...

2023年7月28日 · Cloud Architect EC

微軟雲端架構師 (Solution Architect) 職位解析 2:Solution Architecting

Photo by Daniel McCullough on Unsplash 前言 這篇文章是 «微軟雲端架構師 (Solution Architect) 職位解析» 系列的第二集。 這個系列預計會有五篇文章,以雲端架構師在日常工作中最主要的任務為例 : 微軟雲端架構師 (Solution Architect) 職位解析 第一集:Org Chart & Solution Architecting Solution Architecting » 你正在閱讀的文章 Technical Guidance/Customer Meetings Technical Presentation/Workshops Sales Pipeline Management 我希望大家在看完這個系列之後,可以留言告訴我: 如果你不是微軟雲端架構師 (Azure Cloud Solution Architect),你覺得這個職位符合你對於技術職位 (technical role) 的想像嗎? 如果你是微軟雲端架構師 (對,我最近發現有同事會看我的部落格! 太可怕了QAQ),你覺得我對於 CSA 的工作描述還算客觀嗎? 當然,總是要先放一下免責聲明XD 這個系列完全是以我個人在澳洲微軟工作的親身經歷作為出發點,所以是我個人的主觀感受。雖然我敘述時會盡可能客觀呈現,讓各位讀者自行判斷。如果你在不同國家的微軟工作,甚至是你在不同的微軟團隊,你對於這個職位的感受可能會跟我略有出入或完全不同。 其實我發現寫這篇之前應該要來寫一篇解釋「到底什麼是雲」文章,但我最近真心忙到昏天黑地哈哈哈!所以繼續列入待寫清單,這個清單目前已經越來越長囧 第二集會是這個系列中最技術性的一篇,如果覺得太多技術概念看不懂,我建議可以直接等待第三集跟第四集,因為這兩集會有趣許多,請不要因此放棄這個系列XDDD 讓我們就以經典的案例 3-tier web app migration 來說吧! 如果你對於 3-tier web app 沒有概念,這件事是這樣的。一般來說 web applications 的基本概念會分為三層: Presentation Tier :這一層簡單來說就是使用者看得到、摸得到的那層。可以再細分成 web clients (使用者用來打開 app 的電腦或手機) 跟 web servers (企業用來呈現靜態內容或是動態內容的伺服器)。 Logic Tier :這一層就是廣義的後端 (backend),是用來運行企業商業邏輯的 application servers。 Data Tier :這一層就是廣義的資料庫 (databases)。 圖 1: Three-Tier Web App Concept ...

2023年7月28日 · Cloud Architect EC