0%

全馬鐵人最終回:一趟十個月的旅程

goal

全馬鐵人列表連結,搜尋 Tim Hsu

報名比賽

去年六角學院舉辦的 w3HexSchool 鼠年全馬鐵人挑戰公告消息後,我沒有懷疑就直接報名了,那時剛結束 2019 IT 鐵人賽的賽事,因感受到 IT 鐵人賽連續 30 天的好處,讓自己在切版上進步的速度相當快,透過每天切版的熟悉感,讓我在切版速度不算太慢,當然還是有很多需要精進的地方,也為了可以更快速走進前端工程師的工作,所以就先報名參加,逼迫自己產出東西讓自己變強!

在這段全馬鐵人的十個月,說長不長,說短不短,也發生了許多事情,就也當作第 40 篇的最終回。

投遞履歷與面試

今年二月初,在累積一年的能量,並完成一個旅館訂房網頁作品,覺得好像可以投遞履歷了,打開各平台的人力銀行,開始投遞覺得與能力相近的公司,並一邊學習 Vue,這時全馬鐵人剛開賽,投遞後的兩週陸續接到面試通知,或許是年後轉職潮的關係,各公司比較願意開始看履歷(?),因為我是做了十年平面才轉職前端工程師的菜鳥,實在沒什麼太大的自信,但為了家庭為了孩子,真的很想轉職成前端工程師,又加上我對 Vue 的熟悉度較低,所以先找的都是沒有使用框架的公司,但我說真的還真難找…

難找的原因

首先我的年紀已經是中年,又沒有相關工作經驗,加上技術含量不高,看著職缺想應徵的公司大部分都需要前端框架,所以能投得還是以 Vue 的公司為主,但又不想因為被限制太多,所以其他框架也加減投,在第一波在幾間公司透過電話小聊與面試後,都是謝謝再連絡,但拿到面試機會時,的確是一個強心劑!代表我的履歷已被這個領域認同。

直到第二波投遞履歷才比較有多一點機會到公司面試,從投履歷到等待通知這段時間,非常緊張又難熬,因為已經投遞出去了,就會常常關注信件是否有動靜,但通常都沒什麼回音 (也是有博弈公司主動聯繫,但因為個人沒有考量去博弈公司,所以就排除此部分)。

這中間也去參加 Yourator 所舉辦的數位徵才博覽會,因為人潮眾多,索性放棄帶電腦,只帶著 iPad 與幾份紙本履歷,就前往會場給自己一個機會,在這種場合一定要預備要怎麼在短時間介紹自己與了解工作內容。所以我在家就會找空檔自我演練,看著履歷介紹自己一遍,不用太長,因為這種大拜拜的現場也沒時間給你講太多內容,重點講一講,不要吃螺絲就好。

拿到第一份 OFFER

這時候已經三月了,眼看著已經過了一個月,說不慌是騙人的,為了讓自己可以多一點機會,就去報名了 Vue.js 與 Vuex 前端開發實戰課程,就在報名後的一週,收到一間公司的面試邀請,並且感謝上帝的恩典,在面試當下就拿到 offer 的門票,但當下我並不知道我拿到 offer,現在回想起來才知道原來當下就錄取了,也在確認報到時間沒幾天收到了 offer letter,在當月底到公司報到。

上班第一天

當天報到後花了一個小時的時間完成一些人事與行政事宜後,就簡單了解環境便移動到座位準備上工,但落差馬上就來了,使用 Win7(?)作業系統開發與沒碰過的 Visual Studio 2019 編輯器,介面完全沒碰過,只知道也是微軟公司開發的編輯器,但使用後是覺得也不錯用,debug 滿強的。

是一間使用地圖應用開發的科技公司,也在這間公司學習閱讀 Google Maps JavaScript API 文件,與協助前端畫面的撰寫,也感謝公司讓我在這段時間可以額外充實自己的 CSS 與 jQuery 觀念。

經過第三個月的考核,我提早通過試用期成為正式員工,我真的非常高興,因為我真的成為前端工程師了!當然還是很嫩的前端工程師,所以還要努力的學習。

通過試用期的想法可以看這篇 - 終於成為正式的前端工程師?

工作好好的幹嘛跳槽

契機是因為公司業務與 PM 端不知為什麼會把開發好幾個月的專案突然停擺,甚至還聽到轉單…眼看著好像有點奇怪,所以就重新打開人力銀行,嘗試把之前想投遞的公司與新發現的公司再投遞一遍,想說如果真有機會就在去面試看看吧…

意外地在八月收到先前滿想去的職缺邀約報到,但因為要使用的是前端魔王 Angular,確認好薪水,與工作內容後,並再三確認目前能力是沒辦法獨立作業,對方是說想要培訓新人,所以會是由資深工程師帶領開發的專案,心想:如果是這樣比較有意願前往,不然一邊離職,若到新地點又因能力不足而被刷掉豈不兩頭空?

最後評估後,還是答應了前往了,並於八月中報到,但沒想到是一個痛苦的開始…

才開始就結束,就這樣被資遣了

到了新公司,環境真的很不錯,也很有制度,偏向日系經營管理,光是新人的公司簡介就花了一個半小時…使用筆電開發,這是人生的第一台 Mac 啊!突然覺得「潮」起來。當然摸索了兩天才比較習慣一些指令與用法,還好編輯器可以使用較熟悉的 VSCode。

因我是平面設計背景,公司便請我學習 Adobe XD,後來才知道這裡的前端還要包 UI 設計,還好有先前的工作累積,學習起來並不吃力,花了六個小時學習後,隔天便開始進行設計稿繪製,也順利的在兩天後讓主管拿去與客戶報告。

重頭戲 Angular 開發實戰來了,為了有朝一日來這間公司上班,在防疫期間保哥所開立的 Angular 開發實戰:從零開始就派上用場了,但都說是大魔王了,不要說熟悉了,光是上手就要一點時間,且還要了解 TypeScript 的特性與應用,非常的吃力,光是要做出一些簡單的換頁功能與路由串接就花了我非常多的時間,或許是我資質駑鈍吧!

這中間有問題也會去詢問前輩,但得到的回答大多是:「這個官方文件有寫,可以先看看。」或是「可以先 Google 看看。」

嗯?有點黑人問號…我也是先去看這兩個部分才來求救的啊…當然還是有回答我一些簡單的問題,就這樣,這樣的培訓方式令我覺得奇怪…

在許多問題的累積與花很多時間查找資料,進度落後很多,不得已的情況下必須把工作帶回家開發,到這裡前兩週幾乎從晚上九點十點打開電腦,寫到兩點才睡覺,但最終第一階段的目標還是差了一點才完成。

差一點就等於沒有完成。

當週三下午後開了進度會議後,主管說會再給我一點時間,就請前輩給一個課題來挑戰,但有說這次目標若沒有達成就只好說抱歉了。

然後這次安排的任務變成系統開發,驗收是在隔週二下午,所以我能把握的只有五天時間,剛好週三下午跟週四下午都有公司內訓要參加,所以時間就更短了…

於是週三晚上我評估能做的就是把切版完成,這五天我壓力非常大,因為我心裡知道我沒辦法完成了,但我還是竭盡所能的開發,那五天幾乎都是快早上才睡,在小睡一兩個小時再去上班,非常感謝六角學院的學長姊,在週六還陪伴我一起協助我這次專案開發的問題。

驗收日到了,因主管下午要開會,驗收臨時提早到中午前,當然我沒有完成開發,當天討論後就說那就交給人資處理了,也在當天下午收到了資遣通知,為了學習 Angular 所買的書籍才在週五拿到而已,然後就要暫時收起來了…

沒時間消沉太久,重新出發吧

當天收到資遣通知,我也同步讓校長知道了,但對我來說這一個月算是奮力一戰,我沒有對不起自己了,雖然沒辦法成為這間公司的助力,但我沒有遺憾,只能說是自己能力不足,無法勝任這次的挑戰,但現實就是這麼殘酷…成敗論英雄!

就這樣來到了下半年,這時已經九月中了,眼看也快年底了,這幾個月也沒存到什麼錢,想說如果再不投遞履歷或許就來不及,說不難過的是騙人的,沮喪也是一定的。但我給自己一個晚上的時間消化,也謝謝太太的禱告,而且我告訴自己,沮喪是沒有幫助的,只有趕快爬起來並且讓自己變強,才能再繼續挑戰新的機會,所以隔天就開始投遞履歷,更改履歷內容,更專注把 Vue 的課程再複習與筆記,繼續找東西來開發練習語法,後來投遞三十間履歷後,得到四間面試,最終獲得目前的工作,非常開心。

這段時間我沒有放棄自己,也謝謝身邊的前端朋友熱心與盡力的幫助,六角學院給予這麼棒的學習環境,不過兄弟爬山,各自努力!

我已經休息夠了

Van

知名手遊-傳說對決有一個角色叫做凡恩,我喜歡他復活的口白:我已經休息夠了!

短暫的三週學習與休息,讓我可以陪伴孩子與太太,也讓太太在緊湊接送孩子與工作中稍微得到解套,是的,我已經休息夠了!

十月中開始了新的旅程,這裡的工作很不錯,是循序漸進的開發,且工程師會互相討論程式,相較於前兩間比較單兵作戰,除了教枯燥無聊外,目前同仁比較會互相幫忙,也從前輩身上學會很多新的語法與思維,當然壓力跟挑戰還是有的。

感謝上帝只讓我等待三週就找到新的機會,這次我會好好沉住氣,在這邊累積茁壯,成為公司與團隊的祝福與助力,成為稱職的前端工程師!

謝謝全馬鐵人

全馬鐵人落幕了,感謝六角學院舉辦這麼有意義的活動,沒想到我能堅持到現在連續四十週的發文,為了讓自己提升能力,選擇 JavaScript 的內容來撰寫成系列文,但也間接培養自己筆記工作中問題的文章,讓自己省下重新 Google 的時間,最大的受益者還是自己,間接可以幫助到他人是件美事,但出發點就是希望未來重新查找語法的時候,當時寫的筆記可以自己幫助未來的自己,若連自己都看不懂就太失敗啦!

未完待續

扣掉待業的日子,雖然只有短短接觸前端半年左右的時間,但也因為加入了許多前端社團,了解前端變化實在是快到跟不上,才大概學會一個東西就馬上來新的,螢幕解析度千變萬化,軟體發展速度也沒有辦法預測會到什麼程度,也因為這樣,已經習慣把工作遇到的問題或是學習到的新東西,利用筆記紀錄下來,幫助自己是最主要的目標,也可以幫助到跟我遇到相同問題的朋友,最近透過 GA 發現部落格的曝光度大幅提升(雖然也沒多少人看啦…),算是驚訝,代表筆記的東西有對其他人有幫助,繼續加油!

  • 目前串接 API 的能力還要加強,與後端協作的溝通也還在努力!
  • 陣列與物件的資料整理觀念也還要加油與熟練,不要把事情想得太複雜!
  • 更重要的不要小看自己過去的經歷,過去累積的職場經驗絕對不會白費,前端工作不是只有寫程式而已,溝通與思維更重要!

希望過一年回來再看到這篇,依然可以激勵自己!

前端,沒有極限!

後記

後來十月到了一間電商公司,只有簡單的面試與談話,沒有上機考試,並且我有據實回答我目前的開發能力還需加強,面試官表示可用專案來養成,進到公司五週就有五個考核,最後安排一個 project 給我做,只給我三天的時間要完成三個頁面,雖然此測試有 80 分,但面試官覺得似乎發覺養不成,兩個月後又被資遣了…一年被資遣兩次的感覺真的很難受,當然在第一個月就發覺不太對勁,又打開人力銀行投履歷,也感謝六角學院的學長介紹他們公司的培訓計畫,我也去投了,等待的過程是忐忑的,但最後收到錄取通知真的是太開心了,關於計畫可以參考這篇