跳至正文
首页 » 博客 » Do programmers work better at night?

Do programmers work better at night?

这是一个突击测验。猫王,温斯顿·丘吉尔和巴拉克·奥巴马有什么共同点?

  1. 他们有一些有趣的名字
  2. 他们是/被称为 “夜猫子”
  3. 他们都喜欢唱歌在淋浴

这是正确的-b. -他们都是众所周知的夜猫子-无论如何根据这篇文章。现在,他们的睡眠模式可能不是他们最出名的事情,但是他们倾向于整夜熬夜研究他们的想法的事实可能解释了他们的一些成功 (无论是好的还是与猎犬有关)。

程序员与普雷斯利先生,丘吉尔先生和奥巴马先生的共同点比您想象的要多。就像这些著名人物一样,开发人员也以工作到深夜而闻名-甚至有人写了一本关于它的书。那么,这背后的解释是什么?为什么有些人似乎在昼夜节律下完成他们最复杂、最具创造性和最具挑战性的工作?

分心,智商,工作流程

没有人完全理解为什么某些类型的人 — 包括程序员 — 在深夜做他们最具创造性的工作。因此,我们决定出去看看深夜工作有什么不同的观点,以便掌握辩论。你认为哪个是对的?

1。晚上
分心的事情更少

一封电子邮件要求你的紧急帮助。办公室笑话和谈话。Facebook和Twitter上的新闻。会议。没完没了的会议。

白天的工作充满了无尽的干扰。这对开发人员来说是非常无益的。构建一个应用程序或一个软件意味着你需要创造性和建设性地集中大量的脑力思维。您需要能够 “看到” 最终产品的全部内容,并开发能够做到这一点的工具。白天的干扰不断破坏您在脑海中建立的精致工具。相比之下,在晚上,分心的事情要少得多,这意味着你可以一次工作几个小时,而不会有人打断你的工作。

2. 你更容易分心当你累了

我们从未承诺这些理论会遵循相同的逻辑。与之前的观点完全相反,《科学美国人》最近的一篇文章认为,我们最具创造性的行为发生在我们不在最佳状态的时候。参数是这样的:

-早上,你专注于手头的任务。你的头脑是清晰的,你的思维是清晰的,你在任何时候都可以通过你的任务列表。

-然而,这种集中,集中的行为,实际上是相当无效的创造力。与我们的基本假设相违背的论点是,当我们疲倦且容易分心时,我们实际上更具创造力。

-当你累了的时候,你的决定就像有点醉了一样 (我们不建议你在上午9点问你的老板要啤酒)。因为你不那么专注,不同的想法更容易进入你的脑海,你能够结合不同的灵感来源,更横向地思考。

-这对开发人员很有用。在处理特别复杂的算法或用户体验问题时,对新的想法持开放态度,并以不同的方式看待问题实际上是非常有用的。

3。成功的编程需要长时间、不间断的工作时间

开发人员需要熬夜的另一种解释是,我们所做的工作根本不适合9-5工作的规范 (和任意) 结构。从本质上讲,编程是一项极具创造性的工作-与绘画或创作音乐没有什么不同。试图强迫这样一个创造性的工作进入一个特定的节奏是行不通的。

项目经理和管理人员专注于完成一系列特定任务,因此9-5非常适合他们。但是开发人员的工作是非常不同的; 它是关于深入您的主题,花费数小时在微小的细节上。基本上,它不太适合常规办公室工作。

4程序员有更高的智商

根据一项针对大量美国儿童的研究 ,那些倾向于在深夜睡觉的人往往比那些喜欢在黎明时分起床的人智q更高。长期以来被嘲笑为懒惰的标志,这可能只是聪明的人喜欢睡觉和醒来比其他人晚。

编程需要高水平的数学知识,横向思维,逻辑以及用各种语言精确编写的能力。不管出于什么原因,聪明的人睡觉晚,而程序员往往是聪明的人。

那你呢?

陪审团仍然不知道这些解释中哪一个是正确的 — 尽管也许他们都有一点道理。在下面的评论部分让我们知道你当前或以前的睡眠模式,以及为什么你认为程序员似乎睡得这么晚。

Infragistics终极15.2在这里。下载看到它的力量在行动!

</p