주요 동맹

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

저자:증권 시세 표시기
Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

마무리 | 쩡 리위안

出品 | CSDN(아이디:CSDNnews)

구글의 좋은 소식과 나쁜 소식은 갑자기 찾아왔다.

이번 주 금요일, 구글의 모회사 알파벳은 1분기 실적 보고서를 발표했습니다: 매출은 805억 3,900만 달러로 작년 같은 기간의 697억 8,700만 달러에서 15% 증가하여 2022년 초 이후 가장 빠른 성장률을 기록했습니다 - 또한 실적 보고서를 발표하고 메타의 주가는 15% 급락했지만 구글은 공식적으로 "2조 클럽"에 진입했습니다!

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

알파벳은 AI에 지속적으로 막대한 투자를 해왔으며, 검색과 많은 서비스에 생성형 AI 기능을 추가했다. 순다르 피차이 구글 최고경영자(CEO)도 실적 발표 자리에서 AI의 중요성을 강조하며 "AI 연구 및 인프라에 대한 우리의 리더십과 글로벌 제품 발자국은 AI 혁신의 다음 물결에 대비할 수 있게 해준다"고 말했다. "

따라서 AI에 대한 강력한 헌신의 맥락에서 Google이 갑자기 전체 Python 재단 팀을 해고했다고 예측하기는 어렵습니다.

HackerNews의 한 네티즌의 날카로운 의견을 빌리자면, "Google은 AI 우선 회사이고, Google의 미래는 AI 제품과 밀접하게 연결되어 있으며, 모든 AI는 Python으로 작성되었으며, Google은 전체 Python 팀을 해고했습니다." "

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다
Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

비용을 절감하기 위해 새로운 팀은 뮌헨에서 재건되었습니다

구글의 파이썬 인프라팀의 해고는 토마스 바우터스(Thomas Wouters)라는 구글 파이썬 엔지니어에 의해 처음 밝혀졌다. 개인적인 소개를 하자면, Thomas Wouters는 Google Python 엔지니어일 뿐만 아니라 Python 운영 위원회의 구성원이자 Python 3.12 및 3.13의 릴리스 책임자로서 전체 릴리스 프로세스를 담당하고 있습니다.

며칠 전 Thomas Wouters는 소셜 플랫폼에 뉴스를 게시했습니다.

힘든 하루였습니다. 매니저를 포함해 직접 함께 일하는 모든 사람이 해고될 때, 아, 죄송합니다만, "역할 삭감"이 발생하고, 다른 나라에서 같은 직책을 맡으라는 지시를 받았지만 그들이 원하지 않는 후임자를 온보딩하라는 요청을 받게 됩니다.
Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

토마스 바우터스(Thomas Wouters)에게 그의 다음 단계와 노조를 설립하기 위해 신입 직원들에 대한 도움이 필요한지에 대해 질문한 업계 관계자에 이어, 그는 "새로운 팀은 뮌헨에 있고, 그들은 실무 위원회를 가지고 있으며, 우리는 그곳 사람들에게 알렸다. 이제 나는 이전 팀을 위해 무엇을 해야 할지 알아내면서 그들에게 문제를 일으키지 않으려고 노력하고 있습니다. "

이 문제에 익숙한 다른 사람들의 추가와 결합하여, 즉 Google은 미국의 원래 Python 재단 팀을 해고하고 독일 뮌헨에 새 팀을 재건했습니다. 팀의 위치로 판단하면 고용 비용을 낮추기 위한 것일 가능성이 높습니다.

Google은 Python 기초 팀을 해고하고 뮌헨 팀의 대체 인력을 교육해 달라고 요청했습니다. 이는 몇 주 전 재무부의 정리해고와 유사한데, 일부 직책은 물가가 저렴한 외국으로 이동했다.

토마스 바우터스(Thomas Wouters)가 이 소식을 전한 지 얼마 지나지 않아 개발자 커뮤니티에 빠르게 퍼져나갔고, 한순간 거의 모든 사람들이 충격과 분노를 느꼈습니다.

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다
Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다
Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

그 중 메타의 저명한 엔지니어이자 파이토치의 아버지인 수미스 친탈라(Soumith Chintala)는 "구글은 파이썬 재단 팀 전체를 해고했고, WTF!는 구글에게도 중요한 많은 일을 한 것 같다. "

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

구글이 뮌헨에서 팀을 재건할 계획이라는 사실을 알게 된 후, 수미스 친탈라(Soumith Chintala)는 이것이 대기업의 전형적이고 슬픈 "장소의 재구성"이라고 한탄한다. 그러나 그는 여전히 "기본/핵심 언어 엔지니어는 대체하기 어렵고, 기록하기 어려운 복잡한 코드와 사회적 역학에 대한 깊은 이해를 가지고 있다"고 믿습니다. 그는 또 "이는 다른 회사들이 인재 확보를 위해 경쟁할 수 있는 기회"라며 "메타가 손을 내밀기 시작했지만 모든 엔지니어를 흡수하지 못할 수도 있다"고 말했다.

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

아니요

10 명까지

파이썬

팀은 오랫동안 인력이 부족했습니다

이 말을 들은 어떤 사람들은 "파이썬 팀이 뭘 하는지 궁금한데, 프로그래밍 언어를 전담하는 팀이 있다는 건 말이 안 된다"고 물었다. "

이에 대해 열정적인 개발자들이 있습니다: 거의 모든 FAANG 회사와 많은 소규모 회사들은 그들이 중요하다고 생각하는 모든 프로그래밍 언어에 대한 팀을 가지고 있습니다. Google과 마찬가지로 C++, Rust, Python, Java, JavaScript 등과 같은 여러 프로그래밍 언어를 사용하는 팀이 있습니다. Python 팀은 "업스트림 취약점을 수정하고, 메모리 소비를 줄이는 등의 작업을 수행하고, Python 내부 설치를 최신 버전으로 업그레이드하여 업그레이드가 원활하게 진행되도록 하고, 최소한 Google의 사용 사례를 고려하기 위해 업스트림에 언어 기능 제안을 제출하여 더 나은 Python을 구축했습니다." "

이 의견에 대한 응답으로 Google Python 팀의 직원인 @compiler-guy도 팀이 담당하는 모든 작업을 검토하기 위해 나섰습니다.

Python 업스트림 프로젝트에 대한 기여 외에도 다음과 같은 작업도 수행했습니다.

- Google은 전체 단일 코드베이스가 Python과 호환되도록 Google 내부적으로 안정적인 버전의 Python을 유지합니다. 제가 팀에 있는 동안 Python 2.7에서 3.6으로, 그리고 점진적으로 3.11로 업그레이드했는데, 각각 몇 달에서 1년 이상이 걸렸습니다. Google에는 코드 제출이 발생한 모든 문제에 대해 책임을 져야 한다는 규칙이 있기 때문입니다.

- 또한 수천 개의 타사 패키지가 오픈소스 릴리스에서 지속적으로 업데이트되도록 하는 도구를 유지 관리하고 있습니다. Google 관련 수정이 필요한 패키지의 경우 패치 대기열도 관리합니다.

- 또한 pylint 및 black과 같은 일부 도구를 Google의 코딩 스타일과 전체 코드베이스에 맞게 맞춤설정했습니다.

- 우리는 pybind11에 기여하고 C++ 통합을 위한 몇 가지 도구를 유지 관리합니다.

- Google은 더 이상 Blaze/Bazel의 핵심 엔진에 의존하지 않도록 Python 규칙을 Starlark 코드로 완전히 마이그레이션하는 주요 프로젝트를 포함하여 Python 빌드 시스템 규칙을 개발하고 유지 관리했습니다.

- 또한 유형 주석 없이 코드를 추론하고, 매우 큰 프로젝트를 처리하고, 파일별 아키텍처를 사용할 수 있는 유형 검사기(pytype)를 개발 및 유지 관리합니다(Google에서 저의 주요 책임입니다).

- 또한 수억 줄의 코드에 대한 리팩토링을 자동화했습니다.

이는 우리 업무의 일부일 뿐입니다.

또한 Google 내에서 Python 사용자를 지원하여 복잡한 문제를 해결하고 신규 사용자가 올바르게 시작할 수 있도록 안내합니다. 또한 머신러닝 및 AI팀, Colaboratory 및 IDE 팀, protobuf와 같은 Python 바인딩과 통합되는 팀, 고객에게 Python 런타임 환경을 제공하고자 하는 Google Cloud, 대규모 Python 시스템에서 고성능과 유지보수 용이성을 유지해야 하는 YouTube 등 여러 팀과 협력하고 있습니다.

파이썬 팀이 수행한 작업에 대한 개요를 제공한 후, @compiler-guy는 "10명도 안 되는 팀이 이 작업을 수행하는 데 몇 년이 걸렸다"고 덧붙였습니다. 인력이 부족함에도 불구하고 그들은 자신의 일과 팀을 사랑했기 때문에 장기 잔류를 선택했으며, "팀 관리자는 '단거리 경주가 아닌 장기적인' 작업 방식을 옹호하면서 일과 삶의 균형을 보장하기 위해 노력하는 데 큰 역할을 했습니다."

끝으로 @compiler 그는 "내가 한 일 중 최고의 일이고, 몹시 그리울 것"이라고 말했다. "

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

Flutter 팀도 "운명"입니다

Python 기본 팀 외에도 Google의 Flutter 팀은 이러한 정리 해고의 물결을 피하지 못했다고 합니다.

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

파이썬 기본팀 해고에 대한 몰이해와 아쉬움과는 달리 많은 네티즌들은 팀이 해고된 것에 대해 "플러터는 농담이니까 좋은 소식이다", "플러터는 아직 해결해야 할 문제가 너무 많고, 무엇을 줄여야 하는지, 구글은 투자를 늘려야 한다!"

이 소문에 대해 Flutter and Dart의 제품 관리자인 Kevin은 오늘 소셜 플랫폼에서 직접 응답했습니다.

정리해고는 우리 팀보다 적어도 몇 단계 위에 결정되었고 많은 팀에 영향을 미쳤습니다. 많은 좋은 사람들이 나쁜 소식을 듣고, 많은 훌륭한 프로젝트들이 직원을 잃습니다. Flutter와 Dart는 다른 사람들보다 더 많거나 적게 영향을 받았습니다. 힘든 하루였습니다...... 힘든 한 주였습니다.

동료와 친구를 잃은 날, 우리는 데모와 새로운 것들이 작동하는 것을 보았고, 새로운 고객에 대한 토론도 보았습니다. 슬프지만 여전히 I/O 등으로 어려움을 겪고 있습니다. 우리는 당신이 이 프로젝트, 이 팀, 그리고 우리가 함께 구축한 강력한 생태계에 대해 깊은 관심을 가지고 있다는 것을 알고 있습니다.

당신은 긴장하고 있고, 우리 모두가 그렇다는 것을 알고 있으며, 당신은 Flutter와 Dart에 베팅하고 있으며, 저도 그렇고, Google도 그렇습니다.

Google의 Python 팀은 해고되었고 Flutter 팀은 "운명"이었습니다

구글의 오랜 제품 폐기 역사('Killed by Google' 웹사이트에서 구글이 구글에 의해 제거된 제품의 수는 295개에 달한다)와 함께 한 사용자는 우려를 제기했다: "나는 모든 사람들이 한 가지를 알고 싶어할 것이라고 확신한다: 구글 내부에 플러터를 죽이자고 제안하는 사람이 있는가? 만약 그렇게 된다면, 사람들이 구글을 이용해 뭔가를 만드는 것은 이번이 마지막이 될 거라고 생각한다." "

계속 읽기