- ในฐานะอดีต SRE เลยคิดว่าน่าจะสนุกดีถ้าเขียนย้อนทบทวนในรูปแบบ 'postmortem'
- ตอนอายุ 22 ได้ไปฝึกงานที่ลอนดอน ก่อนจะเข้าทำงานประจำที่ดับลิน
- ทำงานในหลายทีมที่เกี่ยวข้องกับผลิตภัณฑ์ 3 ตัว ได้แก่ Bigtable, Persistent Disk และ GCE VM (virtual machine)
สิ่งที่คาดหวังตอนเข้าร่วม Google
- หลงใหลในเทคโนโลยีที่ประณีตน่าสนใจและระดับของวิศวกร
- Google มีเทคโนโลยีระดับโลก และเปิดโอกาสให้ได้เรียนรู้จากมัน
- ค่าตอบแทน สวัสดิการ และคอมมูนิตี้นานาชาติที่สนุกก็น่าดึงดูดมาก
- ระยะยาวอยากตั้งบริษัทของตัวเอง แต่คิดว่าประสบการณ์ที่ Google จะช่วยได้
ประสบการณ์จริงเป็นอย่างไร?
- โดยรวมแล้วน่าทึ่งมาก มีทั้งด้านดีและด้านไม่ดี
- มันเป็นการแลกเปลี่ยนที่เป็นประโยชน์ทั้งสองฝ่าย ทุ่มทั้งพลังงานและทรัพยากรทางความคิดลงไป และก็ได้อะไรกลับมามากมาย
- เงินจำนวนมหาศาล
- ทักษะวิศวกรรม ทั้งระดับล่างและระดับสูง ความเข้าใจระบบอย่างยอดเยี่ยม รวมถึงทักษะระดับโลกในการรับมือวิกฤตและการดีบัก
- ทักษะด้านภาวะผู้นำและการบริหาร
- ความพึงพอใจจากการได้เป็นส่วนหนึ่งของบริษัทที่ยอดเยี่ยม
- ออฟไซต์และการเดินทางไปทำงาน
- สิทธิประโยชน์ด้านไลฟ์สไตล์: สระว่ายน้ำในออฟฟิศ ฟิตเนสระดับโลก คลาสกีฬาหลากหลาย การนวดประจำสัปดาห์ อาหารอร่อยและดีต่อสุขภาพ การดูแลสุขภาพภายในองค์กร ฯลฯ
- คอมมูนิตี้และความสัมพันธ์ที่ยอดเยี่ยม
- เมื่อถึงจุดหนึ่งเสน่ห์ก็ลดลง มีหลายปัจจัย:
- บรรลุ/เกินเป้าหมายทางการเงิน
- ความหลงใหลในเทคโนโลยีของ Google ลดลง: อุตสาหกรรมเริ่มตามทันอยู่บ้าง
- ความเป็นจริงของงานประจำวันไม่ได้ว้าวขนาดนั้น
- ความสนใจของตัวเองเปลี่ยนไป/ย้ายไปทางอื่น
- ความอยากก่อตั้งบริษัทของตัวเอง (ใช่ รอได้ แต่ไม่ใช่หลายสิบปี!)
- บริษัทสนุกน้อยลง
- การตัดงบประมาณ (เดินทางน้อยลง และไม่ค่อยใส่ใจออฟไซต์แล้ว)
- การเลย์ออฟ
- การย้ายกำลังคนไปยังพื้นที่ต้นทุนต่ำอย่างจริงจัง ทำให้โอกาสขยายองค์กรในพื้นที่ลดลง
- overhead จำนวนมากที่เกี่ยวกับความปลอดภัย/กฎระเบียบ
- งานช้าลงเพราะปัญหาวิศวกรรมยาก ๆ มากมายจากระบบที่ซับซ้อนและความสัมพันธ์ระหว่างทีม
- ภาระทางความคิด — ในบางตำแหน่งก่อนหน้านี้เป็นปัญหาน้อยกว่า แต่ในอีกบางตำแหน่งเป็นปัญหาใหญ่มาก เทคโนโลยีของ Google ซับซ้อนและมีรายละเอียดปลีกย่อยมาก จนเป็นเรื่องปกติที่คนซึ่งรับมาจากภายนอกอุตสาหกรรมจะใช้เวลาหนึ่งปีกว่าจะปรับตัวได้เต็มที่ ซึ่งจริง ๆ แล้วเหลือเชื่อมาก
- โอกาสในการเติบโตส่วนบุคคลไม่ชัดเจน
- ไม่มีการเปลี่ยนแปลงแบบพลิกผัน มีแค่ได้เห็นภาพเดิม ๆ มากขึ้นเท่านั้น (ซึ่งก็มีคุณค่าเหมือนกัน แต่ฉันแค่ไม่อยากอยู่แบบ coasting)
- ในแง่อาชีพ L6 IC นั้นพบได้น้อยมาก — มันแทบเป็นระดับสูงสุดในสายวิศวกรรมอยู่แล้ว ส่วน L7 ในสาย individual นั้นใกล้เคียงบทบาทเชิงการเมืองมากกว่าวิศวกรรม เลยไม่สนใจ L7 และในสายบริหารก็ไม่เห็น headcount ถ้ามีโอกาสเป็นผู้จัดการของผู้จัดการและดูแลองค์กรใหญ่ภายใต้ตัวเอง ก็คงอยู่นานกว่านี้
- ลักษณะของงานเทคนิคไม่ตรงกับความสนใจของตัวเอง
บทเรียนที่ได้
- ยากมากที่จะบีบอัดสิ่งที่เรียนรู้จาก 9 ปีให้เหลือเป็นไม่กี่ข้อ
- ได้เรียนรู้ทั้ง hard skills และ soft skills และกลายเป็นคนที่ฉลาดขึ้น ดีขึ้น รวมถึงเป็นผู้นำที่ดีขึ้น
- และด้วยความเป็นคนค่อนข้าง overachiever ที่กังวลอยู่ลึก ๆ ฉันรู้สึกเสมอว่าตัวเองน่าจะทำได้ดีกว่านี้ และนั่นก็ผลักดันให้พยายามและเรียนรู้อยู่ตลอด
สิ่งที่เป็นไปด้วยดี
- ได้เลื่อนขั้นอย่างรวดเร็ว
- ไปถึงระดับ L6 ที่ได้รับการยอมรับสูงและค่าตอบแทนดี
- มีอิสระในการทำงานสูงเสมอ
- สามารถยืนยันเรื่อง work-life balance ได้ตลอด (ชั่วโมงทำงานและปริมาณงานที่สมเหตุสมผล)
- เพื่อนร่วมงานที่สร้างแรงบันดาลใจ กระตุ้นให้พัฒนา และฉลาดมาก
- หาเงินได้มากจนแทบนึกไม่ถึง
- ใช้สิทธิพิเศษมากมายที่เอื้อต่อการใช้ชีวิตอย่างสุขภาพดี
- ได้เดินทางสนุก ๆ มากมาย ทั้งทริปงานและออฟไซต์
- เติบโตทั้งในฐานะวิศวกรและผู้นำ
- พัฒนาทักษะด้าน soft skills อย่างมาก
- ได้เพื่อนจากที่ทำงานมากมาย
- ได้เรียนรู้เทคโนโลยีเจ๋ง ๆ มากมาย
- มีโอกาสสร้างทีมของตัวเองตั้งแต่เริ่มต้น
- การทำงานเพียง 60% หรือ 80% ของเวลาเต็มเป็นรูปแบบชีวิตที่ยอดเยี่ยมสำหรับการใช้ชีวิตและสร้างความสัมพันธ์นอกงาน
- ได้เรียนรู้เครื่องมือมากมายเพื่อรับมือกับความเครียดแบบ (เรื้อรัง)
สิ่งที่ไม่ค่อยเวิร์ก
- อยู่ในสาย SRE นานเกินไป — ที่ดับลินมีตัวเลือกไม่มาก และก็ไม่ได้ย้ายไปไซต์อื่น (ด้วยแรงเฉื่อย เหตุผลส่วนตัว ฯลฯ)
- เครียดและนอนถูกรบกวนเพราะ oncall
- ไม่ใช่งานที่เหมาะที่สุดกับบุคลิกที่มองโลกในแง่ดีและสร้างสรรค์ของฉัน — สิ่งนี้นำไปสู่ความรู้สึกไม่ลงรอย และทำให้ไม่พอใจกับประเภทของงานและโปรเจ็กต์อยู่บ้าง เลยไปชดเชยด้วย side project นอกเวลางาน
- ธรรมชาติแบบ 24/7 ขององค์กรทำให้ตัดการเชื่อมต่อได้ยาก
- วัฒนธรรมที่ยึดสหรัฐฯ เป็นศูนย์กลาง ถ้าไม่ได้อยู่ในอเมริกาและพื้นที่นั้นไม่ได้มีบทบาทใหญ่ใน Google ก็เหมือนว่ายทวนน้ำ ง่ายต่อการถูกแยกออกหรือถูกมองข้าม และในอีกด้านก็ง่ายที่จะถูกถาโถมด้วยประชุมดึก
- HC ที่สัญญาไว้ไม่เกิดขึ้นจริง — เช่น เคยได้รับสัญญาว่าจะขยายทีมเพิ่มอีกสองครั้ง แต่ภายหลังก็ถูกยกเลิก แล้วค่อยกลับมาสัญญาใหม่ในรูปแบบที่ต่างออกไปเล็กน้อย
- ผู้บริหารระดับสูงมีงานล้นจนไม่สามารถให้การสนับสนุน/ฟีดแบ็กได้ หรือแทบไม่กำกับดูแลเลย (บางครั้งรู้สึกเถื่อน ๆ)
- มีหลายช่วงที่รู้สึกเหมือนถูกถาโถมด้วยการประชุม งานซ้ำ ๆ และทีมที่ขาดทรัพยากร แต่ขณะเดียวกันก็ไม่มีโอกาสเติบโตด้านวิศวกรรม/การบริหารที่ดีนัก
- ภาระทางความคิดที่ Google สูงมาก — มีระบบและเทคโนโลยีมากมายที่ต้องคำนึงถึง และสิ่งเหล่านี้ล้วนส่งผลต่อระบบได้ไม่ทางใดก็ทางหนึ่ง (โดยเฉพาะใน SRE ยิ่งรุนแรง)
สิ่งที่โชคดี
- หุ้น Google ไปได้ดีมาก และเมื่อรวมกับการเติบโตในอาชีพที่รวดเร็ว ตัวฉันเองก็ไปได้สวยมากเช่นกัน 🙂
- คนที่ฉันจ้างเข้ามากลายเป็นคนที่ยอดเยี่ยมจริง ๆ
- ไม่รู้เหมือนกันว่าทำได้อย่างไร แต่ก็ทำมันสำเร็จ — บางงานเป็นโอกาสที่เกินตัวชัด ๆ แต่ก็สร้างผลงานในฐานะคนที่ทำผลงานสูงได้ต่อเนื่อง
- ตัดสินใจเรื่องการเงินได้ดี อาจโชคดีกว่านี้ได้อีก แต่กระบวนการคิดในการตัดสินใจก็ดีอยู่แล้ว
- ได้สร้างคอนเนกชันที่น่าทึ่ง
สิ่งที่อาจทำให้ปัจจุบันต่างออกไป
- ควรออกจากสาย SRE ให้เร็วกว่านี้ เพราะรู้อยู่ตั้งแต่แรกแล้วว่านั่นไม่ใช่สิ่งที่ตัวเองต้องการ
- ควรย้ายไปไซต์อื่น — มันง่ายที่จะยึดติดกับสิ่งที่ดีอยู่แล้ว และการเปลี่ยนผ่านก็มีต้นทุน แต่ที่ผ่านมาได้ประเมินค่าของการออกไปสำรวจต่ำเกินไป
- ควรใช้สิทธิ reimbursement ด้านการศึกษาให้มากกว่านี้ (เช่น ลงเรียนคอร์สออนไลน์ของ Stanford ให้มากขึ้น)
แผนต่อจากนี้
- ปกติ postmortem ทั่วไปจะลงท้ายด้วยตาราง action items ที่จัดหมวดหมู่ไว้ แต่ที่นี่ไม่ได้ตั้งใจจะ mobilize ใคร
- สิ่งต่อไปคือการทำ sabbatical อย่างน้อย 6 เดือน เพื่อออกสำรวจ พักผ่อน เรียนรู้สิ่งใหม่ ๆ และขยายกรอบความคิดเกี่ยวกับสิ่งที่อาจทำต่อไปในอนาคต
- ฉันมีแนวโน้มจะสำรวจน้อย และชอบทำงานอย่างมีประสิทธิผลโดยมีเป้าหมายชัดเจน ดังนั้น sabbatical จึงเป็นความท้าทายทางจิตใจ
ยังไม่มีความคิดเห็น