我來分享一下自己曾經面試失敗的原因,以及我後來擔任架構師主管之後,刷掉不合格求職者的原因:
一、技術能力不足
這個最基本的,如果你對於雲端的相關知識或技能不夠,
就沒有辦法成為公司的即戰力,很容易就會被刷掉。
還有一種情況是,雲端的範圍實在是太廣了,
公司想要的可能是混合雲的網路管理,或是使用 Kubernetes。
而你熟悉的領域只在虛擬機器,那就依然無法符合公司的需求,
有時候需要一點運氣,
不然就盡可能要對大部分的雲端使用場景更熟悉一點。
二、做過什麼答不出來
我在面試新人的時候,深入研究他的履歷表,曾經有做過哪些工作,
尤其是和雲端相關的工作,我總是會順著他的工作內容往下深入追問,
例如他曾經做過負載平衡,我就會詢問他的主機可以自動擴充到幾台?
擴充判定的指標是什麼?是否碰到其他的問題,是機器數量的問題,
還是擴充速度的問題?我也會問他後來是使用什麼方法去克服。
三、非雲端工作,本來就沒有作品
這個情況通常會比較有挑戰性,目前可以做的方法,
就是多看一些行業的文章,是否有提到各種系統架構,
然後去思考這個架構要如何在雲端上面實現,
從零開始把整個架構在雲端上架設起來,然後測試看看有沒有問題。
四、產業 Know How 不懂
當然自己練習的話,通常都只能熟悉理論知識,
沒有辦法碰到實務上的狀況,所以比較沒有辦法了解太深。
你也可以多看幾種產業架構,不同架構之間的設計邏輯,
為什麼要選 A 架構,不用 B 架構,為什麼要用 C 服務,不用 D 服務,
多多去思考,也可以磨練基本的 Sense,
這個就是架構是最核心的能力。
在我的線上課程中,有提供一些範例架構的問題,
可以磨練你的思考,如果我這裡提供的問題你都有辦法立刻回答,
信相你的求職之路不會太困難。
五、不會寫程式
我可以跟你說,我現在還是不太會寫程式。
我當年找工作時,也有碰到要會雲端同時也要會寫程式的用人單位,
我也因為不會寫程式而被主管刷掉。
但是不用擔心,有些公司就是喜歡把一個人當多個人來用,
你還是可以持續在尋找只需要雲端技能的公司,這是完全沒問題的。
但是如果你願意多花一點時間學習寫程式,我相信對你還是有加分,
其實你不需要投入太多的心力在學習寫程式上,
因為它對於雲端架構師這個職位來說,只是一個「有了會更好的技能」,
你只需要買一本書,一堂線上課,
至少能寫得出 Hello World 在 Apache 或 Nginx 上,
也能夠讀寫雲端上的資料庫,差不多了,
只要能和 Coding 的同事溝通,就足夠了。
如果你未來的工作會處理到雲端架構,又同時需要寫很多程式,
我會先恭喜你,因為這樣的技能,在你的職涯會非常吃香,
你就是一個跨領域的工作者。
六、你對這個職位是否表達強烈的興趣或熱情
我有面試過一些人,他們前面的關卡都過關了,
但是無法讓我有很想要錄取他的衝動,也許只是單純的直覺,
擔心他無法融入團隊。
所以需要你除了回答各種問題之外,盡量展現你的個人特質,
例如說你會喜歡一個人深入研究問題,或者喜歡和同事討論,
喜歡人團隊合作,注重公司的工作氣氛。
你也可以詢問這個職位是否有持續成長的空間,
不管是技能的或職位的提升都可以。
你甚至可以表達未來的理想,例如獨當一面處理非常大的雲端架構、
你想要成為主管等等,都可以讓人覺得你有強烈的企圖心,
這也是你可以給公司帶來的價值。
說直白一點,就是畫一個大餅給公司,吸引公司想要吃下你給的這個大餅。
看到這裡,你準備好了嗎?
假如你決心要學習 GCP,參考一下這堂課程吧: