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