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
- Tech Lead
- เท่าที่อ่าน ถึงจะเป็น track IC แต่ก็ดูเหมือนว่ายังต้องใช้ human skill อยู่ ในการที่จะเป็น engineer ที่ดี แต่ก็อาจจะได้แตะ technical มากกว่า track manager
- human skill ในที่นี้ไม่ว่าจะเป็น
- build networking กับ engineer จากองค์กรอื่นๆ
- ได้แชร์ know how
- ในหนังสือ ตอนสัมภาษณ์บางคนเขาบอกว่าเขาได้วิธีแก้ปัญหาจาก วิธีนี้มากกว่าการอ่าน paper, blog เสียอีก
- build relationship ในองค์กร กับ ทีมอื่นๆ ให้ทำงานได้สะดวก
- sponsor / mentor other engineer
- build networking กับ engineer จากองค์กรอื่นๆ
- หนังสือยังพูดถึงด้วยว่า แต่ละคนที่ถูกสัมภาษณ์ ทำอย่างไรถึงได้มาเป็น Staff(+) Engineer เท่าที่จับใจความได้ก็จะเป็น
- Promote
- ทำงานเกิน scope จนถึง staff level expectation + ด้วย factor อื่นๆ เช่น reputation, company, opportunity, manager, luck, relationship
- ซึ่งหลายๆอย่างต้องใช้เวลาในการ build เช่น reputation
- ทำงานเกิน scope จนถึง staff level expectation + ด้วย factor อื่นๆ เช่น reputation, company, opportunity, manager, luck, relationship
- ย้ายบริษัทไปรับ title ใหม่
- Promote
- เป็นหนังสือเล่มแรกที่อ่านแล้วได้เห็นบทสัมภาษณ์ 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