供應鏈經理 Yuming 轉職工程師:知識成長讓我前進,我也相信自己的決定

Yuming 在奔三之際全職投入轉職工程師,選擇 AC 幫他達成目標。歷經 7 家面試,最後拿到了 3 個 Offer、成功轉職。學習過程中,他從觀摩同學作業、進度制、Side Project 實作與技術寫作累積技術力;更以優秀表現,爭取到 AC 2022 年獎學金計畫,獲得 Mentor 指導。Yuming 怎麼思考轉職?又如何堅定地走完?

供應鏈經理轉職?知識成長才能給我成就感

我是文組商學院,一路到 MBA 研究企業流程。因為研究方向和第一份工作的老闆,開始接觸程式邏輯工作,包含:Excel + VBA 開發三年、Robotic Process Automation 開發兩年。

為什麼想從供應鏈經理轉職軟體工程師?這一年半裡,我不斷拷問自己。

一開始我並不熟悉這種問題,所以只有聚焦在 Guts Feeling。由於我有在記錄職涯想法,所以每次重新思考,還能看著之前的答案、校正不夠精準的描述,然後再追問:「這些原因,已經包含全部可能性了嗎?還有其他原因嗎?」到了 2022 年 8 月,我的答案是:

「唯有知識的成長能讓我感到滿足,而這份工作早已無法讓我累積知識,這讓我每天都非常沒有成就感。失去了正向來源,就沒有東西可以抵銷職場交手必定產生的負面;而這些負面,也開始蠶食鯨吞我工作外的生活。這是絕對不可以讓步的底線。所以,我允許自己去放膽選擇一個可以讓我感受到更多成就感的環境。軟體工程目前對我來說,就是這樣的一個存在。我真的可以享受其中。也唯有享受所做,才能夠持續。」

30 歲轉職,你願意用多少錢換想做的事?Wei 從技師、外商業務到後端工程師的轉職心法

為何 AC?人脈、企業合作機會與明確學習規劃

其實自學也是一條路,不過我大概比較保守,覺得會需要靠一些人脈幫我爭取轉職的入場門票,以及減少在自學中走歪路的機率。所以我決定要找一個有時間壓力的訓練營。

在選擇訓練營的過程中,我最在意能提供的資源與訓練時間規劃。

一、我想找有校友網絡與合作企業的訓練營。轉職一開始最欠缺的就是入場機會,有人脈資源,也許會有不少幫助。而 AC 有提供內推機會給完課的畢業生,這對轉職是滿可貴的拉力。

二、時間安排。我預計要全職準備,所以從 AppWorks School 和 ALPHA Camp 中挑選。後來面試落選 AppWorks School 後,我便無後顧之憂地來到 AC。

AmazingTalker、財經 M 平方、鮮乳坊外,原來這些知名企業都有 AC 校友!

在 AC 學了什麼?

學期一

課程內容包括什麼是網路開發、把人的邏輯轉變為程式邏輯、最基本的 HTML + CSS + JavaScript 語法開始入門。

課程內容蠻簡單的,每週花 5 – 10 小時就可以完成學習。只是寫程式的魔鬼細節很多,就算測試沒有出錯,也不代表程式沒有問題。在 AC 能觀摩同學的作業,有機會看到別人同樣解決問題,但用了更簡潔的邏輯或寫法。這些觀摩後的思考,都很能幫助自己補充不足之處,非常有趣。

我也慢慢熟悉 AC 的上課方式,習慣跟著每週進度制的學習安排學習。

學期二

學期 2-1 學習曲線變陡峭了,最後技術驗收花了 9 個小時。我要求自己不用暴力解法,試著應用課程中學到的新知識,終於寫出第一支有 Class 概念的 JavaScript 了!

學期 2-2 實作變多了。但我也越來越習慣把程式碼都包成一個一個函式,感覺離 functional programming 又更靠近了!而最後期末驗收不考技術,是考自學與自省的能力。這幫我補足了 JavaScript Event Loop 這塊知識。

學期 2-3 我選擇專修後端。這學期學習時間比預期多,大部分都在刻前端畫面、設計使用者事件和重構程式碼等。這學期快速拓展各種新領域,從純粹的 client-side JavaScript 延伸到 server-side JavaScript;而在 server-side,也開始整合使用各種技術,像架設伺服器、設計路由、操控 NoSQL 資料庫、引用 View Engine 產出靜態網頁等。

此時,我也開始思考求職作品要做什麼了。

學期三

這學期最值得一提是 Twitter 專案,兩週的時間,要與小組成員一起協作,真的非常挑戰!從研究課程素材與測試檔案、拆解任務、分頭開發,並在每天 stand up meeting 中清楚確認目前進度,排除開發中的問題,繼續順利前進。

最後,我們花了 3 天規劃、6 天開發,在第 10 天通過所有 74 項自動化測試,並將 Minimum Viable Product 部署到 Heroku,最後 4 天則開始優化使用者體驗。整個過程很有成就感,我們中間還安排了 1 天休息日啊!

在學習社群跟同學一起寫程式,從討論、觀摩與互相鼓勵中成長!

AC 怎麼幫我學習與求職?

AC 提供了哪些學習資源與支持呢?總結來說,除了必定要有的課程資源外,還有:

  • 求職支持,像是基本的面試訓練資源
  • 社群資源,我參加黑客松後,踏出做 Side Project 的第一步,對求職作品集很有幫助。

在求職支持的部分,我有爭取到 2022 年獎學金計畫與業界導師的 Mentor 資源。由住在美國、有職涯教練經驗的 Mentor George 來指導我,直球問我一些很重要、但也很見血的問題,然後和我開始一起規劃下一步和執行。

轉職工程師,怎麼拿到入場門票?AC 與企業合作,讓你看見好機會,也讓你被看見!

寫程式,不斷突破自我,獲得成就感

所有成功都在移除眼前障礙,我又往目標再邁進。確認自己能從寫程式、不斷突破的過程中得到成就感,我感到興奮無比。而這個領域,又深到可以不斷突破,我非常期待。

另外,我一直想寫技術文章,加入 AC 後,我從社群中開始投入寫作。才寫一個月,就被 Dev Genius 邀請當作者。雖然是個小眾刊物,但這是種鼓勵我往下走的動力!

從 2022 年 1 月到 8 月,我共寫了 23 篇技術類文章。其中,累積了 1600+ views ;有 52% 的讀者會從頭到尾讀完我的文章;還有 3 個網友選擇透過 email 直接訂閱我的最新文章。第一個 tipper,不曉得什麼時候會出現呢!?

非本科轉職,用技術部落格說服面試官相信你的能力?

相信自己的能力,也相信自己的決定

在轉職的路上會自我懷疑,是真的嗎?這是真的。我偶爾也會陷入自我懷疑的情緒,但我有找到方式穩定自己。

  • 我有做規劃、且定期回訪修改,這讓我知道一切在掌控之中
  • 相信自己的能力,也相信自己的決定
  • 外部資訊驗證自己的決定,幫我很大幅度地正面增強自己

我有同學自我懷疑很嚴重,會壓力大到落淚的那種。但在 AC,學習教練能幫助你處理這個情緒,別忘了找他們聊聊。

轉職一定有焦慮,但你有學習教練與社群可以讓你靠!

轉職工程師,探索人生新可能

全職學習讓我有寬裕的時間去維持全局觀。在 8 個月的學習中,我沒有被被單一工具限制眼界。透過實作,我親身體會到如何讓 JavaScript 從後端流到前端;與前後端之間,如何透過 API 交流;和以使用者事件為中心、設計產品的重要性。

我期望,在職涯上投入越多,也能讓選擇越多。但能全心投入的工作,某種程度上必需要能進入心流狀態。軟體工程師,是能讓我進入心流的工作。故在奔三的年紀,我決定給自己一個機會,探索人生的可能性。

本文轉載自 Yuming 部落格