在參加鐵人賽第二十天,脫稿分享點自己踏上工程師之路的內心轉折。


前情提要:我在大學畢業後在傳產公司工作了四年多,負責設計/軟體規劃/專案管理…等。今年離職參加某學院全端工程師培訓營全時進修,出坑後轉職為前端工程師,任職中。

# 想轉職為工程師的原因:

  • 發現專業性的重要
    (選擇工作的能力/人力市場上的行情落差)
  • 寫程式預期的目標結果是有「具體答案」的,但設計沒有!設計的答案在業主/金主腦中,但他們常常自己也找不到……於是設計被一改再改,改到自己不知道在改什麼、該往哪去…
  • 輸入程式碼就能控制網頁上長出東西、變化樣式、產生動態,覺得好療癒~
  • 好想自己的職位是 OO「師」,但手手離開鍵盤就形同廢物的我,當不了設計師就來當工程師吧!
  • 最後當然是……因為錢錢啊!

# 轉職前:佇足不前,關在幻想之中

因為成長背景的關係,讓我很習慣負面思考、不喜歡面對改變與挑戰,總是害怕改變之後迎來更糟的局面。
從萌生離職、轉職的念頭到真正去報名培訓營,拖了至少一年啊!(默)
明明清晰的可聽見自己內心最真實的渴望(想改變自己、改變環境),卻因為他人的意見及自己內心的膽怯,選擇壓抑,繼續過著不變的生活,甚至開始說服自己:「現在這樣也很好呀~」

最後是如何真正去行動的?把錢丟出去就好啦!
(第 N 次提離職)「經理,我這次真的要離職了!不能留我了……因為我已經繳學費啦!」

身旁有人想轉職、鎖定了課程卻遲遲不敢行動嗎?偷他的錢幫繳就對了(誤XD)


# 轉職中:被焦慮與不安感襲擊的日日夜夜

培訓過程除了接觸到了業界優秀的講師、助教外,也認識了來自不同背景、動機;不同現實條件的轉職同學們,在每個人的身上都學到了許多,在交流與觀察的過程中,也衝撞了自己內心的小宇宙:

# 「其實,妳一點都不特別」

對,這還真的是上課初期從心中發出的聲音! 雖說自己本來就不是那種自信滿滿的人,但在前公司因為環境及職務的關係,確實會偶爾讓自己感覺自己算是能力挺好的。

但來到這裡,一來是認識了同齡層的同學以往的學習/工作經歷;二來是隨著課程的推進,與同學們的學習狀況落差出現,深深感受到自己的平凡與不足。

「其實,妳一點都不優秀啊……」真正的意含是「其實,妳真的不怎麼樣啊!
然後才真正明白了,讓自己處在身邊都是超前自己的人的環境其實是多麼重要的一件事。

# 技術落差

主打壓縮時間、密集培訓的課程,如果不夠積極努力、超前部署(預習),還真的是挺難跟上的呢…… 沒跟上的進度,一日一日,如滾雪球般,越差越多……

後期進行專題分組製作時,學院依據每個人的學習狀況,刻意安排讓每組的成員組成是能力平均分佈的。
專題過程就像是驗收前兩個月的所學結果。我整個被前兩個月不夠努力的自己給加倍反噬!(這用詞~有感受到一種練功練到吐血的情境嗎XD)強烈的感受到自己知識/技術的不足,深深的挫折來襲。
但相對的,受訓過程成長最快也是這個時期,因為就像工作一樣,不得不做出來的時候,就會克服許多問題、多學會以前不會的。做的過程才真的懂了「哦~老師教的那個就是用在這裡!」

# 挫折到極致,忽然學會接受很魯的自己

從極度挫折,甚至有點討厭這樣的自己,到後來忽然呈現一種微消極的想法:「啊我現在就這樣啊!」漸漸不再放大自己內心挫折的感受,而是「反正總是學不完~那就遇到缺什麼、就去補什麼吧!」,當我更多的關注在去補洞、學習、解決,即使在這過程持續的...

「當你知道的越多,就會發現不知道的也越多。」
The more you know, the more you realize you don’t know.

但有成長前進,就夠啦!永遠追不上大神,那就追追小神、追追前輩、追追優秀的同學,還都追不上?那追追昨天的自己就好了!這樣想之後,心裡似乎反而能承受的更多了,能夠變得輕盈一些的去面對接下來該做的事。

圖片引用:達克效應 (opens new window)

大概就是達克效應吧!知道得更多時,會更沒有自信(深知自己不足),但到某個程度、以及能力提升到一個階段時,心理認知能夠再慢慢回到正向成長。

# 找工作:沒有準備好的一天,但時間到了,就得上路了!

完成培訓後,雖仍感到自己能力尚未達到業界工程師的標準,甚至沒有把握能順利得到工程師的 offer。但……發現總是沒有準備好的一天,存款見底的日子卻是清楚可見的越來越接近(囧)

就上吧!反正「我就爛」、「我就魯」。但你再爛、再魯都還是得往前走啊

再怎麼差,都有適合現階段的你能去的地方,也或許~其實你也沒有你想像中的那樣差,甚至可能擁有小幸運,能夠到比你原先預期更好的環境,遇見更多、更好的人事物也不一定呢?(當然踩雷的機率也是有~但無論如何,先出去看看吧!)

# 面試的收穫

面試約二十間公司,又再次被各種打擊XD,沒錯~就是各種筆試/上機被考倒。

但是這時的我臉皮好像夠厚了,不再像之前那樣,一直感到挫折、怪自己不夠努力,而是去抓住那些關鍵字,去搞懂那些業界認為前端工程師該有的知識/技術能力是什麼。比起自怨自艾,做些什麼讓下一次的面試能表現更好、比較實在,是吧?

也相當感謝那段時間遇到的面試官們(主管&資深工程師&老闆),能在對談中多認識不同的產業與公司文化,以及技術、職場上的提點,也是一個很棒的收穫過程呢!


# 轉職後

# 無形的東西價更高

斷糧轉職的過程,除了交通與三餐,其他花費都自動降低,所有以前經過就想買一下、逛一下的東西,通通都沒了慾望呢。
恢復有收入的生活後,又可以開始買好一點東西給自己了,但或許也是年紀增長了,漸漸意識到那些不是金錢砸了就能夠立刻擁有的無形的東西,才是更難得可貴、更值得去追求的。
例如花了錢買課程也不會立刻得到的知識與技術力,必須自己真的花時間與心力去投入、累積,才真正得到那樣的能力。以及經歷一些事情沉澱後才會有的思維與心性。

# 結訓後才是開始

程式的領域不像一些較為重複型的工作,具備了特定的職能到一定程度後,不需要持續進修也可以將工作做得很好。
轉職培訓的課程,只是幫助你跨進工程師的門檻,得到能夠以工程師身分工作的公司入場券,並不是真的在課程期間教會你所有工程師該會的東西
且不能「只會學院有教的」,而是要學習如何發現問題、解決問題,並且能夠持續自學的能力。


# 任職後的體悟

為了轉職的短期培訓時間,似乎生活最重要的唯一就是程式的學習,但這畢竟不能做為常態,只能是短期衝刺的一種生活模式。

當你成功擁有了工程師的職人身分後,持續以轉職期間那樣的生活模式,我覺得是不好的。儘管你認為自己再不足、必須更努力、或是現職工作還不理想。若長期生活沒有維持各方面的身心平衡,其實是很難持續正向推進的。

工作中持續成長與進修是必要的,但你轉職、你寫程式、你工作,不都是為了「更好的生活?」(得到更好的收入、工作中能有挑戰與成就=>生活變得更好)。
很久沒約的朋友約起來!想吃的美食吃起來!想去的旅行訂票訂起來!遇到喜歡的人別錯過!

去調配好自己的生活狀態,讓程式成為生活的一部份,享受它(過程)、利用它(賺錢),但別讓它成為你生活的唯一、全部。


# 結論

  • 考慮轉職?
    • 想做什麼就去做,以最壞打算盡最大努力。如果最壞狀況,你能承受,那就去試試!
  • 轉職中
    • 如果時間允許,請務必超前部署(預習)!
    • 你以為被訓練的只是技術,但更重要的卻是面對自己內心的變化(執行的意志與承受挫折的能力)。
  • 脫隊了怎辦!
    • 如果你不幸跟我一樣沒跟上而感到焦慮,別慌!接受現在這麼爛的自己,遇到什麼補什麼,不要真的廢到一動也不動了~
    • 並且理解--「每個人都有自己的時區」,你或許比他慢了,但請把專注力放在自己身上,不讓自己原地不動就行了!總有一天會到你想到達的地方的

# Keep Going!


⮩ 本文同步發表在第 12 屆 iT 邦幫忙鐵人賽 《For 前端小幼苗的圖解筆記》 (opens new window)