與上次帶職涯體驗時不同,我已經從數位行銷轉換跑道成為工程師,因此找了 15 屆的學弟一起合開個人指導的體驗,希望透過做 side project 的形式,讓學員體驗到工程師的工作內容。
以下將分享:
- 職涯體驗進行的模式
- 擬定面試方式及錄取標準
- 體驗內容規劃與設計
- 最後產出結果
- 個人心得及收穫
初次嘗試不同模式
就我所知,以往的職涯體驗主要是各自進行,不同學長姐帶領學員做不同的體驗。
不過我當學員時,學長姐們有合辦「聯合 meeting」,不同組間透過每一至兩週的 meeting 分享交流體驗進度及學習內容。當時覺得很有趣,可以再多認識到其他組體驗在做些什麼。
而這次在 10 屆學長的邀請下,我們嘗試新的模式:10 屆學長帶領 PM 組,我跟 15 屆學弟帶領工程師組,希望能模擬工作上 PM 提出需求,工程師實作。我們覺得有兩個好處:
- 以往 PM 個人指導的體驗可能面臨到針對產品的優化及功能,無法真正被實現
- PM 跟工程師如何進行合作,對於學生來說較少有機會實際體驗,或有從事此份工作的兩方帶領及分享
面試設計及錄取標準規劃
在開完體驗職缺,並收到三位學員投遞申請信後。我們開始討論工程師組的面試及錄取規劃。
先講面試的部分,主要希望達成以下兩種目的:
- 讓學員體驗到實際面試可能遇到的問題,但不以此做為錄取的標準
- 了解學員申請動機、目前具備能力、以及此次體驗內容是否對他有所助益
而在錄取目標上,我們訂了兩個方向:
- 已經有基礎開發能力,但是缺乏實務實作經驗或機會
- 希望帶給學員能力提升 60 到 70 分的可能性
延續著上面思考脈絡,我們設計了筆試,並請他們提供最近完成的專案程式碼。
面試流程規劃:
30 min 筆試
60 min 討論筆試、經驗討論、程式碼討論
30 min 介紹執行專案、學習點、自由提問
筆試題目的部分,由於我們也都還是 junior 工程師,主要是依據過往面試有寫過的筆試題、白板題,或者是工作上常遇到的情境,或是找找網路上有人提供的常見題目。
*當天學員幾乎整份題目都未完成,或許有達到體驗實際面試可能遇到的問題,但後續檢討可能是當初請他們準備的方向不太明確,造成無法完成。
筆試完後,我們規劃針對申請動機,預期得到的收穫做提問,主要是確認我們能提供的幫助是否跟學員預期收穫相符合,後續也針對履歷進行回饋,以及此次體驗內容介紹。
體驗內容規劃與設計
由於職涯體驗的時程約為兩個月,我們希望找到一個已經有雛型的產品來做開發,不要重頭打造。於是透過學弟的努力,我們取得 誰是臥底 的作者同意提供內部練習的機會。真的非常感謝他,讓我們跟學員有機會接觸到穩定且使用新技術的產品及程式碼。
考量到誰是臥底的專案使用了 TypeScript,以技術層面來說,學員多半只碰過 HTML、CSS、JS,如果要直接開發,難度有點太高了。此外,我們也需要等 PM 組研究此產品並規劃需求。於是我們拉了一段約一個月的時間來做練習。
我們從 The F2E 前端修煉精神時光屋 挑選了兩個題目,讓學員合作開發。
第一個是番茄鐘,主要是希望讓學員再多熟悉 HTML、CSS、JS
第二個是口罩地圖,此階段希望學員開始學習 React
這兩個題目我們保持著兩週一個開發週期的模式練習,主要流程是:
- Kick off :針對專案說明,以及需要碰到的技術說明
- 開發 : 學員開始針對負責項目開發
- 階段性驗收 : 回報開發進度,分享寫的程式碼,問題討論
- 驗收 & code review
在兩個練習題目完成後,就是與 PM 組開會,了解誰是臥底專案他們的規劃及需求。希望在過程中可以接觸到接收需求時,如何評估工時及提問。
誰是臥底專案我們也是兩週一個衝刺期,開發過程中需要密切跟 PM 討論溝通,兩週後將開發項目 merge 到測試機上,提供給 PM 驗收,再往下執行下個開發項目。
最後產出結果
原先我們設定的產出結果為:
- 至少完成一個 feature
- 至少產出一篇體驗相關的文章
但在我們的督促 ( 壓榨 )下,每個學員共完成:
- 4 + 以上的 feature ( 3 個專案 )
- 3 篇的文章
其中我覺得非常不容易的 2 點是:
- 誰是臥底專案技術非常厲害,我自己都覺得要花很多時間了解,學員們能完成 2 個 PM 提出的需求
- 口罩地圖將完成的功能發給作者,作者合併到他的專案,還標上貢獻者名單
個人心得及收穫
上篇有提到,我覺得職涯體驗其實不是單方面的付出幫助,是一個教學相長的過程。我自己也從中得到許多收穫:
- 對前端有更深的了解:雖然在工作上會碰到 React,但在跟學員討論的過程中,才知道許多觀念自己也是一知半解,很感謝學弟 Nick 支援,非常佩服他對前端的觀念相當清楚,根本是此次體驗的技術顧問
- 接觸到更新的技術:在一同研究誰是臥底專案中,認識了 TypeScript、CSS in JS
職涯體驗也告一個段落了,非常感謝 10 屆學長促成此次有趣的體驗方式、學員們用心參與 Loading 非常大的體驗。
特別感謝學弟 Nick,不僅在技術上提供學員很多的協助,也很用心的給學員程式碼如何寫得更好的建議 ( 我在其中也收穫良多 )。非常辛苦的去跟誰是臥底作者溝通。以及前兩個練習題目的設計及開發環境建置。