Google ลดจำนวนพนักงานทีม Python
(social.coop)- Thomas Wouters เปิดเผยว่าเพื่อนร่วมงานทุกคนที่ทำงานร่วมกับเขา รวมถึงผู้จัดการของเขา ถูก ลดจำนวนพนักงาน และตัวเขาเองถูกขอให้ช่วย onboarding บุคลากรทดแทนในประเทศอื่น
- บริษัทใช้คำว่า “had their roles reduced” แทน “laid off” แต่โดยภาพรวมคือบทบาทเดิมกำลังถูกย้ายไปยังประเทศอื่น
- คนที่จะมารับบทบาทใหม่ก็ไม่ได้ยินดีกับสถานการณ์นี้ ทำให้เกิดภาระทั้งกับทีมที่ถูกลดจำนวนพนักงานและบุคลากรทดแทน
- จากคำตอบติดตามผล บุคลากรใหม่อยู่ที่ Munich และมี works council ส่วนตัว Wouters เองก็อยู่ภายใต้ works council ของ .nl ด้วย
- Wouters กำลังมองหาสิ่งที่ทำได้เพื่อทีมเดิม โดยยังไม่ทำให้ความสัมพันธ์เสียหายในตอนนี้
การลดจำนวนพนักงานและการย้ายบทบาท
- Thomas Wouters เปิดเผยว่าทุกคนที่ทำงานร่วมกับเขาและผู้จัดการของเขาถูก ลดจำนวนพนักงาน
- บริษัทอธิบายเรื่องนี้ว่าไม่ใช่ “laid off” แต่เป็น “had their roles reduced”
- Wouters ถูกขอให้ช่วย onboarding บุคลากรที่จะมาทดแทนพวกเขา
- บุคลากรทดแทนคือผู้ที่จะรับบทบาทเดียวกันในอีกประเทศหนึ่ง
- คนเหล่านั้นเองก็ไม่ได้ยินดีกับสถานการณ์นี้เช่นกัน
เงื่อนไขที่ยืนยันจากคำตอบติดตามผล
- คนที่มารับบทบาทใหม่อยู่ที่ Munich
- เขาตอบว่าบุคลากรใหม่ใน Munich มี works council และตัว Wouters เองก็อยู่ภายใต้ works council ของ .nl ด้วย
- เขาบอกว่าได้แจ้ง “right people” ที่เกี่ยวข้องแล้ว
การรับมือในตอนนี้
- ตอนนี้ Wouters พยายาม ไม่ทำให้ความสัมพันธ์เสียหาย
- พร้อมกันนั้นก็กำลังหาว่าจะทำอะไรให้ทีมเดิมได้บ้าง
- เขาเสริมว่าโดยส่วนตัวแล้ว ช่วงนี้คงได้ออกไปเดินเล่นกับ Akio นานขึ้น
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ช่วงนี้ที่ Google ดูเหมือนเรื่องแบบนี้จะเกิดขึ้นบ่อย ประมาณหนึ่งปีก่อนก็ปลด ทีมซัพพอร์ตระดับสูงของ GCP แล้วแทนที่ด้วยแรงงานที่ถูกกว่า
จะไม่บอกว่าเป็น MAAN_ ไหน แต่ตอนนี้ครึ่งหนึ่งของทีมสรรหาพนักงานอยู่ในอินเดีย บังเอิญว่า MAAN_ นั้นก็เป็นที่ที่เพิ่งปลดผมออกเมื่อไม่นานมานี้ และไม่ได้พยายามหาตำแหน่งอื่นภายในให้เลย ความไม่แน่นอนไม่รู้จบจากการปลดคนหลายรอบ คำขวัญธุรกิจที่คลุมเครือ และการลดสวัสดิการราคาถูก ๆ ทำให้ขวัญกำลังใจขึ้น ๆ ลง ๆ และย่ำแย่พอสมควร ถ้า MAANG ต้องการ รักษาคนเก่งระดับท็อป ก็ควรโฟกัสกับความยั่งยืนระยะยาวมากกว่านี้
คนเหล่านี้มีประสบการณ์กับ Python มาหลายทศวรรษ ดังนั้นความรู้และเครือข่ายในชุมชนจึงทดแทนได้ยาก
อาจบังคับให้ทำงานตามเวลาอเมริกาได้ แต่นั่นก็โยงกับวัฒนธรรมด้วย เลยอดคิดไม่ได้ว่านี่คือการพยายามแสดงให้เห็นว่าสถานที่ทำงานในอินเดียยอมตามมากกว่า และจะทำตามที่ผู้จัดการบริษัทสั่งหรือเปล่า
ประมาณว่า “เป็นการตัดสินใจที่ยากลำบากจากสภาพเศรษฐกิจการจ้างงานอันโหดร้าย ซึ่งเราสร้างขึ้นเอง โดยทั่วไปเราไม่ได้รับผลกระทบ และตอนนี้ใช้เป็นข้ออ้างในการลดต้นทุนและซื้อหุ้นคืนครั้งใหญ่เพื่อดันราคาหุ้น”
ผมเองก็โดนเรื่องนี้ไปด้วย :( โดยรวมแล้วเศร้ามาก ตลอดอาชีพ 20 ปี ที่นี่เป็น ที่ทำงานที่ดีที่สุด อย่างชัดเจน แม้รวมทีมอื่น ๆ ใน Google ด้วย และไม่รู้ว่าจะได้ที่ที่ดีเท่านี้อีกไหมในอนาคต
ทีมของเราขาดคนเรื้อรัง แต่ก็ซัพพอร์ตส่วนใหญ่ของระบบนิเวศ Python ภายใน Google และทำสิ่งที่น่าทึ่งมาตลอดหลายปี
เพราะ Python เป็นภาษาที่ดีและเป็นที่รู้จักมากอยู่แล้ว เลยไม่จำเป็นต้องมีทีมเฉพาะดูแลงานที่ว่าอีกต่อไปงั้นหรือ? หรือกำลังจ้างแรงงานที่ถูกกว่ามาแทน?
https://news.ycombinator.com/item?id=40171125#40176438
AI ทั้งหมดพัฒนาด้วย PyTorch เลยเข้าใจการตัดสินใจแบบนี้ยาก ผมคิดว่า Google จะใช้ทั้ง JAX และ PyTorch
เรากำลังหา วิศวกร ML + DSL ที่จะคิดและสร้าง execution runtime กับแพลตฟอร์มสำหรับนักพัฒนา
Google เป็นบริษัทที่ให้ AI มาก่อน และอนาคตของ Google ก็ผูกอยู่กับผลิตภัณฑ์ AI อย่างแน่นแฟ้น
AI ทั้งหมดเขียนด้วย Python Google ปลดทีม Python ทั้งหมด segmentation fault
Python ยอดเยี่ยมสำหรับ AI แต่ไม่ใช่ภาษาเดียว ถึงอย่างนั้นการปลดทีม Python จำนวนมากก็ดูเหมือนให้ผลตรงข้ามจริง ๆ segmentation fault ก็ถูกแล้ว
และอาจคิดได้ด้วยว่าบริษัท AI อย่าง Google นี่แหละจะเป็นที่แรก ๆ ที่แทนที่แรงงานด้วย AI
ทำไมพวกเขาถึงประเมินทีมเดิมแบบนั้น เราคงไม่มีวันรู้แน่ ๆ ค่าตอบแทนสูงเกินไปหรือเปล่า คนเยอะเกินไปหรือเปล่า หรือมีอย่างอื่นที่มากเกินไป?
การประหยัดต้นทุนแรงงานไม่ใช่การตัดสินใจทางธุรกิจที่แข็งแรงที่สุด ท้ายที่สุดแล้วคนคือผู้สร้างรายได้ ถ้าซื้อแรงงานที่ถูกกว่า ก็ต้องพร้อมเสียรายได้บางส่วนจากคุณภาพที่ลดลงด้วย แน่นอนว่าในบางสถานการณ์ ผลิตภัณฑ์อาจตั้งราคาแพงเกินไป และการลดคุณภาพเพื่อทำให้ถูกลงก็อาจสมเหตุสมผลทางการเงินได้ ตัดสินยาก
นอกกลุ่มแมชชีนเลิร์นนิง Google ไม่ค่อยชอบ Python และใน codebase ก็มีไม่มากนัก มองจากมุมนั้น การเคลื่อนไหวนี้จึงไม่น่าแปลกใจ
อีกอย่าง ตอนนี้ Google กลายเป็น บริษัทแบบ IBM ไปแล้ว จึงคิดว่าจะมีการเคลื่อนไหวแบบ IBM ออกมาอีกมาก
จากมุมมองของ SRE จะเห็น Python ที่มีความสำคัญระดับ mission-critical อยู่มาก
และถ้ารวมโค้ดนอก g3 เข้าไปก็เป็นอีกเรื่อง โดยเฉพาะถ้าเคยทำงานกับทีมฮาร์ดแวร์ หรือทีมที่เกี่ยวกับบุคคลที่สาม/การเข้าซื้อกิจการ จะเยอะมหาศาลจริง ๆ
0. https://github.com/bazelbuild/starlark
จากที่อ่าน ดูเหมือนว่างานถูกย้ายไปต่างประเทศ การทำแบบนี้แทนที่จะยุบตำแหน่งไปเฉย ๆ เป็นแนวปฏิบัติที่พบได้บ่อยหรือเปล่า? รู้สึกว่าสมาชิกสภานิติบัญญัติของสหรัฐฯ ควรปกป้อง งานในประเทศ จากบริษัทภายในประเทศให้มากกว่านี้ ไม่อย่างนั้นอาจลงเอยด้วยการล่มสลายแบบเดียวกับภาคการผลิต
ตอนที่ Google ปลดพนักงานครั้งใหญ่ 12,000 คน ตำแหน่งจำนวนมากถูกย้ายไปที่อย่างอินเดีย อีกส่วนหนึ่งของการปลดพนักงานเป็นรูปแบบ “เลื่อนวันออก” เพื่อฝึกอบรมพนักงานในอินเดีย
มันอาจถูกกว่า California นิดหน่อย แต่ก็ไม่ได้ถูกถึงขั้นที่คาดได้ว่านั่นจะเป็นเหตุผลหลัก
เรื่องนี้เข้าใจยากจริง ๆ ตอนที่ผมอยู่ Python เป็นส่วนค่อนข้างใหญ่ของระบบนิเวศภายใน Google แต่ละภาษาหลักมีทีมสนับสนุนของตัวเอง ไม่เข้าใจว่าทำไมถึงตัดทีมแบบนั้นออกไป
ทำไมถึงเลือก Munich ซึ่งไม่ได้ถูก และกฎหมายคุ้มครองแรงงานก็ยังค่อนข้างเข้มแข็ง แทนที่จะเป็นที่อย่าง India ที่ถูกกว่าและการคุ้มครองแรงงานอ่อนกว่า?
Kythe หรือทีม Grok ที่รับผิดชอบ cross-reference ของ codesearch ก็เจอแบบเดียวกัน
Google รู้สึกว่าสามารถผลักภาระต้นทุนออกไปภายนอกได้อีกครั้ง และก็เลยทำแบบนั้น
อย่างที่ Brian Cantrill พูดไว้ว่า อย่ามอง Google เป็นบุคคล
ตอนที่ผมอยู่ เครื่องมือ Python หลายอย่างก็แย่พอสมควรอยู่แล้ว มีชั่วโมงวิศวกรนับพัน ๆ ชั่วโมงสูญเสียไปกับการคอมไพล์ TensorFlow ใหม่โดยไม่มีเหตุผลพื้นฐาน และดูเหมือนคนดูแลภาษาหลัก ๆ ก็ไม่ค่อยสนใจจะแก้เรื่องนี้
ถ้านายหน้าของ Google เข้ามาหา อย่าเดินหนี ให้วิ่งหนีเลย
ภายใต้ Sundar Pichai Google กลายเป็นแบบนั้นไปแล้ว
เธรดนั้นไม่มีข้อมูลมากนัก แต่สำหรับผม อ่านแล้วเหมือนเป็นการรวมความรับผิดชอบของทีมนี้เข้าไปกับอีกทีมหนึ่ง แล้วปล่อยทีมเดิมออกไป