【學長姐帶路】Yahoo 實習生工作過程大公開
原標《資工女孩在Yahoo — 實習生大量發生》
文/Laurice
FB粉專:L’s 碎碎念
兩個月的暑假,說短不短、說長不長,對於學生來說是實習的好時機,對於公司來說則是做足了準備迎接實習生。在暑假的尾聲,實習生已經登出公司的現在,我想來分享從正職的角度來看,實習生是怎樣的存在。
同時因為這次帶領實習生,是我第一次擔任從0到1的專案的Project leader,所以本篇文章會有相當多的篇幅在描寫我這次的經驗。
事前準備
除了面試實習生以外,對正職來說,實習生要做什麼題目也是非常傷腦筋的,同時,還要決定哪些正職員工要參與實習生的計畫,又各自要花多少時間與心力、擔任的角色又是什麼。
有實習生的部門的正職大概會有以下幾種角色:
- Hiring Manager: 這位是負責實習生們的主管,實習生主要需要回報狀況的也是這位主管,依照公司及實習生的專案的規劃,Hiring Manager在實習生實習期間的參與度可大可小,有些Hiring Manager會參與較多實習生的專案,幫助其他正職管理實習生;有些則是在一旁監督,出大事了才會插手。
- Mentor: 跟實習生接觸最密切的正職除了Hiring Manager以外,就是Mentor了。Mentor從剛開始的帶領實習生了解公司狀況,到開始做專案的技術指導,以及最後確認實習生順利完成實習都扮演著非常重要的角色。Mentor參與程度的多寡一樣有別,端看Mentor個人意願以及專案的內容,擅長領域跟專案主題吻合的Mentor通常參與程度較高,畢竟他們會是實習生們第一個求助的對象,而其他Mentor則是會視情況看看實習生們需不需要幫助。
- Project leader: 這個角色不一定會出現,跟Hiring Manager還有專案進行方式有關,職責如其名,是要帶領整個專案進行,包括決定時程、目標、合作方式、開會頻率等等,通常會是Mentor或Hiring Manager的其中一人在當這個角色,有時會讓帶人經驗較少的正職來學習,個人認為與Tech leader的角色十分類似,只是Tech leader會更著重一些在技術方面。
以我們部門為例,實習生通常做的題目都是一個專案,所以首先正職要發想題目發想,提出幾個可能的專案主題,接著討論每個主題的目標、所需資源等細節,最後提供幾個專案主題讓實習生來的時候至少有些主題可以挑。除了題目本身以外,也要整理實習生會需要的設定,包括公司內部權限設定、開發機如何設置以及內部開發工具的指南等等,也要跟人資(HR)確認實習生的時程:實習的確切日期、各個活動的預定時間、最後的發表會的日期,用這個來訂定不同時間需要達成的專案目標。
實習生onboard!
接下來就是實習生登入了~接下來會以這個夏天(2023)發生的事情來與大家分享真實狀況。
如預期的,實習生onboard後有一大堆活動跟前置作業需要做,從設定環境到熟悉公司環境,加上要決定專案題目,很快的兩個禮拜就過去了,而我也在這個期間被指派為Intern Project Leader,菜鳥Project leader以為自己列了許多該做的事,但殊不知有更多的事是自己當下沒有做到的。
首先,在決定題目之前,我的參與度不夠,因為不太確定身為Project leader我到底需要插手多少事情,或是就讓實習生自由去討論要怎麼做,但根據最後的回饋,實習生是希望正職多參與討論的;第二,一開頭我們本來要用Google sheet來追蹤大家的進度,後來發現實習生人太多了(有五人),加上用Google sheet很難知道目前每件事做了什麼、需要什麼幫助,所以過了幾天切換成Jira,以ticket的方式來記錄目前進度,這種切換在時間及適應上都浪費了一些資源;第三,因為實習生橫跨了三個部門,所以參與的Hiring Manager非常的多,再加上最終決定的題目又是另一位Manager的提案,所以在初期光是正職主管我自己該多跟誰溝通都無所適從,而這最後的確也變成了參與的組太多所以意見與目標不完全統一的狀態。
總之跌跌撞撞的,專案開始了!
五個人的團隊,就算每個人都非常有能力而且積極,依舊不是那麼好分工及統合。加上這次題目是跟大型語言模型(LLM)相關,但其實所有實習生以及正職都沒有認真當過詠唱師,所以嘗試上花了非常多的時間,從在AWS上開SageMaker跑Model,到拿到OpenAI的API key來做實驗,到發現AI總是生出跟我們想的方向不太一樣的成果,再到發現要衡量AI產出的品質其實有一定的難度,最後又發現有些主管想要的部分,專案裡並沒有做。
各種意外的「發現」都花了不少時間去應對,也經歷了某些部份做好後,卻因為方向改變而沒有繼續使用。這種狀況我到現在還在思考,我是應該在整個專案開始之前就把所有路畫好嗎?但這樣是不是只是讓實習生來當碼農?又或者是就如同這次讓大家自己去玩?證明某些路的不可行其實也是種成果?我到底應該要把整個藍圖畫多少比例?畫一半那另外一半呢?畫完那我幹嘛不自己做呢?而中間某些「發現」是由主管察覺的,也代表我這部分需要更加敏銳的去觀察與思考,提早先想出應對方式,而不是讓主管自己跳進來幫忙,這部分同時也要實習生的幫忙,假如發現苗頭不對,隨時可以跟正職說有機會開天窗,請正職加入一起想備案或是解決方式。雖說團結力量大,但當人多的時候,溝通及讓每個人有共識這件事,就會變得非常的重要。
雖然一路上困難不少,但值得表揚的部分也很多!實習生方面做事非常的快,不管是架AWS還是開公司自己的機器,都非常的有效率;而且在與正職討論後會不斷地更新成果,像是整個專案的系統設計,從一開始的有點難閱讀,到後面一目瞭然;從一開始的詠唱小白,到後來不但可以從AI拿到自己要的東西,還多加了一些巧思讓成果更加的精美。
最終的成果跟剛開始的規劃不盡相同,但我個人覺得依舊是個不錯的成品,而且實習生們也很認真的準備最終的發表會,不論是投影片或是口條與台風的練習,都可以看得出用心。市調了一下,結果也顯示的確達成了發表會最大的意義 — — 讓大家都聽懂我們的專案成果。
實習生登出
熱鬧的夏天結束了,天下無不散的筵席,實習生也終究要離開公司。
實習的意義是雙向的,實習生在公司學習企業的做事方式,玩一下平時沒有資源玩的技術,順便觀察體驗未來職涯的可能性。而正職則是在參與的過程出,與平常沒有機會接觸的學生群激盪出不同的火花,了解學校的趨勢,訓練自己帶領專案與人的能力。
兩個月的期間,卻是我覺得今年最精彩有趣的時光,這都要感謝五個實習生為我們帶來的樂趣與收穫 ❤️ 從籌備、迎接實習生、正式帶專案,到最終的發表會,一切都非常跳脫日常,讓上班不再是一成不變,更久違地拿起桌球拍打了一下。甚至在結束的時候,還收到了實習生親筆寫的感謝卡片,以及大家被公司文化感染,把零食放在公共桌與大家分享。
在我眼中,實習生跟皮卡丘們一樣可愛,雖然有時候會不小心轉錯方向,但很快就修正回來了,這也是為什麼封面圖選了皮卡丘遊行圖。
後記
最近與公司前輩們聊了這次帶領實習生發生的各種事情與困難,覺得非常有收穫,以下節錄幾點與大家分享。
我:「正職碰到專案被砍都會不開心了,我該怎麼說服實習生們他們做的部分就算最後沒被用到也不要那麼難過?」前輩:「其實證明一條路是失敗的是非常有價值的,公司最害怕的就是一群人往一條注定會失敗的路衝,我會想聽實習生提供數據證明某條路是失敗的,這樣也是個非常有趣且有價值的報告」
這還真的顛覆了我的觀念,一直以來,實習生的報告都被說要隱惡揚善,讓大家覺得成果越厲害越好,但用很實際的數字證明某條路的表現差,其實也是很厲害的!
我:「這次參與的組跟主管太多了,每個人都有自己的意見,這種狀況該怎麼處理?」前輩:「這種不能擺著不處理,只能去開會請有能力統合大家意見的人參與,不管是層級更高的主管,或是沒有參與實習生專案的權威前輩都是可以求助的對象。先讓大家達成共識,有了相同目標,做不做得出來之後再說,這樣之後目標調整也會比較明確。」
這的確是我這次面臨的一大困難,專案目標一直都沒有非常明確的共識,不同的主管有不同的期待,而又不可能滿足所有的期待,這時候我其實應該早點求助,讓更有權威的人來幫助我。
我:「我們做的專案很難系統化評估成果好壞,該怎麼辦?」前輩:「其實經由討論,你們應該要可以提出幾個選項,但有些選項要花的時間以及資源多,你們可以呈現出這方面的討論後,跟大家說我們選了效果比較差的方法,但就算用這個方法,仍然可以顯示出一定的效果。」
的確因為只有兩個月的時間,我們沒有花那麼多時間在與實習生討論各種可能性,這也是事後回頭看非常可惜的一點,多花點時間討論出來的部分,就算沒有時間及資源做,仍然可以跟大家分享。
最後,謝謝主管們以及其他參與實習生專案的Mentor們給我非常多的幫助,也謝謝實習生包容我這個菜鳥project leader,很給面子的做出了很棒的成果。
最後的最後,您的按讚是對我的鼓勵,歡迎按讚分享我的FB粉專 L’s 碎碎念
如果想看看學生時期的我:資工女孩大學回顧 — 初入資工系
※本文由 Laurice 授權勿任意轉載,原文《資工女孩在Yahoo — 實習生大量發生》
___________
你也有經驗想分享嗎?快來投稿賺稿費吧!
瀏覽 848 次