Book - Staff Engineer Path

2024-05-22

Review

  • หนังสือเปิดมุมมองว่า Staff Engineer มีหน้าที่ / รูปแบบประมาณไหน โดยเน้นรวบรวมข้อมูลจากการสัมภาษ Staff(+) Engineer ซึ่งจริงๆก็มีหลายรูปแบบ แต่ที่เห็นชัดเจนคือ technical, leadership, sponsor/mentor
  • ในหนังสือเขาแบ่ง Staff(+) Engineer เป็น 4 แบบ
    • Tech Lead
      • lead team of engineer in a focused area
    • Architecture:
      • responsible for direction, quality in critical area
    • Solver:
      • แก้ปัญหา complex problem ใน specific area หรือไม่ก็เปลี่ยนทีมไปเรื่อยๆ คอยแก้ปัญหา
    • Right Hand:
      • ช่วย executive
  • เท่าที่อ่าน ถึงจะเป็น track IC แต่ก็ดูเหมือนว่ายังต้องใช้ human skill อยู่ ในการที่จะเป็น engineer ที่ดี แต่ก็อาจจะได้แตะ technical มากกว่า track manager
  • human skill ในที่นี้ไม่ว่าจะเป็น
    • build networking กับ engineer จากองค์กรอื่นๆ
      • ได้แชร์ know how
      • ในหนังสือ ตอนสัมภาษณ์บางคนเขาบอกว่าเขาได้วิธีแก้ปัญหาจาก วิธีนี้มากกว่าการอ่าน paper, blog เสียอีก
    • build relationship ในองค์กร กับ ทีมอื่นๆ ให้ทำงานได้สะดวก
    • sponsor / mentor other engineer
  • หนังสือยังพูดถึงด้วยว่า แต่ละคนที่ถูกสัมภาษณ์ ทำอย่างไรถึงได้มาเป็น Staff(+) Engineer เท่าที่จับใจความได้ก็จะเป็น
    • Promote
      • ทำงานเกิน scope จนถึง staff level expectation + ด้วย factor อื่นๆ เช่น reputation, company, opportunity, manager, luck, relationship
        • ซึ่งหลายๆอย่างต้องใช้เวลาในการ build เช่น reputation
    • ย้ายบริษัทไปรับ title ใหม่
  • เป็นหนังสือเล่มแรกที่อ่านแล้วได้เห็นบทสัมภาษณ์ egineer เลเวลสูงๆ หลายคนมารวมๆกัน ได้เปิดมุมมองใหม่ๆดี
  • เท่าที่อ่านมา ที่เห็นว่าคนที่ถูกสัมภาษณ์มีเหมือนกันหลายคนคือ love to empower/sponsor other ซึ่งเป็นสิ่งที่น่าสนใจ

Notes

  • Interpreting business needs, communication clear direction, convince team to agree on trade off, be good influence
  • การถามคำถามช่วยให้เปิดบทสนทนา และยังทำให้คนอื่นกล้าที่จะถามคำถามของเขา, คำถามที่ดี ถามด้วยความต้องการที่อยากจะเรียนรู้ และ specific, มันช่วย sharpen conversation