Шрифт:
Интервал:
Закладка:
Свободное владение языком программирования подразумевает хорошее знание того, как на нем продуктивно работать над созданием программ, прежде всего с другими членами команды. Без ощущения единого ритма в разработке программы вам будет трудно в работе над одним из самых сложных на этом этапе вопросов — «расшивкой» командных проблем и обеспечением плавной работы команды над созданием качественного софта.
И наконец, даже если вы не собираетесь активно писать код, я настоятельно рекомендую высвобождать в течение недели хотя бы полдня от совещаний и других забот, стараясь использовать это время частично на что-то креативное. Вы можете писать посты для блога, готовить выступления на семинарах и конференциях или участвовать в открытых проектах. Делайте что-то, чтобы удовлетворить позывы к креативу, что в целом сложно сделать в роли менеджера.
Спросите технического директора: я скучаю по коду!
Я управляю двумя сложными командами, и менеджерские обязанности заставили меня отойти от обязанностей технических. Я чувствую, что мне очень не хватает работы по написанию кода. Не значит ли это, что мне не следует быть менеджером?
Почти все, кто с сугубо инженерной должности уходят в менеджеры, переживают переходный период, когда часто спрашивают себя, не совершили ли ошибку. Более того, многие беспокоятся, что в ходе трансформации теряют все ценные навыки и знания. Спросите себя, не живет ли внутри вас мысль, что менеджер — это не работа. В высокотехнологичных отраслях, и особенно в IT-индустрии, полно людей, пренебрежительно относящихся к менеджменту: они полагают, что это занятие не так важно, как создание кода. Однако менеджмент — работа. Необходимая и важная, и сейчас это ваша работа.
Написание кода изобилует множеством быстрых побед, особенно в случае, если его пишет опытный разработчик. Вы видите, как успешно проходят тесты, как начинают жить новые программы, вы что-то компилируете, устраняете проблемы. Управление коллективами и проектами дает меньше быстрых побед, особенно для начинающих менеджеров. В этих условиях вполне естественно ностальгировать по более простым временам, когда действовали только вы и ваш компьютер и вам не нужно было иметь дело со сложными и непонятными человеческими существами. Возможно, такую же ностальгию испытывали вы по школьным дням и тогда, когда начали работать в постоянном штате компании. Потому что к моменту окончания школы вы, скорее всего, хотя бы понимали, чего здесь ожидать. В принципе ностальгия по более простым временам и некоторый страх перед тем, что вас ожидает, — нормально. Однако получить все одновременно нельзя. Чтобы стать хорошим менеджером, нужно приобретать устойчивые навыки, а это подразумевает, что вам придется до известной степени пожертвовать инженерными интересами и пристрастиями. Это компромисс, и приходится на него идти, если вы хотите чего-то добиться.
Организация времени: в конце концов, что же важно?
Когда на вас сваливается ком менеджерских обязанностей и у вас не остается времени на код, вы будто становитесь заложником чужих прихотей. Вы видите, как наслаиваются друг на друга бесчисленные встречи и совещания: встречи один на один, совещания по планированию, совещания по текущему состоянию проектов. Летучки. Сидячки. И борьба, борьба, борьба!
Подождите, ничего подобного. Это не война.
Это момент (и он настал сейчас), когда вы должны научиться организовывать свое время. Иначе ваши дни будут утекать у вас сквозь пальцы, не оставляя ничего. У вас ведь есть серьезные обязательства как у менеджера. Вы должны производить результаты, а не просто присутствовать на совещаниях: они проявляются в формулировании целей для команды; в оказании группе продукта помощи в составлении планов и в обеспечении того, чтобы поставленные перед вашей командой задачи были бы действительно выполнены. Кстати, последняя из перечисленных функций может стать главным поглотителем вашего времени и главным отвлекающим моментом, если вы не будете осторожны.
Организация своего времени — очень личное дело. Некоторые люди отличаются высокой организованностью. Обычно они пользуются сложными методами формирования календаря и списков дел. Я аплодирую таким людям, но не принадлежу к их числу. Вместе с тем я нашла, что многие идеи, высказанные Дэвидом Алленом в книге «Как привести дела в порядок»12, очень полезны. Я рекомендую эту книгу, даже если вы не примете подход автора целиком.
Хочу поделиться с вами своей философией организации времени. Думаю, она может принести вам пользу независимо от того, какие конкретно подходы применяете вы. В организации времени вы должны исходить из одной важной вещи — понимания того, что важно, а что срочно. Большинство стоящих перед вами задач обычно подпадают под одну из этих категорий. Приблизительно классифицировать их можно при помощи таблицы 6.1.
Таблица 6.1. Приоритеты в организации вашего времени
Задачи
Несрочные
Срочные
Важные
Стратегические: выделять время
Очевидно, нужно выполнять
Неважные
Очевидно, можно избегать
Побуждают отвлечься
Если проблема важная и срочная, вы занимаетесь ею. Вы знаете, о чем я говорю. Например, в работе команды случился сбой, и вы решаете эту проблему. Завтра наступает срок подготовки письменных заключений по работе. Вы хотите сделать предложение о приеме на работу очень хорошему кандидату. У него через два дня истекает срок предложения от другой компании. Если вы не займетесь этим, то потеряете нечто конкретное. Маловероятно, что вы не видите необходимость срочного решения.
Сложности в распределении времени возникают тогда, когда вы утрачиваете ощущение важности проблемы. Срочность обычно воспринимается острее, чем важность. Хорошим примером здесь может служить подготовка ответов на сообщения, пришедшие по электронной почте. В e-mail легко потонуть как в отвлекающем моменте, поскольку красные точки говорят: пришли новые сообщения, срочно нужно обозначить их получение. А на самом деле как часто электронные сообщения бывают по-настоящему срочными? Электронная почта — пожалуй, самый плохой способ передачи срочных, чувствительных ко времени посланий. Может быть, это сообщение и выглядит как срочное, но по существу таким не является. Именно поэтому нам рекомендуют выделять для прочтения и подготовки ответов на электронные сообщения специальное время в течение дня. Мы также склонны подменять категорию заметное на категорию срочное в определении подлинной важности сообщений. Если какое-то совещание внесено в календарь, то это заметно; вы должны бы присутствовать на нем. Но на самом ли деле это совещание срочное или вы используете его просто как предлог, чтобы не задумываться о более рациональном использовании времени?
Есть много вещей, кажущихся срочными, но только кажущихся. Новости, Facebook, Twitter. Срочным может показаться чат, но чат настолько же плох для передачи действительно срочной и важной информации, как и e-mail, особенно в случае связанной команды. Сегодня на рабочих местах мы сместили значительный объем обмена информацией с e-mail на чаты типа Slack или HipChat. У этого есть и преимущества, и слабости. Однако важно заметить, что переместить общение в другие программы не значит прекратить общение. Слова и информация продолжают течь, просто поток уходит в другое пространство. А постоянство потока информации в чате может вас отвлекать еще больше, чем раньше.