这位程序员据说写代码从不会出错!

人生在世一辈子,谁还能没点错呀,更何况是代码。程序员每天接触的都是代码,无论是写代码还是维护代码。有些程序员编写代码时,有些时候会出错,就像下面的例子:

网友觉得,写代码的时候出错很正常,尤其是刚开始学习的时候。不要把错误太放在心上,最重要的是解决错误的办法和过程。代码出BUG是人为错误,但却不应该在人身上找原因。整个行业都在和BUG做斗争,所以出BUG通常不是个人问题。好的系统的设计,代码的结构的设计都可以避免自己、甚至别人犯错误。

但是谷歌有位牛逼的程序员,据说他的代码不会出错。如果他的代码出错了,那肯定是操作系统错了,你相信吗?

这个人就是谷歌的技术大牛Jeff Dean,提起他的名字,相信很多技术人员都如雷贯耳,谁让他开发了Big Table以及Map Reduce。江湖中有很多关于技术大牛Jeff Dean的传奇故事,据说是崇拜他的谷歌员工所写。某个网站就刊登了一篇文章,解释谷歌大牛Jeff Dean的真相。

如果你对软件工程师有所了解,且了解程序员的幽默,那么下面几个关于Jeff Dean的小故事,你会觉得特别有趣。

故事一:Jeff Dean 提交代码前都会会编译以及运行他的代码,目的仅仅是为了检验编译器以及链接器是否有问题。

解释:Jeff Dean 所写的代码从来不会出错,他编译代码,主要目的就是确保编译器以及链接器不会出现Bug。

故事二:编译器从来不会给Jeff Dean警告,相反,Jeff Dean会给编译器警告。

解释:你的代码如果出现错误时,你的编译器会发出警告,然而Jeff Dean比编译器还更加的牛逼。

故事三:所有指针都指向Jeff Dean

解释:C编程中,指针可以说是核心,然而在编程世界中,Jeff Dean才是中心。

上面的故事,是谷歌员工所写的。也许有夸大的成分,尤其是那句Jeff Dean写的代码从不会出错,但是不难看出Jeff Dean很牛逼。

Jeff Dean第一次去Google面试面试时,当面试官问他,如果P=NP为真,那么你可以推导出什么呢?这时候 Jeff Dean回答道N = 1,亦或者P = 0。要知道P=NP?是个还没有解决的计算机领域的难题,而Jeff Dean轻松就回答出来。你以为这就完了?回答完问题后,Jeff Dean趁机对Google的公共证书进行检查,并且走到白板的前面,快速的写下Google的私钥。

很多谷歌员工都觉得,谷歌搜索的速度之所以如此惊人,是因为Jeff Dean。看来Jeff Dean确实很有能力,Jeff Dean 算是谷歌最早的一批雇员。1996年,Jeff Dean从华盛顿大学计算机系毕业,并获得博士学位。1999年,Jeff Dean加入谷歌。在谷歌的成长过程中,Jeff Dean

算是比较关键的人物,他设计且完成了谷歌分布式计算基础构架,谷歌大部分产品都由该构架所支持。

文/w3cschool

关键字:产品经理, dean

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部