PTT評價

[心得] 中年轉職,二轉加薪

看板Soft_Job標題[心得] 中年轉職,二轉加薪作者
marmot00
()
時間推噓18 推:18 噓:0 →:7

一直以來從軟工轉職版 (?) 學到很多,
小弟在中年轉職滿三年後的2020年底跳槽破百,
也算是達成一個小小的人生里程碑,整理經驗來回饋一下社群:

願意的話請幫我點進 blog 觀看,排版比較漂亮
而且可以看到自己寫的東西有人看會比較開心 XD
https://dev.charlie-c.me/post/change-jobs-2021/

---

這篇記錄一下,一個半路出家的軟體工程師,從年過三十轉職跟新鮮人一起重新學起,
到三年五個月後拿到破百 Offer 的經驗與個人心得。
寫這篇的時間點新工作剛報到,避免節外生枝,不會寫進太多細節。

# 背景
小時候覺得寫程式很簡單好玩,以為自己天生神力,但考試不太行。
結果高中大學都只是資訊相關科系畢業、在校成果普通,
又誤入岐途畢業後好幾年都在其他產業工作,
因緣際會下,才在年過三十的 2017 加入前公司的新鮮人招募計畫,
重新成為軟體工程師。

想要離職/跳槽/換工作通常是非常多因素交互下的結果,
很難是單一原因的造成的,我自己的其中幾個原因如下:
- 2020/7 ,已經滿三年了,該有點變化。
- 部門用的技術很廣,但都不深入,學習得越多越顯得自己很無知。
- 一個有七年經驗的同事到職一年多因為能力實在跟不上而被資遣,我害怕不持續成長會變得跟他一樣。
- 最重要的是,薪水實在太慘烈。

# 學習
這行的特性就是不斷的學習:我開始計劃性的學習大約可以分為兩個階段:
一是 2020 年初開始學習 Golang ,
不依靠別人包裝好的 framework ,
盡量用內建的 library 來完成功能,
當時的動機是從基礎學習一個新的語言、
並試試看能不能透過技術獨佔,在組織內取得一些優勢看能不能當作談薪水的籌碼,
這時剛好也找到一個重要但不緊急的專案適合用 Golang 完成,
我就把他攬下來自己實作。

二是從大約 2020/8 開始,
下定決心要換一個環境工作,開始利用 leetcode 複習演算法(俗稱刷題),
能徹底掌握的題數仍只有一小部份,但也開始對演算法有了課本之外的了解。

到了 2020/9 之後,因為陸續有些面試,學習的節奏就完全被打亂了。
因為每家公司的模式都不一樣,有的考情境、有的問 Golang 相關知識、
有線上測驗系統、有技術主管全程聊天,五花八門。
而每次面完都會有很多想改進的部份,
是要多學習某個技術?
補強某些架構的實作方式?
加強 Golang 的基礎?
還是要學更多演算法?

人一天只有24小時應該是世界上極少數公平的事情之一了,完.全.不.夠.用!

# 履歷
一開始其實只是「想換個工作」,卻不曉得自己可以找什麼職務,
平常沒有更新履歷的習慣,加上如前述平常工作接觸的很廣,但都不深入,
一時之間看每個缺都覺得自己沒辦法勝任,
陸續花了一兩個月才整理出一份還可以看的履歷。

有一個很重要的轉折點是 2020/10 在 Hunter 介紹下,
去面了一家台灣電商的 Golang backend engineer.
面試後雖然沒上但是給了我很多重要的資訊:
- 台商非博弈也可以有很棒的工作環境、設備跟薪資。
- 我的 Golang 能力已經越過一個檻,足以拿來投履歷找工作。
- 承上,平均來說,找 Golang engineer 的預算高過 PHP / Laravel 很多。
- 承上,所以決定只看 Golang 職務。

之後又陸續送出了幾份履歷,當然有很多無聲、reject,
但也得到很多了的經驗,更能調整自己不夠或是面試中表現可以更好的地方,
也能知道什麼樣的 hunter 或招募流程最好不要投入太多心力去處理。

# 面試
基於這一行大部份的資源都在台北,身在台中的我只看台北的缺。
大約從九月開始投履歷,不計算履歷階段直接被刷掉的,
有互動的大概有五家公司,且都是有預算開到一百以上的,
然後就在害怕真的找不到工作的焦慮、
進到下一階段的期待、
被拒絕的傷害中度過了兩個月。

理性上知道面試的變數很多,
時機、運氣、面試者的心情、視訊會議的網路條件、其他競爭者都會影響結果,
但是收到 reject 還是會難過一陣子…
一直到十一月,特休快要用完了(每次面試都要請假,消耗得很快),
正覺得很疲倦打算想要等領完年終再繼續面的時候,
拿到一個薪資、工作內容都非常有吸引力的 Offer,
於是掙扎了兩天,
決定放棄近在眼前的年終獎金還有原公司年底的各種浮誇抽獎(痛得要死),
拿到正式的 Offer 後就找主管討論,然後三週後離職,再一週後報到。

# 獵頭
基本上這年頭,稍微有經營自己的履歷,就會收到各種獵頭的訊息,
然後大部份都不怎麼樣:劈頭就要電話聯絡的、回訊息後無聲的、一
開始就砍你預期薪資的、推薦毫不相關職缺的、
主動提可能有年終補償,第二通電話又說問過沒有的、
面試完就無聲離職,然後同個公司的新人又來問一次你資料的…多得數不清。

但這些是個人的問題,所以接到獵頭的聯絡還是會了解一下他想作什麼,
這次能拿到這個 offer 也是跟 hunter 持續合作的結果,
他忍受了我一開始的不友善、安排了我自己不會想到要投的公司、
主動通知被reject的壞消息、幫忙跟公司討論條件。
沒有他也沒機會產出這篇心得。
好 hunter 難尋,遇到請把握。

---

板上常常在講三年破百,同時間也常看到有人說那些數字都太脫離現實,
身為從業人員,我一直很想相信那些三年破百的說法是真的。只看要如何達成?
面試的機運比重很大,用心學習用心思考用心讀文件則是一分付出一分收穫。
驗證這些收穫最快的方法就是實際去面試,了解市場的需求、也了解自己的價值。
我在2017年轉職前跟2019迷惘的時候各在 soft_job 板上發了一篇文,
現在自己回頭看很有感觸,大家有興趣也可以a看看,
希望能給正在閱讀的你一點幫助。

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.30.64.201 (臺灣)
PTT 網址

ilovejesus12/19 07:34推分享

bcjohn12/19 08:27推分享

newhandfun12/19 09:16語言484也有差R,我去面php好像都沒破百

q897745212/19 09:16推分享

paiqiuafan12/19 10:12地區有差啦!如果在南部能破百,那真的厲害了

fightmz12/19 18:17推分享,所以最後到底進什麼樣的公司?

airhong12/19 19:35本來就資訊相關科系,多努力一下也是有可能

marmot0012/19 19:42後來去一家網站託管相關的公司

SentLiTryPay12/19 23:30

dnabossking12/20 00:02「只拿到一個offer 到某個數字。可以說是機運,拿了

dnabossking12/20 00:02很多offer都有這個數字,也是機運嗎?」

ek051912/20 09:50原來念資訊從事也是轉職

yech98rt12/20 18:00推一個

sheldonlord12/20 20:15推分享

angusyu12/20 20:2430歲不叫中年,40歲再來XD

kattte12/20 22:39感覺是語言的關係耶 PHP在台灣要破百或許沒那麼容易?

shaomi12/20 23:26推推

shaomi12/20 23:29想問原本比較在寫什麼語言

uopsdod12/21 05:21

leo84050912/21 05:43原公司是不是台中大間的博弈公司

marmot0012/21 13:09原本是台中大間博弈、寫PHP;危機感30也不嫌早 :D

brianhsu12/21 18:56恭喜破百!

abola92112/21 21:45寫扣過35就算老年了

flyroy12/23 11:22原來過30就叫中年?

marmot0012/24 18:41聽說很多大神都從十幾歲開始寫,30算中年差不多吧QQ

※ 編輯: marmot00 (211.75.132.253 臺灣), 04/21/2021 17:31:32 ※ 編輯: marmot00 (114.46.160.88 臺灣), 07/02/2021 02:12:58