轉職心路歷程 ( 三 ) 翻轉職涯的訓練營探索

轉職心路歷程 ( 三 ) 翻轉職涯的訓練營探索
でんぐり返り

以下文章主要探討我選擇參加軟體訓練營的原因和經驗。如果你正在考慮軟體工程師的轉職路徑,特別是對訓練營感興趣,這篇文章可能你提供一些見解。
注意:每個人的學習需求和情況都不同,這裡分享的只是我個人的觀點和經歷。

自學還是找訓練營?

我發現自學有遇到一些問題,像是如果學習卡關,很容易要花很長時間自己探索問題,而且卡關太久效率低落,我又想要提早轉職成功,這會延宕到我的進度。另外雖然網路上資源很多,但看課程自己試做,總覺得不是真的學會怎麼寫,懷疑自己是不是只是看完課程但是其實沒有吸收進去。最後一個考量是,要自己長時間堅持,心理要承受很大壓力,自學有可能讓我會想放棄。

所以如果要考慮自學還是進訓練營,我覺得可以考慮以下問題面向:

學習效果與進度評估

  • 哪種學習方式能更有效地幫助我達成轉職目標?
  • 如何衡量自己的學習進度和成效?
  • 有哪些具體的里程碑或指標可以用來評估學習成果?

技能掌握與應用

  • 哪種方式能夠更快、更高效地讓我掌握所需技能?
  • 如何確保我能長期保持這些技能,而不是速成後就忘記?
  • 學到的技能如何與實際工作需求對接?

學習支持與問題解決

  • 如何確保在學習過程中得到及時的幫助?
  • 我如何培養獨立解決問題的能力?
  • 在遇到技術難題時,有哪些資源可以利用?

學習動力與心理健康

  • 如何保持學習的持續動力,並減少心理壓力?
  • 在遇到挫折時,如何調整心態並堅持下去?
  • 如何平衡學習、工作和生活,避免倦怠?

財務考量

  • 短期內投入大筆費用參加訓練營值得嗎?
  • 長遠來看,自學和參加訓練營哪種方式更划算?

考慮完以上問題,就會有初步的答案。總之,我考慮進軟體訓練營。我主要是在 ptt 上面爬文、google 各類轉職心得文章,也看到了很多軟體訓練營的比較。這些是我主要的考量:

  1. 要有同儕壓力
  2. 要有實體環境
  3. 要有獨立完成專案

獨立專案需要的技術基本上會跟外面工作需求接軌,這也是我考慮的原因。另外,我認為在訓練營,有一個環境大家一起投入學習效果是最好的,而且還有戰友、助教指導。而且寫錯了沒有方向怎麼改的時候,也可以有適當的指引,學到一定程度之後,也可以問助教深入的學習方向是什麼。
另外,轉職挫折感真的很重!訓練營最大的好處大概是真的受挫的時候有很多人可以討拍吧。我想既然都要辭職去做,就想要用最好的資源,好好利用時間成長。

因此篩選下來,我覺得比較適合是 :

  1. AppWorks School
    • 有實體班、有豐富的校友群,而且業界風評良好,成長效果也看起來也群拔,網路上有諸多學員分享文可以參考準備方向。
    • 擔憂:
      • AppWorks 很棒,可惜就是錄取率太低。
    • 另外網路爬文覺得學習強度真的很高,感覺沒有什麼休息,畢竟五個月內就要從 0 到有完成專案,其實不太確定自己受不受得了。( AppWorks School 已經宣布 2024 年底終止免費 coding bootcamp)
  1. 彭彭 WeHelp
    • 老師也是 AppWorks 出來的,一樣提倡獨立完成專案,沒有手把手教學,而且訓練完是會有個人專案。不是以上課的形式,而且出作業給你讓你自己去找答案。訓練有分三個階段,但是第二階段才會開始有實體教室可以前往(第二階段每週五),相較之下學費比較便宜
    • 擔憂:
      • 當時校友群少,面試的時候外界的人應該連聽都沒聽過
      • 第二階段才開始一週去一次跟同學見面,不確定會不會有戰友感
  1. 備選: ALPHA camp
    • 校友豐富,網路上風評好,只是都是線上課程,但也會有同期的同學以及助教,一樣可以完成獨立專案,感覺壓力也比較小,不需要全職投入
    • 擔憂:
      • 沒有實體課,好像不會跟同學見面,這個比較困擾

附註:這些課程都有開線上說明會,如果爬了很多文章還是有很多疑問,不仿直接看他們影片說明會,可以獲得更多資訊。

AppWorks 和 Wehelp 都需要申請,因此都有落選的可能性。所以我準備了最安全的備案:ALPHA camp,要是運氣不好全都落選,還有一個可行之路。

為了增加 AppWorks 申請通過的機率,我在網路上大量爬了學長姐文章,也直接私訊了有在 ptt 分享的 AppWorks School 學長,請他提供寫申請書的建議。最後有成功進到第二階面試階段,雖然最後還是沒有錄取,但我在準備申請書的過程中,開始對自己投入轉職的這條路有更多了解。(網路上轉職的前輩們各個是好心人,真的得到很多幫助,非常感謝)

舉例來說:當時 AppWorks 裡申請有這題,以下是我的回答:

Please describe the ideal picture of your life?

因為我喜歡探索新知識跟想新點子,也喜歡持續學習精進的感覺,我一直有在參加讀書會討論跟分享新想法給別人,而我也計畫參加軟體讀書會,用來激發我的思考,對我來說能把程式融入到我的生活裡是我未來理想的生活。

這個是我實際上喜歡的學習方式,以前沒有特別想過把自己喜歡的事情跟工作結合,藉由這份申請書,我了解到我確實可以在未來實行的方式是什麼,而我現在也真的有持續參加讀書會。選訓練營也是一個不錯的體驗。

後來我是順利進了彭彭 WeHelp,開始我的學習之旅~~~


常見問題

關於申請 WeHelp:

彭彭 WeHelp 需要申請才有機會可以參加,但性質還是類似補習班,身為補習班要吸引人一定是需要交出亮眼的就業比率,有學生能夠進入有名公司更是加分!在這個考量基礎下,如果學生趨之若鶩想進訓練營,在學生眾多,訓練營有得選擇的狀況之下,標準都會逐漸提升的。
考量到這點,進訓練營前的準備變得很重要,你的申請表的回答是不是真的認真思考後才回答?而且有沒有真的嘗試過寫程式且感興趣?不是申請就一定有得參加。

那麼,進訓練營前到底需不需要有程式基礎?
這邊舉例:

  • A 學生有自學、有程式基礎,而且申請表寫的超認真,看出他想轉職的決心
  • B 學生沒有基礎,但申請表寫的超認真,看出他想轉職的決心

我有 70 個名額,但竟然有 70 個 A 學生類型,沒辦法了,B 學生雖然很認真,但是我有更好的選擇!
如果對 WeHelp 有興趣, 以目前狀況來看我認為最好先自學打好基礎知識,再進入訓練營深化學習。在申請者眾多的狀況之下,這會是比較有機會申請上的。或者,多考量幾個訓練營選擇也是一個方向。

到底申請表要怎麼寫?

這個問題來自於我收到同學的來信,因為申請書的問題很多,這些問題到底是想要看到什麼?我覺得可以呈上題所說的,考慮到補習班需要交出亮眼的成績,那麼什麼樣的人有特質能夠實際跑完訓練成功畢業,並且找到好工作?我認為這樣的人首要是他非常篤定要做這件事情,也清楚軟體工程師需要什麼特質以及自己需要在訓練營中學習什麼來養成這些能力。
而這會體現在回答裡越能「具體說明在訓練營要做什麼事情來達到目標」,越能說服別人,這個人已經想得非常清楚這就是他要的。可以試著檢視自己的回答是否有包含這樣的內容,或者請別人幫忙看看你申請書是否有包含這些重點。

現在有 GPT 可以輔助自學,還需要訓練營嗎?

  • GPT 雖然很方便,但初期什麼都不會的狀況下,會沒辦法辨識 GPT 給出的答案是真的還是假的,有可能你會學到錯誤的概念。另外都用 GPT 會縮短你 debug 的時間,如果你只是求一個解答,或是求做出來的東西會動,有可能自學的成效反而更差,因為少了 google 慢慢看找答案的過程,那個過程本來你有機會吸收到很多額外的東西,但 GPT 把這個過程省略之後可能造成你的學習不扎實。學習後是否真的掌握,是需要很多驗證的,可以參考最前面的問題,你怎麼做學習效果的評估。如果沒辦法自己做有效評估,還是可以考慮訓練營。重點是你在哪個學習方式中可以累積解決問題的能力。

如果你對於我參加訓練營後實際狀況或找工作狀況有興趣,可以參考以下文章:

WeHelp訓練營轉職心得:克服同儕壓力反思並成就職涯的獨特
探索WeHelp訓練營學員如何克服同儕壓力,善用業務背景優勢,透過舉辦共筆和讀書會活動展現領導力。了解如何結合技術與軟實力,成功轉職軟體工程師並獲得理想offer。