• Никогда не полагайтесь на память, если клиент обращается к вам с запросом. Записывайте запрос на бумаге или в электронном виде. Мозг пригодится вам для более важной работы.
Главное — начать
Начав какое-то дело, вы поймете, что все не так сложно, как ожидалось. Мы часто не беремся за работу, ища оправдание в том, что у нас нет на нее времени. Однако, приступив к действиям, видим, что она выполняется довольно быстро.
Одна знакомая обещала мне читать рукопись этой книги и делиться впечатлениями, но ее отзыв о первой главе пришел на несколько недель позже, чем я ожидал. Она откладывала это дело, потому что убедила себя, что ей потребуется непрерывный двухчасовой отрезок времени, чтобы выполнить работу как следует. Оказалось, что в первой главе меньше десяти страниц, и знакомая прочитала ее всю за полчаса.
Если бы она просто начала читать, а не размышляла, когда лучше начать, то справилась бы гораздо быстрее.
3
Рутинные процедуры
Слово «рутинный» имеет отрицательный оттенок. Анонсы новых программных продуктов пестрят обещаниями избавить пользователя от рутинной работы. «Рутинный» означает «скучный», не так ли?
Не так! Как системный администратор я приветствую скуку. Я мечтаю, чтобы в течение недели все происходило по расписанию, проекты завершались в срок, приложения устанавливались без проблем, а документация содержала ответы на мои вопросы. «Дайте мне хотя бы один скучный день!» — кричу я, когда главный сервер выходит из строя или клиент обращается со срочной, но неразрешимой проблемой.
Я бы все отдал за скучный месяц!
Улучшить ситуацию позволяют технические средства. Мы можем сделать свою жизнь скучнее (в хорошем смысле!) с помощью долгосрочного планирования и подходящей инфраструктуры, обеспечивающей плавный ход событий. Например: автоматизация установки программного обеспечения новых компьютеров, при которой все они устанавливаются идентично; планирование обновлений, чтобы не было компьютеров с морально устаревшими компонентами; поддержание инфраструктуры безопасности, чтобы она стала повсеместной и менее обременительной. На эти темы уже написано много книг. Я предпочитаю «The Practice of System and Network Administration» (Практическое системное администрирование и администрирование сетей), Addison Wesley.
Я не собираюсь сделать системное администрирование скучным на 100 %. Не думаю, что это возможно в принципе. Пока появляются новые программные пакеты, которые необходимо испытать, и новые платформы, которые необходимо исследовать, у системных администраторов будет достаточно развлечений.
Кроме того, всегда будет оставаться определенная степень беспорядка. Системный администратор имеет дело с реальным миром, а реальный мир полон хаоса.
Однако я все-таки хочу исключить тот беспорядок, который не позволяет мне получать удовольствие от работы. Вот что следует накрепко запомнить о процедурах:
Процедуры дают нам способ подумать один раз, а сделать много раз.
Программисты давно это поняли. Они используют библиотечные коды и не создают каждую новую программу с чистого листа. Зачем каждый раз заново писать функцию вывода? Конечно, функция printf языка С не самый эффективный способ вывода отформатированных данных, но представьте, как было бы глупо (и неэффективно), если бы способ вывода данных изобретался для каждой программы отдельно.
Процедуры — очень мощный инструмент. Они позволяют нам меньше думать, сохраняя умственную энергию для более важных задач. Здесь ситуация аналогична той, когда мы записываем намеченные встречи и необходимые дела вместо того, чтобы помнить о них.
Примеры процедур
Точно так же мы можем поступать и в тайм-менеджменте, разрабатывая процедуры везде, где только возможно. Вот несколько примеров.
Я заправляю машину каждое воскресенье. Я разработал эту процедуру, и она хорошо служит мне.
Все началось в тот день, когда я осознал, что часто опаздываю на работу по понедельникам и что опаздываю вдвойне, если по дороге обнаруживаю, что мне необходимо заправиться. Я пробовал выезжать пораньше по понедельникам, но эта затея провалилась. В конце концов я понял, что разумнее всего будет заправляться по воскресеньям, чтобы в понедельник утром у меня было на одно дело меньше. Сработало.
Раньше я все время откладывал заправку. Это вносило в мою жизнь некий дополнительный хаос, поскольку из-за необходимости заправлять машину я опаздывал на некоторые встречи.
Я не просто изо дня в день откладывал заправку, я постоянно беспокоился! «Заправиться ли сейчас? Пожалуй, да». «Господи, я же опаздываю; может быть, заправлюсь завтра. Я уверен, что не забуду выехать из дома на час раньше». «Я же собирался заправиться вчера вечером, но так устал, что совсем забыл. Черт возьми!» Огромное количество умственной энергии уходило на пустяки.
Теперь у меня первая половина недели (а то и вся неделя, если я мало езжу) упорядочена, по крайней мере в этом отношении.
Это удачная и простая процедура, и она прекрасно работает.
Та часть моего мозга, которая активно обдумывает дела, теперь не должна была думать о заправке, и вскоре привычка стала автоматической. Выезжая из дому в воскресенье, я обязательно заливаю полный бак.
Достоинство хорошей процедуры в том, что после достаточной практики вы выполняете ее, не задумываясь. Если вы не думаете о заправке, ваша умственная энергия высвобождается для других целей. Со временем вы, возможно, забудете о том, почему выработали процедуру. Это нормально, даже хорошо. Вы ведь не задумываетесь о том, как дышите; это автоматическая функция мозга. Представьте, что каждые несколько секунд вам пришлось бы бросать все дела и вспоминать о необходимости дыхания, принимать решение, что пора бы подышать, затем сосредотачиваться, напрягать мышцы и делать вдох и выдох!
Однажды во время очередной воскресной заправки я проговорился своему пассажиру, что всегда заправляюсь по воскресеньям. Он спросил почему, но я не смог вспомнить. Я просто знал, что делаю это уже довольно давно, заведя такую процедуру, чтобы решить какую-то проблему, и что эта проблема не возникает вот уже лет десять.
Ого! Какая автономия! Мне потребовалась минута или даже две, чтобы вспомнить первоначальную причину. Как было бы здорово, если бы другие дела, вызывающие наше беспокойство, стали автоматическими функциями!
Теоретически органайзер должен быть у меня под рукой, когда он мне понадобится. Я знаю, что он нужен мне на работе. Это очевидно. Но иногда он нужен дома. Оставить ли его на работе в предположении, что он не потребуется мне сегодня вечером? Оставить его в машине или забрать домой? «Бог с ним, оставлю его здесь, он мне вечером не нужен».
Затем оказывается, что он мне все-таки нужен, но, поскольку мне лень идти за ним в машину, я соглашаюсь поужинать с друзьями в четверг, потому что мне кажется, что вечер четверга у меня свободен. Потом я либо пропускаю этот ужин (так как не занес его в список встреч), либо оказывается, что у меня на это время уже назначено другое дело, и мне приходится менять планы, доставляя массу неудобств себе и другим.
Безусловно, менять планы гораздо тяжелее, чем сходить в машину за органайзером. Однако я не иду за ним, потому что в этот момент мне кажется, что легче все же попытаться запомнить договоренность. Я выбираю наилегчайший вариант из имеющихся непосредственно сейчас, а не в теоретическом будущем, когда окажется, что я ошибся. Посмотрите на меня! Я сэкономил прогулку до машины и обратно!
Гораздо худший сценарий развивается, когда я сажусь утром в машину, чтобы поехать на работу, и обнаруживаю, что у меня нет органайзера. Я думаю: «Где же он? Здесь его нет. Я отнес его домой? Не знаю. Должно быть, я оставил его на работе».
Естественно, когда я приезжаю на работу, оказывается, что я действительно оставил органайзер дома. Теперь мне приходится весь день обходиться без него. Запланированные дела перепутываются, встречи срываются — ужас!