前言
首先我必須要說明一下為什麼會有這篇文章的出現。在AC的課程之外他們開設了一份作業,目的是為了讓想轉職的學員們藉由與工程師們的訪談交流,更了解自己的方向與職涯目標。是份挺有意思的差事,於是我找了以前結識的幾個工程師朋友聊聊,並不是非常正式的訪談,反倒比較接近找人敘敘舊、追追近況,但其中有些想法還是想做個紀錄。
初次接觸程式
有道是萬丈高樓平地起,凡事總有個起頭,我先說說我自己的經歷。第一次接觸程式設計應該追回大學時期,那時我在交大念管理科學系,我自己都戲稱我們這是「鼯鼠學系」。原因在於我們課程接觸的面向很多,也因此有些面向只是淺淺的碰觸表層,程式語言便是個很好的例子。
當時我們其中的必修就包含計算機概論以及物件導向程式設計,接觸的語言是Visual Basic,一種圖像化界面的程式語言。第一份作業我仍記得很清楚,那是一份教科書的訂購系統,四種教科書有不同的存貨量與金額,必須正確計算出總額並顯示在畫面上。

第一次接觸到的時候我覺得:「這可有意思了!」,一步一步地完成各個按鈕後,很快地就完成了一個粗略的成品準備繳交出去。一旁其中一位室友也開始覺得很有意思,與我一起討論了一些細節並做了一些優化(這個室友後來確實在碩班之後踏上工程師之路,可惜沒能約到他聊聊)。
本來以為一切應該這樣就結束了,沒想到卻陸續收到同班同學的求救訊息,不得不開班集中授課、撰寫基本模板讓他們去套,最終結果是我和室友以及一位同樣有興趣的女同學幾乎包辦了系上的所有作業,而我們的報酬就是一份又一份的交大小木屋鬆餅,在那之後我就沒有在學校買過鬆餅吃了。
這個事件對我來說是個很有趣的起頭,但由於後續已經沒有相關課程,自己雖然覺得有趣但也沒打算把寫程式作為職涯選擇,順利通過課程後,一切就暫告一段落。再次接觸到程式是碩班時參與了幾個實習與創新創業競賽時,結識了幾位工程師朋友,聽到我對程式設計有些許興趣,他們便推薦了我可以摸摸python玩玩。於是我利用了coursera & codecademy 學習了python的一些基礎,也開始對線上教育平台感興趣(也可能是因為同一時間因為呂冠偉先生的講座,也接觸到均一教育平台)。在畢業前那段時間沒事我就練練一些語法,甚至利用code.org來馴服一個定不下心的家教孩子,一切都很有意思,所以即便是之前在工作時也會抽空練練手,不過一直停在一個只能撰寫簡單專案的階段,但由於只是興趣,我也並沒有太在意。
為什麼會想成為工程師
這個問題是在與他們的對談中,我必然會帶出的提問。不過結果可想而知,答案五花八門、毫無規律可循,我印象比較深刻的是「覺得當工程師很酷」、 「寫程式好玩」、 「走投無路」 、 「啊我就資工的咩」 。AC的staff曾經說過一句話我很喜歡:「別人的成功不是你的成功」,相同的背景、經驗、資源不代表你會獲得一模一樣的結果,探聽背後的原因其實意義真的沒有你想得那麼重要。
其中一位工程師在聽完我對於教育的想法後,笑著跟我說:「其實不一定要成為工程師才能在那些新創教育平台混口飯吃」,師資、內容以及宣傳都是很重要的一環,這道理我自然知曉也很認同。就好像有很多扇門可以進房間,成為工程師只是其中的一扇,你甚至還不確定房間內的東西到底是不是你想要的,但你不做就永遠不會知道。我其實還是有些迷惘自己該開哪扇門。

那我究竟適不適合當工程師?
Here comes the million-dollar question
簡單的問題卻是一個大哉問,我從來沒有想過自己以工程師的身分在社會上打滾的樣子。
一路走來我接觸過許許多多的工程師,在接觸AC的課程後也慢慢了解之前與我合作的工程師上班盯著的VScode是在做些什麼,也明白為什麼許許多多的PM被工程師當成眼中釘(笑)。
我很佩服他們無中生有的能力,在這個數位時代,各行各業與大量的資訊科技接軌,工程師是個絕對必要的存在,我適合成為其中一員嗎?當然, 談話時我沒有把這個問題丟出口,實際問出來顯得有些不成熟,但其中卻有人丟出個問題讓我思考。
抽掉了高薪,你還會想寫程式嗎?
我仔細思考了一下,我這個人很簡單,有幾件事情總是讓我心情愉快。
- 各種遊戲
當年比賽順利一點的話,說不定現在是作為LOL電競選手努力(笑)。 - 吃遍各種法式甜點
多虧了一位去法國習藝的朋友讓我入了這個大坑,心情煩悶時吃個檸檬塔或可露麗都會讓我好過一些。 - 學習新事物並實際運用
像是在軍艦上學西文,到中南美洲時當超級不稱職翻譯的場景我依然歷歷在目,尤其是賣場的那一家人更讓人難忘,雖然請我們吃的東西沒有很好吃:D。 - 協助他人學習並得到回饋
當老師那段時間應該是我最享受的時光之一了。跟那些小屁孩打鬧玩些幼稚的遊戲總讓我放鬆,臨走前收到來自最愛搞事的學生送的禮物與祝福時讓我差點淚崩。
是的,打code的時候我很開心,似乎我的目的從來就不是為了可能的高薪(這點其實在台灣不見得正確,個人認為台灣對於軟體人才不夠重視)。我很享受成功完成一份作業或是小專案時的成就感,對於越來越了解何謂軟體開發也讓我充滿著幹勁,與同學和助教的交流讓我越學越多、心情也就越好。對於該問題,我想我的答案很明確了。
結語
以前在看漫畫的時候,有部作品叫做魔法老師,裡面的主人公說了一句話讓我印象極為深刻。
靠自己的力量得到的知識與技術,是絕對不會背叛自己的, 將來當各位想作什麼時,我認為這些知識一定能幫上各位。
我是不是會成為工程師? 坦白說我不確定,但我能相信的是掌握一個新技能會在意想不到的地方幫你一把,也讓自己有著更多的可能性。這篇文章反倒像是幫自己整理了一些思緒,感謝過程中陪我對談的幾位工程師,你們在不經意說出的話總讓我有些收穫,讓我稍微比較清楚該怎麼繼續走下去:D