Aliansi Unggulan

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

pengarang:CSDN
Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Penyelesaian | Zheng Liyuan

出品 | CSDN(ID:CSDNnews)

Kabar baik dan kabar buruk Google datang tiba-tiba.

Jumat ini, perusahaan induk Google Alphabet mengumumkan laporan pendapatan kuartal pertama: pendapatan adalah $80,539 miliar, meningkat 15% dari $69,787 miliar pada periode yang sama tahun lalu, tingkat pertumbuhan tercepat sejak awal 2022 - juga merilis laporan pendapatan, harga saham Meta anjlok 15%, tetapi Google secara resmi memasuki "klub 2 triliun"!

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Alphabet terus berinvestasi besar-besaran dalam AI, menambahkan kemampuan AI generatif ke pencarian dan banyak layanannya. Selama peluncuran pendapatan, CEO Google Sundar Pichai juga menyoroti kekritisan AI: "Kepemimpinan kami dalam penelitian dan infrastruktur AI, serta jejak produk global kami, mempersiapkan kami untuk gelombang inovasi AI berikutnya." "

Jadi sulit untuk memprediksi bahwa dalam konteks komitmen yang kuat terhadap AI, Google tiba-tiba memecat seluruh tim yayasan Python ?!

Di sini, meminjam komentar tajam dari seorang netizen di HackerNews: "Google adalah perusahaan AI-first, masa depan Google terkait erat dengan produk AI-nya, semua AI ditulis dengan Python, dan Google memecat seluruh tim Python." "

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"
Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Untuk mengurangi biaya, tim baru dibangun kembali di Munich

Pemecatan tim infrastruktur Python Google pertama kali diungkapkan oleh seorang insinyur Google Python bernama Thomas Wouters. Dalam hal pengenalan pribadi, Thomas Wouters tidak hanya seorang insinyur Google Python, tetapi juga anggota komite pengarah Python dan pemimpin rilis untuk Python 3.12 dan 3.13, yang bertanggung jawab atas keseluruhan proses rilis mereka.

Beberapa hari yang lalu, Thomas Wouters memposting berita di platform sosial:

Itu adalah hari yang sulit. Ketika semua orang yang bekerja dengan Anda secara langsung, termasuk manajer Anda, dibuat berlebihan - oh maaf, "pemotongan peran," dan Anda diminta untuk bergabung dengan pengganti mereka yang diberitahu untuk mengambil posisi yang sama di negara yang berbeda, dan mereka tidak mau.
Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Mengikuti orang dalam industri yang bertanya kepada Thomas Wouters tentang langkah selanjutnya dan apakah dia memerlukan bantuan dengan karyawan baru untuk mendirikan serikat pekerja, dia menjawab: "Tim baru ada di Munich, mereka memiliki komite kerja, dan kami telah memberi tahu orang-orang di sana. Sekarang, saya mencari tahu apa yang harus dilakukan untuk tim lama sambil berusaha untuk tidak menimbulkan masalah bagi mereka. "

Dikombinasikan dengan penambahan orang lain yang akrab dengan masalah ini, yaitu, Google telah memberhentikan tim yayasan Python asli di Amerika Serikat dan membangun kembali tim baru di Munich, Jerman - untuk alasannya? Dilihat dari lokasi tim, kemungkinan untuk biaya tenaga kerja yang lebih rendah.

Google memberhentikan tim dasar-dasar Python mereka dan meminta untuk melatih pengganti tim Munich. Ini mirip dengan PHK di departemen keuangan beberapa minggu lalu, di mana beberapa posisi dipindahkan ke negara-negara asing berbiaya rendah.

Tidak lama setelah Thomas Wouters menyampaikan berita itu, dengan cepat menyebar ke seluruh komunitas pengembang: untuk sesaat, hampir semuanya terkejut dan kesal.

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"
Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"
Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Di antara mereka, Soumith Chintala, seorang insinyur terkemuka di Meta dan ayah dari PyTorch, menyatakan kebingungannya: "Google telah memberhentikan seluruh tim yayasan Python, dan WTF! tampaknya telah melakukan banyak pekerjaan yang juga penting bagi Google. "

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Setelah mengetahui bahwa Google bermaksud untuk membangun kembali tim di Munich, Soumith Chintala menyesalkan bahwa ini adalah "konfigurasi ulang tempat" yang khas dan menyedihkan dari perusahaan besar. Namun, ia masih percaya bahwa "insinyur bahasa dasar / inti sulit untuk diganti - mereka memiliki pemahaman mendalam tentang kode kompleks dan dinamika sosial yang sulit untuk dituliskan". Dia juga mengatakan bahwa ini adalah kesempatan bagi perusahaan lain untuk bersaing memperebutkan bakat, dan bahwa "Meta sudah mulai menjangkau, tetapi mungkin tidak dapat menyerap semua insinyur."

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Tidak

untuk 10 orang

Ular sawah

Tim telah kekurangan staf untuk waktu yang lama

Setelah mendengar ini, beberapa orang bertanya, "Saya ingin tahu apa yang dilakukan tim Python, dan tidak masuk akal untuk memiliki tim yang didedikasikan untuk bahasa pemrograman." "

Ada pengembang yang antusias tentang hal ini: hampir semua perusahaan FAANG, serta banyak yang lebih kecil, memiliki tim untuk setiap bahasa pemrograman yang mereka anggap penting. Seperti Google, ada tim dalam berbagai bahasa pemrograman seperti C ++, Rust, Python, Java, JavaScript, dll. Tim Python "membangun Python yang lebih baik dengan memperbaiki kerentanan hulu, mengurangi konsumsi memori, dll., Meningkatkan instalasi internal Python ke versi terbaru untuk memastikan bahwa peningkatan berjalan lancar, dan mengirimkan saran fitur bahasa ke hulu untuk memastikan bahwa setidaknya kasus penggunaan Google dipertimbangkan." "

Menanggapi komentar ini, @compiler-guy, seorang karyawan tim Python Google, juga melangkah maju untuk mencatat semua pekerjaan yang menjadi tanggung jawab tim mereka:

Selain kontribusi kami pada proyek hulu Python, kami juga melakukan hal-hal berikut:

- Kami mempertahankan versi stabil Python secara internal di Google untuk memastikan bahwa seluruh basis kode tunggal kompatibel dengannya. Selama waktu saya di tim, kami meningkatkan dari Python 2.7 ke 3.6 dan kemudian secara bertahap ke 3.11, yang masing-masing membutuhkan waktu berbulan-bulan hingga lebih dari setahun. Karena Google memiliki aturan bahwa setiap pengiriman kode harus bertanggung jawab atas semua masalah yang ditimbulkan.

- Kami juga memelihara alat untuk memastikan bahwa ribuan paket pihak ketiga terus diperbarui dari rilis open source. Untuk paket yang memerlukan modifikasi khusus Google, kami juga mengelola antrean patch.

- Kami juga telah menyesuaikan beberapa alat, seperti pylint dan hitam, agar sesuai dengan gaya pengkodean Google dan basis kode keseluruhan.

- Kami berkontribusi pada pybind11 dan memelihara beberapa alat untuk integrasi C++.

- Kami mengembangkan dan memelihara aturan sistem build Python, termasuk proyek besar untuk sepenuhnya memigrasikan aturan Python ke kode Starlark sehingga tidak lagi bergantung pada mesin inti Blaze/Bazel.

- Kami juga mengembangkan dan memelihara pemeriksa tipe (pytype) yang dapat membuat kesimpulan pada kode tanpa mengetik komentar, menangani proyek yang sangat besar, dan menggunakan arsitektur file demi file (yang merupakan tanggung jawab utama saya di Google).

- Kami juga telah mengotomatiskan refactoring pada ratusan juta baris kode.

Dan itu hanya bagian dari pekerjaan kami:

Kami juga menyediakan dukungan untuk pengguna Python di Google, membantu memecahkan masalah kompleks dan membimbing pendatang baru untuk memulai dengan benar. Selain itu, kami bekerja dengan beberapa tim, termasuk tim pembelajaran mesin dan AI, tim Colaboratory dan IDE, tim yang terintegrasi dengan binding Python seperti protobuf, Google Cloud, yang ingin menyediakan lingkungan runtime Python kepada pelanggan, dan YouTube, yang perlu mempertahankan kinerja dan pemeliharaan tinggi dalam sistem Python yang besar.

Setelah memberikan gambaran umum tentang pekerjaan yang dilakukan oleh tim Python, @compiler-guy menambahkan bahwa "butuh beberapa tahun bagi tim yang terdiri dari kurang dari 10 orang untuk melakukannya." Meskipun kekurangan staf, mereka memilih untuk tinggal untuk jangka panjang karena mereka mencintai pekerjaan mereka dan tim, dan "manajer tim melakukan pekerjaan yang hebat untuk mencoba memastikan keseimbangan kehidupan kerja kami, menganjurkan cara kerja 'jangka panjang daripada sprint' ".

Sebagai penutup, @compiler-guy berkata, "Ini adalah pekerjaan terbaik yang pernah saya lakukan, dan saya akan sangat merindukannya." "

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Tim Flutter juga "ditakdirkan"

Selain tim basis Python, tim Flutter Google disebut tidak luput dari gelombang PHK ini.

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Berbeda dari ketidakpahaman dan penyesalan pemecatan tim dasar Python, banyak netizen mengatakan kepada tim Flutter bahwa tim tersebut diberhentikan: "Flutter adalah lelucon, jadi ini kabar baik", "Flutter masih memiliki begitu banyak masalah untuk dipecahkan, apa yang harus dipotong, Google harus meningkatkan investasinya di dalamnya!"

Menanggapi rumor ini, Kevin, manajer produk Flutter and Dart, menanggapi secara langsung di platform sosial hari ini:

PHK diputuskan setidaknya beberapa lapisan di atas tim kami dan mempengaruhi banyak tim. Banyak orang baik mendapat kabar buruk, dan banyak proyek hebat kehilangan karyawan. Flutter dan Dart telah terpengaruh tidak lebih atau kurang dari yang lain. Ini hari yang sulit...... Minggu yang sulit.

Pada hari yang sama kami kehilangan kolega dan teman, kami juga melihat demo dan hal-hal baru beraksi, serta diskusi tentang pelanggan baru, dan itu gila. Kami sedih, tapi kami masih berjuang dengan I / O dan banyak lagi. Kami tahu bahwa Anda sangat peduli dengan proyek ini, tim ini, dan ekosistem kuat yang telah kami bangun bersama.

Anda gugup, saya tahu, kita semua melakukannya, dan Anda bertaruh pada Flutter dan Dart, dan begitu juga saya, dan begitu juga Google.

Tim Python Google diberhentikan, dan tim Flutter "ditakdirkan"

Ditambah dengan sejarah panjang Google tentang produk yang pensiun (jumlah produk Google telah dihilangkan oleh Google di situs web "Killed by Google" setinggi 295), seorang pengguna telah mengemukakan kekhawatiran: "Saya yakin semua orang ingin tahu satu hal: Apakah ada orang di dalam Google yang mengusulkan untuk membunuh Flutter? Jika mereka melakukannya, saya pikir ini adalah terakhir kalinya orang akan menggunakan Google untuk membuat sesuatu." "

Baca terus