42 歲重新開始,轉戰軟體開發產業

By 陳嘉誼

Aug 4, 2020

42 歲重新開始,轉戰軟體開發產業 - 陳嘉誼

因為喜歡日文也考到 N1 的證書,想當然爾,踏入職場後就一直是負責跟日本相關的業務工作,過去主要的工作內容是透過 Email 往返來確認日本客戶下的文具訂單和確認工廠的出貨狀態。隨著年紀漸長,公司又偏向於傳產體系比較缺乏彈性,就算慢慢地做到主管階級的職位,總覺得自己的學習是停滯不前,總是在期待一些轉變,但又不知道能夠幹什麼的我,時間一轉眼過去,業務工作一做就是好幾年。

我的優勢是可以透過流利的日文來表達,但是如果要到海外,僅會說日文好像也不能做什麼,既不會專業的技術,且年紀又偏大,沒有專業技能的我要找到其他類型的工作也有很高的難度,就算心裡頭一直有轉職的念頭,卻不知道自己能夠憑藉著什麼能力或技術去改變,直到在某天下午看到了這篇文章,讓一直以來靠日文工作的我,心中燃起了學習技術並挑戰到日本工作的小火苗。

「啊,原來日本很缺工程師啊?雖然我年紀不小了,但如果我會寫程式的話,說不定還有一點機會?」

下定決心,掌握自己的命運

因為很想要突破舊有生活的框架,雖然心中已經決定要參加 Camp,但中間仍有很多阻礙,比方說:家人、地點,還有自己的心魔。

「又想要學什麼?妳之前學的後來都用不到啊!而且都已經這麼老了,學不動了啦!」

「在台中有穩定工作又可以住家裡,但是在台北,沒有收入,還要租房子,不要浪費錢了!」

「我真的學得會嗎?就算學會了,年紀也不小了,會有人想錄用我嗎?會不會浪費了時間又浪費了錢?」

幸好,家人唸歸唸,對於我想要做的事,僅僅只是口頭的抱怨但卻給我全力的支持,爸爸還說,要不要補助妳學費?而地點,就找個可以短租的地點棲身,也不是什麼太大的問題;至於心魔,我想了想,如果學不會,或找不到工作,我損失了什麼呢?不過就是三個月的時間和金錢,這些,我還負擔得起。既然如此,豈有不衝的道理。

我明白在職場上轉換跑道並不容易,轉職成軟體工程師更不是一件簡單的事,但 42 歲的我,已經沒有太多時間可以浪費!自從在說明會認識了五倍紅寶石的 ASTRO Camp,轉職的念頭開始在心上扎根,或許,這裡會是我改變的起點。

把自己當一個求職者,而不是一個學生

開始上課後,感受到自己的學習效果的確不像年輕的時候那麼好,緊湊的步調和大量知識的累積,一度讓人喘不過氣,每天非常盡力地達到老師的標準,每天一定花時間複習上課的內容和完成指定的作業,我的學習一直保持在穩定,但又不是特別出色的狀態。

在這裡,ASTRO Camp 的助教制度讓我感覺在無涯的學海有個指引的方向,碰到技術性問題,總是能找到助教們來釐清自己的盲點,特別是這些助教都是業界的工程師,在引導我思考時,總是能導入很多商業思維和合作模式的觀念進來,這些軟實力都是超乎我預期的收穫。

ASTRO Camp 課程進行到 2/3 便將我們分組合作專題,透過團隊合作從零到有開發出一個專案,並在 Demo Day 對外發表。但是我們的學習背景大相徑庭,想到要一起合作總擔心有所摩擦。這個時候,我看見組員們對於不了解的地方,總是巴著助教問個不停,有時候明明畫面已經正常能動了卻還是不斷地想要找出更好的寫法,這個時候,我心裡的警鈴大作!

我發現自己一直沒有正視自己的心態,一味的跟著老師腳步學習,達到老師要求就好。原來,我一直以來都在當個稱職的學生,而不是把自己定位成一名求職者,所有行為只為了滿足老師的期望,卻不是要為自己努力。

「把自己當一個求職者,而不是一個學生。」 腦中突然浮現這這句話,把我驚醒並開始調整自己的學習步調。

和助教學習

一群人往前走,而不是獨自摸黑探索

心態調整之後的我,討論起專案反而更有動力,不再覺得 ASTRO Camp 的最終目標是完成一個專案就好,而是和夥伴之間建立一種把事情做得更好的默契。

也因為如此,開發過程中我們總會有意見不合的時候,但我們的目標一致,就是希望我們的作品能在 Demo Day 被更多人肯定,當所有的問題有著共同的解決方向,大家會更願意解決問題,上網搜尋更多文件或是去聆聽別人的看法,我們擇善堅持,對不同的意見絕不口出惡言。

最後一個月,也是我成長幅度最大的一個月,將龐大的資訊量一個個敲成和專案相關的程式碼,我們這組以過來人的經驗,希望幫大家打造一個學習平台,因此我們的專案 Hello Word 就這樣誕生了。

專題討論

轉彎的人生更美麗

Demo Day 結束後,ASTRO Camp 幫我打開另外一扇大門,我發現結合網路開發的工作其實很多和有趣,除了努力投工程師的職缺,也開始嘗試 PM、SEO 行銷等和網頁開發相關的職缺。

或許是年紀的關係,也可能是只有三個月的學習經驗,就在我覺得為自己設的停損點差不多到了,開始要回去找日文業務工作的時候,我得到了日本 Project Manager 的面試機會,並且順利獲得錄取。

記得工作的前三個月很辛苦,有很多的背景知識要學、專有名詞要記,但很慶幸有 Camp 打下的基礎,讓我的 PM 路不那麼崎嶇,甚至可以說比預期更快進入狀況。而在擔任 PM 的這半年以來,更讓我體悟到,我其實喜歡和人溝通,雖然很可惜最後並沒有成為工程師,但我依然覺得這三個月沒有白費,反而感謝在 Camp 接觸到的人、事和物所帶給我的刺激與反思。

人生不再設限

無論是從 Chrome 的 developer tools(開發者工具)看各種瀏覽器的畫面呈現去調整 CSS 或是使用 GitHub 來開 issue、comment、approve PR,因為在 ASTRO Camp 中會學會程式的基本運用,到了真正的職場,讓我不至於會害怕,但是真的投入到業界後,我才知道以前學基本功到了真正的職場不會給機會讓你犯錯的。

剛開始和客戶或是公司內部開會的時候都很膽戰心驚,常要透過錄音的方式,回去反覆聆聽確認是否有正確紀錄客戶的需求;又或是身邊的工程師常常會隨口就唸出些專有名詞,但又不確定自己對名詞是否有正確解讀,例如:AMP (Accelerated Mobile Pages)是要提升行動裝置對網站的存取速度之類的字彙,如果理解錯誤,專案可能會完全發展成另外一個面向。

慶幸的是,在 Camp 那三個月裡,我除了學習程式之外,更學會了如何了解問題並解決,這樣的好習慣讓我可以有信心的回覆客戶的提問,間接建立客戶對我的信任度。

這樣的職場洗禮讓我離合格的 PM 越來越近,而我明白投入職場後並不是學習的句點,反而是探索新知的起點,特別是在技術日新月異的現在,在工作上沒有學得完的技術,唯有精益求精,讓自己定期吸收新的知識和技術,才能一直接受工作上接踵而來的新挑戰,以下兩種方式讓我可以更掌握工作:

(一)撰寫部落格

記得龍哥上課有提到寫技術部落格,透過記錄每個學習重點,養成反思的好習慣,如果未來碰到相關的問題,就可以回頭看自己當時所寫的筆記,可以節省重覆搜尋資料的時間。畢竟工程師是一份得持續學習的工作,養成紀錄,檢視自己的理解程度,相對來說是件重要的事。 - 我的部落格

(二)參加相關社群活動

交流是獲得資訊的最快方式,因此我很鼓勵大家可以參加社群活動,除了可以認識同好之外,也會意外獲得一些新資訊。就拿 Ruby 來說,參加 默默會 是一個不錯的方式,畢竟在職場上,會碰到很多令人感到挫折的難題,來到這裡可以會發現除了五倍的工程師夥伴可以詢問之外,偶爾也會捕獲野生大大,從他們身上可以學到很多,也會對語言的原理更認識。

原點抑或是起點

繞了一圈,我還是一樣靠著日文謀生,看似回到了原點,但,面對完全不同的工作領域,卻也是一個全新的起點。帶著 ASTRO Camp 給我的裝備,相信我可以展開一段很棒的旅程。

我,今年 42 歲,我成功轉職了,你呢?