声明:本文来自于微信公众号 量子位(ID:QbitAI),作者:栗子 鱼羊,授权站长之家转载发布。 大神程序员,夜夜coding到天明? 有位名叫Ivan Bessarabov (简称“伊万”) 的好事者,刚刚统计了各路大佬的代码提交 (git commit) 时间分布。 包括Linux之父,Python之父,Go语言的作者…… 伊万考虑了时区,并把多人合作提交的代码踢出去没算。 结果很有意思,发现了几个不同的物种:正常人类,夜行兽,还有……永动机。 这引起了网友的热烈讨论,Hacker News热度已经超过 600 点: 正常人类 正常人类通常在白天工作。 然而在程序员大佬中,这个物种并不常见。 Go语言的作者Rob Pike看上去算是个非常正常的人类: (第一列是时间,第二列是代码行数。) Go项目的repo显示,Rob的工作时间集中在上午 9 点到下午 5 点之间,朝九晚五,非常健康。 虽然一天就睡 5 个小时,似乎业余时间也都在coding吧,但总之,组织鉴定他是个正常人类! 下面这位“正常人类”,画风就开始有点不一样了: 这来自Linux之父Linus Torvalds: 白天工作,没问题。但是这位大神的代码从早上 7 点就开始有喷发之势,这个劲头几乎能持续到晚上八九点钟。 睡眠时间比上面那一位又缩短了一个小时,不算上发呆时间的话。 这简直是正常人类里的战斗机。 而根据网友爆料,Linus可能是被迫成为正常人类的,在他有孩子之前,他也是昼伏夜出的夜行生物。 还有的人的画风是这样的: 这是FFmpeg的作者Fabrice Bellard在这个项目上的工作时间,真是越夜越开心啊。 令人好奇的是,这位大佬是会睡着睡着觉灵感突发蹦起来提交代码的吗…… 夜行兽 说不上什么科学道理,但程序员大佬的身体构造可能发生了什么诡秘变异。 他们中间夜行生物的比例似乎要高于正常人类。 比如像这样: 这是LiveJournal的作者Brad Fitzpatrick在memcached项目上的提交。 大佬疯狂熬了一宿,灵感喷涌而出,太阳当空照的时候,他就满意地去睡觉了。 Brad对Go语言也有代码贡献,在这个项目上他的画风更加狂野了: LLVM编译器的作者Chris Lattner也是当之无愧的夜行兽,他曾在苹果和特斯拉工作,现在则加入了谷歌。 他的代码提交时间长这样: 别人都是朝九晚五,这位大概是晚九朝五吧…… 研究了那么多大佬,伊万小哥自然不会放过那位仁慈的独裁者。Python之父Guido van Rossum同样被戳上了夜行兽认证。 这样的代码提交时间似乎在说:美好的一天从下午开始,夜晚才是真正的coding time! 至于夜行兽们为什么 24 小时都在提交代码,大概他们像猫一样白天也想醒就醒吧…… (责任编辑:admin) |