Python conf in Kharkiv, Nov 16 with Intel, Elastic engineering leaders. Prices go up 21.10

Time boxing

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

Steve Pavlina, например, описывает следующую технику под названием time boxing: планируя рабочее время, нарезать его на относительно большие интервалы времени, в каждый из которых заниматься одной задачей и не отвлекаться на другие. Длина таких «кусочков», понятно, сугубо индивидуальна. Я обычно планирую интервалами по 1,5 — 2 часа работы и 0,5 — 3-х часовыми интервалами отдыха между ними. :)

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

Второй трюк позволяет обмануть нашу леность (один из трех китов хорошего программиста если верить Ларри Уоллу). Представляя напряженный 8(15?)-часовой рабочий день впереди, наш мозг, как правило, старается найти какие-то зацепки чтобы увильнуть от начала работы. Благо, с распространением Интернета это стало проще простого. Когда же объем работ известен (максимум 2 часа!) гораздо легче становиться просто «сделать и забыть».

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

LinkedIn

Нет комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Подписаться на комментарии