Які сеанси роботи є більш продуктивними для програмування: короткі (<= 30 хвилин), середні або довгі (> = 2 години)? У яких випадках? (Розгляньте можливість кодування нової функціональності, внесення невеликих модифікацій, налаштування інтерфейсу користувача, рефакторинг, налагодження, вивчення API, намагаючись зрозуміти код інших).
Що ви можете сказати зі свого досвіду? Інформація з досліджень та кращі практики також дуже вітаються. Хоча було б непогано переглянути посилання чи посилання.
Надійну інформацію краще віддати повну відповідь.
Цінні вивезення:
- Цілеспрямоване мислення є кінцевою ціллю тут
- Як правило, безперебійна робота> 2-3 години дає втрату уваги та туманних думок
- Коли ви перебуваєте в потоці, краще дозволити собі працювати 1-2 години
- Варто спробувати практикувати техніку Помодоро, щоб допомогти подолати інерційність мислення та зволікання, щоб краще відчути час. Особливо це може допомогти почати робити те, що вам не подобається робити так багато
- Використовуючи програмне забезпечення "управління перервами", ви можете дозволити собі бути більш гнучкими, наприклад, пропустити 1 перерву, але не більше. Це дозволяє прийняти ситуацію: бути в потоці, коли є потік, бути керованим, коли не в потоці
- Свіже повітря, відпочинок та вправи під час перерви можуть допомогти залучити правильну півкулю, щоб отримати нові ідеї та рішення
Спробуйте програмні засоби для 'керування перервами':
- Pomodairo - він додатково відстежує список завдань і має піксельний інтерфейс
- WorkRave - забезпечує більшу гнучкість у налаштуванні. також можна використовувати без динаміків