为什么我从 Google 辞去职务而为自己作业

本文由vwin德赢网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参加咱们的付费投稿方案

在曩昔四年时刻里,我在Google担任软件开发工程师。2月1日,我辞去职务了。由于他们回绝给我买圣诞礼物。

好吧,其实里边还有更深层次的原因。

开端两年

这两年,我深深地酷爱Google。

当“年度职工查询”问我五年后是否希望还留在谷歌时,答案是毋庸置疑的。

五年后我当然依然会在谷歌。我的周围有着全世界最优异的工程师,咱们运用的是全世界最先进的开发工具,咱们还能够免费享用世界各地的甘旨食物。

我在谷歌的典型一天

我最近的成绩鉴定是“Strongly Exceeds Expectations”。如果持续坚持这种气势的话,我很快就能提升到更高层次的高档软件工程师。多么巨大上的称谓!今后,关于我的作业生涯,我就能够骄傲地说,“对,我是一名高档软件工程师。在谷歌作业。“听到的人肯定会以为我很牛逼。

我的司理向我确保我很快就能提升了。他觉得我现已有才干从事高档作业了。我只需求用适宜的项目向提升委员会证明即可。

司理不给你提升?

不是的,这和司理无关,由于Google的司理不能提升他们的直接部属。他们乃至没有投票权。

相反,提升的决议权在于由高层软件工程师和司理组成的小型委员会,在决议提升之前他们乃至从未听说过你。

请求提升你需求汇编“提升数据包”:搜集来自队友的书面主张,你创立的规划文档以及你编撰的小型论文,经过这些来解说为什么你值得提升。

然后提升委员会与其他少数人一同检查你的数据包,花一天时刻来决议谁能提升,谁不能。

在我与Google前两年的蜜月期间,这个体系听起来很棒。我的命运把握在一个从未见过我的奥秘委员会手中。他们不会有任何偏袒也不受政治的左右。他们会看到我全部的尽力,他们会由于我高质量的代码和精明的工程决议方案而认可我。

那并非其真实的运作方法

在我收拾我的第一个提升数据包之前,我从未想过它运作流程的后勤方面。

在我的脑海里,提升委员会便是这样一个站在天主视角的公平安排。假如每一天我都一心一意地挑选要处理的正确问题,尽力提高代码库的质量,尽心竭力帮忙我的团队高效履行,那么提升委员会就会奇特地一窍不通并因而而奖赏我。

可是,事实是,它并不是这样作业的。而我花了两年才弄了解这一点。

单纯地作业

在看清本相前,我的首要责任是一条留传的数据管道。它多年来一向处于修理形式,跟着负荷的添加,管道由于压力而曲折。它常常悄然无声地死掉或发作不正确的输出。其毛病需求数天才干确诊,由于自开端的规划规范开端就没有人为它写过文档。

我骄傲又亲热地呵护管道使得它康复了健康。我修正了数十个bug并编写了主动化测验,以确保它们不会再呈现问题。我删除了数千行代码,这些代码要么现已死了,要么完全能够被现代库所替代。我文档化了管道,以便我的队友能够随时了解结构常识。

问题是,正如我在提升时发现的那样,这些效果没有一个是能够量化的。我无法证明我所做的任何作业对Google发作了活跃的影响。

方针亦或是没有发作

该管道记载的方针不多。方针的确会使作业看上去更糟。我的bug发现导致全体bug数量添加。管道的毛病添加了,由于在反常情况下,它将敏捷呈现毛病,而并非悄悄地传递坏的数据。我大幅减少了开发人员修正这些毛病的时刻,可是我没有拟定盯梢开发者时刻的方针。

我的其他作业用书面形式表达时也是豪不出彩。有几回,我放置了自己的项目几周乃至几个月时刻去帮忙队友,由于他的发布有危险。这对团队来说是正确的决议,但在提升数据包中则显得平平无奇。关于提升委员会来说,我队友的项目是一项重要的作业,需求多个开发者的帮忙。他们能想方设法地让我帮忙他们,这是他们领导本质强壮的依据——而我仅仅一个没有认识的作业傀儡,反而显得我自身担任的作业无关紧要,以至于能够随叫随到,立马就能放下手头的作业。

在我提交我的第一个提升数据包时,最终的效果正如我所忧虑的那样:提升委员会说我没有依据证明我能够处理技术复杂性,他们也看不到我对Google的影响。

向提升委员会争辩反驳我的才干

从回绝中学习

被回绝是一次严重的冲击,但我并没有泄气。我觉得我的体现超出了我的水平,但提升委员会看不到。不过,这是能够处理的。

我承认头两年我实在是太单纯了。我没有提早做足方案,使得我所做的作业成为了一纸空文。现在已然我了解了这个进程是怎样运作的,那么我只要在持续做好相同作业的一起,预备更充分地记载保存。

例如,我的团队会由于误报而接纳很多令人分神的电子邮件警报。曾经的我只会处理这些警报。但现在的我知道为了让这项作业呈现在我的提升数据包中,我首要应该设定方针,以便咱们有警报频率的历史记载。在提升调查期间,我就能展示一个令人形象深入的警报趋势图。

不久之后,团队分配给我一个看似注定会提升的项目。该项目很大程度上依赖于机器学习,而这一向是谷歌的抢手话题。它能够主动完结需求数百名人工操作员手动完结的使命,因而它将对Google发作明显和客观的影响。一起我还需求在整个项目进程中领导一名初级开发人员——这通常在提升委员会眼中也能够加分。

节日礼物与叫醒电话

几个月后,Google完毕了为全部职工供给豪华节日礼物的悠长传统。相反,他们将礼物预算用于购买(广告上伪装成慈悲)Chromebook给贫穷的中小学生。

尔后不久,我亲耳听到两名职工之间的以下对话:

职工A:实际上你依然得到了礼物。像这些减少会添加Google股票的价值。你能够出售你的股票奖赏用于购买所挑选的任何礼物。
B职工:这不便是,我告知我的妻子我没有给她买圣诞礼物,但她能够用咱们银行账户里的钱购买她想要的任何礼物?
职工A:你与Google构建的是一种事务联系。假如你对谷歌没有像你为你妻子那样预备礼物而感到绝望,那么你误解了这种联系。

等等。所以我与Google树立的是事务联系。

我花了两年半的时刻才认识到这一点或许会让人觉得有点难以想象,但谷歌在安排内部很好地打造了一个社区认识——让咱们觉得咱们不仅仅是职工,咱们仍是Google自身。

那次说话让我认识到我不是Google。我不过是一个向Google供给服务以交流金钱的打工者。

因而,假如Google和我之间存在一个能够服务于各方利益的事务联系,那么为什么我要花时刻在全部这些契合Google利益而不是我自己利益的使命上?假如提升委员会不奖赏bug修正和团队支撑作业,那么为什么我还要去做这些作业呢?

最有用地为了提升

我第一次提升的否决让我学到了一个过错的经验。我以为我能够持续做相同的作业,可是能够做一些作业使得提升委员会看得我的效果。可是其实我应该做相反的作业:弄清楚提升委员会想要什么,然后专门去做那项作业。

我采用了新的战略。在开端任何使命之前,我会问问自己这是否有助于提升。假如答案是否定的,那么我就不做。

我的代码质量标准从“能否在未来5年内坚持这个水平?”变为“是否能够持续到我被提升中止?”。我不提交也不修正任何bug,除非它们会要挟我的项目的发布。我设法推脱了全部关于保护作业的责任。我中止了去学校招聘的自愿活动。我从每周履行一次或两次面试降低到零。

然后我的项目被撤销了

优先度被转移了。办理层将我的项目移送给了咱们在印度的姐妹团队。作为交流,该团队向咱们供给了他们的一个项目。这是一个没有文档记载的体系,树立在不引荐运用的基础设施上,但它依然是产品的要害组成部分。分配给我的作业是将此体系从姐妹团队的代码中收拾出来,并迁移到一个新的结构中,一起确保它能在出产环境中运转并到达其性能方针。

就提升而言,我这几个月的尽力都打了水漂。由于我为了那个被撤销的项目而没有发布任何东西,所以我消耗在该项目上的两个月时刻毫无价值。并且我还得花上几周时刻才干加速把握我承继的体系,并且在为了坚持体系可操作这一苦差事中,我必定会消耗许许多多时刻。

我还能说什么呢?

这是六个月来第三次,我的司理在一个项目的中程从头安排我了。每一次,他都向我确保,这与我的作业质量无关,而是高层办理战略或团队人员的一些变化。

此刻,我回过头来想从高层发作的作业。不去想我的司理,他的司理,乃至疏忽所谓的提升委员会。假如我仅仅把另一边简化为Google,会怎样样?咱们的“事务联系”之间发作了什么?

是的,Google一向告知我,除非看到我完结了一个项目,不然它无法评判我的作业。可是,由于Google半途不断的中止并将我分配到新的项目,所以我无法完结任何项目。

整个进程荒唐无比。

Google提升委员会的图书出书方法

我的作业生涯由一个活动的匿名委员会所决议,他们将在一个小时的时刻里决议我的出息。一个我反对无效的办理决议方案抹杀了我那么多月在作业上获得的前进。

最为糟糕的是,我并不以我的作业为荣。我抚躬自问的不再是:“我该怎样处理这个具有挑战性的问题?”而是:“我怎样才干让这个问题从提升的视点看起来具有挑战性?”我厌烦这样。

即便我获得了提升,然后呢?干流观念是每一次的提升都会比上一次更难。为了持续推动我的作业生涯,我需求规模更大、触及协作团队更多协作的项目。但这意味着该项目可能会失利,由于会有更多我无法操控的要素,然后糟蹋数月乃至数年时刻。

有什么其他选项?

大约在这个时分,我发现了 Indie Hackers。

这是一个面向小型软件事务创始人的在线社区。要着重的关键:小。这些创立者的方针不是成为扎克伯格第二,而是想从一些适中而又有利可图的事务中赚点小钱。

我一向对兴办自己的软件公司十分感兴趣,但我只知道硅谷的创业之路。我本来以为成为一名软件创始人意味着要将大部分时刻用于融资,剩余的时刻则要忧虑怎样招引新的百万用户。

Indie Hackers给出了一个诱人的选项。大多数会员使用自己的储蓄树立企业,或将其作为全职作业之外的业余项目。他们不需求答复投资者,当然也不必向匿名委员会证明自己。

缺陷也是有的。一方面收入不太安稳,另一方面还面对更多灾难性危险。假如我在Google上犯了一个过错,导致公司丢失1000万美元,我不必承当任何效果——我需求做的是写一篇过后分析,然后每个人都会高兴于此次学习时机。但关于大多数创始人来说,1000万美元的过错将意味着企业的破产以及几辈子的债款。

在Indie Hackers做创始人的想法在我脑海中挥之不去,让我魂牵梦萦。由于不管事务是获得巨大的成功仍是一蹶不振多年,都在自己的掌控之中。在Google,我不觉得我能够自己操控项目,更不必说作业生长以及团队方向了。

我思来想去了几个月,最终总算下了决计。我要成为一名独立黑客。

辞去职务前的最终一件事

我在Google上还有没完结的事务。在为了提升投入三年时刻后,我自己也不想毫无建树就脱离。此刻只需求几个月时刻我就能够从头请求提升了,所以我决议给自己最终一次时机。

悲惨剧的是,间隔效果计算完毕还有六周,我的项目被撤销了。再一次被撤销了。

事实上,我的整个团队都被撤销了。这在Google是很常见的,并且它还有一个含蓄的称号:碎片收拾。办理层将咱们团队的项目移送给咱们在印度的姐妹团队。我的队友和我都必须从不同范畴从头起步。

不管怎样说我现已请求了提升。几周后,我的司理给我看了效果。我的体现评分是“Superb”,这是最高的分数,每期只给约5%的职工。提升委员会指出,在曩昔的六个月中,我清楚地展示了高水准的作业。而这刚好不是我为了最有用提升而尽力的那几个月时刻。

但他们觉得六个月的盯梢记载时刻不行长,所以……祝我下次更好运。

我的司理告知我,假如我再做六个月的高质量作业,我的提升时机很大。我不能说我没有遭到引诱,但到那时中止,在曩昔两年时刻给我的鼓舞一向都是“六个月后提升时机很大”。

所以现在是时分脱离了。

那么,下一步呢?

当我告知他人我脱离了Google的时分,他们以为我一定有一些绝妙的创业点子。只要傻瓜才会辞掉Google软件工程师这份作业。

我终究是不是一个傻瓜,仁者见仁智者见智吧。

我的方案用几个月的时刻测验一些不同的项目,看看其间有没有迎合人心会流行起来的,例如:

  • 持续致力于KetoHub,看看我能否完成盈余
  • 在Sia上树立事务,这是我常常用到的分布式存储技术
  • 花更多时刻编写代码,并寻觅从中挣钱的途径

Google是一个巨大的作业场所,我在那里学习了许多名贵的技术和技术。辞去职务是一个很困难的选择,由于我还有更多需求学习的东西,但要找Google这样的雇主总仍是能够的。我不会一向有这样的自在能够依从本心肠兴办自己的公司,不知道我能走多远,等待我的效果吧。

译文链接:http://www.jf68bumn.com/article/why-i-quit-google-to-work-for-myself.html
英文原文:Why I Quit Google to Work for Myself
翻译作者:vwin德赢网 – 小峰
转载必须在正文中标示并保存原文链接、译文链接和译者等信息。]

宣布我的谈论

撤销谈论
表情 插代码

Hi,您需求填写昵称和邮箱!

  • 必填项
  • 必填项