「我覺得從零開始學習到當上軟體工程師的經驗給了我很大的肯定,讓我可以拿出以前沒有的自信去面對之後的挑戰,從當初覺得自己數理不好,猶豫再三,到學習過程中信心不足,甚至幾度痛哭流涕,嚴重懷疑自己。而這樣的我最後可以順利當上工程師,之後還有什麼想做的事情做不到呢?」
回顧這段一年多的人生經驗對於她的意義時,Walle 眼裡有溫暖的光芒。
從休學開始探索人生
初見 Walle,很難不被她的真誠與自信打動,眼前這個剛滿 22 歲沒多久的年輕人,講起自己的故事時卻有一種不符合年齡的娓娓道來。很難想像這一切的開始,源於高中地理老師的一堂課。
高中念文組的她,有天聽到地理老師講糧食危機的一堂課,循著想要解決這個問題的熱情,衝動地決定念農藝系。但念大學時,覺得學校的教育方式與教學風氣太保守,再加上從高中就開始背負學貸的經濟壓力,在看不到學歷價值的狀態下,讓她念完大一就決定休學。
「高中時很喜歡看哲學類的東西,就是個太過投入的文青,覺得好像拿大學學位不是最重要的事,更重要是認真尋找自己人生的意義和目的。再加上我的個性就是叛逆喜歡創新,不安於既定的道路,才會做出這樣的決定。 」
休學後的 Walle,為了確認自己是不是真的對農業失去熱情,去了溫室農場打工,後來也短暫做過舊衣重製的創業,但這兩個嘗試都很快地以失敗告終。
給自己一次認真挑戰的機會
一邊在餐飲業打工,一邊在探索自己人生方向的 Walle,就在此時收到 AC的電子報,回想起之前在學校時曾經聽過創辦人 Bernard 的演講,當時覺得學程式好像很有趣,得知 AC 轉成線上班,學費變得更可以負擔時,她心中燃起了想嘗試看看的念頭。
「當時有幾個原因讓我決定要學程式,因為離開學校一陣子,很怕自己沒有在讀書思考就會變笨,學習能力會下降,然後
因為在學校一直是文組,所以覺得也許念數理邏輯的東西 ,思維會有所改變。
還有認為學程式很符合自己喜歡解決問題,熱愛挑戰的個性,最後很現實的考量是當工程師的前景和待遇比起餐飲業好很多,我真的相信當工程師是一條很明顯可以自立的路。」
已有過幾次失敗嘗試經驗的 Walle,一開始決定學程式時受到身邊朋友與家人許多反對與質疑的聲音,「妳大學都沒有念完,妳就算唸完這個找得到工作嗎?」渴望證明自己的 Walle,面對這些聲音,反而激發了想更努力堅持下去的動力。
在自我質疑中持續成長
為了有充分的時間可以好好學習,Walle 選擇在早餐店打工,好讓自己有更完整的時間參與線上課程。她早上五點半起床工作,下午一點下班,每天至少花4個小時學習,每周20幾個小時的投入。 即使這麼認真,但學習過程並不如想像中順利。
「大概是從學期二開始,覺得很力不從心,不知道怎麼學習,一直抱持著撐過去的心態去應付課程和作業,而不是學起來。我平常會和同學約視訊一起寫Code,有些太低階的 Bug 上網其實是查不到的,所以會常常去煩同學,直到有一次連平常很有耐心的同學也忍不住發脾氣的時候,我才認知到自己的學習態度和學習方法是有問題的,我發現自己一直在用不對的方式學習。」
曾經好幾次到了凌晨作業還寫不出來,就寫通宵到早上後直接去早餐店上班。經過一段時間的低潮,Walle 知道這樣下去不行,知道自己必須改變。
「之前看文件我都只是看完,沒有真的用自己的方式理解,也沒有去實作,所以我決定開始認真看文件。每學到一個概念,就開編輯器重新寫一遍,改參數和流程看看會得到什麼樣的結果,然後推論、google、驗證,確保我理解每個概念,才不會一直犯同樣的低階錯誤。」
那陣子 Walle 就在這樣的練習中,同時伴著挫敗感與成就感,漸漸成長。
AC 當時回覆Walle 的來信:大學休學、只有餐飲打工經驗 她如何準備轉職工程師?
得到支持自己走下去的力量
在學習過程中數度想放棄,Walle 時常覺得自己是不是不適合走這條路?能力是不是真的不夠?,即使心理狀態這麼辛苦,還能夠堅持走完接近十個月的學習旅程,Walle 靠的是甚麼?
「說真的如果沒有我的同學,我可能早就放棄了」
Walle 提到同學 Mia 在過程中對她不離不棄的幫助。「一開始我雖然表現得很差,但他總是一直鼓勵我妳今天至少弄懂了一個甚麼概念,而每當我想要放棄的時候,他總是會很直接點醒我:『妳根本就沒有真的用對方法努力過,妳根本就還沒有真的用盡全力過,妳所以為的努力根本不算真的努力。』」
「當然,AC 整體營造出來的學習環境與氛圍也給了我很多的協助。」Walle 提到自己最喜歡 ALPHA Camp 學習體驗的幾個部分:
1. 課程規劃很全面,內容淺顯易懂
我覺得 AC 真的很適合我,首先是完整前後端的部分,讓我工作比較好找,因為不是只會一個概念,然後別人問你另外一個你就不會。就我個人經驗來講,很多兩個星期一個月的線上速成班,對於想轉職但缺乏相關知識的人來說比較沒幫助。
2. 應用場景清楚
我覺得課程中把所有的技術會應用在哪裡講得非常的清楚,你不會不知道我到底要用在哪裡,如果你不是本科生,一開始會根本不知道關鍵字要怎麼下,我自己是到後面學了很多之後,透過不斷的練習,自學能力才真的有所提升。
3. 有問題可以隨時問,有人一起前進,感覺很好。
助教和同學們對我的幫助真的很大,觀摩作業還有工作坊分組,讓我在 AC 也認識了很多夥伴,其中一個夥伴就和我一起開了一間工作室,我們也有在持續接案。
4. 幫助職涯的探索
AC 辦了很多職涯探索和分享的活動,還有滿多相關的作業與訪談,鼓勵我們寫部落格等等,會幫助我重新思考自己對甚麼更有興趣,我現在是前端工程師,但是因為在 AC 的學習,讓我知道自己想要的話也有能力轉後端。
5. 產品思維
可能因為我想要自己創業,除了學開發,課程中也有如何了解使用者需求,像是同理心地圖還有 user story/ userflow 的部分,我覺得站在使用者的角度去思考的過程很有趣。如果我是雇主,我也會希望員工了解我們的使用者,了解公司和產品是怎麼營利等面向。
6. 不直接給答案,引導思考
AC 的課程有滿多開放式的設計,引導我們去思考,不直接給答案,我覺得這樣的設計是滿適合我的個性。
因為得到了很多幫助,所以即使一直對自己缺乏自信,仍然想堅持到最後。
「其實回想起來,學習過程中的沒有信心,是因為我過多的拿自己與其他優秀的同學們做比較,我忽略了他們背後的背景和累積的努力,會一直覺得為什麼我學習的速度和他們比起來慢這麼多。如果重來一次,我會想給自己更多的鼓勵而不是批評。」Walle 提到自己後來的領悟。
而對於給剛開始學習的同學們的建議,Walle 也從自己的經驗中分享:「很多事情做不好就是因為想太多,如果一開始就給自己多一點肯定,就不會這麼沒自信。認真看文件+作筆記+和別人切磋,千萬不要自己悶著頭學。把同學當成可以學習的對象,而不是一直拿自己和他們比較,不要得失心太重。你一定也做得到。」
延伸閱讀:ALPHA Camp「畢業電商專案」學員心得:不只會用,還知道為什麼!
打破自己原來想像的限制 順利成為前端工程師
好不容易堅持走到最後,也完成了畢業專案,Walle 由於對自己沒有自信,又開始猶豫要不要走工程師這條路,在掙扎了一段時間之後,最終還是被朋友點醒:
「你到底在擔心甚麼?就算被洗臉又怎樣?你還這麼年輕,不行的話換條路就好」
「我朋友說的話,讓我下定了往前走的決心,再加上我真的很想證明給身邊的朋友看,證明沒有大學學歷根本沒有關係。」於是 Walle 一個人從宜蘭搬到了台北,開始一邊打工,一邊作 side project,一邊準備求職。
即使一路不放棄,Walle 給自己的肯定與自信其實來的很晚, 「我一直到做完畢業專案,還是很懷疑自己的能力。」但在做 side project 的過程中,Walle 開始感覺到寫程式的這個能力確實能為自己的生活帶來改變,自己確實是可以創造些甚麼的,而真的開始感覺到自信則是在面試過後。
延伸閱讀:好的 Side Project 和作品集如何做?給新手工程師的懶人包
「我很認真的對待這個 side project,因為是朋友的甜點電商,真的要上線營運的,我那時候做得很開心,除了用 VUE架電商網站與後台管理系統之外,還有粉絲團的經營和 Google 本地商家等等行銷策略經營,我都去摸去做,這讓我在面試時有很多可以分享的。 我可以解釋自己在開發時的想法,提到我對 SEO 的理解等等,而且因為後端是另一位同學寫的,在面試時我可以說自己有遠端工作和團隊協作的經驗,很會使用 git等等,幫自己在面試過程中加不少分。」
詳細的面試求職過程可以參考 Walle 的文章 : 2020 Junior前端工程師面試心得
一個月準備面試,刷 leetcode,準備履歷和作品集,真的開始面試後,投了二十幾個履歷,就在兩周內排滿十幾個面試,不到一個月就找到了現在的工作。整個求職過程順利的出乎 Walle 原來的預期與想像,除了幸運之外,Walle 也分享了自己的心態和準備。
「我覺得當然準備工作要做足,自我介紹和履歷那些只是基本,面試前我還會去了解公司的產品和服務,我會準備很多問題,像是你們公司的競品有哪些,那為什麼你們這樣做而不是那樣做? 我的心態是,我想從他們身上學到東西,即便這只是一場面試。」
我想讓他們感覺我在乎這間公司以及自己的成長,而不是只是想要一份工作。
「還有我的狀態很放鬆,面試的時候很泰然自得,態度超級誠懇,也不怕他們問到我不會的東西,如果被問到,我就會很老實說我沒有了解過,但是我可能聽過這能夠解決甚麼問題,展現出我努力學習和接觸不同事物的那一面。」
沒有大學學歷有造成甚麼困難嗎?Walle 回答:「我之前做好心理準備,想像學歷可能會造成我一些求職障礙,但完全沒有發生,真的是面試十幾間,只有一間有問我覺得自己和資工本科的差距是甚麼?雖然薪水的確因為學歷受到影響,但我覺得第一份工作沒關係,這本來就在我預期之內。」
也在思考轉職?無論你是:非本科跨領域學程式|理工科職涯升值挑戰 都有適合你的學習路徑
感謝不放棄的自己
Walle 最後選擇加入雲端行動科技,主要業務是電子發票加值服務與數據分析行銷,已經開始工作三個月左右的 Walle,非常喜歡現在的工作。覺得公司整體的工作環境和氛圍彈性又自由。
「很喜歡現在的生活,我真的覺得一邊上班一邊學東西很開心,有問題有人可以問,也有自己摸索學習的時間,平常也不太需要加班,下班後仍然可以繼續發展自己的興趣。我發現只要可以動腦設計、寫 code、分析、解決問題,我的人生就很快樂,也不用一定要在特定產業才有熱忱。」
回顧一路走來,看似很短暫卻又改變一切的這趟旅程,Walle 分享自己的心情:
「我能夠堅持到今天,並不是靠我對寫程式的熱情。而是靠努力把事情做到最後的心態,因為之前的經驗,我很強烈地感覺到如果我這次又放棄了,這種態度會影響我後面的一生,我想要在年輕的時候為自己堅持一次。而現在回頭看,真的很感謝在掙扎和質疑中仍然不放棄的自己。」