在2020年9月初提了離職,9月中開始請婚假,9月底回了公司一趟辦完最後的離職手續正式離職,開始了漫長的求職(待業)之路,直到2020年12月30日收到錄取通知,差不多花了三個月的時間在找工作。
第一次轉職,我採取的作法是在職的狀態找工作;而第二次轉職(也就是這次),我的方式是先離職再找工作。整體而言,兩次找工作所花的時間都差不多,然而總結這段時間的經驗與感想,下一次若還需要找工作的話,我應該會選擇先請兩週到一個月的長假先讀書,因為離職找工作就算沒有經濟上的壓力也很容易有來自家庭或長輩的壓力,扛不住壓力的話可能反而會讓自己想要隨便先找個不太喜歡的工作屈就。更多關於離職或在職找工作的抉擇比較,我另外寫在離職找工作 VS 在職找工作這篇文章裡頭。
然而,軟體工程師要找工作其實需要做不少準備,所以有了這次的經驗以後,我會選擇先用請假的方式來把比較需要較長的連續時間準備的部份完成,也就是讀書的部份。讀書指的是技術題相關的準備,例如C++特性、語法、資料結構、演算法等等,最好可以整理成一份面試前衝刺筆記,等回到公司上班以後,在面試前可以只讀這份筆記來做衝刺。
下面我把求職這段時間所做的準備分成不同段落來分享,最後再以如果再來一次我會怎麼做作為結束。
決定開始找工作了
由於各式各樣的理由,決定開始找工作以後,結合這段時間的經驗,我覺得大概有下面幾個項目需要考慮:
關於讀書
讀書指的是技術題相關的準備,例如C++特性、語法、資料結構、演算法、作業系統、計算機結構等等,軟體工程師的面試基本上都得再重新讀過以前學過的東西,建議可以整理成一份面試前衝刺筆記,在面試前可以只讀這份筆記來做衝刺。
優先順序:
- C++特性、語法
- 資料結構
- 演算法 (例如搜尋、排序、圖形等等)
- 演算法的類型也有很多,搜尋跟排序這種最容易被考,優先順序相對更高。
- 作業系統、計算機結構(這個比較不是每個公司都會考,偏硬體的公司比較容易考)
讀書的部份我覺得需要比較長的連續時間來準備,所以一邊工作一邊準備有一點點難度。我自己的建議是可以請個較長的假期來針對這個項目做準備,並且做好面試前衝刺筆記,之後結束假期仍然可以靠著這份筆記來快速複習。
關於刷題
由於我自己是先離職在家準備,所以可以有比較多時間做準備,但根據我這段時間得到的經驗,我認為它更需要的是長期的積累及維持手感,所以不見得非得離職做練習,每天下班以後都花一點時間練習個1、2題可能會是更好的作法。
以下是我在這段時間主要刷題的網站。
關於履歷
這個部分最理想當然是在工作的過程中就不斷持續地維護修改,但我自己很懶,兩次轉職都是等到要找工作了才開始寫,完全是個錯誤示範。
寫履歷的方法與範本,有不少網站都有介紹,我自己也不算非常在行,所以就不多作描述,大致上就是思考自己做過哪些專案或上過哪些課,自己有些什麼專長技能,把它們條列出來以後再慢慢構築出自己的履歷,寫完中文版本以後,強烈建議另外也準備英文版的履歷,雖然不一定會需要,但多了英文版履歷以後可以投遞的公司會多不少,寫了不虧。
在完成中英文版的履歷以後,我分別將履歷放到104與LinkedIn這兩個網站上。
- 104
- 這個應該不需要多提,大部份的人應該都有用。我在填完裡頭的資料以後,另外將中英文版的履歷都當作附件一起放了上去。
- 我大多數的面試邀請都來自於這個網站。
- LinkedIn
- 我原先以為這個網站主要是在找外商工作,但這次找工作發現其實也有不少台商的大公司在這個網站開職缺,所以很值得把履歷也放在這個網站上。
- 事實上,我的第三份工作就是利用LinkedIn找到的美商公司。
- 獵人頭
- 在把履歷放到104及LinkedIn以後,除了可能有公司會找你以外,也會有獵人頭公司聯絡你,提供一些他們手上的職缺資訊,問你有沒有興趣。
- 不過我雖然有請獵人頭幫忙投過幾個職缺,卻沒有一個得到面試邀請,所以我對這個部份沒有太多心得能夠分享,只是覺得跟獵人頭打好關係可以多一些面試機會。
履歷也不見得得請假來寫,再加上履歷會需要持續做修改,所以比起特地請假來寫,不如在利用下班時間針對有需要的部份做調整。
關於非技術性問題
我覺得這部份有些問題很難臨場發揮,最好先想好自己如何回應,因為大部分覺得不會被問的問題往往都會被問,如果又剛好是很難臨場發揮的問題就會直接出局。
下面放一些在這段時間裡,我自己遇過印象最深、覺得可能先做好準備比較好的問題:
- 為什麼我們要雇用你?
- 我真的不知道怎麼回答這個問題才是正確答案,對於每家公司、每個不同的職位似乎都有不同的正解,所以大概只能夠針對每一場面試分別做準備。
- 我自己的方向大概是找出自己過去表現比較好的領域,看看有沒有能夠與面試職缺扯上關係的。
- 你的未來職涯規畫是如何?
- 為什麼要離職?
- 即使實際上是跟前公司鬧翻也不要老實地講出來,要想好一個安全的說法。
- 我自己用過的說法有,結婚、組織改組、想找軟體開發工作、想尋求更好的待遇……等等。
- 為什麼選擇我們公司?
- 預期薪資
- 有時會被面試主管突然問起,如果自己心中沒個底的話,常常會楞住。為了得到自己期望的待遇,建議可以先在心中準備好一個理想的數字。
- 三個你最重視的公司文化
- 你希望做管理職嗎?
- 其實我自己對管理職沒有興趣,但為了不給對方不好的印象,我通常是說我遇過一些讓我很尊敬的主管,他們的共同特色是對自己負責的領域很熟悉,能夠很準確判斷事情的優先順序與作法,所以如果我熟悉自己負責的領域的話,我覺得負責管理是個可以嚐試的挑戰。
- 你有什麼想問的問題嗎?
- 這個問題真的很難,最好是在聽主管介紹公司的過程中尋找自己覺得有疑惑的地方。如果真的沒有的話,我會考慮看看要不要問關於專案如何運行,軟體如何管理等等比較一般性的問題。
實際上會被問的問題還要更多,建議可以在面試前先調查一下其他人的面試心得,有時候同一間公司會問的問題都是類似的。
關於Reference Check
有些公司在面試最一開始或者面試到最後階段時會要求填兩位或三位之前公司的同事或主管,目的是寄信或打電話向這些人確認一些關於我們這些求職者的資料,而且有些公司會要求至少有一位得是擔任過求職者主管的人,所以最好先跟他們打個招呼並取得他們的連繫方式。
以我的狀況來說,至少我錄取的這間外商公司就要求了兩位做經歷確認,其中一位得是當過我主管的人,而且他們真的寄了一封包含了十幾個問題的信件給他們兩位填……我本來以為reference check頂多打個電話問問我的工作年資是否屬實,沒想到會把面試時問過我的問題拿去問他們,害他們還得偷空幫我填這些資料,讓我非常不好意思。
因此,在找工作時先確保有兩位前同事願意幫忙,而且其中一位最好是當過你主管的人。
關於英文準備
由於有些面試的公司是外商,所以打從一開始就得做好心理準備會需要跟外國人直接用英文面試,於是在離職之後我就去報名線上英文家教練習,雖然這麼短的時間很難有明顯的進步,但至少比較敢說,而且比較熟悉外國人講話的腔調,在聽力上也蠻有幫助的。
如果一定要先離職才找工作的話
若真的非得離職找工作的話,備用金與心理建設是我覺得一定得先做好準備的項目。
關於備用金
預備金最好準備12個月(最少也要9個月)。
以我自己的狀況來說,原本以為半年就足夠,但實際上,準備面試(含讀書及刷題)跟履歷就可能花掉一個月的時間(要準備好真的比想像的費時)。再來當你鎖定了一家公司到約第一次面試,往往就需要一週的時間,接著可能還有第二次面試又要一週,假設沒有第三次面試的話,在第二次面試之後可能需要1~2週的時間等待結果,加起來隨便就要一兩個月的時間。
當然也可以一次好幾家公司同時進行,但是軟體公司的面試往往會有白板題、程式題要寫,所以在面試前通常也會需要足夠的時間做複習與針對該公司做加強,實際上能同時進行的面試沒辦法太多,我自己的狀況是2~3個便是極限。
待業時會遭受到的壓力有很多,經濟壓力絕對是最容易解決的其中一項,有錢就能處理的都不是大事,所以準備愈多備用金愈好!
關於心理建設
如果真的要離職才找工作的話,一定要做好心理準備,就算花了兩三個月卻依然找不到理想工作時也不要灰心喪志。有很多時候面試很看機緣,覺得很聊得來的公司卻被發無聲卡,不抱任何期望的公司卻意外被錄取這種事情所在多有。
以我自己的狀況來說,大概在進入第三個月時,一直找不到理想的工作便開始產生壓力,感到有些憂鬱,明明在經濟上還很有餘裕而且家裡也沒有什麼太大的壓力,但自己卻會開始胡思亂想——會不會找不到工作?要不要降低期望薪資?要不要選擇自己不喜歡的工作?
現在的我當然很慶幸自己沒有妥協,最終順利找到合乎預期的工作。然而,我也明白這只是事後論,實際上處於憂慮狀態時不見得真的能夠撐下去,所以我這邊也不會說一定要堅持到底不妥協,只是有時候狀況並不如自己以為的那麼絕望,保持樂觀積極,除了能讓自己維持準備面試的動力以外,在面試時才不會讓面試主管察覺你的負面情緒。
處於負面情緒狀態下其實是很難自己走出來的,我自己當初有試過這些方法,覺得算是蠻有效能讓自己盡可能維持住樂觀的想法:
- 在離職前盡可能做好準備,降低離職後的壓力來源,包含經濟上、家庭中、同儕間……等等。
- 即使沒有工作也要維持固定的作息。
- 每天固定時間起床,固定時間準備面試,三餐正常,每天運動,讓自己處於就好像在上班一樣的規律狀態,紀律會讓自己產生生活的踏實感。
- 走出自己的小圈圈,跟家人朋友聊聊天。
- 聊生活、聊小孩、聊玩樂、聊工作、聊找工作、聊煩惱。無論聊什麼,有時候會從這些對話中發覺自己在待業中遇到的煩惱只不過是小事。
- 在PTT的待業版(unemployed)看看其他網友的心得分享。(也可以直接在網路搜尋其他人的心得分享。)
- 有許多煩惱其實是共通的,而不是因為自己太差,所以不用太過在意,繼續努力就行了。
- 有許多走過這段路的人會分享心路歷程,雖然不見得與自己的狀況相似,但這種經過痛苦掙扎最終得到回報的分享會讓自己變得比較樂觀。
下次找工作的話我會這麼做
開始找工作前,我會……
先請兩週到一個月的假來準備讀書的部分,因為我覺得這個部份最需要完整且連續的時間來準備。
- 讀書
- 因為我找的主要是C++相關工作,所以我會先複習C++的重點語法、觀念與特性。
- 資料結構無論是哪一種程式語言都需要,而且也很常考。
- 演算法會先針對搜尋與排序做準備,有時間再另外準備其他種演算法題目。
結束假期以後,利用下班時間開始做以下幾件事情:
- 寫履歷並投履歷
- 找reference check的人,詢問電話與電子郵件信箱
- 至少要找一位是擔任過主管的人
- 找一位以前同事
- 刷題
- 準備關於人格特質這類型的問題
- 英文
- 如果要面試外商的話,最好直接針對英文聽說會話加強。
- 如果要面試台商的話,一般似乎都是考仿多益,也就是針對多益準備。
接到面試邀約時,我會……
盡量蒐集看看有沒有相關的面試經驗與考題,大概了解一下面試流程,針對沒準備到的部份做加強。
這裡我主要使用的資源有:
- PTT Tech_Job版與Soft_Job版
- GoodJob
- 求職天眼通
- 比薪水
- 我通常用這個網站看看能不能查到薪資水平。
- 似乎可以藉由分享自己的待遇來得到積分,積分可以用來解鎖想看的資料,但因為我不想寫自己的個人資訊,所以選擇付費。
- 面試趣
- 與比薪水一樣,差別在於這個可以查到面試相關資訊。
- Glassdoor
- 這個是國外很有名的網站,可以查到許多外國公司的評價、薪資等等資訊。
- LinkedIn
- LinkedIn除了可以放履歷以外,他也可以看到各種公司的相關訊息。
- Google Search
- 有許多人是將面試心得放在自己的部落格裡頭,所以直接用公司名字當關鍵字來尋找也有不少資訊。
到了面試前,我會……
- 重新複習一次自己的履歷
- 複習考前衝刺筆記
- 做好自我催眠
- 放輕鬆、不要有壓力
- 吃飽睡好,保持好精神,除了讓自己能夠正常發揮以外,也能給面試主管留下好印象。
面試後,我會……
- 把面試的過程盡量紀錄下來,沒回答出來或沒回答好的問題都做一次檢討。
- 當作沒上繼續投下一間公司,因為真的不知道會等多久,而且大部份公司不錄取都不會通知(也就是所謂的無聲卡),所以抱持著希望等待會讓自己失去鬥志。
來自面試官的建議
在進入現在的公司工作之後,剛好公司也還持續在徵人,於是多少聽到一些主管在面試新人時的想法與建議,我會把偷聽來的內容全都放在這個標題底下!
- 不要說「來這裡可以學到很多」,而要說「我可以為公司做出貢獻」。
- 這是我在進入公司以後,主管給我的第一個建議。他說雖然他自己是不太在意,但建議如果之後還有這種機會的話一定要強調是為公司做出貢獻!
- 有時候不是因為你太弱所以才沒被錄取,有時候是評估以後覺得求職者的個性跟公司文化有點落差。
- 我的印象很深,有一位求職者,前輩跟主管面試完都對他的技術能力給予好評,然而由於他的個性於好於壞都太過頑固不太聽得進別人說話,於是公司上層覺得可能不太適合我們公司的文化,於是最後還是沒有錄取。
結尾
總結前面的內容,我個人最建議的作法是以請長假代替離職找工作,在長假的過程中讀書準備面試,結束假期以後開始準備履歷以及其他技術性問題,並且維持每天刷題練習程式的習慣,同時開始投遞履歷準備面試。
希望這篇總結了我這段時間找工作經驗的心得可以對大家有所幫助,祝福大家都可以順利找到自己理想的工作!
其他閱讀
- 為了閱讀日文小說:關於我如何自學日文到N1
- 離職找工作 VS 在職找工作 —— 基於過去經驗的分享
- 外商與臺商的差異:那些年我待過的公司
- 關於選擇公司 —— 那些在面試時常聽到的話,與這些年我所經歷過的事
- 下班後的時間管理與利用 :關於我如何利用下班時間寫小說
- 職場紀實相關文章
- 自我成長相關
- 投資理財相關