640?wx_fmt=gif

【CSDN编者按】程序员大佬们都是什么时候敲代码呢?熬夜到天明吗?下面这篇文章是关于各个程序员大佬们的代码提交时间图表。让我们一睹为快吧。

640?wx_fmt=jpeg

作者 | Ivan Bessarabov

译者 | 胡雪蕊,责编 | 胡巍巍

出品 | CSDN (ID:CSDNnews)

以下为译文:

我非常好奇著名的程序员在什么时候工作。这是很容易找到答案的。程序员工作的结果就是代码。代码储存在版本控制系统。当你将代码放在版本控制系统里,时间就被记录下来。

一个最受欢迎的版本控制系统是Git,当你把代码放在这个系统里,你就创建了“提交”。下面是关于代码提交原始信息的一个例子:

 

从上图你可以看到提交信息 (Initial commit) 、存储文件结构的账号的信息、提交作者的名字和邮件以及最有趣的时戳(1563188141)和时区信息(+300)(每个Git 提交都有“作者”和“提交者”,通常情况下两者是同一个人)。

时戳自1970年1月1日是秒数。如果我们将1563188141转化成我们人类的时间,那就是“2019-07-15 10:55:41”,这指的是通用协调时间的时区,然后我们可以在小时上加“03”,分钟上加“00”,这样我们得到的时间就是“2019-07-15 13:55:41”,这个时间是提交作者在提交时看到的钟表时间。

存储在版本控制系统的一些重要的代码会有许多的提交和提交作者。因此,我们可以编写一个简单的可以检查所有提交的程序,只过滤一个人的提交,获取提交的本地时间,并在提交时按小时进行聚合。

 

640?wx_fmt=png

Linus Torvalds(Linux之父)

 

Linus是Linux操作系统、Git VCS和潜水应用Subsurface的作者。

这是他提交时间图表:https://github.com/torvalds/linux

Linus给人的印象完全是正常人。大多数提交是在上午10点进行的。晚上几乎没有提交。

 

这是他的项目提交:https://github.com/git/git。

 

 

640?wx_fmt=png

Chris Lattner(Swift之父)

 

Chris是LLVM编译器和编程语言Swift的作者。他曾就职于苹果公司,也在特斯拉工作过一段时间,目前就职于谷歌。

看他的提交分配表:https://github.com/apple/swift,看起来他是晚上工作。

 

 

640?wx_fmt=png

Guido van Rossum(Python之父)

 

Python编程语言的仁慈独裁者:https://github.com/python/cpython

 

 

640?wx_fmt=png

Rob Pike(Go语言之父)

 

Rob最新的著名作品是Go语言。

以下是他的提交图表:https://github.com/golang/go

 

 

640?wx_fmt=png

Rasmus Lerdorf(PHP之父)

 

他是PHP编程语言的首个开发者。

https://github.com/php/php-src(由于这份报告没有初版PHP,因此这是最近PHP版本上的工作时间的数据)。

 

 

640?wx_fmt=png

Sebastian Riedel

(Catalyst和Mojolicious的作者)

 

Sebastian是Catalyst和Mojolicious两个流行Perl框架的作者。

他的工作日程安排得很疯狂。我羡慕他的工作效率。

这是他按小时分组的报告提交:https://github.com/mojolicious/mojo

 

 

640?wx_fmt=png

Brad Fitzpatrick

(综合型SNS交友网站Live Journal的作者)

 

Brad是Live Journal的作者,他创建了Memcached,现在他正在开发Go编程语言。

以下是他的提交图表:https://github.com/memcached/memcached

 

这是他提交的Go语言图表:https://github.com/golang/go:

 

 

640?wx_fmt=png

Fabrice Bellard

(QEMU、TinyCC、FFmpeg等作者)

 

他已成立FFmpeg, QEMU,这是一个很小的C编译器,最近他创建了QuickJS。

以下是他的项目工作时间表:https://github.com/FFmpeg/FFmpeg

 

原文:https://ivan.bessarabov.com/blog/famous-programmers-work-time

本文由CSDN翻译,转载请注明来源出处。

快速挑战Python全栈工程师:

https://edu.csdn.net/topic/python115?utm_source=csdn_bw

【End】

640?wx_fmt=jpeg

640?wx_fmt=gif

 热 文 推 荐 

谷歌停止中国版搜索引擎;李楠宣布离职魅族;微软用 Rust 替代 C/C++ | 极客头条

Facebook 发布全新 JavaScript 引擎:Hermes! |  CSDN博文精选

现在的 C 语言仍值得程序员学习吗?

☞计算机密码发明者去世!曾获图灵奖、并启蒙 Unix 诞生!

☞344亿天价罚单也救不了Libra!

☞面试官问我:你们的数据库是怎么架构的?

☞10分钟学会用Pandas做多层级索引

☞江湖又现中科大少年班的传说

☞中国第一程序员,微软得不到他就要毁了他!

640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

 

640?wx_fmt=png你点的每个“在看”,我都认真当成了喜欢

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐