关于Jeff Dean的几个搞笑传言

标签: Anecdote Google Jeff Dean | 发表时间:2013-09-13 00:17 | 作者:四火
出处:http://www.raychase.net

文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》

关于Jeff Dean的几个搞笑传言首先,Jeff Dean是谁?

我想许多程序员都对这个名字如雷贯耳,如果你没有听说过,可以扫一眼他的 个人履历,你会感到无比惊讶的:

  • Google AdSense(在线上发布广告);
  • Protocol Buffers协议,protobuf,用于把结构数据序列化;
  • Google News;
  • MapReduce;
  • BigTable;
  • Spanner,分布式数据库;
  • DistBelief,分布式的深度学习和并行计算平台;
  • ……

但是,最著名的就是他设计和实现了Map Reduce和Big Table,这两项改变世界的技术。

坊间流传着许多关于Jeff Dean有趣的说法,我挑了一些我觉得有趣的列在下面:

  • 在Google面试的时候,Jeff Dean被问到要求解释一下P=NP的含义。他说,P=0或者是N=1的时候等式成立。然后,在所有面试官大笑完之前,Jeff瞅了一眼Google的公共证书,然后直接在白板上写了相应的私钥。
  • Compilers don’t warn Jeff Dean. Jeff Dean warns compilers. 编译器从来不给Jeff警告,Jeff总是警告编译器。
  • 从2000年末开始,Jeff的编码速度增加了40倍,因为他把键盘升级到USB 2.0了。
  • Jeff Dean会在提交代码前编译一遍,仅仅是为了检查编译器和链接器有没有bug。
  • 光在真空中的速度曾经是35英里每小时,不过后来Jeff Dean花了一个周末优化了一下物理学。
  • 当Jeff Dean向以太网发送数据包的时候,从来都不会出现冲突,因为其他包都主动退回到了缓冲区。
  • Jeff对常数时间复杂度很不满意,于是创建出了世界首个O(1/N)的算法。
  • Jeff Dean was forced to invent asynchronous APIs one day when he optimized a function so that it returned before it was invoked. 某天Jeff Dean被迫发明了一个异步API,所以在API被调用前就返回了。
  • 当Jeff Dean设计软件的时候,他是直接写二进制代码的,至于写源文件,只是作为参考文档而已。
  • Jeff Dean曾经用一个简单的printf()调用实现了整个web服务器,其他工程师添加了几千行说明代码但是仍然无法解释到底它是怎么工作的。如今这个程序就是Google搜索的前端页部分。
  • When Jeff Dean fires up the profiler, loops unroll themselves in fear. 当Jeff Dean触发性能剖析器的时候,循环会因为恐惧而自动展开。
  • When Jeff has trouble sleeping, he Mapreduces sheep. 当Jeff睡不着觉的时候,他Mapreduce羊群。
  • 2002年的时候,Google挂了,Jeff Dean就主动站出来手动处理搜索请求,于是搜索质量就翻番了。
  • Jeff Dean穿裤子的时候,一次只能穿一只脚,但是如果他有好多脚的话,你会看到他可以以O(log n)的时间复杂度穿裤子。
  • Jeff Dean消失在/dev/null后,又回来了!
  • Jeff Dean以电子名片的md5摘要来给电话联系方式排序的。
  • ……

有意思的段子实在太多了,你自己 去Quora上找找吧。

文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》

分享到:
你可能也喜欢:

相关 [jeff dean 搞笑] 推荐:

关于Jeff Dean的几个搞笑传言

- - 四火的唠叨
文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》. 我想许多程序员都对这个名字如雷贯耳,如果你没有听说过,可以扫一眼他的 个人履历,你会感到无比惊讶的:. Google AdSense(在线上发布广告);. Protocol Buffers协议,protobuf,用于把结构数据序列化;.

Jeff Dean的Stanford演讲

- zz - 酷壳 - CoolShell.cn
Google 公司的 Jeff Dean 在Stanford大学做了一个非常 精彩的演讲(视频未墙). 我觉得我们每一个人都应该去看一看这个视频,当然,没有字幕,需要不错的听力,当然,我不可能全部翻译出来,因为我也不是完全能听懂,下面是一些相关的Notes,供你参夸,并欢迎牛人指证. 比较了从1999年到2010年十年来的搜索量的变化.

Jeff Dean, 谷歌,软件系统,经验教训

- Amom - 弯曲评论
Jeff Dean, 谷歌院士,业界大牛,他的成就就不多介绍了,大家可以网上查查,但凡Google引以为豪的几个系统架构都少不了他. 本文是他在斯坦福演讲的Slides,谷歌的各类系统虽在Google Lab上些资料,但是由Jeff串讲一下也是受益匪浅,现Share给大家:. Youtube上有此次演讲的视频,大家可以去看看.

Jeff Dean关于Google系统架构的讲座

- water - 并行实验室 | Parallel Labs
上个月Jeff Dean在Standford的Computer Systems Colloquium (EE380)这门讨论课上详细讲了讲Google的系统架构发展过程,因为这是份很新的资料,所以特意把它的Slide下下来与大家分享一下. 这门课是Standford的讲座课程,每一节课都由不同的顶级工程师/科学家/投资人前来讲授IT行业的最新动向,非常非常有料,绝对值得深挖.

Jeff Dean谈如何在大型在线服务中做到快速响应

- - 忘我的追寻
6月于硅谷举行的 Velocity 2014大会上,Google首席科学家Jeff Dean做了一场题为 《Achieving Rapid Response Times In Large Online Services》的主题演讲,分享了让大型系统运行更加流程以便改善用户体验的种种方法. Jeff首先以Google的搜索服务为例,说明了何为 大扇出服务(Large Fanout Service),即一个搜索请求需要有大量子系统(Web、新闻、图像、视频、博客等等)参与其中,以便提供更丰富的搜索结果.

Jeff Patton谈结果导向

- - InfoQ - 促进软件开发领域知识与创新的传播
Jeff Patton在2019年敏捷希腊峰会的闭幕主题演讲中说,我们需要关注结果,调整我们的思维方式和流程,从而不断发布产品和服务的小更改. Patton表示,我们应该付费学习,而不是仅仅构建“潜在的可交付软件”. 他认为,我们必须承认我们经常会失败——我们必须让谦逊成为流程的一部分. 然后,我们可以把学习纳入流程:.

Jeff Bezos:一个营销员的诞生

- 小趴 八足趴 八足 ramener - 爱范儿 · Beats of Bits
Jeff Bezos 四岁的时候第一次去他祖父的奶牛场,位于德州 Cotulla 地区的一块 2 万 5 千英亩的土地. 他的祖父是一位退休的火箭科学家,决定放弃自己的研究,在农场过简单的生活,而他也想要将这个生活和它的孙子分享. 在 16 岁之前,Jeff 的每个夏天都在祖父的农场度过. 在这里,他学会了清理牲畜棚,阉割奶牛,安装水管等农场活计.

Jeff Bezos:后 PC 时代的强者

- bo - 爱范儿 · Beats of Bits
Jeff Bezos 的能量超过你的想象,对此, Steven Levy 有着切身的体会,他最近完成了对亚马逊 CEO 的一次专访. 后 PC 时代,平板成为各大公司争夺的目标. 在这场争夺未来的战争中,苹果公司的 iPad 遥遥领先;Google 的 Android 系统尚未突破;微软的平板系统仍需等待.

[译]Jeff Atwood:软件工程已死?

- - 呦呦鹿鸣
原文作者:Jeff Atwood. 2009年7月,Tom DeMarco在《IEEE Software》杂志上发表了一篇论文,题为“Software Engineering: An Idea Whose Time Has Come And Gone?”(软件工程:这个概念已经过时了. 我早年写过一本关于软件度量的书,书名叫《Controlling Software Projects: Management, Measurement, and Estimates》(由Prentice Hall出版社于1986年出版).