Являются ли разработчики более продуктивными ночью? [закрыто]

34

Лично я не сплю поздно ночью, кодирую и наслаждаюсь работой над личными проектами. Другие мои коллеги тоже чувствуют то же самое и любят писать по ночам. Однако дело не в том, чтобы увлекаться личными хобби, скорее, я действительно чувствую, что я более продуктивен ночью.

Я думаю, что что-то есть в ночи, может быть, в ее темноте, может быть, в ее тишине, может быть, еще один атрибут, который делает разработчиков более продуктивными

Есть ли в этом какая-то правда? Почему некоторые разработчики считают, что они более продуктивны ночью? Есть ли научные доказательства, подтверждающие это предположение? Может быть, что-то вроде «ночью, свет монитора менее вреден» или «природный воздух ночью содержит больше кислорода, поэтому больше подходит для процесса мышления», или что-то в этом роде.

Примечание модератора:

Вопрос требует научных доказательств и иного цитирования информации по этому вопросу. Ответы, которые не содержат подтверждающих ссылок, будут удалены. Это не опрос, которым вы должны поделиться, когда просыпаетесь, и какие части дня вы лично продуктивны.

Саид Нямати
источник
5
Отличный вопрос! Я хотел бы знать причину, почему мы (или мы считаем, что) более продуктивны ночью!
Стивен Джеурис
12
Я полностью противоположен, я встаю рано, принимаю душ, беру чашку кофе и начинаю кодировать до 7 утра, прежде чем кто-нибудь еще войдет в офис. Моя производительность самая высокая, как только я вхожу, и постепенно снижается до позднего дня, когда я начинаю заниматься серфингом и задремать. Может быть, потому что в офисе так тихо, или, может быть, я просто утренний человек?
maple_shaft
3
@bjarkef Он не ответил на вопрос, который требует конкретных доказательств и обоснования того, почему разработчики более продуктивны ночью: «здравый смысл», оспаривающий предпосылку вопроса, не является веским основанием для ответа; в лучшем случае это комментарий. Ответ, на который ссылается Стивен Джеурис, находится здесь .
1
это вопрос сайта скептиков.
Панкадж Упадхяй

Ответы:

30

Как указано в комментарии SK-Logic, есть некоторые научные доказательства, подтверждающие это.

Из статьи Википедии о совах :

Исследователи обнаружили, что «различия в фундаментальном свойстве циркадной системы хронометража , его внутреннем периоде, будут определять, является ли кто-то ранней пташкой, которая просыпается до рассвета или совой, которая склонна ложиться спать поздно ночью, но спит поздно ».

Это признак того, что некоторые люди предпочитают работать ночью.


Эта интересная статья изучает производительность программиста с течением времени .

Последовательность фаз: эйфорична, продуктивна, незаменима, обижена, скучна и непродуктивна. Общая производительность характеризуется начальным шестимесячным периодом интенсивного интереса , когда показатели производительности часто на порядок выше, чем часто цитируемые средние значения 500 LOC / месяц. После короткого периода волатильности программист вступает в длительную фазу постоянно уменьшающегося интереса, что приводит к показателям производительности, которые имитируют среднее значение.

Принимая это во внимание и учитывая, что программист обычно работает над отдельными проектами ночью, простая причина может заключаться в том, что именно этот «эйфористический» драйв для краткосрочных индивидуальных проектов делает их продуктивными, вызывая желание бодрствовать и продолжать работать ,

Стивен Джеурис
источник
@Stevent, спасибо за ссылку. Циркадный - хороший термин для описания этого. Тем не менее, это все еще субъективно. Я думаю, что должно быть что-то объективное в ночи. Я ищу это. Во всяком случае, +1 за ссылку.
Саид Нямати
2
@ Steven Jeuris - эта статья недоступна без логина / пароля - может быть что-то вроде lionet.info/ljimg/programmer-lifecycle.pdf было бы полезно?
Йорис Тиммерманс
2
@ Стивен, я бы хотел проголосовать 10 раз. Это очень хороший ответ. Хотя я все еще не приму это, чтобы увидеть, что другие думают.
Саид Нямати,
1
«Эта гипотеза основана исключительно на моем опыте и наблюдениях за последние шесть лет». Я не говорю, что я не согласен (это звучит для меня точно), но эта статья не является научным исследованием.
1
@canisrufus: Я согласен и подумал упомянуть об этом, но его личный 6-летний опыт работы старшим инженером-программистом и тот факт, что он был опубликован, являются более сильным показателем, чем многие субъективные мнения, сформулированные здесь. К сожалению, это самое достоверное исследование, которое я нашел.
Стивен Джеурис
20

Будьте осторожны, хотя. Работая ночью, вы можете добиться своей цели из-за спокойствия ума и отсутствия взаимодействия, но, хотя я сам являюсь ночной совой, я обнаруживаю, что мой мозг не функционирует так же хорошо ночью . Я определенно не такой быстрый и инновационный.

Работа ночью также имеет неприятные побочные эффекты от недостатка сна . Ваш мозг нуждается в отдыхе, и если вы не отдыхаете, когда все спокойно, вы можете не отдыхать так сильно, иначе качество вашего отдыха может пострадать. Для многих существ естественным является сон ночью, и это поведение человека по умолчанию.

В заключение, я считаю, что ночные часы лучше для определенных задач. Тем не менее, вы должны поддерживать хороший баланс между сном и работой ночью, а также днем.

c_maker
источник
1
Я не говорю о том, чтобы стать лишенным сна. Когда я говорю, что я более продуктивен ночью, я имею в виду, когда я достаточно выспался.
Саид Нямати,
3
@Saeed: Все, что я говорю, это обоюдоострый меч ...
c_maker
1
Это хороший момент - Боб Мартин проводит важное различие между нахождением в зоне и в потоке. Вы можете написать много кода, когда находитесь в зоне, но это может быть не лучшим вашим кодом. Полная история в книге «Чистый кодер».
Фентон
Вопрос был отредактирован, чтобы попросить ссылки и цитаты. Пожалуйста, просмотрите текущую версию вопроса и отредактируйте свой ответ, включив в него вспомогательную информацию для вашего личного опыта и мнений.
Адам Лир
14

Не обязательно время ночи, которое делает разработчиков более продуктивными ...

Ночное время дает спокойную и безмолвную атмосферу для мыслей, чтобы они могли свободно течь в уме, что очень важно при программировании.

Меньше отвлекающих факторов! Просто не имея телефонного звонка, солиситоры, продающие куки, сокращение количества электронных писем и меньше болтовни, приносят огромные дивиденды работе ночью. Ваш разум расслабляется и открывается широким творческим потенциалом - легко попасть в зону, когда вам удобно.

Это не обязательно будет ночное время, среда с меньшим количеством отвлекающих факторов и помех всегда будет служить катализатором для производительности разработчиков

Также может быть ночью у ума будет меньше мыслей о внешнем мире, поэтому меньшее количество мыслей, вращающихся в голове, помогает программисту получить свободный поток программирующих мыслей и логики

Кроме того, тот факт, что личные проекты сделаны страстно к программированию, в то время как офисные проекты, потому что вы обязаны это делать, так что первый будет интересовать вас больше, чем позже. Таким образом, вы склонны работать с сердцем, что дает вам ощущение, что ночь дает вам еще несколько часов на работу.

SM09
источник
1
Меньшее отвлечение - ключ. Я обычно захожу в офис примерно на час раньше, чем мои коллеги. В тот час я получаю примерно в 3 раза больше работы, чем в тот час, когда происходят обычные отвлечения.
Кибби
Вопрос был отредактирован, чтобы попросить ссылки и цитаты. Пожалуйста, просмотрите текущую версию вопроса и отредактируйте свой ответ, включив в него вспомогательную информацию для вашего личного опыта и мнений.
Адам Лир
5

Я думаю, что это черта личности. Я знаю многих разработчиков, особенно тех, с семьями которых они проводят время ночью, которые сознательно приходят в офис рано.

Однако в приведенном вами примере я считаю, что в целом люди могут поддерживать более высокий уровень производительности личных проектов по сравнению с рабочими проектами. Это имеет смысл, поскольку в целом уровень интереса и увлечения проектом выше, чем задачи, которую вам может быть поручено в офисе.

user937146
источник
Я просто привел свои личные проекты в качестве примера. Как правило, большинство разработчиков, которых я знаю, более продуктивны ночью, будь то личный проект или нет.
Саид Нимати
Вопрос был отредактирован, чтобы попросить ссылки и цитаты. Пожалуйста, просмотрите текущую версию вопроса и отредактируйте свой ответ, включив в него вспомогательную информацию для вашего личного опыта и мнений.
Адам Лир
5

Как уже говорили другие, я думаю, что это черта личности. Говоря сам за себя, я нахожу, что я обычно продуктивен утром и вечером (или ночью) - что, вероятно, сводится к тому, чтобы быть наиболее продуктивным, когда вокруг меня не слишком много шума или каких-либо искажений.

Также может случиться так, что поздно вечером у вас не будет никаких других встреч или других вещей, которые могут вывести вас из потока.

Я не знаю ни о каких научных причинах, кроме того, что уже было упомянуто: очевидно, что внутренние часы каждого человека работают немного по-разному, и некоторые из нас более продуктивны в начале дня, а другие более продуктивны поздно ночью.

Энн Шуесслер
источник
Вопрос был отредактирован, чтобы попросить ссылки и цитаты. Пожалуйста, просмотрите текущую версию вопроса и отредактируйте свой ответ, включив в него вспомогательную информацию для вашего личного опыта и мнений.
Адам Лир
4

Лично я встаю в 6, выходя из дома в 6:30, на работе в 7 и далеко в 3. Я определенно не сова. Все бонусы менее отвлекающие вечером могут в равной степени применяться по утрам.

fwgx
источник
Вопрос был отредактирован, чтобы попросить ссылки и цитаты. Пожалуйста, просмотрите текущую версию вопроса и отредактируйте свой ответ, включив в него вспомогательную информацию для вашего личного опыта и мнений.
Адам Лир
2

Я тоже намного более продуктивен ночью. Это варьируется от человека к человеку, но, если бы я мог, мои идеальные рабочие часы были бы 3-11 вечера или 4 ночи. Я обнаружил, что в эти часы я могу сделать гораздо больше по разным причинам. Некоторые из них:

  • Большая часть бизнеса почти закончена. В это время намного больше тишины и покоя. Никаких назойливых обращений к продажам, и большинство проблем клиентов в течение дня.
  • Я уже не спал в течение нескольких часов. Это большое для меня. Я ужасно прыгаю с кровати и иду прямо ко всему.
  • Это круче ... как по температуре. Я ненавижу быть горячим, когда работаю.
  • У меня просто возникает общее ощущение, что я делаю свою работу, и мне не нужно иметь постоянные 9-5, когда босс смотрит через плечо, ворча меня за постоянные обновления.

С учетом всего вышесказанного я работаю в месте, где мне приходится делать 8-5 штук ... что-то вроде воняет, потому что я чувствую, что бьюсь головой о стену за несколько дней до полудня.

Corv1nus
источник
Вопрос был отредактирован, чтобы попросить ссылки и цитаты. Пожалуйста, просмотрите текущую версию вопроса и отредактируйте свой ответ, включив в него вспомогательную информацию для вашего личного опыта и мнений.
Адам Лир
2

Раньше я думал об этом, но причина и следствие перепутаны. Я нахожу, что я более продуктивен ночью, но теперь я объясняю это причинами, по которым я не сплю поздно, прежде всего, программируя. Я поздно ложусь, только когда нахожусь в «зоне» и уже работаю более продуктивно, чем обычно.

Я не отрицаю, что существуют другие факторы, такие как отсутствие отвлекающих факторов и усталости, но я не нашел, что они столь же значительны, как первоначальная причина, почему я опаздываю.

Тем не менее, у меня также есть довольно серьезный СДВГ, поэтому моя производительность выше, чем у большинства.

Джордан Бентли
источник
Вопрос был отредактирован, чтобы попросить ссылки и цитаты. Пожалуйста, просмотрите текущую версию вопроса и отредактируйте свой ответ, включив в него вспомогательную информацию для вашего личного опыта и мнений.
Адам Лир