Skip to content
Yi's Delivery Service
GitHubLinkedInHomepage

Summer Internship 2024

career13 min read

前言

有鑒於自己在去年的實習失敗,想要用進行式紀錄這次的 Software Engineer 實習狀況。

Week 1

這次實習最開心的是一起住的室友在同一個公司實習,很有善好相處,而且不是東亞人,所以在個性跟英文口語方面有很多可以學習的地方。 另外公司在 Inclusion 方面做得比前一份公司好很多,所以讓我更勇於發言。

什麼做得好?

  1. 主動約 Coffee Chat,目前累積聊天人數 1 人。知道了團隊成員對於 Intern 的看法跟期待,我的 Intern Project 並不是組上每天開發的項目,而是從頭設計的一個協助提升效能的 Analytical Tools。
  2. 享受 Onboarding 的過程,但也留意一些小心眼。記住每個人的名字,放到 Contact List 裡面。
  3. 每天都跟 Manager 1:1。

什麼做得不好?

  1. 到目前還不知道由 Mentor 主導的 Project Details。
  2. 應該也要每天跟 Mentor 1:1,他在 EST 我在 PST,時差上面還有需要協調的地方。
  3. 要把 Work Log 寫得更詳盡一點。

可以跟誰問 Feedback?

目前暫時還在調整的階段,但是跟很多 Alumni 聊天獲得了他們之前實習的心路歷程。

Week 2 & 3

時光飛逝,本週都在忙公司的大型 Intern 活動,另類的逼迫我們使用公司的 Product。自從大學畢業之後就很久沒用照片修圖以及影片剪輯的軟體了,想到在新聞台工作就有一點 PTSD 發作的感覺。勉勉強強又蹭了幾餐白食,想到之前在前公司都要自掏腰包,就覺得果然還是大公司好啊。另外下週就是每年都有的放假週,打鐵趁熱跟一些組員 Coffee Chat,發現大家都是之前在 Microsoft、Amazon、Google 上班。

記錄一些大家認為是好的給 Junior 的 Tips:

  • 做 Documentation,未來的你會感謝現在的你
  • 交接或者會議的時候,多做一點順手的幫忙,會讓你跟組員之間關係更和諧
  • 學習什麼語言不重要,因為如果你專精了一、兩個語言後,大公司都會預設你能夠很快 Pick Up。但如果你想要做後端的話,推薦你精通 Java...
  • Coffee Chat 很好,多跟不同的人聊天,看看他們的 Career Path
  • Junior 跟 Senior 的差別就在於 Project Scope:你能不能夠 Cover 更大型的專案,並且獨立完成工作。不完全是自己 Design 跟 Deliver,但是要成為一個領域的 PoC(Person of Contact)

Week 4

大家逐漸從 Shutdown Week 中收心,我也越來越習慣上班的節奏。慢慢越來越了解組上的人的個性,開始往 Adjacent Team 開始去約 Coffee Chat,目前累積人數:6。還在想要怎麼跟我們的 Offshore 培養感情。目前覺得比較有瓶頸的是在等待印度組員回覆的時間都花很久,我的 Mentor 最近又身體不適,目前我決定先跟 Manager 反應看看能不能請他 Unblock。

什麼做得好?

  1. 已經知道自己的 Project 在幹嘛,現在幾乎都是我 Schedule 跟 Host meeting,不確定會不會太 Overcontroled...
  2. 有一次在 Daily Standup 被 Cue,沒有支支吾吾講不出東西!
  3. 都有好好的 Doc 每件事情,然後放在自己的 Work Log 上

什麼做得不好?

  1. 因為很複雜,可以再多重複幾次目前組上現有 Service 的流程直到自己記住各種觀念
  2. 延續上點,對於各種觀念可以延伸學習

可以跟誰問 Feedback?

稍微看了一下在 07/26 約莫為我實習的 Midterm,想要提前詢問 Manager 跟 Mentor 的 Expectation

Week 5

由於各種同事在 PTO、Offshore 回應慢,以及 Mentor 生病加上 Oncall,我一直無法順利完成環境設置。更讓我震驚的是,我從 Manager 那裡得到了「進度太慢」的反饋,這讓我心情非常不安。雖然我不想找藉口,但我已經做了所有我能做的事:每天寫 Work Log、翻遍 Wiki、安排很多 Meeting,結果還是得到了這樣的反饋。 回家後,我立刻和室友商討對策,並在 Slack 的 shared channel 發了一篇長文表達我的感受跟。隔天中午吃飯時,我向其他組員提到我的專案進度緩慢,請教他們有什麼建議(非主動、剛好話題提到,不是以不好的方式描述我的 Manager 跟 Mentor)。其中一位組員建議我主動詢問還有什麼額外的工作可以做,這樣在 Manager 和 Skip Manager 討論我的表現時,可以說「在被 Blocked 時主動尋找工作或尋求幫助」。結果,我在私訊中表達了我的主動性後,Manager 卻讓我專注於自己的專案。不過,由於隔了一晚睡了一覺,我感覺冷靜了許多,溝通也有了效果(Offshore team 終於回應了)。仔細回想,我是否太衝動了?還是應該專注於自己的工作。提前和 Manager 及 Mentor 提到 Midpoint Review 的事情,結果也沒得到什麼回應,哈哈。

什麼做得好?

  1. 主動去溝通、遇到困難的時候

什麼做得不好?

  1. 換個角度去思考、如果我是 Manager,我會希望我的 Intern 能做到什麼?
  • 不期望我的 Intern 會所有的事情,但在提問的時候抱著可能的解法
  • 知道自己做過的研究,被問到定義類型的問題答得出來
  • 面對壓力時,保持冷靜、想想該怎麼做,把該做的做好了、該紀錄的紀錄好,剩下的交給別人來評斷,自己只求問心無愧

Week 6

這禮拜三整組出去 Team Outing 打 Top Golf,終於見到 Mentor 本人。同時也很感激 Mentor 跟我坦白他之前過往的實習經驗也是類似這樣,原本前幾週大家都去放假、沒有什麼進度,而且也是一個跟原本組上業務無關的內容,後來才慢慢好起來。

Week 7

本週跟 Mentor 還有 Manager 要了反饋,雖然在上週就有預告了我希望可以獲得 1-2 點分別對於我表現好跟可以進步的地方的反饋,但本週還是沒有拿到理想的回答。雖然 Mentor 對於我在了解狀況以及排除困難的部分表示讚許,但也可能只是為了講而講。而 Manager 表示雖然他們看重過程,但更看重結果,他希望我在結束的時候能夠有 Solid Outcome。雖然是很中立的評價,但這代表我需要更加油 Deliver 我的專案。

Week 8

這禮拜感覺沒做的什麼事情,忘了。哈哈。

Week 9

這個禮拜進度又被卡住了,對於 AWS Allow List 的 Tickets 催了又催,只好 Escalate 到 SRE 上級。後來我的 Manager 帶來噩耗說,SRE 沒辦法在這個月以內完成我的任務,而我只好再另外找方法模擬 Cloud Storage 連上線的情形,然後自動化這些過程。至少現在先手動解析 MongoDB 的資料集,然後導入到 Databricks 的 Catalog / Schema 裡,順利連上 Power BI。 不過好消息是,這個禮拜鼓起勇氣跟 Mentor 聊天並且問他是否能夠在被問到關於我的 Feedback 的時候替我背書,Mentor 欣然答應了。雖然在 Project 上面沒有幫太多忙,至少還願意替我的人品做保證,實在是有點感動。

什麼做得好?

  1. 跟 Platform Team Meeting 的時候有掌握好狀況,在問問題之前有先做好功課,然後實際自己在 Local 測試過。
  2. 主動跟 Mentor 問 Feedback & 跟從育嬰假回來的老同事問問題。
  3. 主動跟 Skip Manager Meeting,並且獲得了很多很實用的資訊。這個稍後可以在整理一篇。
  4. 主動跟校友聯繫。

什麼做得不好?

  1. 在做專案的時候,多想一步替代方案並且提供決策。

Week 10 & 11 & 12

後記,寫在實習結束後一個禮拜 09/17/2024: 在最後幾個禮拜 Manager 已經告訴我說不需要再多做什麼專案的進度,只要好好做好報告就好。當然能多做的還是有做,Project 的練習也沒有落下。還好報告的時候狀況還不錯,與會人員問到的問題都有回答到。雖然問題主要都集中在跨 Org 之間的 Data Integration,但這個已經超出 Project 的範疇,也不是一個菜雞實習生能夠做到的事情就是了。 大概在最後一兩個禮拜的時候已經被通知沒有 Headcount,所以心情如過山車般震盪起伏。不過在實習最後一天,相比另一個 Intern 離開的時候有公開稱讚他做的專案很棒,期待明年看到他 Return, Manager 連我要離開的 Announcement 都沒有說。最後還是忍不住覺得很委屈得掉了幾滴眼淚,覺得我都沒有機會做到 Service 上面的專案,Scope 很模糊我也盡力做完了,但最後還是根本沒人理我,就這樣一聲不響離開這份實習。 在做這個全職實習的時候,還要同時做 Open Source 的專案。過程那是一個痛苦一週專注寫程式,還是兩個完全不熟悉的技術。過程中有多少次想要大聲吶喊的時候,結果最後還是這樣。在實習上面交到的好朋友都拿到 Return 了,就只有我沒有......呃。

回顧

就算如此比起上次實習,我跟 Full-time 的組員關係好很多,也有人願意幫我推薦到他們以前任職的公司。在會議的時候也有能力主動問問題、主導會議了,而不是完全不知道是什麼狀況。閒聊的時候多 Small Talk,讓大家覺得我是一個比較活潑的人。有好多好多還需要學習的事情,但至少在這間公司裡面,我又刷新了全球化的公司是怎麼設計 System。

但是難過一點幫助都沒有,實習已經結束了一個禮拜了,就繼續刷題,好好充實自己的 CS 能力吧!

© 2024 by Yi's Delivery Service. All rights reserved.
Theme by LekoArts