这个人,在程序员世界里留下了无数“神迹”

如果说林纳斯·托瓦兹因为创造了Linux平台而被奉为程序员之神还有争议,毕竟他没有像真正的神一样在世界上散播“神迹”,反倒是传出各种自大,嘴臭的传闻,那么今天我们要聊的这位,就是因为各种“神迹”、“传说”被成为程序员中的“战神”。他就是如今谷歌首席架构师,人工智能部门“谷歌大脑”负责人Jeff Dean。
在这里插入图片描述

学习经历

国内网络上能找到的关于Jeff的个人信息很少,但是从百科上为数不多的几行字中就可以看到他,学生时代的Jeff已经表现出了他“成神”的潜质。

  • 1990年,从明尼苏达大学计算机与经济学系取得学士学位,并为最优等(summa cum laude)。

  • 1990-1991年,为世界卫生组织的爱滋病全球方案(World Health Organization’s
    GlobalProgramme on AIDS)开发软件,用于HIV传播的统计建模、预测和分析。

  • 1996年,从华盛顿大学的计算机科学方向获得博士学位(PhD),研究方向为面向对象语言的程序优化。

除了这些,我们能找到的关于Jeff的资料实在少的可怜,仅有的也是一些专访文章,很难想象为什么他会被程序员们认为是“战神”。于是在综合了各方零散信息之后,我们还是把视线放到他供职至今的谷歌身上,从这里看到了一个神是如何诞生的。
Jeff Dean的毕业院校明尼苏达大学

供职谷歌

1999年中,Jeff加入谷歌,当时的谷歌仅有20名员工,而Jeff已经在IT界小有名气,他的加入让谷歌的起步更为平稳。

在谷歌早期,公司创造了一种超越当时搜索界霸主雅虎的搜索算法,但是随着业务的增加,他们发现“不能足够快地部署更多的机器来响应需求”,这似乎是一个硬件上的问题,并且难以解决。但是Jeff和团队首先开发了“谷歌文件系统”,使得超大型的文件能分布地被存储在众多廉价的服务器上,但是这一系统带来的问题是开发者需要频繁调整算法并将这些运算并行化,同时还要处理硬件的故障。而这些问题,Jeff开发了一个称之为MapReduce的编程工具就轻松解决了。

诸如此类的事迹,在谷歌的这十几年间还发生过很多,Jeff也帮助谷歌度过了一个又一个难关,前两年火的一塌糊涂的阿法狗也是在Jeff担任“谷歌大脑”,也就是谷歌人工智能研发部门的负责人后诞生的。
在这里插入图片描述

那些“神迹”

但是以上这些,仍然不足以让他被称之为神,真正让Jeff变身成神的,源于粉丝们的崇拜和吹捧,以下是我们找到的那些Jeff在人间展示的“神迹”,担心很多人看不懂,也做了解释。

“编译器从不会给Jeff Dean警告的,JeffDean会给编译器警告的。”

解释:当你的代码有误时,编译器会给出警告,但是Jeff比编译器还牛叉。

“Jeff Dean 提交代码前会编译和运行他的代码,只是为了检验编译器和链接器有没有问题。”

解释:Jeff 的代码从不出错,他编译代码只是为了确保编译器和链接器没有bug。

“当 Richard Stallman 听说JeffDean的自传专属Kindle平台,他就去买了Kindle。”

解释:Richard Stallman是著名的极力反对非自由软件的人,并且从来不购买和使用Kindle。但是Jeff Dean就是这样神奇,Richard会因为想要阅读Jeff的自传而去违背自己的原则。”

“Jeff Dean 是直接写二进制机器代码的,他写源代码,是为了给其他开发人员作参考。”

解释:所有的代码在执行前都要先编译成二进制机器码,Jeff是直接写二进制机器码的,他写源代码主要是方便其他程序员理解。

“X86-64 规范有几项非法指令,标志着‘私人使用’,它们其实是为Jeff Dean专用。”

解释:私有的非法CPU指令是不能被任何人使用的,但是Jeff Dean 就可以用。

“Jeff Dean 进行人体工程学评估,是为了保护他的键盘。”

解释:通常评估人体工程学是纠正坐姿,保护你的健康的,但是Jeff 却是为了保护他的键盘。

“在2000年末的时候,Jeff Dean 写代码的速度突然增长了40倍,原因是他把自己的键盘升级到了USB 2.0。”

解释:是键盘和计算机之间接口的速度影响了Jeff Dean 的编码速度。

“所有的指针都是指向Jeff Dean的。”

解释:指针是C编程的核心,但是Jeff Dean 是编程世界的中心。
在这里插入图片描述
尽管以上都是玩笑,但是由此可见Jeff在程序员们心中是一个什么样的地位,谷歌员工都认为谷歌搜索惊人的速度都归功于Jeff Dean,能够被世界顶尖的程序员们如此评价,可想而知Jeff被奉为神,实至名归。

码字不易看到最后了,那就点个关注呗,只收藏不点关注的都是在耍流氓!

【推荐文章】
1、世界顶级的程序员们告诉你:这些书都是你应该读的
2、电影院传出的哭声《比悲伤更悲伤的故事》程序员们怎么看?
3、程序员该不该主动提加薪?

猜你喜欢

转载自blog.csdn.net/weixin_44801979/article/details/88887496