Режим многозадачности
Кое где подсмотрев я научился прогрессивному джипегу. Хоть я давно понял этот принцип, на деле очень редко получалось ему следовать. Я уходил делать макеты для сайта, а приносил арт-директору несколько готовых и совсем не готовых макетов. Это очень вредило рабочему процессу, который требует, чтобы в любой момент времени было готово абсолютно всё.
Кое-где подслушав, я обрёл способ, который позволяет за любое время выполнить любое количество задач в некоторой степени прожарки.
Фокус в том, чтобы работать как многозадачный процессор: разделить работу на отдельные задачи и выполнять их друг за другом, уделяя каждой задаче строго определённое время. Допустим, мне нужно зафиксить 3 макета за 2 часа. Я ставлю будильник на 25 минут и начинаю делать первый макет. Как будильник прозвенит, я бросаю первый макет, перезапускаю будильник и принимаюсь за второй. И так по кругу, пока не выйдет всё отведённое время. В итоге у меня гарантированно будет 3 макета, проработанных примерно одинаково. Будет, что обсудить с арт-директором.
Длительность такта процессора можно варьировать. Например, чтобы сделать правки после разговора с арт-директором, мне удобно работать по 25 минут. Чтобы придумать несколько новых идей, 25 минут на такт может оказаться недостаточно.
Кроме гарантированного результата у метода есть полезные побочные эффекты:
Первый — обход тупиков.
Если одна из задач поставила вас в тупик, процессор не зависает. Вы обязательно прервёте такую задачу по окончании такта и отвлечётесь на другие. Тогда новые мысли в голове помогут найти решение той тупиковой задачи, которая всё ещё хранится у вас в оперативной памяти.
Второй — всегда свежий взгляд.
Возвращаясь к задаче после перерыва на другие такты, со свежим взглядом легче заметить, где и что нужно исправить.
Третий — работа не надоедает.
Регулярная сменяемость задач не даёт утомиться. Работать становится легче и веселее. Появляется ощущение, что ты всё успеваешь и вообще молодец.
Режим многозадачности применим не везде. Наверное, так совсем не получится программировать или верстать сайты.