找回密码
 FreeOZ用户注册
查看: 2492|回复: 6
打印 上一主题 下一主题

[其他] 【外刊IT评论网】为什么程序员都是夜猫子, 你什么时候编程最有效率?

[复制链接]
跳转到指定楼层
1#
发表于 16-1-2012 20:32:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文是从 Why programmers work at night 这篇文章翻译而来。

                               
登录/注册后可看大图

伦敦科技馆里一个大猩猩的大脑

一种很流行的说法是,程序员是把咖啡因转化成程序代码的机器。
说的是实情,随便问一个程序员,问他什么时候工作最有状态,估计他很有可能说是深夜。有人稍微早一点,有人更晚。有一种流行的趋势是凌晨4点起床,在破晓之前这段时间里做一些事情。而另一些人喜欢凌晨4点才睡觉。
所有这些的主要目的是躲避打搅。但是你把自己反锁在屋里不就行了?为什么对夜晚情有独钟?
我想,这事归纳下来有3点:工人的时间表,疲倦的大脑和明亮的电脑屏幕。
工人的时间表Paul Graham 在2009年写了一篇关于 工人的时间表的文章——主要是说这个世界(主要)存在两种时间表。传统的管理者的时间表——一天的时间别分成了很多小时,一次十分钟的分心至多会浪费你1个小时的时间。
[url=http://commons.wikipedia.org/wiki/Filerim_clockwork.jpg]

                               
登录/注册后可看大图
[/url]
时间的使用

而另一种情况是程序员们所说的工人的时间表——生产东西的人的时间表。研究一个大型的抽象的系统,需要把整件事情装进大脑——这样的一些人类似于用珍贵的水晶玻璃搭建一间房子,一旦有人打搅你,整个结构都会滑落,摔成无数的碎片。
这就是为什么被打扰的程序员会如此的生气。
因为这是一种巨大的精力上的投资,在没有几个小时不被打搅的环境中的酝酿,你不可能开始工作。如果你好不容易在大脑中构建了整个要思考的事情的模型,而在半个小时后被人摧毁,这是很大的浪费。
事实上,在跟很多的企业创办人交谈后,你会发现,他们都感觉在白天根本无法做任何事情。持续不断的打扰、重要的事情需要注意、大量的邮件需要处理,环境不允许他们坐下来做事。于是他们大部分人都在夜晚,人们都入睡的时候去完成他们要做的事做完。
疲倦的大脑但是程序员仍然在晚上会困倦。程序员不是超人。程序员甚至在白天都会感到疲劳。

                               
登录/注册后可看大图

Ballmer’s peak

为什么我们要把智力上最复杂的事情放到我们的大脑想去睡觉的时间段里去完成,而在我们的大脑最敏锐最清醒的时候去做相对简单的事?
因为疲倦让我们编写
单选投票, 共有 5 人参与投票
20.00% (1)
0.00% (0)
0.00% (0)
80.00% (4)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
您所在的用户组没有投票权限
回复  

使用道具 举报

2#
 楼主| 发表于 16-1-2012 21:02:08 | 只看该作者
喜欢夜里1点
LD非常痛恨
回复  

使用道具 举报

3#
发表于 16-1-2012 21:35:36 | 只看该作者
同样一点,三点就要打瞌睡了,要是还不睡,4、5点钟又是一个小高潮!

评分

参与人数 1威望 +20 收起 理由
coredump + 20 我很赞同!

查看全部评分

回复  

使用道具 举报

4#
发表于 16-1-2012 23:49:32 | 只看该作者
只要加班一会就会下降,休息好了第二天容易解决问题。
回复  

使用道具 举报

5#
发表于 20-1-2012 15:48:50 | 只看该作者
早上9点到11点最有效率,下班绝对不想写代码。有时候解决不了的问题会带到梦里解决,这也算凌晨1点吧

评分

参与人数 1威望 +20 收起 理由
coredump + 20 你太搞笑了!

查看全部评分

回复  

使用道具 举报

6#
发表于 20-1-2012 18:32:13 | 只看该作者
必须是12点以后,周围的人很难理解
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 1-11-2024 16:36 , Processed in 0.041873 second(s), 24 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表