Найти в Дзене
Сделай игру

Эффективный рабочий день программиста

Оглавление

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

Человекоподобный робот Фёдор ведёт нас к светлому технологическому будущему
Человекоподобный робот Фёдор ведёт нас к светлому технологическому будущему

Работа вне работы

Эту особенность я открыл ещё лет 15 назад и суть её сводилась к тому, что наиболее удачные решения ко мне приходили тогда, когда рабочий день был закончен; чаще всего - вечером в душе: внезапно приходила в голову идея, как решить задачу наилучшим образом.

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

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

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

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

Мы то, что мы едим... и пьём

Вы заметили, что в крупных компаниях часто ставят кофемашины с бесплатным кофе? Надеюсь, вы не списываете это на их исключительную добродетель. Всё тривиально: приём кофе вызывает ускорение циркуляции крови и человек, на какое-то время, становится более продуктивен. Примерно, от 20 до 60 минут. Ну и от кофе многое зависит конечно.

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

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

Не стоит забывать и про еду

Не всякая еда одинаково полезна, а некоторая еда, и вовсе, вредна - это не секрет; однако далеко не все проецируют эти простые истины на эффективность. А я попробую. Поделюсь, как обычно, своими собственными наблюдениями.

  • Сладкое (конфетки-печеньки) - лучше исключить; по непонятным мне, как любителю этого всего причинам, падает производительность, повышается сонливость и настроение работать (тут надо вставить страшное слово инсулин, но вы и без меня это знаете). Зато яблочко-бананчик в игре.
  • Жирное - лучше сильно ограничить, по крайней мере в течении рабочего дня. По странному совпадению, вызывает желание пойти домой спать, а не вернуться домой с обеденного перерыва, сразу после запивания сладким компотом.

А вот, собственно, и вся диета, что превращает рабочий день в вялый процесс принятия непростых решений и создания крайне посредственного кода. Неправильно съеденная в неправильное время еда сделает своё чёрное дело.

Мозг, который не отдыхает

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

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

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

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

Здоровым спор не нужен, больным спорт не поможет

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

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