我放棄了 Google 的工作,因為他們拒絕給我買聖誕禮物

簡評:Google 一位評級「Superb」(極好的,只有 5% 的員工能做到)的工程師離職了,當然理由不可能是沒聖誕禮物那麼簡單,也有晉陞的評審需要量化、項目、人員頻繁變動、印度團隊搶項目等等。文章能看出他在 Google 的轉變,以前一直以為自己就是 Google,後來才發現也不過就是等價交換的僱傭關係。以前以為事情做好了自然就晉陞了,後來發現一切都是要給人看的。離開 Google 他又要去做什麼呢?

在過去四年中,我一直都是 Google 的一名軟體開發人員。2 月 1 日,我辭職了。那是因為他們拒絕給我買聖誕禮物。

好吧,我想我離開的原因比這更複雜一點。

前兩年

在入職 Google 的兩年後,我還超愛 Google。

當時,年度員工調查問我未來五年是否還會依舊留在 Google 的時候,答案顯而易見,yes。

我被世界上最優秀的工程師所包圍,他們使用世界上最先進的開發工具,並且在世界上享用最自由的食物。

我表現評分是「強烈超越預期」。如果我繼續如此賣力工作,我很快會晉陞到更高層次的高級軟體工程師。多麼偉大的稱號!在我職業生涯之後,我可以說,「是的,我是一名 Google 的高級軟體工程師」,多麼讓人激動。

我的經理向我保證我的晉陞馬上就來了。他覺得我已經有能力從事更高級的工作了。我只需要向評審委員會展示我的正確的項目。

你的經理無法晉陞你?

不,Google 的經理不能晉陞和他們有關係的項目,他們甚至沒有投票的權利。

相反,晉陞決定來自上層軟體工程師和經理的小評審委員會,他們在決定晉陞之前從未聽說過你。

你通過組合「檔案包」來申請晉級:你要收集來自隊友的書面建議,創建的設計文檔以及撰寫簡文,以解釋為什麼你值得晉陞。

委員會與其他少數人一起審查你的檔案,他們花了一天的時間來決定誰晉陞,誰不晉陞。

在我前兩年的 Google 蜜月期,我覺得這個系統聽起來很棒。我的命運應該是在一個神秘的委員手中,我與他素未蒙面。他們不會受到任何偏袒或政治的污染。他們會看到所有這一切,並認可我的高質量代碼和精明的工程決策。

但是這一切不太奏效

在我第一次晉陞評級之前,我壓根沒想過這套系統是如何運作的。

在我的腦海里,委員會就是個全知和公平的實體。只要我每天花費正確地解決問題,提高代碼庫的質量,並幫助我的團隊高效執行,委員會就能神奇地知道一切並獎勵我。

毫不奇怪,它並不會像我所想的那樣運作。我花了兩年才弄明白這一點。

並不是如此。

天真地工作

直到那時我的主要責任是傳統的數據管道。多年來它一直處於維護模式,但今年負載增加了,管道在壓力下屈曲。它經常無聲無息地掛了或產生不正確的輸出。它的故障需要數天才能診斷,因為從最初的設計規範開始,壓根就沒有人為它寫過文檔。

我自豪地愛護管道,致力於保證它健康。我修復了數十個錯誤並編寫了自動化測試,以確保它們不會再出現。我刪除了數千行代碼,這些代碼已經無法使用,或者可以被現代庫取代。我記錄了日誌,以便我的隊友可以獲得關鍵信息,而不是僅存於在我的腦海中。

正如我在提交檔案時發現的那樣,這些問題沒有一個是可以量化的我無法證明我所做的任何事情都對 Google 產生了積極的影響

指標還是沒有發生

管道的許多指標都沒有記錄下來。我的改進確實使事情變得更「糟」了。我的改進和努力導致整體報錯數量增加,因為我使它在第一時間被發現並告警,而不是像之前悄悄地傳遞壞數據。我大幅減少了開發人員修復這些故障的時間,但是沒有任何指標可以跟蹤開發人員的修復時間。

我的其他項目在 paper 看起來也不太好。有幾次,我把我的項目擱置幾個星期甚至幾個月,以幫助一個組員,他的上線面臨著很多問題。這對團隊來說是正確的決定,但在檔案包中它看起來毫不起眼。對於委員會來說,我組員的項目是需要來自多個開發者的協調的大而重要工作。如果他人想方設法的幫助他,說明這是領導有方。而我只是個沒頭腦的藍領碼農,我的工作也無關緊要。

我提交了我的第一次評級檔案,結果正如我擔心的:委員會說,我沒證明我可以處理複雜性的技術,也看不到我對 Google 的影響。

從拒絕中學習

拒絕是一個艱難的打擊,但我並沒有氣餒。我覺得我的表現超出了我的水平,但晉陞委員會看不到它。這是可以解決的。

我感覺在我頭幾年裡我太天真了。我沒有做足夠的計劃,我要把工作量化,讓人看到成績。現在我明白了這個晉陞系統是如何工作的,我可以繼續做同樣的好工作,只需更好的記錄。

例如,由於誤報,我的團隊正在接收大量令人分心的電子郵件警報。過去我僅僅自己解決這些警報就完了。但是現在我知道為了讓這項工作出現在我的檔案包中,我應該首先設定指標,以便產生有警報的歷史記錄。在評審時,他們會看到與我相關的令人印象深刻的警報趨勢圖。

不久之後,給我分配了一個似乎要晉陞的項目。它很大程度上依賴於機器學習,而 ML 在 Google 現在仍然是熱門話題。它可以自動完成數百人工操作員手動完成的任務,因此它對 Google 有明顯客觀的影響。它還要求我在整個項目中領導一名初級開發人員,這種項目通常是評審時候的加分項。

節日禮物讓我如夢初醒

幾個月後,Google 結束了為所有員工提供奢華節日禮物的悠久傳統,成為頭條新聞。相反,他們使用禮物預算來購買適用於貧困學生的 Chromebook。

此後不久,我目睹了兩名員工之間的以下對話:

員工A:你仍然可以得到禮物。因為這種節約會增加 Google 的股票價格,通過出售股票你仍然能購買任何禮物。 B員工:是不是我要告訴我的妻子我沒有給她買聖誕禮物,但她可以用我的銀行賬戶的錢來購買任何她想要的東西? 員工A:你和 Google 是商業的僱傭關係,如果因為 Google 沒有給你禮物而讓你感到失望,那你對這種關係產生了錯覺。

等一下。我與 Google 建立了商業的僱傭關係。

聽起來很奇怪,我花了兩年半的時間才意識到這一點,但谷歌在組織內部樹立了良好的社區意識。為了讓我們覺得我們不僅僅是員工,而且我們是 Google。

那次談話讓我意識到我不代表 Google。我向 Google 提供服務以換取金錢。

如果我們是為利益服務的等價交換,那我為什麼還吃力不討好的做一些符合 Google 利益而不是自己利益的事情?如果晉陞委員會對於我默默的維護、修復各種錯誤毫無知覺,我為什麼還要如此?

優化晉陞

我第一次否認晉陞給了我一個教訓。原本我以為埋頭苦幹,委員會就能發現其價值。而我現在明白了,我本來應該做相反的事情:弄清楚評審委員會想要什麼,並專門做這項工作。

我採用了新的策略。在開始任何工作之前,我問自己是否會幫助我晉陞。如果答案是否定的,那就算了吧。

我的代碼質量標準從「我們能否在未來 5 年內保持這個水平?」變為「能否持續到我被提升為止?」我不再提交或修復任何錯誤,除非它們影響我的上線。我擺脫了維護工作的所有責任。我停止了校園招聘活動的志願活動。我的日常面試從每周一兩次變成零。

然後我的項目被取消了

優先事項轉移。管理層將我的項目交給我們在印度的姐妹團隊。作為交換,該團隊向我們提供了他們的一個項目。這是一個沒有記錄的系統,建立在不推薦使用的基礎設施上,但它仍然是生產中的關鍵組成部分。我的任務是將舊代碼遷移到新框架中,並保持其生產環境的高性能。

就我的晉陞而言,之前幾個月就白搭了。因為我還沒有來得及在之前的項目上發布任何東西,所以我花的幾個月毫無價值。

我甚至在做什麼?

這是六個月來第三次,我的經理在一個項目過程中重新安排我。每一次,他都向我保證,這與我的工作質量無關,而是高層管理策略或團隊人數的一些轉變。

此時,我退後一步評估高層發生的事情忘記我的經理,忘記他的經理,忘記委員會。如果我把它簡化成只有我和 Google,那該怎麼辦?我們的「商業僱傭關係」發生了什麼?

谷歌只看最後的結果,它才能判斷我的工作。同時,我無法完成任何項目,因為谷歌中途不停地中斷他們,並為我分配新項目。

動態的感覺很荒謬。

我的職業生涯是由一個不斷變化的匿名委員會決定的,他們在一個小時的時間裡想到了我。管理層決定我在哪個項目,職業生涯的能否產出。

最糟糕的是,我對工作的態度發生了轉變。我不再問自己:「我該如何解決這個具有挑戰性的問題?」而是:「我怎麼讓委員會覺得我解決的問題是晉陞的亮點」我討厭我的轉變。

即使我獲得晉陞,又能怎麼的?普遍認知就是每一次晉陞都更難。為了繼續推進我的職業生涯,我需要更大的項目,並與更多合作夥伴團隊進行合作。但同時也意味著項目可能因為別人而失敗,我無法控制的因素越來越多,我可能浪費了數月甚至數年的生命。

有什麼選擇?

大約在這個時候,我發現了獨立黑客(Indie Hackers)。

這是一個小型軟體業務創始人的在線社區。要特彆強調小。這些不是扎克伯格的希望(改變世界),而是那些想要賺錢,想要支付自己賬單的那些人的希望。

我一直對創辦自己的軟體公司感興趣,但我只知道矽谷的創業之路。我認為成為一名軟體創始人意味著將大部分時間用於籌款,除此之外還要擔心如何吸引我的一百萬個用戶。

獨立黑客提出了一個有吸引力的選擇。大多數會員利用自己的儲蓄建立自己的企業,或將副業變成主業。他們不用回答投資者,他們當然也不必向匿名委員會證明自己。

當然有缺點。他們的收入不太穩定,他們面臨著更多的災難性風險。如果我在 Google 上犯了一個錯誤,導致公司損失 1000 萬美元,我將不會承擔任何後果。我會被要求寫一篇驗屍報告,每個人都會慶祝學習的機會。但對於這些搞自己的項目的人來說,1000 萬美元的錯誤將意味著他們的業務結束和債務,真是要了老命了。

獨立黑客公司的創始人這個職業吸引了我,因為我自己能做主一切。無論他們的業務是成功的失敗還是停滯多年,他們都在為自己負責。在谷歌,我並沒有控制自己的項目,更不用說我的職業成長或我的團隊的方向。

我想了好幾個月,最後決定。我想成為一名獨立黑客。

我離開前最後一件事

我在 Google 上仍然有未完成的業務。在我爭取晉陞的三年,我厭倦了向委員會展示成績這件事情了。不過現在距離我下次晉陞評審還有幾個月,我決定最後一次嘗試。

在晉陞評審前的六周,我的項目被取消,Again。

事實上,我的整個團隊都被取消了。在谷歌這是一個常見的事情,它有一個委婉的說法:碎片整理。管理層將我們團隊的項目轉移到我們在印度的姐妹團隊。我的隊友和我都必須從公司的不同領域重新開始。

無論如何我申請了晉陞評審。幾周後,我的經理給我看了結果。我的表現評分是「極好」,這是最高分數,每次評審只有 5% 的員工能獲得這個評分。晉陞委員會指出,在過去的六個月中,我清楚地展示了高級的工作。這些都是無意識的,發生在我優化晉陞那幾個月的巧合。

但他們覺得六個月的記錄不夠長,所以......下次可能結果會更好。

我的經理告訴我,如果我再做六個月的高質量工作,我有很大的晉陞機會。講真我確實被吸引了,但是我已經在過去兩年聽到了幾次「再來六個月差不多就晉陞了」這樣的說辭。

現在是時候了。

下一步是什麼?

當我告訴人們我離開谷歌時,他們認為我必須有一些輝煌的創業想法。只有白痴才會繼續像谷歌軟體工程師一樣工作。

但我確實是一個白痴,沒什麼輝煌的想法。

我的計劃是嘗試不同的項目,每個項目花費幾個月時間,以查看它們中某個可以奏效,例如:

  • 繼續在 KetoHub 上工作,看看我能否實現盈利
  • 在區塊鏈平台 Sia 之上建立業務,我經常寫這方面的分散式存儲技術
  • 花更多時間寫作,並尋找從中賺錢的方法

Google 是一個很好的工作場所,我在那裡學習了寶貴的技能。離開是困難的,因為我在 Google 還能學到很多東西,但總會有像 Google 這樣級別的僱主。我不會總有機會去做自己想做的事,所以我很期待這次離職能給我帶來什麼。

原文:Why I Quit Google to Work for Myself


園長:真的了解(學)到了特別多的東西,給我好好上了一課。特別是那句「我以為我自己是 Google,結果我只是個僱員」讓我印象深刻。

極光日報,極光開發者旗下媒體。

每天導讀三篇英文技術文章。

推薦閱讀:

慈善還是偽善?這家公司一入西寧就被端丨無路可套
個人建站需要哪些能力?
網貸平台備案前新一期評級發布 玖富普惠穩居第一梯隊
互聯網的下一站----產業互聯網

TAG:谷歌Google | 互聯網 | 矽谷 |