Для кого эта книга
Эта книга адресована инженерам, работающим в области информационных технологий (ИТ), системным администраторам, администраторам сетей, операторам, персоналу, обслуживающему вычислительную технику, и представителям многих других компьютерных профессий. Она написана для тех, кто стоит на первых ступеньках своей карьеры, но будет столь же полезной и «ветеранам». Если вы считаете, что вам некогда читать эту книгу, то она вам просто необходима.
Книга не рассчитана на программистов. «Бета-читатели» говорили мне, что программистам она будет очень полезна, но я чувствую, что у программистов несколько иные проблемы, и они заслуживают, чтобы для них написали отдельную книгу. Если вы программист, купите эту книгу и подарите ее своему системному администратору. Если вы прочтете ее до того, как подарите, я никому не скажу.
О книге
Эта книга описывает определенную технологию. Методы тайм-менеджмента могут быть реализованы при помощи карандаша и бумаги либо современнейшего портативного компьютера (PDA). Первая часть книги поможет вам освоить основы тайм-менеджмента: управление прерываниями, отвлекающими вас от работы, и ведение списка дел, позволяющего вам не забыть о поступивших запросах и выполнить их в срок или хотя бы в соответствии с вашими приоритетами. Эта книга поможет превратить хаотичную непланируемую деятельность в набор простых процедур, о которых вы не забудете. Затем я расширю область применения описываемых методов и научу вас пользоваться ими для организации календаря встреч, обработки электронной почты, борьбы со стрессом и достижения долгосрочных целей. Наконец, я коснусь приемов, которые могут ускорить ваш карьерный рост, таких как исключение непроизводительных затрат времени, ведение экономящей время документации и автоматизация повседневной деятельности, позволяющая избежать технических ошибок и опять-таки сэкономить время.
Теперь, когда вы знаете, о чем эта книга, я должен объяснить, чего в ней нет. Здесь нет инструкций по использованию портативного компьютера или какого-либо программного пакета. Вы не найдете в ней сравнительных характеристик полусотни программ, позволяющих вести списки дел. Это не руководство по PalmOS или Microsoft Windows Mobile 2003 Second Edition Operating System. Эта книга о вас и о том, как вы можете повысить качество своей жизни, правильно организуя свое время.
Предположение, сделанное в этой книге
Излагая материал, я не делаю никаких предположений о профессиональном опыте и технической квалификации читателя. Однако читате
лю, имеющему некоторый опыт системного администрирования, она, возможно, покажется более полезной. Чем большее напряжение вы испытываете в своей профессиональной деятельности, тем более ценной окажется эта книга.
В главе 13 приведены реальные фрагменты кода, поэтому для их понимания и применения на практике требуются определенные знания. Впрочем, в этих фрагментах нет ничего непонятного для среднестатистического системного администратора.
Соглашения, используемые в книге
В книге используются следующие издательские соглашения:
Специальный шрифт
Шрифтом GfficinaSans выделяются элементы интерфейса (пункты меню, кнопки) и клавиатурные сокращения (например, Alt или Ctrl).
Курсив
Курсивом выделяются новые термины, URL, адреса электронной почты, имена файлов, их расширения, пути к файлам, имена каталогов и названия утилит UNIX.
Моноширинный шрифт
Этим шрифтом выделяются команды, опции, переключатели, переменные, атрибуты, ключи, функции, типы, классы, пространства имен, методы, модули, свойства, параметры, значения, объекты, события, обработчики событий, теги XML и HTML, макросы, содержимое файлов и вывод команд.
Моноширинный полужирный шрифт
Этим шрифтом выделяются команды и другой текст, которые должен ввести пользователь. Моноширинный курсив
Этим шрифтом выделяется текст, который должен быть заменен на значения, подставляемые пользователем.
Этой пиктограммой обозначается совет, предложение или общее замечание.
Этой пиктограммой обозначается предупреждение или предостережение.
Использование фрагментов кода
Эта книга призвана помочь вам в работе. В общем случае вы можете использовать код, приведенный в этой книге, в своих программах и доку
ментах. Вы не обязаны получать наше разрешение, за исключением тех случаев, когда воспроизводите значительные фрагменты кода. Например, для написания программы, в состав которой входят отрывки кода, приведенные в этой книге, разрешение не требуется. Продажа или распространение CD-ROM с примерами из книг O'Reilly требует разрешения. Когда вы отвечаете на чей-то вопрос, цитируя эту книгу и фрагменты кода из нее, вы не нуждаетесь в разрешении. Если вы включаете значительный объем кода из этой книги в документацию к своему продукту, вы должны, получить разрешение.
Мы не требуем обязательных ссылок на книгу при цитировании, но будем благодарны, если вы их приведете. Ссылка обычно содержит название книги, автора, издательство и ISBN. Например: «Time Management for System Administrators by Thomas A. Limoncelli. Copyright 2006 O'Reilly Media, Inc., 0-596-00783-3».
Если вы сомневаетесь в корректности использования вами примеров кода, обратитесь за разъяснениями по адресу permissions@oreilly.com.
Контакты
Пожалуйста, направляйте свои комментарии и вопросы по этой книге издателю:
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(800) 998-9938 (США и Канада)
(707) 829-0515 (международный и местный)
(707) 829-0104 (факс)
Для этой книги издательство O'Reilly поддерживает веб-страницу со списком опечаток, примерами и другой дополнительной информацией. Адрес:
http: //www.oreilly.com/catalog/timemgmt
Электронный адрес для комментариев и технических вопросов по этой книге:
bookquestions@oreilly.com
Обратиться к автору можно на его веб-странице или по электронной почте:
Веб-страница: http: //www.everythingsysadmin.com E-mail: timebook@everythingsysadmin.com
Дополнительная информация о наших книгах, конференциях, центрах ресурсов и портале O'Reilly Network представлена на нашем вебсайте по адресу:
http://www.oreilly.com
Safari® Enabled
Если на обложке технической книги есть пиктограмма «Safari® Enabled», это означает, что книга доступна в Сети через O'Reilly Network Safari Bookshelf.
Safari предлагает намного лучшее решение, чем электронные книги. Это виртуальная библиотека, позволяющая без труда находить тысячи лучших технических книг, вырезать и вставлять примеры кода, загружать главы и находить быстрые ответы, когда требуется наиболее верная и свежая информация. Она свободно доступна по адресу http:// safari.oreilly.com.
Благодарности
Эта книга не смогла бы появиться на свет, если бы не Крис Полк (Chris Polk), которая поддерживала меня эмоционально и технически на протяжении всего проекта. Ее замечания учтены в каждой главе.
Спасибо Дэвиду Бланк-Эдельману (David Blank-Edelman) за его трогательное вступительное слово. Я также благодарен Иллиаду (Illiad) за серию комиксов «User Friendly». Я благодарю судьбу за участие этих людей в создании книги.
Я хотел бы поблагодарить сотрудников издательства O'Reilly за их помощь, особенно Майка Лукидеса (Mike Loukides) за то, что он принес этот проект в издательство O'Reilly и помог мне определиться с книгой, а также Дэвида Брикнера (David Brickner), который доработал книгу так, что она могла быть опубликована. Дэвид взял неплохую книгу и превратил ее в замечательную. Без него я бы не справился. Благодаря моему редактору, Марлоу Шэффер (Marlowe Shaeffer), эти страницы увидели свет. Спасибо всем, кто работает в O'Reilly!
Если я вижу дальше других, то лишь потому, что стою на плечах гигантов. Вот лишь некоторые из них: Мэри Кларк (Mary Clark), Бенджи Фин (Benji Feen), Дуг Ферлонг (Doug Furlong), Трей Харрис (Trey Harris), Дженнифер Джой (Jennifer Joy), Энди Лестер (Andy Lester), Р. А. Лихтенштайгер (R. A. Lichtensteiger), Джон Линдерман (John Linderman), Лес Ллойд (Les Lloyd), Ральф Лоура (Ralph Loura), Тина Манкузо (Tina Mancuso), Клифф Миллер (Cliff Miller), Адам Московиц (Adam Moskowitz), Дэйзи Нгайн (Daisy Nguyen), Кэт Окита (Cat Okita), Джей Пи (JP), Виктор Рэймонд (Victor Raymond), Том Рейнголд (Тот Reingold), Майкл Ричичи (Michael Richichi), Страта Роуз-Челап (Strata Rose-Chalup), Гленн Сейб (Glenn Seib), Франк Дж. Т. Войцик (Frank J. Т. Wojcik). Прошу прощения, если кого-то не упомянул.
Принципы тайм-менеджмента
Погодите! Прежде чем начать, давайте кое-что сделаем для уверенности, что мы действительно закончим.
Я прекрасно понимаю, что вы как системный администратор постоянно подвергаетесь прерываниям. То телефон зазвонит, то клиент1 обратится с вопросом, то почтовая программа просигналит о новом сообщении, а то интернет-пейджер попытается отвлечь ваше внимание. Держу пари, пока вы читали этот абзац, вас уже кто-то прервал.
Я отложу обсуждение прерываний до следующей главы (надеюсь, вы не обидитесь), но все же опасаюсь, что вам не удастся добраться так далеко. Чтобы рещить эту проблему, я приведу здесь совет из главы 2, который, если вы ему последуете, оградит вас от прерываний с данного момента вплоть до того времени, когда мы научимся правильно обращаться с прерываниями.
Предположим, в вашей фирме два системных администратора. Вы можете заключить с вашим коллегой соглашение о взаимной защите от прерываний. До обеда на все прерывания реагируете вы, чтобы ваш коллега мог поработать над проектами. После обеда все прерывания берет на себя он, позволяя работать над проектами вам. Разумеется, если возникнет проблема, решить которую можете только вы, вы займетесь ею. Однако вы обнаружите, что в результате такой организации рабочего дня вы успеваете больше сделать для проектирования. Возможно, у вас появится время почитать эту книгу.
Этот метод хорошо работает, если в фирме много системных администраторов. Мне как-то довелось быть членом весьма многочисленной команды сисадминов, и нам удалось распределить время «на обработку прерываний» так, что вся группа могла сосредоточиться на проектировании в течение всего рабочего дня за исключением одного часа.
Этот метод можно адаптировать и для случая с одним системным администратором. Если вы единственный сисадмин в своей фирме, поговорите с начальством о реализации подобной системы. Например, руководство фирмы может оповестить всех пользователей, что время после обеда отводится для работы над проектами и несрочные запросы следует отправлять вам (или вашей системе регистрации запросов) по электронной почте, с тем чтобы они рассматривались на следующий день. Это вполне может соответствовать обычному распорядку дня в офисе. Скажем, если большинство прерываний происходит в первой половине дня, имеет смысл отводить вторую половину под проектирование. Конечно, это следует делать только при наличии конкретного осязаемого проекта. Например, ваш босс поручает вам проект, от которого дела в фирме пойдут гораздо лучше. Это удобная возможность попросить его о поблажках, позволяющих ускорить работу над этим проектом.
Существуют и физические средства защиты во время вашей работы над проектом (в «проектное время»). Очевидно, что если у вас отдельный кабинет, вы можете закрыть дверь, чтобы оградить себя от случайных и неслучайных посетителей. Более эффективный способ заключается в следующем. Заставьте клиентов проходить мимо системных администраторов первого уровня (сидящих лицом к клиенту), чтобы добраться до администратора второго уровня (то есть до вас). Если вы старший системный администратор, передвиньте свой рабочий стол так, чтобы идущему к вам клиенту пришлось пройти мимо младшего системного администратора. Роль младшего сисадмина состоит в том, чтобы обрабатывать 80% прерываний, передавая вам 20%, которые никто кроме вас обработать не сможет. В этом случае физическое местоположение является ключевым. Отойдите на 100 метров от своего рабочего стола, развернитесь и идите к нему, как будто вы типичный клиент. Кого вы
видите? Разумеется, сотрудника, работающего с клиентами и решающего их проблемы на первом уровне.
Организуйте взаимную защиту от прерываний прямо сейчас. Я подожду.
Эй, которое из слов «прямо сейчас» вам непонятно? Вы ведь не двинулись с места, не так ли? Пожалуйста, сделайте это и не читайте дальше. Я очень хочу, чтобы вы смогли дочитать книгу до конца.
Трудности тайм-менеджмента
Вот теперь можно начинать!
Тайм-менеджмент труден для сисадминов в первую очередь потому, что нашу работу постоянно прерывают. Как довести дело до конца, если нам все время приходится бросать его, чтобы устранить проблему или ответить на вопрос, с которым клиент обратился лично, по почте или с помощью новейшего средства прерывания работы - интернет- пейджера? Сколько раз вы говорили шефу, что на проект потребовалось бы два дня, если бы вас не отвлекали, а фактически работа над ним тянется целый месяц? Возвращение в работу требует много времени. Если прерывание займет одну минуту, а возврат к проекту еще две, то вы фактически будете двигаться во времени в обратном направлении. Вот удивился бы Герберт Уэллс! Хуже всего то, что возвращение к работе после прерывания чревато ошибками. При решении той или иной проблемы я нередко обнаруживал, что «ошибка» заключалась в том, что я пропустил очередной шаг после прерывания работы!
Руководство судит о работе сисадмина по тому, завершен ли проект. Однако клиенты оценивают нас по тому, насколько мы доступны. Эти приоритеты конфликтуют, а вы находитесь между ними. Если вы все время доступны клиентам, вы не сможете закончить проект, который вам поручило руководство. И кто тогда согласится повысить вам зарплату?
Почему книга, посвященная тайм-менеджменту, адресована только системным администраторам? Эта книга по необходимости отличается от «средней» книги по тайм-менеджменту, потому что системные администраторы не такие, как все. В частности:
-
У нас другие проблемы. У системных администраторов необычайно много прерываний в работе, не позволяющих им завершать проекты.
-
У нас другие решения. Системные администраторы в состоянии применять высокотехнологичные решения, такие как система регистрации запросов, фильтрация электронной почты с помощью ути- литыprocmail, сценарии автоматизации и иные средства, не доступные тому, кто далек от техники.
-
У нас нет системы наставничества. Системным администраторам, как и другим менеджерам, необходимо изучить основы управления
списками дел, календарем и жизненными целями. Однако типичная трудовая биография системного администратора не включает в себя специальное обучение таким вещам. Наши наставники - коллеги- технари, разбросанные по всему свету и порой знакомые только по электронной почте. У нас мало возможностей учиться у вышестоящего, как, бывает, руководитель среднего звена учится у директора.
Принципы тайм-менеджмента для системных администраторов
Есть шесть принципов, на которых я основываю все свои приемы тайм- менеджмента. Не утверждаю, что какой-либо из них открыт мною, но я определенно причастен к их развитию. Вы легко проследите эти принципы на протяжении всей книги:
-
Ведите единую «базу данных» по тайм-менеджменту (пользуйтесь одним органайзером).
-
Храните в голове только важную информацию (экономно расходуйте оперативную память).
-
Разрабатывайте процедуры и придерживайтесь их (используйте библиотеки кода; не изобретайте велосипед).
-
Вырабатывайте привычки и заклинания (вместо вычислений во время выполнения используйте готовые ответы).
-
Сохраняйте сосредоточенность в «проектное время» (работайте как семафор монопольного доступа ядра операционной системы).
-
В повседневной жизни пользуйтесь теми же приемами, что и на работе (жизнь вне работы не является чем-то второстепенным).
Рассмотрим каждый из этих принципов более подробно.
Единая «база данных» по тайм-менеджменту
Главным инструментом тайм-менеджмента является портативный компьютер или органайзер, который позволяет вам хранить список дел, календарь и списки жизненных целей. Вы, конечно, знаете, что такое портативный компьютер; это устройство вроде Palm Pilot или Zaurus. Органайзер - его бумажный эквивалент. Вам он встречался во всем многообразии форм и марок канцелярской продукции.
Независимо от того, какой инструмент вы выберете, он станет платформой для почти любого метода, описанного в этой книге. Держа всю информацию в одном месте, вы избавите себя от необходимости переключаться с одной системы хранения на другую. При недостатке организованности это поможет вам внести порядок в свои действия. Если, напротив, вы уделяете организационному процессу слишком много внимания, этот инструмент позволит вам остановиться на простой базовой системе, не занимаясь организацией своей организованности.
В дальнейшем я буду использовать термин органайзер для обозначения как портативного компьютера, так и бумажного органайзера. Неважно, пользуетесь ли вы достижениями высоких технологий. Если понадобится, в конкретном примере я уточню, какой инструмент имеется в виду.
Мы будем исходить из предположения, что вы можете доверять своему органайзеру. Информация, которую вы в него запишете, не будет забыта, удалена или потеряна, а также не исчезнет, подобно невидимым чернилам. Только доверяя своему органайзеру, вы сможете свободно применять другие приемы тайм-менеджмента. Воспитание в себе такого доверия, как и выработка любой привычки, приходит со временем.
Храните в голове только важную информацию
Очень важно, чтобы ваш мозг не был «засорен». Засоренный мозг постоянно отвлекается и не позволяет вам сохранять сосредоточенность. Вы должны научиться хранить во внешней памяти все, на чем не сконцентрированы в данный момент.
Не принимайте это как личный выпад, но ваш мозг не такое надежное средство хранения информации, как бумажный листок или компьютер. Не используйте мозг для запоминания заданий и встреч. Пользуйтесь органайзером, базой данных, Wiki - чем угодно, но только не мозгом.
Емкость вашего мозга ограничена. Он работает либо как ОЗУ, либо как ЦПУ, в зависимости от ваших представлений о нем. Если вы засорите свой мозг сведениями обо всех задачах, которые вам предстоит решить в будущем, то не хватит места для задачи, над которой вы работаете сейчас.
В самом деле, если я работаю над проектом А, но постоянно думаю о проекте В, то лучшее, что я могу сделать, - это занести проект В в список моих дел и постараться выкинуть его из головы. Тогда я смогу сосредоточиться на проекте А. Я поручаю списку дел «помнить» о проекте В вместо меня, и мне не приходится непрерывно терять на этом умственную энергию.
По недостоверным источникам, у Альберта Эйнштейна в шкафу висело семь одинаковых костюмов на каждый день недели. Согласно этой легенде он так сохранял умственную энергию для физики, не тратя ее на размышления о том, что сегодня надеть. Возможно, по аналогичной причине руководитель компании Apple Computer Стив Джобс (Steve Jobs) всегда носит черные свитера. (У меня самого много одинаковых пар носков, но результат только в том, что после стирки не остается больше одного непарного носка.)
Эта книга позволит вам исключить из своего лексикона отговорку «Я забыл». Возможно, вы будете нарушать сроки по другим причинам, но уж точно не потому, что вы пытались запомнить так много всего, что о чем-то позабыли.
Перенос заданий, инструкций и прочей информации из головы на бумагу или в память компьютера - первый шаг к получению помощи в решении ваших задач. В то время как наш мозг является однопользовательской системой и никто, я надеюсь, не читает наши мысли, внешние носители информации являются многопользовательскими и позволяют другим оказывать нам помощь в нашей работе. Например, документирование процедуры и размещение ее на веб-сайте позволит другим изучить эту процедуру и, возможно, следовать ей. Использование базы данных с запросами клиентов позволяет другим системным администраторам реагировать на запросы, клиентам - видеть, что их проблемы решаются, а руководству - собирать статистику. Зачем запоминать список служб, которые надо протестировать после установки новой версии операционной системы? Храните этот список в виде электронной таблицы, а не в голове. Вы сможете показать эту таблицу коллегам и проверить, не упустили ли чего.
Разрабатывайте процедуры и придерживайтесь их
Хороший разработчик программного продукта старается кодировать как можно реже. Если фрагмент кода работает, программист использует его всюду, где только возможно. Я пишу очень много кода на языке Perl. Окружающие считают меня экспертом по этому языку. На самом деле я знаю около десятка действительно хороших идиом языка и использую их снова и снова. Программы редко создаются с нуля. Вам следует организовать свое время аналогичным образом. Превратите повторяющиеся действия в процедуры, чтобы тратить меньше времени на планирование событий, которые все равно произойдут.
Раньше я тратил несколько часов в неделю, пытаясь «поймать» шефа по телефону, чтобы договориться с ним о встрече. Теперь мы еженедельно в одно и то же время проводим короткое совещание. Больше нет неопределенности. Это наша процедура. Установив эту процедуру, мы оба сокращаем время на раздумья о том, что надо сделать на этой неделе.
Чтобы не тратить много времени на организацию своих приемов тайм- менеджмента, я выработал процедуру и для этого вида деятельности. В начале каждого рабочего дня перед проверкой электронной почты я просматриваю список дел, чтобы установить приоритеты на сегодня.
Важно, чтобы вы придерживались установленных процедур, поскольку ваши коллеги привыкают рассчитывать на них. Это помогает им планировать свое время. Все в выигрыше.
Вырабатывайте привычки и заклинания
Привычки - это процедуры, которые вы выполняете, не задумываясь. Заклинания — это мысленные «включатели» тех или иных правил.
Я заправляю машину каждое воскресенье. Это хорошая привычка. Я даже не могу вспомнить, откуда она взялась, но полагаюсь на нее. ВспомниЛ! Я часто опаздывал на работу по понедельникам, потому что был вынужден заезжать на заправочную станцию. Однажды я решил, что хватит опаздывать. Теперь это привычка. Если мой бензобак не полон доверху, я всегда заправляюсь в воскресенье.
Правила аналогичны привычкам, но не обладают регулярностью. Они являются способом запоминания вашей оптимальной реакции на конкретные обстоятельства. Активизируя правило, я произношу заклинание. Для мелких дел, которые я склонен откладывать на потом, у меня есть такое заклинание:
Лучше раньше, чем позже.
Например, как-то я был вынужден периодически выливать воду из резервуара переносного кондиционера, установленного в маленькой комнатке с компьютерами. (Конечно, по большому счету, следовало провести слив или установить охладитель, испаряющий воду. Это было временное решение.) На резервуаре было две отметки уровня: «Пора вылить воду» и «Идиот! Ты уже должен был вылить воду». Вода могла не доходить до первой отметки целую неделю, и несколько дней подряд мне вроде бы не требовалось выливать ее. Это приводило к трем проблемам. Во-первых, вылить воду из полного резервуара гораздо труднее, чем из полупустого, - она просто расплескивается. Во-вторых, как назло, чаще всего я замечал, что уровень воды приблизился к критичной отметке, в конце того рабочего дня, когда меня ждали другие важные дела. И мне приходилось опаздывать, потому что слив воды занимал минут пятнадцать. В-третьих, и это самое важное: все время был риск переполнения резервуара. Конечно, у кондиционера был детектор для автоматического отключения при переполнении, но температура в помещении могла так повыситься, что перегорели бы все компьютеры.
Как вы можете догадаться, ситуация заметно улучшилась, когда я стал применять заклинание «Лучше раньше, чем позже». Замечая, что вода достигла первой отметки, я сразу говорил себе «Лучше раньше, чем позже» и выливал воду. Проблема была решена. Это заклинание близко к английской пословице «Вовремя сделанный стежок стоит девяти».
Со временем привычки и заклинания становятся вашей второй натурой. Выработка привычек и заклинаний окупается тем, что ваш мозг, в конечном счете, не засоряется ненужной информацией. Став второй натурой, они не вмешиваются в ход наших обычных мыслей, следовательно, не противоречат принципу сбережения оперативной памяти.
Вот еще одно заклинание, которое меня всегда выручало:
Доверяй процессу.
Через несколько глав я порекомендую вам каждое утро отводить пять минут на планирование дня. Бывают суматошные дни, когда возникает соблазн не делать этого, но по злой иронии именно в эти дни планирование особенно необходимо. Я говорю себе «Доверяй процессу» и занимаюсь планированием. Потом я всегда радуюсь, что сделал это.
Если ваша голова полна категоричных или вкрадчивых мыслей вроде «Я сделаю это позже» или «Я слишком занят, чтобы тратить время на планирование дня», заклинание способно заполнить ее позитивными мыслями, вытесняющими негативные. Если вы приступите к действиям, пока ваш мозг ненадолго пропитался заклинанием, то сделаете что-то позитивное раньше, чем негативные мысли смогут вернуться.
Это немаловажный момент. Вы можете научиться тому, как перехитрить свой мозг!
Достарыңызбен бөлісу: |