Какие сеансы работы более продуктивны для программирования: короткие (<= 30 минут), средние или длинные (> = 2 часа)? В каких случаях? (Подумайте о кодировании новой функциональности, внесении небольших изменений, настройке пользовательского интерфейса, рефакторинге, отладке, изучении API, попытке понять код другого).
Что вы можете сказать из своего опыта? Информация из исследований и лучших практик также приветствуется. Хотя было бы неплохо увидеть ссылки или ссылки.
Надежная информация предпочтительнее, чем полный ответ.
Ценные выносы:
- Сосредоточенное мышление является конечной целью здесь
- Обычно непрерывная работа> 2-3 часа приводит к потере фокуса и туманным мыслям
- Когда вы в потоке, лучше дать себе поработать 1-2 часа
- Стоит попробовать практиковать технику Помодоро, чтобы помочь преодолеть инерцию мышления и промедление, чтобы лучше почувствовать время. Особенно это может помочь начать делать вещи, которые тебе не нравятся, делая так много
- При использовании программного обеспечения для управления перерывами вы можете позволить себе быть более гибким, например, пропустить 1 перерыв, но не более. Это позволяет вам адаптироваться к ситуации: быть в потоке, когда есть поток, оставаться управляемым, когда не в потоке
- Свежий воздух, расслабление и упражнения во время перерыва могут помочь вовлечь правильное полушарие, чтобы получить новые идеи и решения
Попробуйте программные инструменты для «управления перерывом»:
- Pomodairo - это дополнительно отслеживает список задач и имеет пользовательский интерфейс Pice
- WorkRave - обеспечивает большую гибкость в настройке. также можно использовать без динамиков