我是如何在轉職1年後調薪超過55% | 零基礎轉職的前端工程師求職筆記
身為非本科系的前端工程師,在轉職一年後,讓薪水突破之前職涯天花板的求職攻略。 本篇是 2022年7月換工作準備面試的紀錄,我將求職的每個階段整理成標準作業流程,利用過去做招募、從資方的角度來自我檢視,整理出初階前端工程師準備面試的重點。 希望能幫助到任何在職涯苦海(?)努力生存的人!
求職背景
非本科系,學經歷跟任何理工、數學、資管沾不上邊
上過 600 小時的前端工程師養成班
有一年的前端工作經驗,在職找工作
職缺條件
- 團隊:前端工程師人數超過二位以上
- 技術:只使用 Vue 或 React (前端框架)
- 薪資:薪水比現在高
以上都是必要條件,缺一不可;
次要條件:不要博弈、娛樂產業,科技業優先
求職流程
準備履歷 > 投遞履歷 > 安排面試 > 面試 > 坐等通知
以下就從各流程我分別做了什麼、考量了哪些因素或心態建立來說明
準備履歷階段
善用履歷健診工具,請專家幫忙精修履歷
考量上一次找前端工程師的工作經驗,從 104 收到的回覆量,比起其他求職管道是壓倒性的多
所以本次求職,規劃先改好 104 的履歷,開始投遞後,再把104 的履歷的內容,慢慢複製到其他平台上
履歷調整內容則是把目前工作的工作內容加上去
由於面對空白履歷實在難以下筆,所以當時是先把所有經手過的專案都整理出來,包含專案目的、專案架構、使用的技術、經手的部分、貢獻度等細節,都整理好後再理出重點放到 104
這過程也提醒自己,在下一份工作,務必定期紀錄經手的專案及貢獻度,才不會等要找工作時回去千辛萬苦回去翻大腦資料庫
這次找工作,也發現了104提供的新服務 “履歷健診”
這是一個可以請該領域的技術主管、或該產業人資幫忙看履歷的免費服務,詳細的說明,可以參考 【 超強精修履歷服務 】這篇文章
進行方式是設定條件篩選出幫你看履歷的人,然後發訊息提出自己的需求 (請對方著重看履歷、或是自傳部分),然後等對方回應
過程就像是用 line 這類的通訊軟體跟網友對話,只是對方回覆可能等上 1~3天
在使用之前還先爬了文,發現評價是優劣參半,抱著試試不會少塊肉的心態,我鎖定了一些科技業的人資、以及軟體業技術主管來幫我看履歷
整體來說這個服務我給 4.5 顆星(滿分 5 星),從計畫轉職以來,自己鑽研過不少寫履歷的技巧、給補習班老師修過履歷、自己也以招募過來人的身分幫轉職同學修編履歷
但這個服務必須強烈推薦的原因是,由於是一對一,專業人資或技術主管可以針對你個人的履歷給建議,而不像網路上的教學是針對大多數人,所以只能講個非常籠統的大概
用這個服務找到一個對的人資,比起自己看 30 篇履歷教學文章還有幫助許多
而這個服務,應該也是我這次求職順利的最大功臣!
投遞履歷階段
節省篩選職缺時間,把篩選時間留到收下一階段
這次找工作,由於自認還是菜鳥等級、不是超級搶手的技術專才、或是新鮮肝,收到的回應數量一定相對少,所以這階段階段採海量戰
”先廣投,有回應再篩選”,把初步篩選權留給人資、資方,不花太多時間在挑公司,畢竟自己的程度還沒到可以選工作的階段
雖然是廣投,還是有先設一些基本條件,包含使用技術、地區、產業 (產業只排除不考慮的,其他全都投、不認識的也先投再說)
安排面試階段
收到邀約當天第一時間快篩職缺,迅速回覆
明確定出自己的 “要與不要”,提升快篩效率,參考項目:工作內容、團隊、薪資、交通、未來發展等
明確跟邀約者提出自己的需求(像是只接受遠端工作…)、以及想知道的資訊(像是面試有幾個階段…)
收到面試邀約後,先認識公司,包含產業、公司規模,同時查別人的面試經驗,確定有興趣再回覆,如果確定沒興趣,也要禮貌拒絕並感謝邀約 (人品就靠這時候儲值了)
如果是待業中,可以考慮都去面試瞭解看看,也可以從面試中學一些經驗,不好的經驗也是經驗的一種。(反正浪費的是面試官的時間 ? )
這個階段我大量參考 “這篇文章”,聚焦在本次求職的重點,藉由各種方式蒐集或判斷資訊,來評估哪些公司或職缺要忍痛拒絕、放棄面試機會,也不要浪費面試官的時間
對應到本次的求職需求,在這階段我會淘汰掉的面試邀約主要是以下幾類
- 應用技術與我想要精進的技術不符合的:使用 .net core 開發、而非 vue 或 react
- 團隊組成與我期待不符合的:整個團隊只有一位前端工程師
- 薪資無法達到我的最低期望的
關於技術部份
上一份工作多數專案都是用 .net core 在開發網頁,過程中採了很多坑、也逐漸確認未來 (或目前) 想往主流前端框架發展的心態
由於本來的履歷大量提到使用 .net core 開發網頁的工作經歷,所以收到不少面試邀約都是相關的,後來履歷也盡量減少 .net core 出現的頻率。(11個專案,有9個是 .net core,3個是 vue )
同時在收到面試邀約時,先去了解公司使用的前端技術,如果不是 vue 或 react,不管公司多大多誘人,都忍痛拒絕
關於團隊組成
其實在第一份前端工作求職時,唯一一個條件就是團隊裡有資深前端
轉職又不是本科系、google 解決問題能力還很薄弱的情況下,很希望有人可以帶、或是迷路在網路海中時可以有人請教
當時面試官的確是資深前端、也很有教學熱忱,可惜一個月後,因為跟老闆理念不合而離職,我一個半路出家的菜鳥直接變成全公司唯一前端 (最資深前端?),所有的問題都是陌生的問題,就算找到看起來很像答案的東西還是不知道怎麼運用
後來還是靠老闆長期合作的外包資深前端來處理那些跨網域、環境、佈署等狀況
所以這次找工作,打定主意一定要有前端團隊。就算大家一樣菜,有人可以用共同語言互相討論也比單打獨鬥好
關於薪資
第一份前端工作由於是整個職涯打掉重練變白紙,所以可接受行情價裡的最低薪資
但也在這份工作,體悟到自己過去 10 年累積的工作經驗、溝通技巧原來在軟體開發領域也是很有價值的 (不然也不會一年被老闆調薪 3 次,史上遇過最好溝通的工程師? XD ),比起白紙,我認為自己可以強調這份優勢來談薪水,畢竟工作不是只有技術,撇開黑客等級的技術需求,一般公司對於 ”技術” 跟 ”團隊溝通合作” 都很要求,技術可以靠時間與努力精進,但對於被 ”不懂得團隊合作的雷包員工雷過” 的主管,我想我是有優勢的
基於這個原因,如果因為技術資歷,只能提供白紙薪資的公司,我也不會考慮
綜合以上,在收到面試邀約後,評估的重點項目為
- 了解開發技術:這是最容易的,職缺說明通常都看的出來。另外職缺說明有時候也可以看出招募者對於前端這個職位的了解程度、或是這間公司對於前端的工作範圍囊擴到哪裡
- 收集薪資資訊:用批踢踢、面試趣、104職缺資訊、查那間公司的前端薪資級距多少,如果都查不到,也會直接在邀約回覆信中詢問 (有遇過堅持不講的,那可想而知應該也不高)
- 了解團隊組成:通常我會在邀約回覆信中先詢問,或是從104的其他職缺,來先判斷團隊可能的組成。但這部分最了解的應該還是面試的部門主管。所以自己查到的結果通常只是參考,或是篩掉明確看出只有一個前端的職缺
這些確認通常會在收到面試邀約當天完成,才能盡快回覆面試邀約信,畢竟好人才大家搶、好職缺也是
而會回覆的內容,就會包含以下
- 提出自己的需求或疑惑
- 提供自己可面試的時間
對於重點資訊太不明確的公司,則會先提出疑惑,或跟邀約者約簡短的通話時間,才會提供可面試時間 (以過去的招募經驗,跟求職者來來回回對話其實也很耗時間,如果能快速喬好求職者與面試主管的時間是滿加分的)
另外,在這個階段,也可以從對方的回應了解公司對招募的態度
有遇過回應後就無聲卡的,此時別去糾結是不是自己問題太多,通常當作對方已經找到合適人選了
這次求職,我推掉的面試機會,比實際參與的多很多,這也是出社會以來頭一遭,原因是在職找工作的成本其實很高
由於需要請假面試,(那些WFH用上班時間面試的就不討論了) 即使現在很多公司都採視訊面試,依舊需要請假移駕到適合面試的場所,短則請假 2 小時、長則半天、甚至需要一天,這樣就是 1/30 的薪水
如果到面試才發現面試官超雷、工作超沒興趣,那真的是跟把錢沖到馬桶一樣心痛,所以我寧願在面試前先問清楚再安排
小時候會怕被認為問題很多應該很難搞而失去面試機會,但這次求職換了心態
通常不在乎求職者時間的團隊(無論是人資或是部門主管),將來也不會在乎你的工作時間,如果是這樣,自然淘汰也好
通常禮貌詢問面試流程、大約花多少時間,人資都會回覆
面試是雙方經過面談確認適不適合共識,而不是 ”反正我時間多,約你先來聊聊再看看”
準備面試階段
預先知道面試內容,知己知彼、百戰百勝
了解自己的優勢弱勢、判斷時間花在強化優勢放棄弱勢、或是加強弱勢
題庫要看!題庫要看!題庫要看!
通常在上一階段跟邀約者的互動中,會先知道這份工作的面試流程
一般來說工程師的面試,我遇過的流程大致可歸納三種:1.只有主管面談、2.人資+主管面談、3.技術考試+人資+主管面談,這三種可能會安排在同一天一次走完整個流程,也可能會分幾天走完不一定
1. 只有主管面談
通常來面試的會是未來的主管。這種大多只用口頭問技術、跟團隊合作的內容,這時候可以用力聊,也判斷之後能否合作愉快
2. 人資面談 > 主管面談
順序可能顛倒,通常是看那個公司誰的地位高( 薪水高? ),人資主要聊人格特質、主管則以技術為主,若是這種建議分頭準備更詳細點
3. 技術確認 > 人資面談 > 技術主管面談
這類的技術跟人資的順序不一定。技術部分通常會是筆試,少有口試
但別以為技術確認過,主管就不會再問,如果技術跟主管綁一起,通常會檢討前面的表現。這時候如果有不會的地方, 一定要請教討論,很多時候主管不是只看你會不會,而是看你面對問題時,會怎麼一起討論出的解法
有鑑於此,這個階段的準備方向可以分3個面向,分別為公司、技術跟個人
這三個面向可以分別整理出題庫,並假設自己是面試官,會問哪些問題,你要怎麼回答都先模擬好
關於公司
這個階段一樣是要了解公司,但跟面試前的了解程度又不一樣。準備面試階段會著重在公司未來的發展方向、目前的主要產品、以及如果能先知道自己的團隊可能是負責哪個產品,也可以深入研究
有些公司是面試後讓你選單位、有的是面試官分配他認為你適合團隊。也有的職缺是專為了某個團隊而開。這部分,通常可以在查找資料時心裡有個底
最基本的準備內容
- 對公司的了解程度至少包含所屬產業、規模、目前的重點項目、未來發展方向
- 為什麼會想加入這間公司 / 團隊
- 自己對哪個項目有興趣
小時候天真的有個迷思 : ”是你們找我來面試,怎麼會問我為什麼會想加入這公司 ? ” (我也聽過更天真的求職者把心裡話講出來)
換個角度想,當我們決定赴約這個面試,應該是已經對公司有點了解、也想要加入這間公司、應徵這個職位,而在這個前提下,應該是有一些關鍵因素讓你願意花時間參與這個面試
雖然現實層面通常是:因為我需要薪水養活自己。或是因為也沒別人找我面試而我需要工作(?)
但如果你是面試官,怎樣的回答案會讓你願意花錢養這個人?
關於技術
以前端來說,大略可以分為三種:口試、筆試、小任務
這部分或許算是最好準備也是最難準備的
1.口試準備
網路上用”前端面試題庫”,”vue面試題庫” 等關鍵字,隨便都可以搜尋到一堆問題跟一堆答案
挑出現率最高的題目想辦法理解並背下來。這方法如果時間充足,還可以順便複習許多網頁開發的觀念
但如果是跟我第一次求職時,點開題庫發現 100 題裡面,有 96 題都不會,那也很正常(?),先把以下幾個範例句子背熟
”不好意思,這個不我太清楚” (蛤?你在說中文嗎?)
”這部分我沒有接觸過、但如果工作上有需要,我會用…方式學習,在最短的時間內熟悉” (我有聽過這個專有名詞,但也只是聽過而已 )
“這部分我沒有接觸過,但我試著就我理解的部分回答,… 不知道這樣的理解是否正確?” (我有看過題庫但還是不知道,我努力過了)
2.筆試準備
比較常見的有白板題、筆試卷、直接開 Leetcode 線上寫
準備方式去刷 Leetcode 應該是最實際的,但考量白板題,如果時間有餘裕,或許應該練習用 word 寫 code,而不是用常用的開發工具
我自己在筆試這塊其實完全沒有準備,知道自己的程度遇到筆試一定必死無疑,所以是把準備時間放在口試、跟其他部分
同時如果在面試邀約時就知道會有筆試,要馬就當作收集筆試題目來去應戰、要不就是直接拒絕面試不浪費對方時間
本來是有計畫分二階段面試,而在第二階段要去刷題,再來挑戰會有筆試的公司,殊不知這次在第一階段就找到心儀的工作,所以也是感謝天使保佑~
3.小任務
通常是給幾天的時間,要完成一個小功能。例如一個簡易電影票查詢系統、某個內部系統的登入功能、或是給設計圖,要用某特定框架+套件完成切版
這些方式,其實就滿像前端實際在公司的開發方式,所以也可以瞭解這個團隊的協作方式大約是如何
比較特別的是,小任務通常是在正式面試之前,用來評估技術程度的,沒通過就不會有跟主管對談的機會
所以也沒甚麼準備空間,比較是一番兩瞪眼的考量
在時間允許的情況下,如果不是連題目都看不懂,我都會參與,就算做的很弱,也可以當作給自己的練習
關於個人
這部分通常是評估你的人格特質是否符合公司或團隊
在網路上搜尋面試題庫,整理最常出現的30題,想好如何應對就好,算是有心、準備起來就很容易的部分
這邊要注意的是,去思考那些問題背後想判斷的資訊,而不是隨心所欲地跟面試官玩真心話大冒險
我認為基本要準備的有:
- 遇過印象最深的挫折? (判斷工作上在意的點、抗壓性、處理問題的能力)
- 跟同事或主管意見不合時會如何應對? (團隊合作與溝通方式,通常這樣問很大機率代表團隊以前或現在正有這個狀況)
- 我為什麼要錄用你?你可以貢獻什麼? (如果技術能力低落感覺很難回答,也不是說 "獻出我的肝跟肉體吧!" 如果真的沒東西可以講,可以考慮答非所問,把自己的優點再念一次幫面試官複習 XD)
等通知階段
不聽不想不看,心如止好自在
有找過工作的人一定體會過面試後,等到花兒也謝了的那種不安與焦慮
這次求職,為了不要讓各種負面情緒影響後續的面試表現
在每一場面試結束後,我都直接 let it go~
不抱著 “等通知” 的心態,反而是用 ”沒通知正常,有通知是我幸運” 的心態過日子
若稍後有面試,也絕對不點開前幾天面試過的公司忽然傳來的訊息
同時,如果遇到很雷的面試官、或是自己在面試中表現不佳,就當作過關打怪一樣把他當奇人趣事記錄下來就好,並抱持著破 50 關大魔王就一定可以找到好工作的集點心態繼續努力
每次有不好的面試經驗,都可以在經驗值上加分,同時催眠自己又往理想工作邁進一步
結果這次應該打怪還沒超過10關,就獲得理想工作了(灑花~)
結語
這次求職,大約花了 1 個月調整履歷,在 2 周內密集安排了 8 場面試 ( 最高紀錄一天 3 場視訊面試 ),在當月拿到 2 個 offer
跟過往的求職經驗相比,這次算是順利很多,是自覺準備方向與求職策略最正確的一次
心態方面比起剛轉職時的沒自信,這次也做了調整,把這輩子的所有自信,都塞到履歷上
雖然說亞洲人崇尚謙虛這個美德,但換個角度想,主管的確也不會想找一個對自己能力都沒把握的人一起工作 !
同時這次也是出社會以來,第一次發揮計畫通的本性,把整個求職流程弄成 SOP 照表操課
也或許是這樣,也在求職生涯中突破新高度
就用這篇文章來記錄這個過程
也希望對在職涯苦海中浮載浮塵的你有點幫助
有朋友說這篇太標題殺,換個角度想其實是上一份薪水到底有多低 XD
離夢想工作又更近一些,共勉之
如果這篇文章對你有幫助,歡迎拍手讓我知道,也歡迎與我分享你的求職或轉職故事。
職涯苦海,我們不孤單!