「我是一位全職工作者,加上我有三個孩子,分別是8歲、5歲、3歲。在有限的時間內,我完成了課程中一個又一個的作品,離業界的水平愈來愈近。就在 8 個月前的自己很難想像自己可以一路完成 4 個學期的課程。」這是振銜剛完成課程時的感想。
振銜是一名需要輪三班的全職醫檢師,在加上家中有三個孩子,在這樣時間如此侷限的情況下,以每周平均投入15-20 個小時甚至更多的時間,完成了 ALPHA Camp 八個月的線上課程,也在持續努力的過程中,鼓舞了許多同期的同學,究竟振銜是如何克服種種挑戰,堅持到最後,並跨出全新的一步?
熱愛學習 渴望開展嶄新職涯可能性
從大學念醫事技術系,到從事醫檢師已經有超過十多年的資歷,但因為醫檢師的薪資和發展性有限,振銜考慮轉職其實已經有四、五年的時間,雖然考慮了包含轉公職等各種選項,但因為似乎生活還算平順,沒有足夠強烈的動機做出改變,就一直沒有採取實際的行動。
直到確定規劃全家搬到新的縣市,再加上自己以前曾經碰過一點html & CSS和SQL 語法,發現自己對寫程式有些興趣,振銜開始認真思考全新的職涯發展,以及成為軟體工程師的可能性。剛好在此時看到 FB 廣告接觸到了ALPHA Camp,就決定跨出了這第一步。
「當我想轉職工程師的目標比較明確之後,我最主要的考量就是在持續工作的情況下甚麼是最有效率的學習方式?我覺得 AC 的課程規劃非常完整,而且像是助教制和班級進度制都還滿符合我的需求的。」
其實熱愛學習的振銜對於自學並不陌生,喜愛探索各式各樣新事物的他,不管是木工還是水電,相當習慣自己找資源,克服困難解決問題,並從中得到成就感。
在 AC 之前,振銜有過許多上網看書自學的經驗,在被問到為什麼不繼續自學,要選擇來 ALPHA Camp 上課呢?振銜回答:「就是因為我曾經自學過 python,也架過基本的網站和部落格,但在過程中我發現自己照 tutorial 去跑,卻常常無法真正理解程式碼為什麼這樣寫」
我希望自己能夠有扎實的基礎,也希望自己能學習業界實際在用的技術,而不是成為一個只會複製貼上改套件的表面工程師。
把握所有能把握的時間 在過程中看到自己的成長
即使目標和動機明確,但過程仍然充滿挑戰。「有時候,你的感覺就像在在登高山,走到一半,你已經用盡大部分力量。然後,停下來問自己,已經走到這個地步,是該繼續走下去,還是走回頭路?」 振銜提到自己在學習過程中曾經經歷的心情。
但想太多也沒有用,實際上,就只能盡全力把握所有能把握的時間,不斷回顧自己的成長,持續累積走下去的信心。
「上白天班的時候,有時候中午一個小時的午休時間,常常午飯趕快吃一吃,就開始學習,平常回到家六點多會先花一個小時學習一下,然後再陪小孩子玩,然後等到小朋友 21:30 睡覺之後再繼續學習,但是在學期三需要投入比較多時間的時候,每周我會花 25-30個小時學習,那就會需要用到周末的時間去學習。有時還要上小夜班和大夜班,但無論無何,我每天至少會花兩個小時在課程上面,這樣的生活持續了八個月。」振銜分享了當時自己學習時間的規劃與安排。
在這麼辛苦的情況之下還能堅持下去, 振銜依靠的是自己給自己設下的原則,紀律以及意志力。
「我每周都會幫自己設定學習時數的目標,然後要求自己作業準時繳交才能被批改,我每天都會記錄學了什麼,花了多少學習時間,然後認真寫 ORID,每周回顧自己的學習狀況,思考遇到甚麼問題,該怎麼修正。」
在時間如此有限的情況下,還有一個很重要的原則:「剛開始自學時會有許多障礙,第一時間就是自己找資料,但要懂得設定時間限制,例如半小時到一小時,如果沒辦法解決就要懂得向助教求助和社群求助,要不然很容易會跟不上進度。」
另外振銜在每個學期結束後都會重新評估自己的學習狀況是不是跟得上,也因為學習的表現一直很好,慢慢看到自己建立起來的能力,也有了信心,所以才能一直走到了最後。
文章分享: ALPHA Camp 學習體驗:全端網路開發 – I can do it!
在技術能力之外 學習透過寫作提升表達能力
提到在 AC 學習期間最大的收穫,振銜說除了技術能力之外,還有溝通表達能力的培養,他分享自己從小就超級內向,高中同學曾經認真問他:『你一天說話有超過二十個字嗎?XD』,但因為在運算思維主題的學習表現很好,AC 邀請了振銜參與「學長姊跟你說」單元的製作,和學弟妹分享自己學習的心得
「那是我第一次錄製短片,面對著鏡頭,搭配電腦螢幕的展示,把事先組織好的內容表達出來,在整理的過程中發現自己許多不夠清楚和不足的地方,也學到了該如何讓自己的溝通表達更清楚,更有效。」
「另外 AC很鼓勵我們寫部落格,當我開始寫了之後,發現這個學習方式對我很有幫助,因為很多時候我把程式碼生出來,功能也達到要求,但是卻不一定完全明白每個細節、某些屬性的使用、function的定義及使用,但寫作可以幫助我習把零碎的知識整理乾淨、系統化,然後,再透過不斷地運用學到的知識及技術,深化這些概念及技巧。」振銜找到了適合自己的學習方式,也開始認真經營自己的部落格。
文章分享: 揣摩軟體工程師表達能力的重要性
接受年齡可能帶來的挑戰 打開自己的格局和想像
超過 35 歲才踏上轉職之路,問振銜會不會擔心自己的年齡成為求職的障礙,他反倒看得很開,「我自己以前做過主管,自己看到四十歲以上又比較沒有相關經驗,也的確不太考慮,我認為會遇到障礙是正常的,即使真的因為年齡被拒絕也沒關係。因為我現在開始發現其實職涯有很多種可能性,除了找一份全職軟體工程師的工作,也可以持續寫作、接案和教學。」
事實上振銜在學期三學過伺服器之後,在學習的空檔自己有興趣摸了 linebot,並在 AC 寫了一篇關於 linebot 教學的文章之後, 反而無心插柳柳成蔭,有兩個客戶聯繫他,讓他開始了非計畫中的接案生涯。
在接案的經驗中,振銜一個人從需求訪談、擬估價單,到開發時程管理、設計和開發,不斷累積著全新的體驗也豐富了他的視野。但他仍然希望可以在合適的團隊中磨練技術,在互動中讓自己成長的更快。
就在今年 9 月搬到台南後,振銜投遞了 16 封求職信並收到一家公司的面試機會。這是一家利用數位工具協助人文學者進行大數據研究。用現有的資訊工具取代傳統的個人大量閱讀與資料整理,並且提供人文學者數據擷取、探勘、分析、視覺化、統計等等客製化的服務。
面試時振銜分享了 AC 畢業專案的作品、LINE 聊天機器人、以及自己的接案經驗,他侃侃而談自己的技術及想法。面試當下即受到了面試官的肯定。並在五天後收到錄取通知,如今已正式成為前端工程師。振銜的自信、樂觀和堅定,讓他成功地跨出了嶄新職涯的第一步,而更精彩的故事還在等著他展開。
對還在猶豫掙扎,想改變卻遲遲無法往前的人有甚麼建議呢?振銜分享:「我曾經經歷過所以我知道,每個人都有自己正在面臨的困難和挑戰,如果你仔細想台灣一直以來的教育模式讓我們少了很多探索的機會和勇氣,但是年紀越大,其實探索的障礙越大,我真的鼓勵大家在時間和精力許可的狀態下,就跨出去試試看。
不確定的時候,更需要多一點勇氣去嘗試看看。而多一點堅持,就可以看到自己更多的成長。