---
# System prepended metadata

title: 第三次月會

---

# 第三次月會筆記
## Richard 分享
### 晉升的形式
- 升為管理者、轉職、出海，都是晉升的不同形式。
- 成為領袖：管理者負責指導和指揮團隊，需要具備領導能力和決策能力
- 轉職：轉職可以讓你轉換新的「賽道」，並學習新的技能，進一步提高自己的價值。
- 出海：國外工作通常收入會比較多（但成本也會變高），但出海一定可以讓你經驗不同的文化和商業環境，提高你的跨文化能力和國際視野

### 常見的晉升迷思
- 時候到了就會升ㄌ：很多公司確實如此，但這是對的嗎？時間到了就自然會知道怎麼管理嗎？
- 管理者的錢一定比較多：升遷和加薪不應該混在一起，很多人的目的是加薪、而不是升遷，這兩件事情搞混很容易事倍公辦
- 到老還是工程師會被淘汰：老成持重、有經驗且講求績效的工程師依舊是公司所需的人才
- 能不能只寫程式就好：如果你只想寫程式，你也可以選擇成為技術專家，不見得需要轉型成工程管理者

#### 管理者
* Jeff Dean 的例子


### 兩種路徑
- individual contributor：在技術方面擔任領導角色，為團隊或組織提供方向和指導
  - ENGINEER 1
  - ENGINEER 2
  - SENIOR ENGINEER
  - STAFF ENGINEER
  - PRINCIPAL ENGINEERING 
- engineering manager：負責領導和管理一個或多個工程團隊，並確保團隊達到其目標。需要學習跟人的互動。
  - ENGINEER 1
  - ENGINEER 2
  - ENGINEERING MANAGER
  - SENIOR ENGINEERING MANAGER
  - ENGINEERING DIRECTOR 
#### IC & EM 的差異
- individual contributor：寫程式是核心任務；偏向專業技術發展路線。
  - 觀看技術大佬相關的消息，要做什麼才能讓技術職涯更上一層樓
- engineer manager：管理團隊是核心任務；偏向職場管理發展路線
  - 如果覺得自己對寫扣的興趣沒有那麼深厚，可以及早做好 EM 賽道的準備
  - e.g. 鍛鍊自己：在面試新人的時候要出什麼考題？怎麼給予回饋？

#### IC 需要做的事情
- 技術領導與系統設計：負責設計和實施大型、複雜的系統和產品，並確保這些系統的可擴展性、性能和可靠性
- 技術策略與評估：公司的技術策略制定，確保技術選擇和方向與公司的長期目標一致。
- 持續學習與代表公司：保持對新技術的了解，可能會代表公司參加技術會議或活動，分享知識或學習新的技術趨勢。
- 協作和指導：與其他工程師、產品經理、設計師密切合作、並可能指導或培訓較少經驗的工程師。
  - 挖到大大要讓他做的事（讓他先把知識 share 出來），不要先壓榨他（？）讓他修系統

#### EM 需要做的事情
- 團隊領導：確保團隊的士氣、動力和生產力，並解決任何可能影響到團隊效能的問題
  - 分配適當的 IC 幫忙解決新人或者其它同事的問題
- 人員管理：負責招聘、培訓和發展團隊成員。包括進行績效評估、提供反饋、確定晉升或轉職的機會等。
  - 我只是在做我的工作（抽離，不要太感情用事，避免挫折）
  - e.g. 老闆叫你評估實習生該不該留下來，先不要想他該不該留下來，先退一步想「**規則**」。需要留下來的規則有哪些？如果有五個條件，是否每個條件都有達到嗎？用 **SOP** 和 **框架** 與 **準則** 來衡量。（這樣實習生儘管不被留下還有 feedback 可以參考，印象也會是好的）
- 高效溝通：學習與上下游業務方進行高效溝通，促進產品方向與團隊開發之間的有效鏈接。
  - 到底產品行不行？ EM 要關心產品本身，要跟公司討論、確認，如何讓這些產品生存下去
  - 確保資源
- 解決衝突：理解並平衡各方的興趣，開展有效的協商與溝通，帶領團隊實現目標。
- ==技術程度：EM 需要聽得懂 IC 的內容（至少後續去做功課之後要能懂）==
  - 避免 IC 覺得 EM 很笨只會幫忙資源或者協調但技術能力感覺不足

> [vgod one on one](https://vgod.medium.com/%E8%BB%9F%E9%AB%94%E5%B7%A5%E7%A8%8B%E5%B8%AB%E7%9A%84%E4%BF%AE%E7%85%89%E8%88%87%E6%88%90%E9%95%B7-5-1-1%E8%A9%B2%E8%AB%87%E4%BB%80%E9%BA%BC%E6%89%8D%E8%83%BD%E8%AE%93%E8%81%B7%E6%B6%AF%E8%B5%B7%E9%A3%9B-eaa10f2df56e)
> 全部系列都很推薦XD

### 台灣需要更多好的 engineering manager
- 許多外商來台灣，第一個 Hire 的就是 EM：了解團隊管理，可以快速組建團隊，並且與公司協作達成目標。
- 新產品、創業的發展潛力：面對新的商業，台灣急需足夠的 EM 去支援產品和團隊發展。
- 很多職場鬼故事，其實缺的就是 EM：不學會管理，就是被糟糕的人管理，與其等待環境改變，不如提早開始準備。
- 終究是淺碟型市場，技術深度有限：台灣做無論 2C 或是 2B ，市場規模相對較窄，除非換跑道，不然問題都不會是技術問題，而是管理問題。
  - 國外許多服務的使用者人數非常大量，台灣的很多服務都是開機器可以解決的問題（vertical scale)
  - 通常技術問題卡住可以用把機器開到爆來測（x) 如果開到爆還是無解的話那應該就是技術問題卡住
- 面試 EM 會問什麼問題?
  - 1v1 會跟公司成員聊什麼？
  - 如何培育，帶領公司成員成長
  - 兩個 IC 吵架了你會怎麼處理
  - 資源分配題目
  - 技術選擇是什麼、技術選擇帶來的商業價值是什麼（比較不是技術細節，會偏向資源分配跟人的管理面向）

## 各自分享
### Zet
- 思考更深層的脈絡：為什麼這個東西要這樣設計？他為什麼要這樣構思這個架構？這樣對於做技術決策會有幫助（e.g. 為何選 vue 不選 react)
- 有意識地去思考這些事物的本質，如果只單單使用就不會去思考這件事
- 這個事情要推進的更好，背後的脈絡是如何？視野擴大，去思考和做知識的累積(domain+溝通的累積）

### Gaga
- 職涯開始的時候去模仿別人
  - 觀察厲害的前輩做了什麼事情，去偷看他的 PR 寫什麼講什麼
  - 像是在 calendar 前面加上文件，事後提供 meeting notes
  - 了解那兩位前輩的寫扣邏輯（事後接專案就比較有感和上手）
- 跟 mentor 保持良好關係
  - 有人會在會議貼心確認是不是有人沒有發到言、想要提問而沒提問
  - 確保大家都 align
  - 判斷事情的方法有不同維度（e.g. 幫忙準備文件幫助很大，不是硬技能但讓人印象深刻）

### Annie
- 降低多個團隊的溝通成本
- guideline & test kit
- dashboard & email report：透明度（所有團隊隨時對事情有掌握，其他人發現之前就提出問題）
- 定期 sync up，別讓事情卡住：尊重每個人，謙虛帶著大家前進，meeting host 和 action item 很重要
- 理解 stakeholder 的需求與痛點
  - 不要怕去問跟理解
- 學習如何去問問題
- To go fast, go alone. To go far, go together.
- 展現你的潛力
  - career ladder & imitation 去模仿和去看看你的職涯位置在哪裏
  - mindset 過程會遇到很多新挑戰，甚至有許多不想做的事情，但過去累積的經驗與專業，都會為你爭取到很多學習新事物的時間
 - Code review
 - learning & sharing
   - 分享文章 （quote 最認同的一段話）小工具、side projects
- 努力創造自己的機會

### Joy
- 努力尋求更多學習資源
- 了解跟觀察自己適合什麼樣的學習環境、缺少什麼比較容易補足

### Lana
- 能見度提高：人太多的時候不要爭取 Top1，爭取前 5 名就好
- 主動幫幹部：社團幹部和福委會幹部，建立人脈
- 有機會多報告和分享：workshop, innovation idea 
- 接下難題：別人不想做的，主管知道你願意幫忙之後未來會很有可能把一些機會給你
- 向上管理：三句話把東西講完（避免讓心急主管不耐煩）
- 與同事好好相處：真誠待人，會獲得一些機會跟職場 mega