資訊種子職涯體驗 — mentor 心得分享 | Web Developer

Alan Syue
5 min readJun 7, 2020

來源:資訊種子粉絲專頁,學弟妹設計的 banner

此篇承接 資訊種子職涯體驗 — mentor 心得分享 | APP 用戶研究,紀錄 2020 年第二次帶領職涯體驗心得。

學員心得文章:

踏出成為工程師的第一步

邊寫程式邊 murmur

網頁前端三部曲

與上次帶職涯體驗時不同,我已經從數位行銷轉換跑道成為工程師,因此找了 15 屆的學弟一起合開個人指導的體驗,希望透過做 side project 的形式,讓學員體驗到工程師的工作內容。

以下將分享:

  1. 職涯體驗進行的模式
  2. 擬定面試方式及錄取標準
  3. 體驗內容規劃與設計
  4. 最後產出結果
  5. 個人心得及收穫

初次嘗試不同模式

就我所知,以往的職涯體驗主要是各自進行,不同學長姐帶領學員做不同的體驗。

不過我當學員時,學長姐們有合辦「聯合 meeting」,不同組間透過每一至兩週的 meeting 分享交流體驗進度及學習內容。當時覺得很有趣,可以再多認識到其他組體驗在做些什麼。

而這次在 10 屆學長的邀請下,我們嘗試新的模式:10 屆學長帶領 PM 組,我跟 15 屆學弟帶領工程師組,希望能模擬工作上 PM 提出需求,工程師實作。我們覺得有兩個好處:

  1. 以往 PM 個人指導的體驗可能面臨到針對產品的優化及功能,無法真正被實現
  2. PM 跟工程師如何進行合作,對於學生來說較少有機會實際體驗,或有從事此份工作的兩方帶領及分享

面試設計及錄取標準規劃

在開完體驗職缺,並收到三位學員投遞申請信後。我們開始討論工程師組的面試及錄取規劃。

先講面試的部分,主要希望達成以下兩種目的:

  1. 讓學員體驗到實際面試可能遇到的問題,但不以此做為錄取的標準
  2. 了解學員申請動機、目前具備能力、以及此次體驗內容是否對他有所助益

而在錄取目標上,我們訂了兩個方向:

  1. 已經有基礎開發能力,但是缺乏實務實作經驗或機會
  2. 希望帶給學員能力提升 60 到 70 分的可能性

延續著上面思考脈絡,我們設計了筆試,並請他們提供最近完成的專案程式碼。

面試流程規劃:

30 min 筆試

60 min 討論筆試、經驗討論、程式碼討論

30 min 介紹執行專案、學習點、自由提問

筆試題目的部分,由於我們也都還是 junior 工程師,主要是依據過往面試有寫過的筆試題、白板題,或者是工作上常遇到的情境,或是找找網路上有人提供的常見題目。

*當天學員幾乎整份題目都未完成,或許有達到體驗實際面試可能遇到的問題,但後續檢討可能是當初請他們準備的方向不太明確,造成無法完成。

筆試完後,我們規劃針對申請動機,預期得到的收穫做提問,主要是確認我們能提供的幫助是否跟學員預期收穫相符合,後續也針對履歷進行回饋,以及此次體驗內容介紹。

體驗內容規劃與設計

由於職涯體驗的時程約為兩個月,我們希望找到一個已經有雛型的產品來做開發,不要重頭打造。於是透過學弟的努力,我們取得 誰是臥底 的作者同意提供內部練習的機會。真的非常感謝他,讓我們跟學員有機會接觸到穩定且使用新技術的產品及程式碼。

考量到誰是臥底的專案使用了 TypeScript,以技術層面來說,學員多半只碰過 HTML、CSS、JS,如果要直接開發,難度有點太高了。此外,我們也需要等 PM 組研究此產品並規劃需求。於是我們拉了一段約一個月的時間來做練習。

我們從 The F2E 前端修煉精神時光屋 挑選了兩個題目,讓學員合作開發。

第一個是番茄鐘,主要是希望讓學員再多熟悉 HTML、CSS、JS

第二個是口罩地圖,此階段希望學員開始學習 React

這兩個題目我們保持著兩週一個開發週期的模式練習,主要流程是:

  1. Kick off :針對專案說明,以及需要碰到的技術說明
  2. 開發 : 學員開始針對負責項目開發
  3. 階段性驗收 : 回報開發進度,分享寫的程式碼,問題討論
  4. 驗收 & code review

在兩個練習題目完成後,就是與 PM 組開會,了解誰是臥底專案他們的規劃及需求。希望在過程中可以接觸到接收需求時,如何評估工時及提問。

誰是臥底專案我們也是兩週一個衝刺期,開發過程中需要密切跟 PM 討論溝通,兩週後將開發項目 merge 到測試機上,提供給 PM 驗收,再往下執行下個開發項目。

最後產出結果

原先我們設定的產出結果為:

  1. 至少完成一個 feature
  2. 至少產出一篇體驗相關的文章

但在我們的督促 ( 壓榨 )下,每個學員共完成:

  1. 4 + 以上的 feature ( 3 個專案 )
  2. 3 篇的文章

其中我覺得非常不容易的 2 點是:

  1. 誰是臥底專案技術非常厲害,我自己都覺得要花很多時間了解,學員們能完成 2 個 PM 提出的需求
  2. 口罩地圖將完成的功能發給作者,作者合併到他的專案,還標上貢獻者名單
來源:https://github.com/FizzyElt/MaskMap

個人心得及收穫

上篇有提到,我覺得職涯體驗其實不是單方面的付出幫助,是一個教學相長的過程。我自己也從中得到許多收穫:

  1. 對前端有更深的了解:雖然在工作上會碰到 React,但在跟學員討論的過程中,才知道許多觀念自己也是一知半解,很感謝學弟 Nick 支援,非常佩服他對前端的觀念相當清楚,根本是此次體驗的技術顧問
  2. 接觸到更新的技術:在一同研究誰是臥底專案中,認識了 TypeScript、CSS in JS

職涯體驗也告一個段落了,非常感謝 10 屆學長促成此次有趣的體驗方式、學員們用心參與 Loading 非常大的體驗。

特別感謝學弟 Nick,不僅在技術上提供學員很多的協助,也很用心的給學員程式碼如何寫得更好的建議 ( 我在其中也收穫良多 )。非常辛苦的去跟誰是臥底作者溝通。以及前兩個練習題目的設計及開發環境建置。

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Alan Syue
Alan Syue

Written by Alan Syue

Backend Engineer at UPN | Love to share everything

No responses yet

Write a response