我的上一份工作是科技公司裡筆電部門的行銷專員,針對被分配到的筆電進行視覺、文字上的發想與規劃,身為新人的我從前同事手上接下了以 STEM 為主要群眾的筆電,也是進到科技業才知道 STEM 指的是 Science 科學、Technology 科技、Engineering 工程、Math 數學 等四個領域,簡單來說可以當作「理工科」的縮寫,因此深掘怎麼樣的視覺風格、用字可以觸及到工程師、科學家的痛點,成為這份行銷工作的思考例行。
(第一次聽到 STEM 還想說:「筆電跟莖有什麼關係?」)
隨著與產品設計、專案經理來回溝通次數漸增,我開始逐漸困惑自己所行銷的筆電,究竟是「真的以 STEM 族群為目標而打造」,還是只是「我們希望 STEM 族群使用這台筆電」?更重要的是,我真的懂工程師想要什麼嗎?
長期以來,我一直幻想寫 Code 是一件很帥氣的事,電影中駭客三兩下敲擊著鍵盤,監視器的畫面便咻咻咻地消失,因此在離職不久後,順著工作的迷惘與自身憧憬,很快地報名五倍學院的 ASTRO Camp,一切都是衝動使然,那個時候的我,甚至不知道 Bootcamp 是什麼,單純看到 FB 上「三個月內轉職工程師」的宣傳文字,以及跟課務人員聊得融洽,毅然決定走上這條看起來很美好的路。(柬埔寨打工就是來騙我這種人!)
(好想像看門狗主角一樣:一鍵提領 ATM,全世界是我的提款機)
經歷三個月密集的課程、小組專案、面試,我很幸運地成為工程師,更重要的是「五倍學院」的工程師,七月中收到錄取通知時,看到信件裡——「在幾輪的面試之後,我們認為你是此次面試最合適的人選」的字句,那天下午好興奮,對我而言不單是獲得一份工作的喜悅,而是這三個月裡,我們一舉一動、學習狀態都被老師、助教、同學們看得透徹,能夠被最靠近自己的人們肯定,是一刻無法被忘記的瞬間。
(《駭客任務 Matrix》是我的駭客啟蒙)
雖說如此,從收到錄取通知到第一天正式上班,中間也隔了將近一個月半,因為我的個人因素,直到九月中才正式報到,期間大概有一個月的時間,我完全沒有寫任何程式碼,甚至可能連 VSCode 都沒開起來,相較於以往其他工作第一天報到,努力適應環境與工作氛圍,這次湧上我心中的是——「恐懼」。
(commit 消失的八月)
「我真的是一個工程師了嗎?」、「萬一分派給我的專案看不懂怎麼辦?」、「JavaScript 跟 Python 我還記得多少?」一個接著一個的自我懷疑湧上心頭,即便在報到的前兩天,有被告知第一個負責的專案會使用 Next.js,但我連 React 都不太懂,甚至還不知道 useState
是什麼,真的有辦法勝任這份工作嗎?
(電競選手 vs 工程師:沒比較沒有傷害)
抱著這樣的困惑與恐懼,我在自己的辦公桌前打開電腦,同事說了一聲:「環境弄好跟把專案 run 起來大概就會花個半天一天了。」衝著這句話,我告訴自己一定要在半天內把這個專案執行起來,於是依賴 GPT 好朋友與各種 Crash Course 的影片,並且把諸多流程繪製成心智圖,在下午兩三點時,成功看到也頁面執行起來的畫面,而第一天也在 GPT 解說與 1.5 倍速的教學影片中結束了。
(第一個專案的學習心智筆記)
在這兩個月裡,我先後接觸到 Next.js、React、Django 以及非常微量的 Ruby on Rails 專案,內容涵括切版、圖片置換、打 API 等,然而即便是相對熟習的 Django 專案,仍舊花了許多時間熟悉架構、同事寫的程式碼,每一張心智圖的關連線都甚是錯綜複雜,也會懷疑自己是不是能力不足,才需要一直詢問、排除問題、看影片,甚至遇到 ASTRO Camp 新進學員提出疑問時,也會害怕自己沒有能力回答。
可是誰說成為工程師就必須知道所有程式問題的答案?固然資深的工程師可以迅速從記憶深處找出答案,也能讓工程師顯得專業、值得敬重,但這不代表回答「我不知道,但我查到後再跟你分享」就是一位冒牌的工程師,畢竟有科技、語言每天都在迭代,沒有必要打腫臉充胖子,假裝自己什麼都理解,重要的其實是能不能熟習基礎知識,並且持續更新精進自身的技術資料庫。
現在回頭想想,所謂的「三個月轉職成為工程師」,並不是三個月內把我們培養成一個樣樣精通的工程師,三個月就連要精通一種程式語言可能都顯得困難,遑論要知曉所有問題的答案,這三個月是在為轉職人員打下寫程式的必要基礎,以及尋求答案的學習心態,三個月之後,我們只是走出了新手村,所有的錯誤、疑惑都必須倚靠自己解決,但離成為資深工程師,還有好一段路要走。
(出了新手村,隨時都可能變墓碑)
成為工程師的那刻起,注定是不停地發問、不停地排除問題、不停地找尋答案,只是經驗值只有兩個月的我,又需要花更多時間發問、搜尋、整理、內化,這中間的路途雖然惶恐,時不時也會感受到冒牌者症候群湧上內心,尤其是要誠實地對他人的問題說出「我不知道」時,那種「我真的是工程師嗎?」的自我質疑又顯得更加尖銳,不過一旦問題被解決後,心中自然又踏實了一些,於是我告訴自己,反覆這個過程,直到被問倒的次數減少,那個時候的我們也不知不覺從「轉職工程師」升等為「工程師」了。
原文刊登於:Medium / @chienchuanwang