Try   HackMD

與 Explain This 有約 – 邀請共同作者 Alaster 經驗分享

tags: 職涯相關 2023/04/15 Explain This 進度筆記 前端心得

延伸思考: 軟體工程師除了完成被交付的功能之外什麼能力也是非常重要的

- 外溢能力:除了自己好,也能讓團隊一起好
- 對欲解決的問題有深刻研究,並產生個人見解
- 不只是用員工角度想,更用主管或老闆的角度
- 看見結果, 以及提出改善產品/縮短時程/節省程序問題的能力
- 基本的 code 能力

半路出家軟體工程師 → BLOG

Performace review 用的面向, 例如用在 KPI
是不是像一個工程師能思考的點
用比較有框架的方式看工程師做得好不好

  1. 最基本的 code 品質
    | tech design, direction impact people, code review
  2. 主動提出問題, 可以做甚麼事情去接近好的規劃/方向
    || 最後有衡量的指標
  3. 實際上執行並不是這麼容易
    ||| 實際工作上沒這麼有這麼的實質能力去影響他人/工作內容

相關資源, Dropbox 每個 rank 能達到的能力:
Dropbox Engineering Career Framework

分享一篇 Stat Rocket 的補充:https://blog.starrocket.io/posts/individual-contributor/

  1. 資深、主任、主導的工程師:

要有領導能力

  1. 升遷的 performace rank:

怎麼做到下一個 rank 的能力

  1. 大廠評估, IC(Individual Contributor)

Impact, owner ship, personal indentify,

第二題:

怎麼提升自己的 impact level, 提升到 百人 level, 怎麼轉換跑道


  1. 自己創業和跟在大公司的升遷是不同的方向

甚麼都需要學, 自己需要的能力

  1. 跟上張圖類似

海外求職跟國內的差別

日、美、新加坡可能會非常不一樣

  1. 團隊文化差異

  2. 工作習慣

  3. 事前探聽


  1. 不太管年齡, 多深的技術差異

  2. 現實層面, 資深工程師比較稀缺(市場供需角度, Junior 比較多)

  3. 會願意額外付簽證, 表示在當地比較找不到這種人才(Senior)


學習上的時間管理

  1. 寫程式的同時, 邊寫/重構 code 邊讀

  2. 推薦的書籍, 相關資源

https://www.amazon.com/Philosophy-Software-Design-John-Ousterhout/dp/1732102201

A Philosophy of Software Design https://www.explainthis.io/zh-hant/software-engineer-note/software-engineer-career/coding-bootcamp-and-career/part1


  1. 晚上進修, 刷題, 周末進修

  2. 補充知識點

  3. double time 的努力


  1. Hello Explain this

  • 矽谷輕鬆談

https://podcasts.apple.com/tw/podcast/矽谷輕鬆談-just-kidding-tech/id1493189417


討論時間

API 之下 - 阮一峰的網路日誌 (ruanyifeng.com)

  1. 團隊產能
  2. 小組效能最大化(怎麼提高生產力)
  3. 相同觀念套用到 AI 之上, AI 之下
  4. 如何做得厲害的 EM

感性時間~