Найти в Дзене

Тайм-менеджмент для программиста

Оглавление

Как бороться с прокрастинацией? Как не забыть, что такое отдых? Что делать если в сутках не хватает часов?

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

  • Важность и эффективность состояния "потока" - момента максимальной сосредоточенности на задаче и процессе выполнения, когда время размывается и в голове нет лишних мыслей. Методики периодической разгрузки (такие как Pomodoro) могут нарушить это состояние и понизить вашу эффективность;
  • Зависимость от вдохновения. Этот пункт может стать поводом для споров, но я убежден, что программист - работа творческая. Действительно часто то, когда задача будет выполнена, зависит от нашего к ней отношения и вдохновения. Поэтому методики должны быть сосредоточенны на упрощении вводных данных и само-мотивации;
  • Страсть к структуризации и новому опыту. Очень часто задача понятна и проста, но еще чаще мы увлекаемся оптимизацией и тратим значительно больше времени, чем ожидали или оценили.

Я изучил уйму литературы, посвященной оптимизации рабочего времени, перепробовал большое количество практик и сегодня хочу поделиться ими с вами!

Декомпозиция - ключ ко всему

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

Декомпозиция решает огромный спектр проблем. Например, действительно уменьшает усилия, для того, чтобы взяться за задачу. Не даром так любят говорить: "Слона нужно есть по-частям".

-2

Представим, что перед вами стоит задача "Реализовать модуль публикации". Как к ней подобраться? С чего начать? А главное, сколько времени она займет? Чтобы найти ответы на эти вопросы, стоит сначала разбить задачу на предельно ясные этапы, например:

  • Найти и подключить WYSIWYG редактор;
  • Подготовить сущность "Статья" с применением паттерна "Состояние";
  • Реализовать страницу ленты с выборкой опубликованных статей, отсортированных по дате публикации.

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

Лягушка по-утрам

Впервые эту рекомендацию я обнаружил у Глеба Архангельского в книге "Тайм-драйв". Идея максимально проста: есть задачи, у которых нет срока выполнения и за них ну совсем не хочется браться. Правда, в долгосрочной перспективе, эти задачи начинают создавать проблемы. Именно эти задачи и принято называть "лягушками". Все что вам нужно сделать - съесть одну лягушку в начале дня.

-3

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

Пустая голова

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

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

-4

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

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

Стимулируйте состояние "потока"

Уверен, что каждый из вас пребывал в этом состоянии. Но задумывались ли вы о том, как и когда вы в него попадаете? Постарайтесь обнаружить те условия, которые помогают вам так погрузиться в задачу. Это может быть кружка кофе, определенный жанр музыки или ваше рабочее место. А может вам наоборот необходимо огородиться от всех и от любых звуков.

-5

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

Три главные цели на день

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

Почему это так важно? Причин много, но вот самые главные:

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

Самое главное в этом совете - уметь формировать максимально объективные задачи. Это не должно быть что-то расплывчатое. Должно создаваться четкое понимание того, как это сделать и как понять, что это выполнено. Прямо как в совете о декомпозиции.

Заключение

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