雖然職稱是雲端架構師(SA),但還是會被客戶問寫 code 的問題。
我都會老實跟客戶說「我不懂開發,但我同事以前是開發,我幫你問」。
SA 的背景很多樣,我的同事們上一份工作有開發、資安工程師,甚至業務。
雲裡有幾百種服務,不可能要求大家什麼都會。
但我們會互相搭配,譬如同事會找我幫他看 Data,我碰到 k8s 的案子也會拉同事進去。
我最近當面試官,考核面試者也不要求每個面向都達到 Level 400 (專家),而是要求每一項都有 Level 200(進階),至少一個領域有 400 即可。
(底下有 Microsoft 技術難易度分級)
另外,我也會評估「這個問題和雲的相關性多高」?
幫大型企業規劃架構時,雲常常只是一部分,客戶還要考慮既有系統、法遵、商務流程等。
雲架構師能給出「架構」和「整合」建議,卻無法幫客戶回答「簽核流程這樣寫,會過嗎?」或是「資料存取時間要 1 小時,會不會被釘?」
如果和雲的相關性不大,即使我們超會寫 code,也不見得能幫到客戶。
在 M 社,常用 Level 100-400 來分級技術內容的難易度:
- Level 100:就是入門等級,適合剛開始接觸的人,會講一些基本概念和總覽。
- Level 200:算是進階一點,給有點經驗的人看,內容會教你怎麼操作和用功能。
- Level 300:高級,這個是給有專業經驗的人,會講到比較細的技術細節和實作方法。
- Level 400:專家等級,難度最高,適合有經驗的高手,像是架構設計、問題解決那種。
這種分級是讓大家知道適合自己程度的資源,像是文件、教學課程或講座這類的。以上回答希望有幫到你,關於架構師你還想知道什麼?
💡延伸閱讀:
不會寫 code,社會組轉職 Google 雲端架構師|東東專訪
我如何自修通過 AZ-305: Designing Azure Infrastructure Solutions 證照考試 Azure Solutions Architect Expert
目錄-最困擾你的出國工作 100 個問題清單