GMTC全球大前端技术大会限时9折特惠中,点击立减¥480 了解详情
写点什么

Google 的员工如何使用其 20% 时间

2013 年 9 月 16 日

根据本文一些 Google 员工的评论,我们可见 Google 的工程师如何将其 20% 时间用于宠物项目(pet projects。译注:工程师个人喜欢的非公司正式项目)。

近期, Quartz 公布了一份报道,声称 Google 著名的“20% 时间”已名存实亡,这一“20% 时间”允许任何 Google 工程师去从事他(她)喜欢的宠物项目。他们引述一位不愿透露姓名的内部消息来源:

Google 的“ 20% 时间”:允许其员工每周有 1 天时间从事宠物项目。该政策已不复存在。

尽管并未终止 20% 时间,但 Google 已经事实上关闭了该程序。据消息称: 最初,像先前报道的一样,Google 开始要求 20% 时间用于独立项目的工程师需要获得管理层审批,而这明显背离了该公司以前发布的政策:人人都可自由支配其 20% 时间。

然而,Google 高层近日通过强烈劝阻经理审核通过任何 20% 项目,进一步遏制了这一程序。

该报道已在 Hacker 新闻网站掀起辩论,然而我们可通过这些评论立场使得真相浮出水面,Google 员工披露了一些关于 20% 项目的细节和现状。下面引用自称 Google 员工的原话,但其 Google 的身份尚未得到证实。

dekhn 否认 20% 时间已经取缔,但他承认 20% 时间实际上是 120% 的一部分, 并通过迪尔伯特卡通进行嘲讽:

20% 时间仍然存在……

我过去的 3 年时间,把我 20% 时间的项目转换为一个产品,现在的工作把另外一个 20% 时间的项目转换为产品。从来没有任何经理针对我施压使我不要做 20% 的项目;与此同时,我的绩效考核一贯是富有成效的 Google 员工。

把 20% 时间说成 120% 时间更加公平。实事求是的说,在保持富有成效的日常工作的同时从头开始新建一个项目,是件很难的事情。你要想取得成功,需要在日常工作外自愿加班加点。

20% 时间的真正含义是,作为一名 Google 工程师,你有机会接触并使用 Google 公司的基础设施来试验你的奇思妙想或构建一个新系统。Google 提供的基础设施和相关的软件工具,像杠杆般使得 20% 时间产生高效的生产力。肯定的说,我和很多其他 Google 同事们都有简单强烈的意愿,用我们的自由时间通过公司的基础设施来为这些项目而工作,因为我们发自肺腑地对新产品充满了兴趣。

spankalee 也说,他们能用 20% 时间从事自己所喜欢的项目,但他又补充说,大多数人都没有这样做

我不需要批准即可获得 20% 时间,在这些时间里,我和其他一大群同事从事 20% 项目。

我还可以确认,很多人没有使用他们的 20% 时间。可能是文化的变化,或是新员工,或是想象力的匮乏,或是他们想在其主项目(译注:正常工作时间所做的项目)中脱颖而出的压力,我不知道,但这令人感到沮丧。尽管如此,在工程上无需审批有必要的。

他补充说,如果主项目进度吃紧,项目经理可要求将 20% 时间推迟一个季度

如果你的经理要求你为当前的主项目全力以赴,他会请求你把 20% 时间储蓄一个季度,到时你就可使用储蓄的时间。

spankalee 承认,不同部门可能有不同政策

我同意,这取决各部门的文化。对于有些人,他们已经不断为了最后期限工作了很长时间,我能想象到,他们可能感觉不到 20% 项目。连续工作并不是个好的工作方式,当听到有的部门或项目还在这么做时,我就会为他们的团队感到痛心。

就个人而言,针对广泛开放 20% 时间,我也曾经有过稍许气馁。我曾问了一圈,很多人最初建议我不要这么早开始 20% 项目,相比开始一个新项目,还不如在已有项目上与更高层的工程师一起工作。至少,他们说,确保我能(从他们那里)得到评审意见。这不是公司政策,而是建议。针对如何以最佳方式提升自我能力,每人有各自的理论。 一些人已经开始其 20% 项目。我想,如果你只把兴趣的放在如何升迁上,你就应该更重视这些建议。我希望大部分 Google 员工不要把兴趣单纯放在升迁上。

我很高兴,我忽略了这些建议,因为我认为做了非常有趣的事情,同时也因为我得到了名气,我很高兴,因为我们公司的政策,我忽略了这些建议。

Cookingboy 说,他的经理告诉他们 20% 时间只能用于目前项目相关的事情:

我是一名 Google 员工,我们经理告诉我们 20% 时间没有问题,但我们只能做对核心工作有直接的贡献的事情。20% 时间完全看你所在的团队或部门,虽然政策允许,但不同的团队有不同的文化。我认为,在一些工作负荷较低的“老派(old school)”部门,20% 时间的情况要好一些;但在某些部门,如 Android 和社交(G+)部门(这些团队可能长期、连续在“生产”压力下忙碌),20% 时间的情况则比较令人泄气。

另外有一名 Google 员工 zhyder 补充说,虽然 20% 时间存在,但是大部分员工无法获得,因为日常的工作量已经很饱满了:

我是一名 Google 员工,这儿其他 Google 员工的评论是正确的:20% 时间依然存在,且不需要经理审批,但是仅仅有一小部分工程师可以获得。比如,我们团队 14 名同事,仅仅只有 2 人有 20% 项目。

我来 Google 时间不长,但是我怀疑是否有大部分工程师可以从事 20% 项目的时期。这做起来很难:你不仅要 100% 时间投入工作,而且要把注意力聚焦在主要项目上(如同所有的软件一样,可能比你喜欢的要考虑更长的时间才能构建)。大部分的工程师未被激发起来。

这里还有一些前 Google 员工有类似的观点: billnguyen So8res nappy-doo plywoodtrees

这些言论给我们一些启发,Google 公司是遮遮掩掩其内部工作方式和严格地控制所有与新闻界的关系。这些也反映出,20%时间并不像你想象的那样在 Google 内部广泛开展,有人可能会觉得,许多工程师手中已分配给他们的项目足够多。或许,在开始的几年之后,Google 数以百计推出项目的大潮已经褪去;对于新理念,公司有了更加标准的处理方法,即少部分工程师可以投入时间对它们进行研究。

参考英文原文: How Googlers Use Their 20% Time


感谢马国耀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013 年 9 月 16 日 07:443360
用户头像
王文刚 Instagram 营销专家

发布了 37 篇内容, 共 18.8 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

【DevOps实践】企业应用场景众多,怎样选择合适的代码分支模型?

嘉为蓝鲸

git DevOps 软件开发 持续交付 代码管理

spring-注入配置

Isuodut

架构师训练营 1 期 - 第八周 - 性能优化 2

三板斧

极客大学架构师训练营

前端如何一键生成多维度数据可视化分析报表

徐小夕

Java node.js 前端 React 数据可视化

如何使用JavaScript实现前端导入和导出excel文件(H5编辑器实战复盘)

徐小夕

Java node.js 前端 React 数据可视化

不服!阿里P8手写489页SQL优化通关手册,解决你百思不得其解问题

996小迁

sql 程序员 架构 面试 计算机

看完之后,不要再说不懂代理IP了!

前嗅大数据

大数据 静态IP 代理IP 短效代理 动态IP

面试蚂蚁金服,首战被MySQL惨虐,熬夜啃透这份阿里面经复盘一个月再战拿下P7offer

比伯

Java 程序员 架构 面试 阿里

Reactor详解之:异常处理

程序那些事

响应式 reactor 程序那些事 响应式系统 响应式架构

LeetCode题解:剑指 Offer 22. 链表中倒数第k个节点,递归,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

天秀!这份由阿里数位大牛编写的777页高可用架构+MySQL

Java~~~

Java MySQL 编程语言 高并发 架构师

双“11”搞促销?用贪心算法来盘他!

王磊

算法

【再见 — JVM】,需要”我”为你做些什么?

李浩宇/Alex

Java JVM Java 25 周年 1 周年盛典 InfoQ 写作平台 1 周年

嗯,挺全乎儿的,Spring Boot 多环境配置都在这里了,你喜欢哪种?

比伯

Java spring 编程 程序员 架构

甲方日常 50

句子

工作 随笔杂谈 日常

架构师训练营 1 期 -- 第八周作业

曾彪彪

极客大学架构师训练营

关于静态分析技术符号执行,从一个故事讲起······

华为云开发者社区

代码 分析 静态

阿里又出一座丰碑!P9级架构师整合出最新最全微服务1700页手册,下载下来慢慢啃

Java架构追梦

Java 架构 微服务 springboot SpringCloud

技术干货:Apache Pulsar 在移动云上的应用

Apache Pulsar

大数据 开源 云原生 Apache Pulsar

一次完整的JVM堆外内存泄漏故障排查记录

Zhendong

架构知识学习总结

小黄鱼

极客大学架构师训练营

朋友推荐我这份阿里面试通关手册,我却选择了字节的offer

小Q

Java 学习 程序员 架构 面试

Java动态修改LOGGER日志级别

Zhendong

Java Arthas

Pulsar Summit Asia 2020 | 场景案例论坛(下):多行业,多场景

Apache Pulsar

大数据 开源 Apache Pulsar

技术实践丨基于MindSpore的ResNet-50蘑菇“君”的识别应用体验

华为云开发者社区

网络 mindspore 识别推理

炸了!一口气间了我18个JVM问题!

云流

面试 jvm调优 JVM垃圾回收原理

阿里突遭断网断电!双11最惊险一幕刚刚曝光

Java架构师迁哥

目标检测-框架之darknet-数据读取

Dreamer

【Mycat】Mycat核心开发者带你看尽Mycat三大核心配置文件!!

冰河

分布式数据库 中间件 mycat

七张图了解Kubernetes内部的架构

网管

Kubernetes k8s k8s入门

第八周学习性能优化 2 总结

三板斧

极客大学架构师训练营

Google的员工如何使用其20%时间-InfoQ