在 GoGoVan 待了一年多之後,覺得在這邊似乎沒有東西可以學了,所以有了換工作的念頭。
雖然香港也有類似 104 的本地求職平台,但那時候直接使用了 LinkedIn 來找工作,不知道是工程師需求大於供給超級多還是其他什麼原因的關係,只要你將自己的狀態改為“積極求職”,幾乎每天都可以有五六個人來跟你洽談,詢問你想要找什麼樣的工作。
兩年前找工作時,發現香港有一家公司做加密貨幣,主要的產品是主打可以用他們的金融卡,用加密貨幣進行日常生活的支付,心想:這也太新潮了吧,在當時如果你有加密貨幣,日常生活中幾乎沒有辦法使用;如果你想要把他換成錢,最快的方法也是在LINE或者其他網路社群中詢問,看有沒有人可以跟你交換。這家公司直接打破了這道障礙,讓更多的人可以買賣加密貨幣,又不需要去煩惱之後轉換回法定貨幣的問題。
覺得自己在這一個方面一直都蠻幸運的,第一家公司因為在香港找不到工程師,想說在台灣試一下水溫,然後我就應徵上了。
第二份工作拿到offer 的最主要原因,自己覺得是因為當時的主管是前 GoGoVan的工程師,所以在跟HR 進行面談之後,到主管這一關,幾乎是沒有問什麼技術上面的問題,只確認了英文是可以溝通,並且對於開發有熱忱,就這樣拿到了 Offer XD。
到現在還是覺得不可思議,因為其實兩家公司的程式語言是不同的,而且該部門還需要開發前端,但是我當時只有後端的開發經驗;還是那時候主管覺得在 GoGoVan 工作過的工程師,實力上面都不會太弱(自己說),所以才可以這麼簡單的就給 offer。
總而言之,我就這樣在 2018年的6月進了新的公司,然後在其後的三個月碰觸了:
只記得當時每一天早上幾乎都會有個 brainstorming ,思考我們可以對現在的 codebase 有什麼改動,不管是實驗新技術,還是改進原本的做法,都可以提出,然後大家嘗試做出一個原型(Prototype),如果大家都覺得可行的話,就會大刀闊斧去更新原本的 codebase。
新的技術通常都會有一個點比較差,就是文件上面可能不會這麼的詳細,大部分的功能在沒有文件的情況下,就變成你只能自己用試的,回想之前為了將所有的 react 程式碼從javascript 變成 typescript ,頭就痛了一個禮拜。