Книга: Тайм-менеджмент для системных администраторов
2 Сосредоточенность как средство против прерываний
2
Сосредоточенность как средство против прерываний
Сколько раз вы говорили шефу, что можете сделать работу за день, если вас не будут прерывать, а в реальности тратили на нее месяц? Системные администраторы говорят это, потому что их работу над проектом постоянно прерывают как клиенты, так и начальство.
Когда системный администратор говорит, что его постоянно дергают пользователи, это означает, что в действительности он хочет сосредоточиться на своих проектах.
Когда мы сосредоточенны и можем работать не отрываясь, мы способны выполнить любую работу. Сосредоточенность требует усилий. Сосредоточившись, мы справляемся с работой быстрее, а высвободившееся время можем потратить на другие дела или на личную жизнь. Это все равно что отключить от ноутбука лишнюю периферию. Аккумулятор дольше протянет, и вы больше поработаете или поиграете в любимую игру.
Прерывания — исконные враги сосредоточенности. Они прямо и косвенно воруют наше время. Прямые потери времени очевидны: прерывание, отвлекающее нас на t минут, оттягивает завершение работы на t минут. Здесь все ясно. Однако прерывания коварно воруют у нас время косвенным образом. Возвращаясь к работе, вы тратите р минут на то, чтобы сообразить, на каком этапе вы оставили работу. Если вас прервали на третьем шаге многошагового процесса, с какого шага вы должны продолжить — с третьего или четвертого? Выяснение этого является дополнительным занятием, крадущим время у проекта. Признаюсь, что за мою бытность сисадмином самые серьезные технические ошибки возникали, когда из-за прерывания я пропускал какой-то шаг или забывал довести предыдущий шаг до конца. Я, увы, возвращался к четвертому шагу вместо третьего. Если время, необходимое для устранения этих ошибок, обозначить через s, то суммарная задержка в результате прерывания составит t+p+s минут и, вполне возможно, превысит время выполнения задания!
К сожалению, системным администраторам никуда не деться от прерываний. Мы должны решать проблемы наших клиентов — это часть нашей работы. Но попытка сбалансировать решение этих проблем с нашими проектами может привести к возникновению барьеров и напряженности в отношениях с коллегами. Можно сказать, что эта глава учит вас, как сохранять сосредоточенность на проекте и спокойно обрабатывать прерывания.
- 2 Сосредоточенность как средство против прерываний
- Сосредоточенность
- Глава 6 Прерывания и обработка прерываний
- 5.4 Команда trap: обработка прерываний
- «БОМБЫ» ПРОТИВ «ЭНИГМЫ»
- 2.10.5. Безопасность против производительности
- Противостояние атаке конкурентов
- Обработчики прерываний
- Стратегические противоречия
- 18. Каннские противоречия «И только потом – отдых на пляже»
- 1.3. Стандартный С против оригинального С
- 9.1.3.1. POSIX против действительности