Пользователь
0,1
рейтинг
22 декабря 2011 в 04:31

Управление → Почему программисты работают по ночам перевод

GTD*
Мозг шимпанзе в лондонском музее наукиСогласно поговорке, программисты — это устройства, преобразующие кофеин в код.

Если спросить первого попавшегося программиста, когда он наиболее продуктивен, — скорее всего, он назовёт ночь. Кто-то пораньше, кто-то попозже. Популярен вариант встать в 4 утра и сделать работу до начала дневной суматохи. А некоторые предпочитают ложиться в 4 утра.

Цель всего этого — избавиться от отвлекающих факторов. Но можно было бы просто закрыть дверь… Что же такого особенного в ночи?

Я думаю, что всё сводится к трём вещам: расписанию творца, сонному мозгу, и яркому экрану компьютера.


Расписание творца


В 2009 году Пол Грэм написал о «расписании творца» (maker's schedule). По его мнению, в мире есть два основных типа расписаний. В традиционном «распорядке менеджера» день разделяется на отдельные часы, и десятиминутная помеха обходится максимум в час потерянного времени.

Часовой механизмДругой вариант Грэм называет расписанием творца — того, кто что-то создаёт, творит, производит. Работа над большими абстрактными системами требует размещать их целиком в своей голове. Это можно сравнить с постройкой дома из хрусталя: стоит отвлечься, как всё осыпается и разбивается вдребезги.

Поэтому программистов так раздражает, когда их отвлекают.

Из-за этого огромного умственного вклада мы просто не начинаем работать, пока не можем рассчитывать на пару часов покоя. Не имеет смысла строить в голове всеобъемлющую модель системы только для того, чтобы через полчаса её кто-то сломал.

В самом деле, поговорив с руководителями компаний вы узнаете, что они просто не могут закончить никакую работу в течение дня. Постоянная канонада помех: важных дел™, требующих внимания, и писем, требующих ответа, — просто не позволяет что-либо сделать. Поэтому они выполняют бо́льшую часть работы ночью, когда все остальные спят.

Сонный мозг


Но даже программистам нужно спать по ночам. Мы не какие-нибудь суперлюди. Даже программисты более внимательны именно днём.

Пик БалмераТогда почему же мы выполняем самую сложную умственную работу когда мозг хочет спать, а более простые задания — когда разум остр и ясен?

Потому что усталость делает нас лучшими кодерами.

Как с пиком Балмера, усталость заставляет нас собраться потому, что уставший мозг просто вынужден сосредоточиться! У него элементарно не остаётся лишних сил, чтобы позволить себе потерять концентрацию.

Например, моя продуктивность минимальна после чрезмерного количества чая или невовремя выпитого энергетического напитка: они делают меня гиперактивным, и я то проверяю твиттер, то читаю Hacker News, — в общем, просто прыгаю туда-сюда.

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

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

Мне кажется, это верно для большинства программистов. Наши умственные силы избыточны для ~80% задач: согласитесь, реализация интересного алгоритма часто требует написания ещё раз в десять большего объёма вспомогательного кода. Даже если вы занимаетесь самым сложным машинным обучением, какое только можно представить, большой кусок работы — это просто подготовка данных и вывод результатов в красивом видe.

А когда мозг не работает на полную мощность, он ищет какое-нибудь занятие. Усталость притупляет разум настолько, что ему становится достаточно и одной текущей задачи.

Яркие экраны компьютеров


Здесь всё просто. Продолжайте вечерами пялиться на яркий источник света, и ваш режим сна начнёт задерживаться. Вы забываете об усталости до трёх часов ночи, потом просыпаетесь в 11, и когда наступает вечер — вы просто ещё не устали, потому что на ногах всего с одиннадцати утра!

Ночной ИнсбрукПосле нескольких повторений такой подход запросто утащит вас в другой часовой пояс. Что интересно, сдвиг не бесконечен, и однажды попав в равновесную точку отхода ко сну между 3 и 4 часами, вы, как правило, там и останетесь.

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

Заключение


Итак, программисты работают по ночам, потому что это не требует прекратить работу к определённому времени (что позволяет работать более расслабленно), мозг не отвлекается, а яркий экран прогоняет сон.

Прим. переводчика: первый комментарий к оригинальной статье неплохо её дополняет:
Настоящая причина в том, что мы весь день тянем время, а к полуночи переходим в режим «Аааа! #$%! Работать!»
Перевод: Swizec Teller
Андрей @anmipo
карма
132,2
рейтинг 0,1
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Управление

Комментарии (287)

  • +234
    Забавно это прочесть в четыре часа утра, оторвашись от кода…
    • +34
      А я в 4 утра встал :) Но не потому что я жаворонок, просто ложился всё позднее и позднее и…
      • +5
        А не застряваешь в 19.00? В режиме проворота суток я обычно имею две точки ухода спать — в 4.00 и в 19.00 из этих точек трудней всего выйти, прям таки валит спать. Если не сопротивляться, то режим сна 19.00-3.00 получается на раз. Особенно круто зимой, когда весь световой день твой, причем с самой рани. Можно все госучерждения накрыть без очередей и головных болей недосыпа.
        • 0
          Световой день вот сегодня у меня длится меньше пяти часов (с 11-00 до 16-55 по данным яндекса) — довольно широкий график можно подогнать, но лично я в это время сегодня спал (вчера днем были дела и не спал), а обычно просыпаюсь около 15-00.
    • +11
      Забавно, я тоже оторвался от кодинга как раз в 4, встал в половину 11, к 11 с небольшим приехал на работу, сижу, читаю — автор как-будто с меня писал всё :-)
      • +13
        Поверьте, вы не одиноки. Думаю, многие «увидели себя» в этом посте.
        • +9
          Обычно после 3-4 дней ночной работы (ложусь в 4-5 утра) я сутки не сплю, потом на пару дней вхожу в нормальный режим… затем опять)
          • +5
            Аналогично. У меня график примерно такой:
            1. Встаю в 11 часов утра.
            2. Работаю день + ночь.
            3. Ложусь в 11 часов утра.
            4. Сплю до вечера (как проснусь).
            5. Работаю ночь + день.
            6. Ложусь в 11 вечера.
            7. Переход к п. 1
            • +15
              Вам нужны часы с циферблатом на 36 часов, тогда всё будет ровно.
              • +4
                Ещё бы кто-нибудь увеличил продолжительность суток до 36 часов. Вот тогда бы началась сказка.
                • +1
                  Что-то ведь было про то, что люди без солнечного света (в бункере, например) переходят на 29 что ли часовой день.
                  • +1
                    Да, помню. Был эксперимент, в бункере закрыли пару десятков человек, через, по-моему, месяц они перешли почти 36-часов день.
                    Но вот что-то не охота в бункере без света жить.
                  • 0
                    Двадцатипятичасовой. Сторонники различных антинаучных теорий утверждают, что это свидетельствует о том, что ранее день был продолжительней. На деле же ранее сутки были короче, так как Земля со временем замедляет своё вращение под действием приливных сил. Такая «неточность» внутренних часов человека, скорее всего, объясняется довольно слабым отбором по данному признаку, не позволившим закрепиться более точному варианту, так как тот не имел эволюционного преимущества. В самом деле, вряд ли когда-либо для предков человека имела решающее значение точность внутренних часов.
                  • +3
                    Я понял. Просто в сутках должно быть 32 часа :) А 24 — это ни туда и ни сюда :)
                • 0
                  из них 8 часов для сна, а остальные работать? ну уж нет.
                  • 0
                    У меня получается, что 16 часов работаю (не считая хабра :) ), а 8 сплю. Было бы 36 часов в сутках 8 часов было бы на отдых и всяко разно.
                  • 0
                    Нет же, 8 часов сна, 8-10 часов работы и целых 20-18 часов свободного времени для саморазвития и отдыха. Прямо рай!
            • +1
              Да, зимой в средней полосе России — почему бы и нет, всё равно солнца нет почти.
              • +1
                после отмены зимнего времени как-то особенно тяжко стало со световым днём :(

                p.s. лучи поноса в адрес Медведева
                • 0
                  Лично я стал его больше заставать при обычном графике, но стал чаще просыпать, когда надо вставать относительно рано — часов в 10 — будильник звонит, я вижу что за окном темно и дальше сплю :(
            • 0
              Давно доказано что оптимально для человека 36 часов в сутках. Проверяли так — спускали народ под землю жить на какое-то время. Часов не было. Все поголовно переходили на 36-ти часовые сутки.
        • 0
          Обидно за это регулярно выгребать люлей от начальства — поздние приходы.
  • +10
    Абсолютно согласен с автором, именно поэтому я ложусь спать в 5 утра и просыпаюсь в час дня! Всем спокойной ночи!
    • +37
      Это можно себе позволить, если нет жены. А вот моей очень не нравится когда я работаю по ночам. Все объяснения про то что «ночью намного лучше работается» она не хочет воспринимать всерьёз.
      • +12
        Ну жену можно тоже научить программировать, и график синхронизируется ;)
        • +67
          Конечно. Делов то на 5 минут
          • +3
            Я кстати пытался
            • +5
              а как мужа научить?
              • 0
                Охх, думаю проще найти нового мужа.
                Кстати где люди знакомятся с женщинами-программистками? Я в последнее время серьезно задумываюсь о преимуществах таких отношений
                • +1
                  на хабре? :)
                  • +3
                    на хабр нужно добавить раздел «знакомства» :)
                    • +1
                      И билетики покупать как на суперлото. И так… сегодня разыгрывается Ксюша! Крутите барабан.
          • 0
            Хуже если девушке надо больше 5 минут
        • +4
          это если нет детей.
          • +30
            Так и детей можно научить…
            • +3
              можно научить, но сначала надо уроки научить делать и вовремя домой приходить, а не звонить -«а можно еще погулять....»
            • 0
              Тогда жена будет не видеть ни мужа, ни детей.
            • 0
              Смотря каких. Какие-то и сами научатся, а каких-то из социалок, онлайн-игр и коунтер-страйков не вытащишь.
            • +2
              Если детей научить программировать, жену, и они все начнут работать по ночам. То чтобы тебе нормально программировалось — придется работать днем.
              • 0
                Вот оно решение проблемы! Мы нашли его!
      • +3
        моя тоже ругается)
        • +2
          Жены все одинаковые, хоть я и не программист, но жена обижается когда я что-то планирую или настраиваю по ночам
          • +1
            Вот не все: Р
        • +2
          а моя, как бросила учебу, перешла на мой график работы, теперь обижается, если ее заставляю идти спать раньше, чем сам иду. Ночью я за кодом, она за наполнением сайтов и т.д.
        • 0
          а моя 3 года терпела и ушла… Такие дела…
      • +6
        Жена это еще полбеды, если ты деньги приносишь в дом, то ее можно уговорить на такой режим, в конце концов пусть с 9 до 13 утра ездит по магазинам, салонам бассейнам. Ты ей можешь время уделить после обеда и до вечера.
        Сложнее когда есть дети. У меня например один 1.5года и второй 4 года, так вот первый сам всегда встает в 8 утра, а второго нужно в садик вести к 8 утра (пока жена сидит с первым), т.е. вставать самому обязательно в 7 утра.
        И так работаю до 24.00 или даже до часу ночи. Но вставать в любом случае в 7 утра. При таком режиме можно пару дней подряд поработать и до 2-3 ночи, но только пару дней, больше уже просто тупо засыпаешь в кресле.
        Хотя признаю когда работаю вечером после 22х то работается как то лучше, чем днем.
        • 0
          я быват работаю до 4-х, встаю в 8, везу дочку в садик, а потом опять сплю до 2 — 3 часов
        • +8
          «до 13 утра»
          понравилось
        • 0
          Можно просто работать до 7-8 утра, отводить ребенка и ложиться спать.
        • 0
          Действительно, фишка в усталости, где-то года 3 ложился в 1-2 часа, вставал на работу в 5(дорога на работу 2 часа). Вечером в 22 приезжал с работы(в дороге отдых — эл.книга) и садился кодить, эти 3 часа были самыми продуктивными за день.
      • +15
        А моя жена тоже программист. И она меня прекрасно понимает.
        • +4
          Везет тебе. Дети тоже программисты будут? ;)
          • +18
            Надеюсь.
        • +6
          Самая лучшая жена та, которая понимает и не важно кем она работает. Выходные полностью для нее.
        • 0
          Круто, на работе познакомились?
        • +1
          Напишу, наверное, откровение, но мне работается хорошо, когда моя жена, программист, уже спит.
          Все-таки любая жена внимания требует!
          • 0
            если жена точно так же в своей работе, то нифига не требует:)
      • 0
        Главное аргументы подобрать брутом. У меня получилось, проблем с женой нет.
      • 0
        С женой можно и договорится, а вот ребёнок к 8 часам утра в детский садик сам не уйдет )
      • +1
        Ну да. Ночью нужно с женой спать.
        И это очень хорошо, если она есть.
      • 0
        Абсолютно солидарен с вами ^_^ вот дал почитать статью жене, надеюсь поймет.
      • 0
        Если б я был султан…
  • +3
    Статья как раз на сон грядущий.
    Город сам по себе влияет на режим, многим ночью очень удобно заниматься делами, другого времени просто нету.
    Я много раз пытался выдерживать режим, но всё равно каждый раз «просыпаюсь» к вечеру, весь день живя как амёба.
    • +5
      А ещё в городе в 11 часов утра и в 9 часов вечера меньше пробок =)
  • 0
    В Киеве сейчас 3 ночи и я еще не сплю, а в Москве 5 утра и скоро клиенты проснутся. Очень неудобно работать в Москве находясь в Киеве :(
    • +5
      работайте на Германию, удобней)
      • 0
        Согласен, я как только перестал работать с американцами и начал работать с немцами — очень изменил свой график чем очень доволен. Сейчас работаю максимум до 21ч, а обычно и того раньше заканчиваю. Раньше сидел и до 3х, и до 4х ;(
    • +5
      Чего не скажешь про работу на Москву из Новосибирска! =)
      • +1
        Чего не скажешь про работа на Москву из Петропавловск-Камчатского, когда в 18:00 по местному времени только созвоны начинаются
        • 0
          Вам проще на американцев с западного побережья работать. У меня наоборот, все контакты ночью, неудобно и отрывает от команды.
  • 0
    А мне похоже и лечь не удастся. Вставать в 8, а сейчас уже 5, черт. А еще столько всего надо сделать. Хотя по большому счету мы сами виноваты, невозможно постоянно откладывать дела «до завтра», когда-нибудь их все равно придется делать.
    • +9
      >А еще столько всего надо сделать
      ну так не отвлекайтесь…
      • +1
        Возможно, имелось в виду, что ещё много топиков не прочитано. Я предпочитаю читать регулярно, а то потом уже ни за топики, ни за комментарии не проголосовать, да и много времени сразу тратится.
  • +3
    Да нет, автор не прав…
    Никто никогда не затягивает свой рабочий день.
    Я вот всегда ложусь как только садится солнце.
    • +38
      сто процентов и пишите вы сейчас во сне
      • +3
        это шутка юмора такая…
    • +19
      Везёт вам, зимой ложиться спать в пять вечера.
      • +8
        Гораздо интереснее было бы, если бы он жил за полярным кругом, где по полгода солнца нет.
        • +10
          Самое интересное во вторые полгода, когда солнце всегда есть =)
  • +2
    Ну всё, теперь, если меня попытаются обозвать совой (или дятлом?), я просто дам ссылку на статью… :)
  • +13
    Автор действительно прав. Читаю — как будто про себя.
  • 0
    В принципе — более-менее очевидные вещи. Но почитать было интересно.
  • +4
    А я вот только часов в 5 ложусь спать
    • +6
      Приятно осознавать, что я не один такой, коллега! Пожмём друг другу руки. :)
  • +1
    Потрясающе! Эта статья обо мне! Один в один, за тем исключением, что я веб дизайнер… )))
    • 0
      Примечание: у нас сейчас 3:51 и я иду спать.
    • +1
      Ну там не только о программерах, а вообще о творческих профессиях. Так что уход на ночное время просто позволяет более комфортно и увлеченно работать, когда тебя не дергают каждые по 15 минут по телефону (особенно когда по всяким пустякам). Сам обычно раньше 3-4 часов ночи не ложусь, а зачастую могу увлечься и до 7-8 утра.
      • +5
        Все же, фишка именно в усталости, когда «многозадачность» мозга отключается и можно сконцентрироваться на работе.
        И да, у меня пол одиннадцатого утра, и я еще не ложился (:
        • +1
          Не думаю, что основная фишка в усталости, так как в данном случае смещается просто интервал бодрствования. Так что думаю основная фишка как раз в смещении графика на 5-6 часов, и уменьшение всяких отвлекающих факторов. Для организма скорей всего, нет особой разницы вставать в 6 и ложиться в 22, или вставать в 12 и ложиться в 4 утра.
          • 0
            А я думаю, что основная фишка в усталости. Пару месяцев назад переехал и сменил часовой пояс. Разница с Москвой 12 часов. И вот я вечером иду работать, а в Москве как раз все просыпаются и начинают отвлекать. Но работать днем не получается, уже пробовал.
            Я думаю есть еще один большой отвлекающий фактор — ночью обычно некуда пойти. Ни в магазин там, да никуда вообще (зависит от местности).
            • +2
              Как ни крути, а днём отвлекающих факторов больше вне зависимости от часового пояса. Так что дело не столько во времени, сколько в том, что всё твоё окружение спит.
            • +2
              Ночью не только некуда пойти, а еще и не обновляются всякие новостные сайты/блоги и т.п. :)
              • 0
                Не то чтобы совсем не обновляются, а обновляются реже — приходится впустую жать ф5 :)
                • 0
                  а рсс на что. чтобы ф5 не жать
  • +11
    вот только, к сожалению, не все работодатели это понимают.
    в результате, подстраиваясь под их график, сильно теряешь в производительности.
    • +3
      p.s.: встал в два ночи, сижу фигачу.
  • 0
    Классная статья однозначно про меня :). Через час пять утра — самое время отойти в сон.
  • +5
    О, пора ложиться спать.
  • +4
    «Что интересно, сдвиг не бесконечен»

    Ну не знаю. Во время, когда не надо в универ больше недели, у меня часто набегает сдвига на все 2π. Надо будет поразмышлять, теряю ли я день или наоборот…
  • +8
    > сдвиг не бесконечен, и однажды попав в равновесную точку отхода ко сну между 3 и 4 часами, вы, как правило, там и останетесь.

    Ничего подобного не замечал, хотя несколько раз проходил весь цикл. Для себя определил 2 наиболее продуктивных режима: вставать в 5 утра, либо в 11 вечера. Работается лучше, но страдает социальность.
    • +14
      Бывает люди пишут один и тот же комментарий одновременно. Но чтоб в 6 ночи… утра?
  • 0
    они делают меня гиперактивным, и я то проверяю твиттер, то читаю Hacker News, — в общем, просто прыгаю туда-сюда

    Не в обиду, но очень посмешило. Так и представляется супер гипер активность кликанья мышкой) Вот у меня ребенок гиперактивный, так он по комнате может километра три-четыре намотать, прежде чем успокоится и сядет ) Я пока курю, не стою на месте а хожу по пяточку, из стороны в сторону и т.д. Так вот за мной посчитали, я около 250 шагов делаю пока сигарету выкурю =)
    • 0
      Вы или медленно курите или быстро шагаете. Нужно будет проверить, конечно, но мне кажется, что 250 шагов это как-то отнюдь немало :)
      • 0
        4-5 минут =) Это походу противовес сидячему образу жизни.
        • +7
          Еще бы без сигареты… )))
          • +5
            Если просто так ходить туда-сюда без сигареты по пятачку, рано или поздно упекут в дурку :)
    • +11
      Похожая ситуация, только не с сигаретой, а с телефоном. Когда кто-то звонит на мобильный, я почему-то обязательно хожу по комнате, не знаю почему, раньше такого не было :)
      • +11
        О, клуб любителей ходить во время разговора по мобильному :). Я наматываю километры за день — по офису между рабочими местами, переговорными и т.п. и дома кухня-комната-балкон.

        Интересно с чем это связано? :)
        • +2
          Моторика подстегивает умственную деятельность. Видно какие-то привычки из глубины веков. Когда человек сидит — он отдыхает и мозг работает не во всю силу. Во время движения же инстинкты обостряются. Интересно, ни кто не пробовал программировать на ходу)))
          Хотя, задумался, порой самые гениальные вещи приходят в голову не тогда, когда сидишь, вглядываясь в код, а когда гуляешь где-то по пересеченной местности (ну или ходишь туда -сюда по балкону, наматывая те самые 250 шагов).
          • 0
            Есть мнение, что организм жаждет компенсации недостатка двигательной активности. Сюда же можно записать «ноготряс», при длительном сидении.
      • +2
        блин, а я по остановке круги еще наматываю, пока транспорт жду
        • 0
          Это тоже бывает, ага.
  • +6
    Для больших городов еще характерно, имхо, то, что поездка даже ради пятиминутной встречи или покупки может вылиться в потерянный день, ну, полдня. В принципе тоже можно считать отвлекающим фактором, но тут ты вообще ничем не занят полезным, тупо торчишь в пробках.

    • +2
      Лишний повод много ходить пешком.
      • 0
        Повод ходить пешком — завести собаку. Лучше двух. И для режима дня полезно :)
        • +5
          Я боюсь, она со мной умрёт от голода и скуки.
      • 0
        Взять, например, Питер. Максимальная длина, судя по вики, 45 км. Берем среднюю длину поездки/прогулки. Живем в центре, нужно на 12,5 км попасть и обратно. 25 км получается. Скорость движения пешехода, если память со школы не изменяет, 4 км/ч — 6+ часов, плюс движение не по прямой, а по улицам, плюс реки-каналы, плюс светофоры. В общем, хорошо если 8 часов хватит. А уж если надо из одного конца в другой, 90 км и за сутки не пройдешь, по-моему, без серьезных тренировок.
        • +2
          Четыре километра в час — это скорость бабушки с мешком картошки. В школе такое значение давали, возможно, для простоты подсчёта. Нормальная скорость — пять-шесть километров в час.
          И зачастую сходить на несколько километров можно с той же скоростью, а то и быстрей, чем съездить.
          • 0
            Лично моя «крейсерская» скорость около 6 км/ч, но практически все мои знакомые говорят, что я не хожу, а бегу, особенно девушки. Но вряд ли я её выдержу 15 часов, чтобы 90 км пройти за сутки.
            • 0
              Для девушки это излишне, это скорость мужчины в нормальной физической форме.
              Девяносто километров — это, и правда, чертовски много, я больше тридцати не хожу. Но вот пять-десять километров лучше пройти — и интересней, чем в автомобиле либо в общественном транспорте в пробке торчать, и для здоровья лучше.
              • 0
                Для моего здоровья есть и вред и польза. За час пешком я раза 4 хоть покурю, а за час в транспорте — нет.
  • +17
    Да, время публикации статьи выбрано стратегически верно :)
  • +4
    Больше обрадовал бы статье о том, как сдвинуть с той самой точки и перестать ложиться спать в 7 утра. Это все здорово, конечно — ночь, монитор, код и бла-бла-бла. Есть в этом своеобразная романтика. Да вот только для здоровья это паршиво, мягко говоря. Ну и про страдающую социальность тоже упоминали…

    P.S: за перевод спасибо. Было интересно ознакомиться с взглядами других людей на эту «проблему»
    • 0
      Главное не пялиться в монитор в полной темноте, плюс не забывать периодически перерывы делать :) Ну и спать положенные 8 часов
    • +6
      Родился ребенок, через некоторое время пришлось водить его в садик — самый нормальный мотиватор вставать в 6.30 и ложится в 22.00.
      • +2
        Можно отвести ребенка в садик и лечь спать. А проснуться перед тем как забрать ребенка.
        • +1
          И сидеть программировать, пока ребёнок бегает вокруг и просит — «Папа, поиграй со мной»?
          • 0
            До 22 играть с ребёнком, ложить его и с 22 до 6 есть время на работу.
            • 0
              Ну разве что. Ну и мозг, как раз дойдёт — до достаточно усталого состояния…
            • 0
              А почему тогда не работать днём? Мне, например, когда в квартире никого нет, лучше думается, да и музыку можно погромче включить.
              • +5
                Солнце глаза режет…
                • 0
                  Переезжайте в Питер и покупайте квартиру в дворе-колодце на нижних этажах, или просто с окнами на север :) Сейчас я вообще солнца не вижу, в 11 ложился его ещё не было, сейчас в 19 встал — его уже нет.
          • 0
            А потом удивляться: «Что ж я тут понаписал?!».
        • 0
          -Привет папа-красноглазик!
          — Привет сын, я сейчас буду работать! Поговорим после окончания школы!
    • +2
      Чтобы перестать ложиться спать в 7 утра ложитесь спать в другое время, ваш К.О.
      У меня 2 года был постоянно уплываюший график, как раз тот случай, когда каждый день ложишься минут на 10 позже чем вчера, начал вставать и ложится по будильнику, через неделю проблема отпала. Главное чуть потерпеть, полежать вечером часок спокойно, когда вроде не хочеться засыпать, а хочеться вскочить и кодить и встать с утра, хотя тянет еще на чуток прикорнуть.
  • +1
    Когда работал на фултайме — хочешь-не хочешь график приходилось выдерживать. Ушел во фриланс,
    @всё пропало@.

    Стараюсь теперь ложиться в 4, вставать в 12. (Если честно пока не особо получается)
  • +5
    А еще, я никогда не думал, что нас, полуночников, так много ) Приятно знать, что ты не один ))
  • +5
    > сдвиг не бесконечен, и однажды попав в равновесную точку отхода ко сну между 3 и 4 часами, вы, как правило, там и останетесь.

    У меня режим сна/бодрствования постоянно смещается на 1..2 часа в сутки (т.е. цикл >24 часов). Надолго не устанавливаются ни ночные, ни дневные режимы.
  • 0
    У меня сейчас самое продуктивное время — с 8 до 13, когда домашние расходятся по школам и работам. Единственная проблема — что если перед этим ложишься в час ночи, то в 8 все еще хочется спать. И, как ни странно, это не самое удачное состояние для «постройки дома из хрусталя» :(
  • +18
    Ждем статью о том, как объяснить работодателю, что рабочий день над сместить в промежуток с 17:00 до 04:00…
    • 0
      Думаю, что когда идёт разговор о взаимодействии в команде, такая модель уже не работает…
      • 0
        Если в команде все люди творческие, то вся команда может на такой режим перейти :)
    • +7
      Ничего хорошего от такого сдвига не получиться, я после того как пару лет пожил с ночным\плавающим графиком заметил ухудшение в самочувствии, сонный ходишь, просыпаешься и башка начинает трещать, что день(ночь) выпадает — кодить не можешь. Причем на плавающем графике я замечал, что когда режим уплыл в дневное бодрствование тонус повыше, так что сейчас перестроился на стандартный подьем в 8 утра — все проблемы отпали. Так что не знаю биоритмы там и что, но для себя я решил, что явно идеи подобные вашим здоровью не на пользу и по ночам я работать больше не буду, несмотря на кажущиеся преимущества.
      • +6
        Я просто приходя на работу часам к 9-10, часов до 14 стабильно ничего толкового делать не могу. И пик работоспособности приходит часов где то в 17.
        • 0
          Аналогично, у меня работа заканчивается в 17 и на это время приходится пик продуктивности, иногда задерживаюсь даже, чтобы дописать :).

          Вообще, так как вставать приходится в 6:30, то стараюсь ложиться в 12-1, но до этой статьи даже не задумывался почему так сильно тянет покодить перед сном :).
        • 0
          Нужно самодисциплинироваться. Попробуйте приходить у 7-8, быстро добираться и тихо с утра.
        • 0
          Для начала замечу, что я вообще фрилансер и 17 часов как раз не считаю ночной работой, в 20 — 21 работать для меня норма.
          Но в целом я не согласен с подходом, то о чем вы говорите скорее психологические проблемы, работа ночью со временем добавит к ним физиологические проблемы. На мой взгляд правильнее будет искать путь быстрее включаться в рабочий режим, а не рабочие часы двигать.
          • 0
            Сомневаюсь что это связано с какими то психологическими проблемами. Просто я сова. Мне всё удобнее/легче делать во второй половине дня, не только работать.
        • 0
          я поэтому прихожу на работу на час раньше. Никто не отвлекает, а пока остальные подтянутся и начнут отвлекать разговорами, уже «разогнался» и пишу кот.
          • +1
            Что-что пишете?
  • 0
    Подписываюсь под каждым словом, однозначно про меня.
  • +14
    Всегда самое продуктивное время в последний день срока сдачи — ночь, потому что начинает реально ощущаться ледяное дыхание дедлайна. И, если утром еще можно позволить себе поразгильдяйничать с мыслью «впереди еще целый день — успею», то к ночи таких мыслей уже не остается. Правда на качестве кода это сказывается заметно. К тому же, если кодить ночью действительно бывает продуктивнее, то вот отладка при сонном мозге — процесс совсем неблагодарный. Утром ночные баги ловятся стандартно раза в четыре быстрее и громче ("@#$$#&! Че ж я сразу-то не заметил!") ;)
  • +3
    Публиковал здесь с год назад примерно статью про поток. Думаю, дело не столько в усталости мозга (хотя с этим тоже, безусловно, согласен), сколько именно в отвлечениях.

    Кстати, с интернетом бороться можно достаточно просто — прописываете в hosts доены любимых сайтов и заворачиваете их куда-нибудь. Например, на Localhost. И всё. Никаких фэйсбуков, ютюбов, твиттеров и лентару.
    • +2
      Ага, сам закрыл и сам же знаешь как открыть «всего на пару секунд», а если не сам закрыл, то появляется спортивный интерес «а фигли, я могу и проксёй воспользоваться!». Ну и в таком ключе. Тут только воспитание самообладания, ничего другого не поможет.
      • 0
        Если для того, чтобы открыть на пару секунд две минуты делать надо — лишний раз задумаешься, надо ли.

        Приведу пример — у меня компьютер сам выключается дома в 11 вечера. Причём, отменить это можно, просто набрав команду shutdown /a в течение одной минуты. Но, набирая её, ты должен понимать, что нарушаешь правила, тобой же установленные, и что для этого нужна веская причина. Я иногда это делаю, но, в большинстве случаев, понимаю, что действительно пора спать :).
        • +1
          Сам себе диктатор :)
  • –1
    Работаю с 8:30, потом учусь до 18:30, вот и приходится кодить ночью, кстати заметил, что примерно до часу ночи сидится нормально, потом минут 20 глаза собираются в кучку, все расплывается, в это время просто закрываю глаза, слушаю музыку и примерно в 1:30 спать уже не хочется. А потом снова утро… Кстати пару раз замечал, что спать один час очень даже здорово. Ложился в 5, вставал в 6. Вставать было немного трудновато, но в течении дня спать не хотелось совсем)
    • +2
      Хех, я в 19 лет спал в метро, пока в универ или на работу ехал. Иначе когда играть в УО по ночному безлимитному тарифу?+) Потом все выходные спал с перерывом на туалет и поесть только…
  • +3
    Ночью я написал немало кода, случалось и вовсе не спать из-за приблежающегося дедлайна или неудержимого энтузиазма. Пишу ночью лишь потому, что никто в это время не отвлекает, в соседней комнате не орут дети, жена не задает миллион несущественных вопросов, да и соседей за стеной совсем не слышно.

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

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

    Хочу попробовать систему с парой часов сна/отдыха, которые чередуются с 3-4 часами работы, но жизненные реалии пока не позволяют этого сделать.
  • 0
    > сдвиг не бесконечен, и однажды попав в равновесную точку отхода ко сну между 3 и 4 часами, вы, как правило, там и останетесь.

    Не думаю что так, летом на каникулах в 2010 году я как-то сумел на 24 часа вперед сдвинуть этот цикл. Лег так один раз в три часа, потом надоело так поздно ложиться и вставать, ну и начал вперед сдвигать — никаких проблем.
    Правда, когда гости приходили, они мягко говоря не понимали, почему я сплю в 3 часа дня и внезапно проснулся в 7 вечера…
  • +4
    >Из-за этого огромного умственного вклада мы просто не начинаем работать, пока не можем рассчитывать на пару часов покоя.

    Вот хорошее оправдание для себя, почему мы не начинаем работать:)
  • +3
    Сегодня работал до трех ночи, после чего проснулся в 11.
    Заинтересовался, почему так всегда получается.
    Поискал в гугле «почему программисты работают по ночам».
    Нашел статью на хабре, прочитал, проникся, а затем посмотрел на дату публикации и проникся вдвойне.

    Гугл быстр, а мир тесен.
  • +1
    Как и из любого другого, из этого данного правила есть исключение. Подобная ситуация у меня была когда я учился в университете. Связано это было действительно с причинами, описанными выше, но в большей степени всё же с более или менее свободным распорядком дня. Сейчас работаю в софтверной компании, у нас целых 2 этажа программистов всех мастей и атмосфера здесь соответствующая. Все в работе, постоянное взаимодействие с коллегами — чаще помогает сосредоточиться на работе, нежели отвлекает от неё. Правда и здесь есть свои подводные камни. Так производительность ближе к пятнице всё-же начинает падать, в вторая половина дня пятницы так и совсем не мотивирует на написание кода. :) Впрочем, мне сложившаяся ситуация нравится больше, чем бессонные ночи в прошлом. Да и сбой биологических часов со временем начинает сказываться на здоровье. Я частенько чувствую недосыпание днём — сосредоточиться бывает не очень просто. И только ближе к концу рабочего дня производительность снова плавно возрастает. Не могу связать этот факт ни с чем другим, нежели с прошлым распорядком дня (по которому, к слову, жил лет 5-6).
  • 0
    Я жил по такому графику несколько лет назад, но потом у меня поменялся род занятий и пришлось довольно сложно перестраиваться. Старался ложится не позже 12 ночи, но всё равно не мог уснуть до 3 часов. И знал, что если сейчас встану и сяду за комп, то точно до утра спать не буду. Вот так и боролся. У меня ушло около полугода на то что бы перестроить организм. Сейчас стараюсь придерживаться «нормального» графика, но порой приходится работать до утра, но это редко бывает, но в таких случаях мне хватает пару часов на сон что бы рано утром встать и пойти на работу.
    • 0
      Недавно решил лечь в 11 вечера, ибо пару дней почти не спал, но часов до 3х так и не уснул))
  • +1
    Говорят работать ночью вредно для здоровья — для сердца в частности. Я бы так не мучал свой организм. Ночью надо спать… Хотя со мной большинство программистов сейчас не согласится ибо 80% из нах считают что они какие-то сверхчеловеки )
    • 0
      Все мы люди, просто так получается, кто-то так уже привык, у кого-то в силу обстоятельств ночью получается лучше…
  • 0
    Именно, тоже за собой это замечаю, пока не наступит часов 10 вечера мозг не активизируется.
    У меня ночной график уже вошел в привычку, но когда я вынужден его менять — это стресс.

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

    Еще эти темные дни пошли, солнца мало — не нравится мне это.
    • 0
      Ой, и не говорите! С утра просыпаешься — будто ночь. Вечером домой — тоже темень жуткая. А в течении дня всё такое серое и унылое за окном…
      • 0
        Для меня желание видеть солнце и было в свое время мотивацией вставать рано. По будням вставал, чтобы пораньше закончить работу и пойти фоткать, пока есть солнце. По выходным ездил на вело- или лыжепокатушки.

        И надо обязательно договариваться, что приедешь, обещать товарищам. Если самому кататься, то меньше мотивации встать рано, когда длина светового дня уже позволяет, ближе к апрелю )

        По ощущениям — намного полезнее вставать рано. Но и высыпаться при этом надо. Если постоянно ложиться в 2 и вставать в 8, то ничего хорошего не выйдет.
  • +1
    На самом деле связь может быть обратная: не тот более продуктивен, кто поздно ложится, а наоборот: люди, поздно ложащиеся спать и поздно встающие, более продуктивны по своей природе. В учебнике английского языка Longman: Cutting Edge Avdanced вчера прочитал ссылку на исследование «австралийских ученых», которые протестировали группу из 400 человек.
    Вот статья.


    Вот ссылка на исследование.
    • +2
      Слишком простой способ — одноразовое анкетирование.

      Надо было взять 5 групп: 2 сов, 2 жаворонков и 1 контрольную (рандом). После чего двум группам заставить изменить режим, а остальных использовать для последующего сравнения.
    • 0
      Тем не менее, этот простой способ выявил закономерность: у людей, ложащихся позже, интеллект выше. Не факт, что причина — позднее время отхода ко сну, наоборот, это может быть следствие высокого интеллекта.
    • 0
      люди, эмоционально активные (а таких называют «интелектуальными», так как их ум работает на больших оборотах) — просто не могут уснуть рано — им постоянно хочется чтото делать. и если не приспать себя до 21, то нет больше шансов этого сделать до после полуночи. Кто замечал за собой такой факт что с 20:00 начинает резать в глазах, все признаки хотения спать, но хватает этот период пересидеть и вуаля — после 22 этот эфект как рукой сняло, включилось «второе дыхание». Потому то что написано в статье — ефект обратный — люди в которых ум работает на больших оборотах — они просто не могут заснуть рано, и потому (как всегда ум делает в таких ситуациях) нашли себе оправдание (ни кого не хочу обидеть, просто в ума эта функция прошита на уровне ядра)
      Почему нужно ложиться спать с 21:00 до 23:00?

      Почему нужно ложиться спать с 21:00 до 23:00?
      00:39:31 Итак, сейчас мы будем с вами говорить о режиме дня. Оказывается, что разум и ум человека отдыхает с девяти часов вечера до фактически до одиннадцати-двенадцати часов ночи. Если человек лег где-то в двенадцатом часу-пол двенадцатого — значит у него ум не может отдохнуть. Потому что ум отдыхает только в эти два часа. Все, время кончилось, прошло время. И человек этого не понимает, он говорит: “Ну как, ну я же сейчас посплю и у меня ум отдохнет.” Нет, тело отдохнет, жизненной энергии станет больше, ум не отдохнет. И как эта выражается усталость ума? Ум может в усталом состоянии находиться долгое время, несколько лет. Постепенно краски жизни начинают блекнуть, человек чувствует, что все стало безвкусным. Он смотрит на мир — через глаза проявляется отдых ума проявляется через глаза. Человек смотрит вокруг и видит, что все какое-то сухое, неинтересное, раньше краски жизни были лучше. Он чувствует, что как-то все… все какое-то такое сухое. Ему ничего не радует его взгляд. Это означает, что ум устал, и он требует отдыха.
      • +3
        Для того, чтобы утверждение, противоречащее личному опыту миллионов людей, восприняли всерьёз, было бы гораздо лучше сослаться на серьёзную научную статью, чем доказывать утверждение, просто повторяя его на разные лады. Доказательство повторением, безусловно, проверенный метод (привет разрушенному Карфагену), но на хабре не та аудитория: они таки пойдут по ссылке и найдут перлы типа этого:
        У нас во вселенной половина вселенной затоплена водой. Когда эпоха сменяется одно-другое, то вода начинает подниматься вверх по каким-то причинам. И она затопляет практически всю вселенную, оставляя небольшую ее часть. И вот это и есть тот потоп, которым пугают. Он произойдет еще не слишком скоро, и я думаю, что не доживем. Через 427 000 лет он произойдет.
        После этого оратора трудно воспринимать без снисходительной усмешки.
        • –4
          этот «оратор» лечит такие болезни, на которые медицина со всем научным аппаратом поставила метку «не излечимые». Вам решать, чей опыт использовать.
  • +3
    Просто ночью очень тихо. Даже шум на улице стихает и уже ничто не отвлекает от работы.
    • +2
      Пробовал работать в наушниках — не помогает.
      • +2
        Я тоже пробовал — это совсем не то. Нет, лучше конечно, чем внезапные отвлекающие шумы, но совсем не то же самое что полная тишина.
      • 0
        Когда над ухом орут и надо сосредоточиться — включаю довольно громко розовый шум и раза в два сильнее — музыку — помогает (долго, конечно, так нельзя).

        Но ночью всё равно лучше.
  • +2
    Не знаю, на сколько это правильно, но у меня режим такой уже стал обычным, до 7-8 утра коддинг, потом дневные дела (учеба, встречи), к 15-ти часам я уже сплю, просыпаюсь в 23 или к часу и все по кругу, чувствую себя вроде нормально.
    • 0
      это все организм терпит пока есть такие дневные дела как учеба ))) я имею ввиду возраст. а когда учеба заканчивается то еще через 5 лет примерно такой график больно бъет
  • 0
    Я тоже во многом узнал себя. Бывает, когда не спится, встанешь что-то кодить, и за час делаешь очень многое (не то, что днем). Правда нужда вставать в 7 утра по будням мешает, зато на выходных можно «нормально поработать».
  • +1
    не знаю как многим, мне для нормальной работы достаточно если я один в кабинете, тогда время суток значения не имеет
  • 0
    Насчет «графика», «режима», «сдвигов» — не думаю, что это проблема. Какой режим хочешь, тот и выбираешь. В последние годы мне 6-8 раз в год приходится сдвигать цикл на 11-12 часов (перелет из Москвы в Редмонд и обратно). Все чаще получается, что «щелчок» — и ты уже в нужном режиме. Особенно помогает для переключения банка редбула утром по новому режиму в течение нескольких дней :)
    • 0
      Мне очень сложно стало сдвигать график, с каждым годом все сложнее и сложнее.
      А редбул кстати очень сильно бьет по организму, аккуратнее с ним.
      • 0
        У меня наоборот, с каждым годом проще. 25 лет назад даже четырехчасовой сдвиг между Москвой и Новосибирском приходилось выправлять несколько дней. Сейчас я его вообще не замечу.
  • +9
    Мне как-то сказали, что если меня оторавать от программистики вечером, то на меня страшно смотреть и хочется вызвать психиатра =) Типа взгляд пустой, смотрящий сквозь отвлекающего, жутко торможу и «витаю где-то там». Наверное, со стороны это смотрится вообще жутко =)

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

    Поэтому самый продуктивный код получается ночью, когда мозги ни на что не отвлекается по пустякам.
    • 0
      Программизм головного мозга.
  • 0
    >> С другой стороны, когда я немного уставший, я просто плюхаюсь за стол и пишу. Со слегка утомлённой головой я могу писать код часами, даже не думая заглянуть в твиттер или фейсбук. Интернет как будто перестаёт существовать.

    Согласен полностью, этот топик я прочитал только сейчас, когда проснулся

    По поводу дня, я стал замечать что днем очень много отвлекающих факторов, ночью же все спят и ты работаешь.
  • 0
    Надо всё это дело зарифмовать, положить на музыку и получится что-то типа «гимн программиста».

    Многое и так понятно, но хорошо сформулировано, больше всего понравилось:
    Например, моя продуктивность минимальна после чрезмерного количества чая или невовремя выпитого энергетического напитка: они делают меня гиперактивным, и я то проверяю твиттер, то читаю Hacker News, — в общем, просто прыгаю туда-сюда.
  • НЛО прилетело и опубликовало эту надпись здесь
  • +5
    Прислал линк своей жене с комментом —

    «во! доходчиво объяснили, почему я иногда не берусь за что-то, если не вижу достаточного времени или понимаю, что меня будут отвлекать»

    Ответ был не совсем ожидаемым-

    " да ты просто мужик и плохо переключаешься между задачами

    вот и все

    а то развели целую теорию… "
    • +3
      Где-то видел статейку шуточную, мол мужской мозг — это комод с кучей ящиков, где все структурировано и упорядочено, но одновременно может быть открыт только один ящик, поэтому переключение между задачами долгое, но концентрация на одной задаче максимальная. А женский мозг — комод, где все свалено в кучу в один большой ящик, поэтому многозадачность потрясающая, но сконцентрированность чуть ли не отсутствует. В каждой шутке есть доля шутки :)
      • 0
        Просто исторически сложилось, что женщине надо, к примеру, смотреть за ребенком и при этом готовить кушать или убирать дом. Поэтому многозадачность развита хорошо :)
  • 0
    Отличная статья, так сказать обосновывает то, о чем я только задумывался. Спасибо автору. Ждем продолжения
  • 0
    Часто ложусь спать в 4, но хочу от этого уйти, ибо утрам работается продуктивнее во много раз. А чтобы не отвлекаться на соц сети и т.п., надо просто на них не отвлекаться.
  • 0
    Мне очень удобным оказался такой цикл: сразу после работы (в 8-9 вечера) ложишься спать, спишь часов пять. Встаешь и всю ночь продуктивно работаешь с ясной головой (а не уставшей). Часов в 6 снова ложишься и досыпаешь оставшиеся 3 часа.

  • 0
    еще про работу на чуть усталом мозге.
    Заметил, что иногда при легком похмелье просто отлично работается с самого утра и до конца дня, либо до обеда, если в обед состояние нормализуется :).

    P.S.: Но минздрав все-таки предупреждает.
    • +3
      Это, кстати, не от усталости. При похмелье в крови высокая концентрация кетонов, которые отлично утилизируются мозгом в качестве питания. Т.е. мозг как раз-таки в тонусе, хоть и немного не в адеквате :)
      • –2
        Так вот почему программисты так любят пиво.
        • +6
          Это из серии «городские легенды». Знаю много отличных программеров, которые не любят вообще алкоголь и пиво в частности. Еще бОльшая часть не то чтобы не любит, но достаточно равнодушна к пиву. Сам я кстати тоже не фанат этого дела.
  • 0
    Доброе утро всем! Как покодилось?
    А по теме: я не кодер, а админ, но сути дела не меняет. Мозг включается только ночью, например, сегодня активность резко возросла между 3 и 4 часа ночи: сразу хочется накатить, прикрутить, собрать, наскриптить и много других издевательств над домашним сервером. Т.е. начинаю работать в бешеном, в отличии от дня, темпе. Иногда, правда, и днём такое бывает, но обычно после 23-24 часов.
    • 0
      думаю, некоторые работодатели будут только рады, если админы смогут работать и по ночам
      • 0
        У некоторых работодателей админы так и работают, им ещё и доплачивают за ночные смены.
        • 0
          всякие дежурства не в счёт
          • 0
            Просто график 2 в день, 2 в ночь, или сути через трое. Дежурством это назвать сложно, имхо.
  • 0
    А я сначала удивлялся тому, что когда уставший или еще сонный с утра, то кодится намного лучше. На работе специально слушаю trip-hop, чтобы впасть в такое состояния заторможенности. Это позволяет хорошо погрузиться в процесс кодинга и не отвлекаться вовне.

    >> Как с пиком Балмера, усталость заставляет нас собраться потому, что уставший мозг просто вынужден сосредоточиться!

    Думаю, что это общее правило и для нашего мозга и для нашего тела. На тренировках по рукопашке первые 20 минут тренер посвящал тому, чтобы как можно больше вымотать нас. И вот стоишь ты — язык на плече, руки трясутся от напряжения, медленно моргаешь очередной раз про себя повторяя «куда я попал» и тут довольный тренер, потирая руки, говорит «Ну что, размялись? А теперь начнем тренировку!». Аргументировал он это тем, что пока мы не устали, наше тело не будет искать оптимального пути для выполнения упражнений. Устав же, оно будет экономить свои силы и работать более продуктивно.
  • +4
    А я не работаю по ночам, и не собираюсь, потому что у меня есть жена! По ночам надо спать вместе с ней!
    • +3
      По ночам надо не спать в вместе с ней!
  • +1
    Есть еще один фактор — ночью тише. Намного. Не могу работать нормально, когда соседи сверху прыгают на скакалке, а снизу слушают что-то из современной клубной музыки.
    • +2
      Вы забыли про сладостные звуки перфоратора и молотка.
  • 0
    В дополнение к статье есть еще вот такой взгляд на работу программиста, с которым я лично полностью согласен.
  • 0
    > чрезмерного количества чая или невовремя выпитого энергетического напитка: они делают меня гиперактивным, и я то проверяю твиттер, то читаю Hacker News, — в общем, просто прыгаю туда-сюда.

    У меня такое и без употребления чего либо постоянно :(
  • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      Да, для нормальной работоспособности надо вникать в тему.
      Добавлю: на циркадные ритмы максимально воздействует только небольшой участок спектра в голубом диапазоне. Лично мне сдвинуть ритм на место помогает специальный девайс (вот такой), а при наступлении «этих дней» (то есть того, что творится сейчас за окном), девайс незаменим. С ебея слегка поюзанный можно заказать баксов за 100.
      • +1
        Светодиодный фонарик за 100 баксов с патентованным синим светом™? Серьёзно?
        • 0
          Главное что работает. Если эту штуку, например, один раз вечером включу, то до 3-х точно буду ворочаться без сна. Хотя вот положительный эффект появляется только после нескольких дней использования.
          Думаю, стоило бы дешевле, если бы производилось в сопоставимых объемах с фонариками. Тем более, я не понимаю, что именно там запатентовано и в чем проблема патент обойти.
          Конечно, можно «патентованный синий свет» и самому собрать (там 66 светодиодов, не помню длину волны, но они не очень дорого стоят — рассматривал вариант со сборкой самому перед заказом), но надо еще добавлять таймер с автовключением света (чтобы возле кровати поставить), будильник, аккумуляторы с зарядным устройством — те же деньги получатся, только будет страшнее выглядеть это все.

          Плюс DIY — получится неплохая статья для Хабра =)

          Кстати еще, по зомбоящику недавно показывали, очки с верхней подсветкой недавно придумали (или запатентовали :), не помню, да и неважно) с таким же действием. Нацепил утром и вот тебе солнышко.
      • +1
        У меня монитор с широким цветовым охватом, посмотрел на фотку — взбодрило :)
    • 0
      В Питере вот сегодня рассвет был в 11-00, а закат в 16-55. Не перебор ли для сна 18 часов? Да и даже в это время я бы не сказал, что очень много света — читать не с экрана без освещения очень сложно.

      Про рабочих в ночную мену могу сказать на опыте наблюдения за знакомыми, работающих «2 в день, 2 в ночь» — перед рабочей ночью днём никто из них не спит заранее, то есть приходят на работу, уже не спавши часов 10 минимум, а концу смены получается 22 часа не спали.

      А вот у меня утро тянется очень быстро — только что было 6 утра, а вот уже 11 и спать хочется :)
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          А профиль не поменяли :)

          Но у переезда в более южные широты тоже есть недостаток — жара. Мне кажется, что мой организм на неё реагирует куда хуже чем на отсутствие солнечного света.
          • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Ровна в 4 летом ложусь, когда на пары не надо к 8 :)
  • 0
    Спасибо автору за стаью. Всё хотел свою оформить примерно в таком же стиле, но одновременно предложить элегантное решение проблемы.

    Много лет я изучал эту проблему и нашел таки выход в Технике Помидора: www.pomodorotechnique.com/
    Даже однажды ыступал на эту тему: vimeo.com/21798188 (1.5 часа)
    Если не изменяет память, то на хабре уже эта техника упоминалась, но слишком вскользь как-то. Она как раз даёт вам возможность сконцентрироваться над задачей даже в окружении большого количества отвлекающих факторов. В общем, смотрите видео. Если надо будет, изложу кратко в статье.
  • 0
    жизненно
  • 0
    Хорошо эту тему раскрывает Торсунов —
    сон с 9 до 23 заряжает нашу эмоциональную батарейку
    с 23 до 3 — психическую
    с 3 до 5 — физическую (точнее в его лекциях по режиму дня)
    то есть если не спать в ночи, то в среднестатистически вырубает около 4-5, когда тело уже совсем хочет спать.
    А тепер внимание тем кто любит не спать с 9 до 23 — депресняк вам гарантирован! Краски мира будут сужатся незаметно для вас, подобно тому как ни один кто задохнулся угарным газом не чуствовал нехватки кислорода…
    Проблема в том что мы герои, и думаем что мы совы (я сам так когда то думал)
    но не тут то было — это все во лиж привычка, сами выбирайте что вы хотите в будущем.
    намного лучше ложится в 20-21 и вставать в 3-4
    • +3
      это все во лиж привычка

      Не сразу врубился, что это означает «это всего лишь привычка» :)

      А вообще, замечал, что если пару дней в неделю давать себе 2-3 лишних часа сна, то настроение существенно улучшается. И от стрелок на часах это мало зависит.
      • +1
        это потому что у вас период выборки невелик :-)
    • 0
      Вот у меня, в Воронеже сегодня восход в 9:27 (Заход 17:15). Получается, что если в 4:00 встать, то до рассвета проходит целых 5:27 темноты за окном.
    • 0
      Сон с 9 до 23? Может опечатка?
      • 0
        да, спасибо :) имел в виду с 21 до 23
  • +3
    Для меня плюсы у ночи:
    — Врядли ктото активно будет приставать со звонками/сообщениями
    — Темно. Мало чего отвлекает
    — Виден только экран, причем его не обязательно делать ярким (моим глазам удобней не сильно яркий экран. на макс. никогда не включаю)
    — ощущение перерыва, когда можно сделать чтото, пока мир отдыхает.
    • +1
      Оффтоп. Думал похожего никнейма на Хабре нету ;)

      По теме:
      ощущение перерыва, когда можно сделать чтото, пока мир отдыхает
      Невероятно точно подмечено!
    • 0
      — Темно. Мало чего отвлекает
      — Виден только экран

      На самом деле довольно пагубная для глаз комбинация. Лучше если наоборот, включен свет и соответственно нет резкого контраста.
      • 0
        экран темный, темный фон в IDE. Резкого контраста нету.

        7 лет так, вроде со зрением все впорядке) когда чувствую усталость глаз — перерыв. На самом деле лично мне неприятней всего плохое дневное освещение в помещении, и яркий экран, тогда буквально через 20 минут чувствуется напряженность глаз.
      • 0
        Включен свет и выключен монитор))
    • 0
      Можно даже его захватить пока он отдыхает :)
  • 0
    Про «сонный мозг» чистая правда, проверено и ен один раз. К тому же я «сова» по природе. И когда работа официально начиналась у меня в 12 дня — было просто здорово, ложился в 3 высыпался и многое успевалось. А вот с переходом к работе с 9 утра — пришлось долго перестраиваться, учитывая что нужен еще час на утреннюю пробежку и всякие процедуры-моционы. И когда в 23-00 мозг гтов и даже хочет что-то творить или вытворять — организм уже начинает уходить в режим автопилота )))

    Вывод: надо узаконить для программистов начало рабочего дня в промежутке между 12 и 14 часами дня )))
  • +3
    Сегодня в самый разгар сна в 10 часов ночи позвонили какие-то спамеры: — Вы сейчас можете говорить? — Нет. — Когда мы можем вам перезвонить? — Никогда. По их представлениям люди должны в 7 утра вставать, а не ложиться.
    Раньше в двух фирмах, где я работал, делали послабление программистам, можно было приходить позже (и уходить тоже позже), а вот когда в последнем месте решили закрутить гайки, и заставили всех приходить ровно в 10, я не смог этого выдержать долго, пропало желание работать, код писался с большим усилием. Все программисты стали приходить вовремя, но стали и уходить вовремя, не задерживаясь на работе ни на минуту. Из творчества работа превратилась в сплошную рутину.
  • –1
    Ура! Я не один такой!
  • 0
    Супер-статья. Спасибо за перевод!

    Настоящая причина в том, что мы весь день тянем время, а к полуночи переходим в режим «Аааа! #$%! Работать!»
    Именно так оно и есть:)
  • 0
    С первой часть, что работать эффективно невозможно когда отвлекают — я пожалуй соглашусь, а вот со второй частью, что ночь усталому мозгу ничего не остается как только сосредоточиться — нет! Это противоречит физиологии человека, мозг так или иначе работает лучше днем и в этот период нужно находить способы сосредоточиться (попросить не трогать, одеть наушники, остаться дома работать в тишине и т.д.).
  • 0
    Невозможно не согласиться со статьей, днем/вечером постоянно то и дело тянет то музыку послушать, то пошпилить во что-нибудь, то потрындеть с кем-то из знакомых, НО только не работать, а ночью все спят и музыка раздражает, да и играть лень вот и приходится работать именно ночью
  • 0
    Все споры в комментариях выше можно решить, поставив двум программерам одну задачу, а потом сравнить дневной и ночной код. Будет забавно, хотя я и сомневаюсь, что кто-то возьмется это организовать.
    • 0
      да и выборка скажем невелика получится)
    • 0
      Ещё забавней две задачи часов по 12 двум программерам, одному «сове», другому «жаворонку», так чтобы начинать решать первую они стали в привычное время (один утром, другой вечером), а вторую через 12 часов.
  • +1
    Сам работать предпочитаю по ночам.
    Но считаю что по большому счету- это от собственной неорганизованности- мы сами такие раздолбаи что позволяем чемуто отвлекать нас от работы. Но- это теория.
    А практика- когда жена спит, дите спит, коллеги- суки- наконец тоже спят и в аську никто ничего не пишет- вот тогде наконец начинает склеиваться работа))))
    • 0
      Я бы сказал это от собственного неумения объяснять доходчиво людям «когда я в vim, я глух и нем» :)
  • +1
    Вспоминается баш.
    - Фига себе, час ночи... И главное где я это узнал, в дебагере когда проверял функцию которая время должна возвращать...

    Ну или классика
    23:45 - всё, за пять минут допишу функцию, и спать. Завтра на работу рано вставать.
    06:00 - бля


    А по теме, я работаю не зависимо от времени суток, это бывает и днём, и ночью, главное поймать «пруху». Очень не хочется работать когда с кровати подняли а разбудить забыли, аналогично и наоборот, когда уже спишь на ходу, а в кровать ещё не лёг. Мешают и прочие вредные факторы (голод, простуда) так что говорить о каком-то преимуществе конкретно ночного времени, я бы не стал.
    • 0
      Умеренный голод скорее способствует. Продуктивно думать на полный желудок — весьма проблематично.
      • +1
        Когда в голове одна мысль «только бы поскорее пожрать» это тоже не дело.
        • 0
          за 12 часов без еды ещё никто не умирал :))
          • +4
            Умирали только те, кто в эти 12 часов мешал мне пожрать. :)
        • –1
          Ещё напрягает запрет курить на рабочем месте и строгий регламент перекуров, когда постоянно смотришь на часы «скоро ли» — тоже не айс.
  • +1
    Только проснулся, полез на Хабр — а тут толково расписано то, что я жене не могу втолковать уж год…
  • 0
    Прочитал статью, прочитал комменты.
    Я не один что могу засыпать встретив рассвет.
    Друг один охарактеризовал меня как «ядерная сова».
  • 0
    У меня график такой — отлично работает голова с 8 до 12. т.к. работаю с 9 то с 9 до 12. Днем работать невозможно, поэтому для меня это не продуктивное время чаще всего. И отличное время с 17..22. Если вечером делать перерывы, не работать, то этот вечерний ритм можно опустить с 23-00 до 2-3 ночи.
  • 0
    Днем в основном я занимаюсь проектированием, а ночью превращаюсь в кодера :)
    • 0
      А спите когда?
  • +2
    Клуб полуночников на хабрахабре.

    Ночью так хорошо, уютно, теплый ламповый свет настольной лампы, тихая музыка любимого радио, весь мир спит, а ты творишь или просто маешься дурью. Романтика.
  • 0
    Я не программист. Но чёрт возьми. Вчера лёг в 4, позавчера в 4, и три дня назад… Я уже не помню, чтоб я лёг не между 3 и 4 ночи.
  • +1
    Забавно читать пост о высокой продуктивности ночью, что мол никто и ничто не отвлекает, к которому половина комментов написано в теч. 2-х часов после опубликования :)
  • 0
    personally proven since 1985
  • 0
    Вспоминая студенческие годы (да и времена, когда учился в старших классах)… Сессия, экзамены, диплом… Вот скажите все же пишут львиную часть материала когда за окном уже давным давно темно и уже чуть-чуть и светает? )
    Полностью согласен — когда ничего не отвлекает и предельная концентрация — продуктивность на максимуме.
  • 0
    Очередная статья о том, какие «программисты не такие как все».
    На самом деле все сугубо индивидуально. Однако почему-то стереотип, что програмисты все поголовно совы и работают по ночам плотно и глубоко впечатался в абстрактный мозг. Да ладно, чего уж там, я и сам так думал достаточно долгое время.
    Но, однажды, попал я на работу, где начало рабочего дня строго регламентировалось. Мне нужна была эта работа и пришлось подстраиваться. Это было долго и больно. НО!
    В итоге я получил нормальный здоровый сон. Я перестал влючать будильник, я просто просыпаюсь ровно в одно и тоже время. Мне стало достаточно 5 — 6 часов чтобы выспаться и чувствовать себя полным сил. Утром час на душ, легкий завтрак и сборы на работу. Я прихожу на работу полный сил и с совершенно чистым мозгом и делаю бОльшую часть работы до обеда. И до обеда я делаю теперь больше, чем раньше делал за сутки (во времена фриланса) и при этом у меня остается время на хобби, семью и самообразование.
    Да, я встаю в 7 утра даже в воскресенье. Я так привык.
    Так что для себя я вывод сделал: совы/жаворонки — это еще ни о чем не говорит.
    Ну и да, повторюсь, все сугубо индивидально и зависит от вашего желания. Мозг вообще очень загадочная штука, но договориться с ним можно.

    ЗЫЖ, про работу с уставшм мозгом — чушь.
    • 0
      а вот я готов поспорить по поводу последнего пункта.
      как минимум у меня это точно так же. Плохо получается писать код только только выспавшись и в «полон сил» состоянии. Зато все остальное в это время делается на ура.
      • 0
        остальное — это что? соцсети, блоги, твитеры и прочее? Может я что-то нетак делаю, но мне достаточно того часа утром, чтобы потом полдня не париться и не отвлекаться. Кажется тут главное для себя определиться, вы проводите время на работе или работаете на результат. По-моему это проблема не отдохнувшего/неотдохнувшего мозга, а несколько другого характера.
        • 0
          остальное — это как правило вообще не связанные с компом вещи, либо почта/обсуждения. И это занимает бОльшую часть рабочего времени у меня. На чистое программирование остаётся 3-4 часа максимум. И вот эффективнее всего оно получается как раз в моменты легкой усталости, нежели чем наоборот.
    • 0
      Если вы спите всего 5-6 часов, то вполне возможно, что вы все время уставший, хоть и не замечаете этого. В лаборатории сна и хронобиологии Пенсильванского университета был проведен тест работы психомоторной бдительности (psychomotor vigilance task), участники которого нажимали на клавишу пробела когда видели на экране компьютера цифры, появляющиеся через случайные интервалы времени.

      Те участники эксперимента, которые спали менее 8 часов в сутки, реагировали медленнее, причем время задержки реакции увеличивалось с каждым новым днем тестирования. Примечательно, что те кто спал, например, 6 часов, настаивали, что небольшая сонливость не мешает им справляться с задачей, то есть они не замечали ухудшения своей реакции.
      • 0
        Причём увеличения реакции у тех кто спал более 7-8 часов тоже не наблюдалось… Так что спать лучше «достаточно» но и спать жуть как долго тоже нет смысла. Главное знать свою норму.
        • 0
          угу
          так же заметил, что если не встать в то время, когда привык, потом ходишь как моль
      • 0
        да ладно тебе. У меня еще есть несколько лет в запасе, пока я остаюсь в категории «молодой» и мой организм вполне себе хорошо справляется. Да, я абсолютно уверен, что с возрастом такие фокусы уже не пройдут.
        • 0
          А с возрастом часто приходит бессоница :)
  • +1
    В ночной передаче Александра Гордона лет 5 назад обсуждались вопросы сна. Знающие люди сказали, мол, да, когда мозг устал, он не отвлекается на посторонние раздражители и занят только одной задачей.

    По поводу монитора — голубого экрана. Как известно, синий цвет действует на человека пробуждающе. Небо стало голубым — пора вставать. Если сделать экран в красных оттенках, возможно, спать захочется раньше.
  • 0
    В этом определенно что-то есть.

    Сказал я в 5 утра.
  • 0
    Уверен, что продуктивность — это заблуждение. Я вчера уснул до 00 00, проснулся утром и мне очень хотелось поработать, но…

    … мы просто не начинаем работать, пока не можем рассчитывать на пару часов покоя. Не имеет смысла строить в голове всеобъемлющую модель системы только для того, чтобы через полчаса её кто-то сломал.

    100%
  • 0
    Не забывайте и о серьёзных минусах ночной работы, касаемых здоровья. Мы, увы, не бесконечно молоды. Солнышко не шутит, или пара общеизвестных, но неочевидных фактов.
  • 0
    Отличная статья, но к сожалению она не даёт понять что же делать, ведь режим то не правильный.
    Я все детство был жаворонком. Просыпался в 5 утра и сидел никому не мешая играл в Lego по словам матери. Также она говорит что меня сильно испортил компьютер, я перестал спать ночью и тд.
    Основная проблема это уснуть вечером, ну не могу я, лежу ковыряю мордой подушку 3 часа подряд, Пробовал считать слонов, представлять что я в пустой белой комнате в позе лотоса где больше никого нету… Не помогает а пить таблетки не хочу, такое чувство как будто я просто не устал за весь день, я ложусь а у меня все мышцы ну хоть самолет грузи. И я понял, пора начать заниматься спортом, я начал бегать по утрам, брусья, турник итд. Не помогло! Вообще никак, единственное что мне это очень понравилось я до сих пор не перестал, независимо когда проснулся. Так вот, мне просто не хватало дневных нагрузок для усталости, в итоге я по 15-30 часов не спал, от чего вставал то утром то вечером каждый день по разному.
    Ну и что делать то? Бегать каждые пол часа уставать во время кодинга это нельзя и невозможно. А буддисты пишут что люди которые ложатся после заката солнца у них биохимия крови другая, их организм настроен на самоуничтожение и все такое. Более того, люди которые встают утром гораздо качественнее работают и я это тоже почувствовал. Сколько раз было 4 часа не могу решить проблему, плюю иду спать, утром один взгляд и вуаля.
    А еще я заметил что в 10 часов вчера у меня просыпается творитель, с кучей гениальных мыслей в голове, и план реализации этих мыслей начинает создаваться именно в тот момент когда я лежа на подушке считаю слонов? А мысли хорошие, и как приятно посидеть ночью, а утром идешь спать с чувством выполненного долга? А если таки постараешься уснуть, то чувствуешь что ты не реализовываешь своего таланта творца. И вот что делать…
    Вообщем сейчас я практикую биоритм. Так как у меня основная проблема это уснуть, я вспомнил что когда я встаю в 5 утра то в 21.00 уже хочу спать аж слипаются, и я попробовал. Получилось, я успешно до первого срочного заказа как робот ложился в 22.00 вставал в 5 утра. Мне даже это понравилось, я понял что утро это тоже офигенное время для работы, сейчас я встаю в 3 в 4. И пока мой дом не проснется я работаю в нужной мне тишине.
    Так что советую вам найти свой биоритм и попробовать, не портите себе здоровье, backup-а не существует.

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