轉職工程師要多久?開箱半年求職成功方法

Kris 轉職工程師只花半年就成功,非本科背景怎麼做到?他現在自動化軟體測試研發工程師(SDET),以前是航港局公務員,因為在工作中看到機器學習應用案例,感受到程式威力;加上疫情連公家機關也 WFH,讓他開始思考職涯,決定轉職工程師。Kris 做對哪些事?而菜鳥工程師的生活,右有什麼挑戰?


半年轉職成功,做對了什麼事?

為了更有效轉職,Kris 加入 AC 學習;他也爭取到「2022 年推手計畫」、接受任職於 foodpanda 的 Mentor 指導。其中,他執行的 3 個關鍵求職策略是:

有累積就曝光,讓自己提早被看見。學到一個階段,Kris 就把學習成果整理成作品集、加入履歷放到求職網站,讓更多雇主更快看到他,避開求職潮時被海量求職者淹沒。

這些面試邀請除了後端工程師,也有 Kris 不認識的工程師種類,甚至 JD 還要求他不會的程式語言。Mentor 打破 Kris 的擔心,鼓勵他有面試就去,去瞭解市場趨勢、自己的不足,與驗證履歷的調整方向。

不要想準備好了才開始,因為永遠沒有準備好的一天。市場變化太快,永遠不會等你。

Mentor 更鼓勵 Kris 不要侷限角色,先進軟體圈建立產品思維、團隊溝通協作能力,對未來拿到更好 Offer 一定有幫助。

為什麼要持續去面試?PayPal Soultions Engineer 的求職心法!


非本科轉職,怎麼準備作品集?

過程中,Kris 沒有主動投遞履歷,就接到 10 餘個面試邀請,可見市場強勁人才需求。但競爭者眾,Kris 實際上怎麼準備?

AC 學習總教練 Victor 曾分享面試官怎麼看非本科轉職者,就是:什麼時候開始學程式?現在有什麼能力?所以,我用作品集展現目前學習成果,呈現我能獨立完成小而簡單、有完整度的作品。

Kris 將課程中的作業、翻牌小專案整理成作品集,後來因此受到博弈業面試邀請。

如何讓雇主看見你?那就是你想去哪種產業,就投其所好準備作品集!

程式新手怎麼做 Side Project?Carousell 前工程總監教你開始準備求職作品集


密集學習,怎麼安排計畫?

Kris 當時的學習節奏,是規律穩定、鬆弛有度。他辭掉公務員後,下午會開始第一次學習,晚餐稍做休息與反思後,晚上進行第二次學習。

當時的學習密度蠻高,但我認為學習的效果不在於時間長短,而是你吸收多少。所以一定要固定休息,有休息你能有空間與時間內化與 output,才會有學習效果。

跟著 AC 課表,Kris 覺得循序漸進、難度適中。但後面階段學習難度拉高,他也開始不時卡關。

雖然靠自己能解決大部分問題,但在這個階段,我學到如何評估解決問題所需時間、與判斷自己的能力到哪裡、何時需要求救。真的解決不了,我會設停損點,去社群找同學討論、問助教或學習教練。

本科生 Ching 的自學程式 4 心法,原來休息那麼重要!?


SDET 工程師在做什麼?

Kris 本來想做開發角色的後端工程師,意外成為 SDET 工程師,所以 SDET 工程師是在做什麼?

SDET 全名是 Software Development Engineer in Test,角色目標是確保產品交付品質,是「產品品質的守門員」。他的任務是利用測試檢查與找出問題,幫助產品能在所有使用情境中,順利運作。

所以,SDET 也會利用程式將手動測試轉成自動化測試,提高測試效率與降低人為失誤率。更進一步的,從測試過程與結果中,會回饋開發端「優化與改良的建議」,幫助團隊完成開發。

在這個全新角色的挑戰中,Kris 有什麼學習與收穫?

SDET 要考量產品使用情境,我建立了以終為始的產品思維,理解如何做一個好的開發、練習到如何瞭解產品、掌握規格和 PM 的具體要求。


菜鳥工程師的生活長怎樣?有什麼挑戰?怎麼成長?

工時難免會比較長,但重點是累積你的工作能力,建立如何做好這個角色的正確心態。Kris 認為,菜鳥還在熟悉階段、能力還不到位,想把事情做好、有完整學習,一開始一定會花比較多時間。

工作任務沒有標準答案、是變動的,你要學會應變和彈性處理。大部分時間,工程師都需要不斷溝通目標、確認需求。跟以前學習、寫作業時的固定情境很不一樣,要建立的是評估與判斷的能力。

從自修者變成團隊貢獻者,要寫文件,讓夥伴知道你做了什麼,幫助團隊協作。以前寫程式或做作業,都是寫給自己看;但工作後是協作,要花時間做紀錄,讓夥伴知道你的產出、又是怎麼做的。

工程師接到需求要先溝通,而不是埋頭寫扣。因為重點是,到底 PM、團隊或客戶的需求是什麼。

Kris 覺得菜鳥工程師遇到最大的挑戰,就是寫程式的熟練度還不夠。但他認為跟學習時很像,卡關時就要設停損點並去求救。現在在團隊中為了更有效協作,他累積了問對的問題、讓夥伴更容易協助他解決問題的方法。這些經驗與成長,都需要花時間整理、吸收,慢慢從做中學。

菜鳥工程師那麼忙,Kris 怎麼持續學習與成長?除了在工作上不厭其煩地請資深夥伴、主管,他回到 AC 當助教,並持續參與社群求職小組。

當助教就是幫自己再複習一次,強化吸收與理解。而跟還在求職的同學討論他們的作品集與求職心得,讓我收穫很多。我自己只能有 10 場面試經驗,但跟夥伴一起,我能聽到 30 場面試經驗,學到更多求職技巧。


轉職不要只靠自已,善用外部資源

回首半年就轉職成功,Kris 說有 2 個重要助攻:Mentor 的協助、AC 課程建立他良好的程式基礎。

Mentor 指引我很多網路上找不到的職場經驗,更提供他判斷建議,帶我從更高、更遠視角去規劃職涯。

我在 AC 不只學會 JS,最重要是建立了良好的程式邏輯。SDET 工程師要寫 Python,我完全沒碰過。但我一進去就直接上手,四個多月後已經寫了一萬多行程式碼了。

Kris 鼓勵大家,轉職學習不要只靠自己,要多利用外部資源,能更有效前進。開始準備轉職時,他覺得自己像海上一根浮木。但現在有了階段性的累積與成功,希望他的經驗能成為他人的燈塔,幫到跟他一樣也想轉職工程師的人。


JavaScript 全端開發課程,18 週轉職 junior 工程師