Программное слово

10 замечательных качеств отличного технического лидера

Это позиция, которая требует сложной калибровки различных личностных качеств.

На протяжении моей карьеры в области разработки программного обеспечения мне выпала большая честь работать под разными техническими руководителями. Это люди, которые определяют передовое техническое направление команды. Я многому у них научился.

Трудно быть отличным техническим лидером. Это сложный баланс между двумя полюсами одного и того же атрибута. Слишком много на одной стороне - можно упасть.

Ниже приведены некоторые из атрибутов, которыми я восхищаюсь в лучших технических лидерах.

1. Иметь мнение, но не обо всем

Нет ни одного технического лидера, который бы ни по чему не придерживался мнения. Их повышают до технических руководителей, потому что они обладают основной технической компетенцией и могут руководить командой.

У них есть мнение, которое приводит к их решению о том, как команде двигаться вперед. Это здорово - по крайней мере, как команда, у нас есть направление.

Умный технический лидер, имея при этом свое мнение, знает, когда держать свое мнение при себе и просто слушать. Они знают, когда им следует собрать знания членов своей команды и синтезировать их в лучшее решение, прежде чем выбирать дальнейший курс.

Даже Стив Джобс, которого считали диктатором, прислушивающимся в основном к своей интуиции, сказал это:

«Нет смысла нанимать умных людей и указывать им, что делать; мы нанимаем умных людей, чтобы они говорили нам, что делать ». - Стив Джобс

2. Наполнены энергией, но сохраняют спокойствие во всех ситуациях.

Я дорожу техническими лидерами, которые мотивированы. Они наполнены энергией. Они продвигают команду вперед. Их присутствие заставляет команду чувствовать себя яркой. Такая энергия положительная. Они заразны.

Однако энергия, которой обладает великий технический руководитель, - это не энергия, которая просто бесконтрольно усиливается. Он сфокусирован и направлен на достижение цели - заставить команду двигаться к позитиву.

В любом кризисе обычный энергичный лидер обычно не излучается тревожной энергией. Вместо этого лидерство теперь сохраняет и направляет энергию на поиск решений проблемы. Внешне он спокоен, так как знает, что это позволит избежать хаоса в коллективе. Ведущий собран и остается сосредоточенным, зная, что плохие времена не будут длиться вечно.

Даже если проблема не будет решена, великий технический руководитель все равно спокойно и спокойно внесет что-то позитивное.

Как сказал Томас Эдисон, когда его фабрика сгорела:

Хотя мне больше 67 лет, завтра я начну все сначала.

- Томас Эдисон

После пожара он начал восстановление на следующее утро, не уволив никого из своих сотрудников.

3. Отречься от успехов своей команды и признать проблемы своей команды.

Однажды я слышал, как учитель сказал своему ученику следующее:

Если мой ученик набрал пятерку на экзамене, значит, он его сдал! Если мой ученик не сдал экзамен, я провалил

- Анонимный учитель

Точно так же отличный технический руководитель всегда продвигает достижения членов своей команды. Когда команда успешно добьется результата, ведущий будет хвалить команду и делиться хорошими новостями со всеми, сообщая, насколько хорошо работает одна команда, а ни одна - нет.

Однако, когда возникают проблемы и их необходимо решить, технический руководитель возьмет на себя инициативу и решит проблему. Возможно, это ошибка одного из членов команды, но сейчас некогда играть в обвинения - важнее добраться до проблемы и решить ее.

4. Может хорошо комментировать и кодировать еще лучше

Если вы технический руководитель, вам нужно заниматься кодированием ».

- Мартин Фаулер

Я слышал, как многие люди говорят, что когда вы старший разработчик, у вас больше всего времени на программирование и на то, чтобы быть экспертом в этой области. Однако, когда вас повышают до ведущего разработчика или технического руководителя, время теперь отвлекается на встречи, управление заинтересованными сторонами, обсуждения, планирование и т. Д. Время кодирования минимально или отсутствует.

Это случается со многими техническими специалистами, когда они занимают руководящие должности. Тем не менее, я также работал с техническими руководителями, которым, хотя и приходится работать со многими на одной тарелке, но технические навыки все еще сильны и растут. Они все еще находят время, чтобы писать код.

Я понимаю, что это непростая задача, поскольку от человека требуется продолжать учиться и исследовать способы улучшить процесс обучения. Умный технический руководитель учится самостоятельно через учебу, но он также учится у своих коллег по команде.

Конечно, при надлежащей поддержке со стороны организации, продолжайте выделять некоторое время техническим руководителям, чтобы сосредоточиться на улучшении своих технических навыков, вместо того, чтобы заниматься административной и управленческой работой. Его преимущества огромны - технический руководитель, который является техническим специалистом, не только не потеряет свои технические возможности, но и все еще может быть тесно связан с техническим прогрессом своей команды.

Очень хороший пример выдающегося технического лидера отрасли - Линус Торвальдс, создатель Linux и Git.

Обсуждение дешево. Покажи мне код.

- Линус Торвальдс

Несмотря на то, что он является такой известной личностью в технологической индустрии, он по-прежнему очень технически связан.

5. Цените старые технологии и принимайте новые.

Я видел опытного разработчика, у которого за плечами большой опыт. Чистый кодировщик VI. Человек творит магию только с VI и очень продуктивен с ним. Для этого разработчика люди, использующие IDE, являются чистыми ленивыми современными разработчиками, никогда не тратящими времени на изучение ярлыков и повышение своей производительности.

Я также видел нового умного разработчика, который знает почти все функции и приемы IDE и гордится своим знанием этого. Для этого разработчика люди, которые остаются с VI или EMAC, относятся к эпохе динозавров и никогда не переходили в новый мир.

Оба одинаково неправы. Не в том смысле, что они предпочитают то, что им нравится, а в том, что они унижают это предпочтение. Я видел технического лидера, который имел достаточно опыта, чтобы испытать достоинства VI, но также ценит удобство современного инструмента IDE.

Беседа с таким техническим лидером - это такое удобство, поскольку мы можем лучше понять прошлое, узнать, как прошлое влияет на текущие технологии, а также как дела идут к положительному прогрессу, и как мы можем использовать и объединить обе технологии для сделать нашу работу лучше.

Смешивание вин может быть ошибкой, но старая и новая мудрость прекрасно сочетаются. - Бертольд Брехт

6. Общайтесь свободно и часто подключайтесь

Какой лидер не общается? Конечно, всем нравится. Чем выше лидер, тем лучше его коммуникативные навыки. Те, кто хорошо общаются, обладают лучшими способностями оказывать влияние и привлекают больше последователей.

Однако не все лидеры подключаются. Некоторые общаются и влияют на достижение определенной миссии и целей для блага команды или для личной выгоды. Как только это будет достигнуто, они переходят к следующей миссии и цели.

Великий руководитель заботится о членах команды. Помимо общения и руководства группой, они также связываются с каждым членом команды, понимая их как личность. Их цель не только в достижении общей цели проекта, но и в том, чтобы вырастить членов своей команды к лучшему.

Однажды группе новых лидеров был задан вопрос… «Зачем вы обучаете своих людей?»

Первый ответил: «Чтобы мы могли масштабировать работу, чтобы работа не зависела от одного человека».

Второй ответил: «Чтобы члены нашей команды росли в своих навыках и получали больше полномочий».

Оба являются результатом обучения людей, первый ориентирован на работу, а второй - на людей.

7. Стремитесь блестяще отвечать и не бойтесь задавать глупые вопросы.

Технические руководители обычно являются наставниками для членов своей команды. Обычно они более опытны и технически более компетентны в какой-либо области. Поэтому они могут тренировать членов своей команды.

Будучи тренером, они могут знать не все. Это не означает, что технический руководитель должен просто игнорировать и не поддерживать члена команды, когда он сталкивается с неизвестным. Технический руководитель может по-прежнему стремиться давать хорошие подсказки, помогая члену команды найти решение. Всегда стремитесь предоставить как можно более качественное руководство.

С другой стороны, иногда члены команды в некоторых областях обладают более высокими навыками, чем технический руководитель. Фактически, это всегда так, поскольку совокупные знания членов команды определенно превзойдут то, что есть у технического руководителя.

Технический руководитель, которого я уважаю, не стесняется признавать, что он невежественен, и осмеливается задавать даже вопросы, которые могут показаться глупыми. Руководителю лучше быть «глупым» сейчас и хорошо усвоить это, чем быть «глупым» и делать вид, что знаешь это до конца своей карьеры. Такая неразрешенная «глупость» со временем усугубится. Избегайте синдрома самозванца.

Если вы зададите глупый вопрос, вы можете почувствовать себя глупо; если не задаешь глупых вопросов, останешься глупыми .

- Тони Ротман

8. Твердая, но может быть гибкой

У меня есть опытные лидеры, которые видят все как единицу или ноль, между которыми ничего нет. Либо правильно, либо нет. Все идет по книге. В противном случае последуют известные последствия. Фирма.

Такая негибкость лишает творчества. Командой правят рутинные дела, которые предсказуемы. Это замечательно, если он находится на заводском производстве, так как каждое действие должно следовать процедуре до точной точки. Однажды все эти рабочие места заменят автоматизация и роботы.

Я также видел «Mr. Да »лидер, которого все устраивает. Они созданы, чтобы угодить всем. Пройдет совсем немного времени, и в команде начнется хаос без каких-либо процессов. Каждый делает то, что нравится. Команда тоже не продержится, потому что у нее нет цели или направления.

Великий лидер знает, когда быть твердым, а когда гибким - они установили определенные границы. Лидер знает, что важно, а что нет. Они понимают, в чем заключается практический результат, и гибки на пути к его достижению.

Границы в основном заключаются в обеспечении структуры, а структура важна для построения всего, что процветает ».

- Генри Клауд

Это позволяет членам команды дать волю своему творчеству. Они могут определять субграницы и принимать некоторые решения.

Границы не установлены и не камены - они меняются со временем. Великий лидер время от времени пересматривает границы. По возможности изгибайте их, чтобы открыть новые возможности.

9. Руководство без побед

Пастух ведет своих овец, призывая их - овцы приходят и собираются вокруг. Никаких побоев и преследований не требуется. Напротив, ковбои используют кнуты, чтобы обгонять коров, чтобы заставить их двигаться в нужном направлении.

Я никоим образом не приравниваю членов команды к овцам или коровам. Мы цивилизованные люди и способны выполнять инструкции. Мы охотно будем выполнять инструкции, которые соотносятся с нашей системой ценностей. Мы также будем следовать инструкциям, если нас неохотно принуждают.

Великий технический руководитель демонстрирует техническую зрелость и постоянно способен обосновать свое решение. «Потому что я так говорю» нет в их лексиконе. Хотя у кого-то есть право вето для технического руководства своей команды, оно используется редко.

Будет какой-то критический случай, технический руководитель должен будет принять некоторые непопулярные решения, бросающие вызов статус-кво. При этом, хотя убедить команду - непростая задача - они стремятся выяснить, в чем команда приняла решение и какую пользу оно принесет команде. Если команда не последует, они не двинутся вперед. Никакого избиения не требуется.

Вы не ведете, ударяя людей по голове - это нападение, а не лидерство. - Дуайт Д. Эйзенхауэр

10. Делайте это с умом - делайте это с сердцем

Возможно, этот последний атрибут отражает суть технического лидерства. Великий технический лидер хорош не только в технике, но и в лидерстве.

Технические требования, чтобы мозг мыслил логически, в сочетании с использованием своего прошлого опыта и приобретенных навыков. Лидерство требует того атрибута, который соединяет людей и трогает их сердце. Шестое чувство, с которым нельзя спорить. Техническое лидерство требует и того, и другого.

Ставка на техническое лидерство высока. Высокий спрос с обеих сторон. Это мост между высшим руководством и техническими специалистами на низовом уровне. Баланс эквивалентности обеих возможностей является наиболее важным.

Людей не волнует, сколько вы знаете, пока они не узнают, насколько вы заботитесь.

- Теодор Рузвельт

TL; DR

На самом деле не существует единой формулы, чтобы стать великим техническим лидером. Это требовательная позиция. Для этого нужны обе стороны возможностей: сердце и разум. Иногда с одной стороны тяжелее, чем с другой, а иногда наоборот. Он ситуативный, по-разному применяется к разным людям.

Это может показаться невозможным, но я видел много отличных технических руководителей, которые, хотя и не совершенны, стремятся к совершенству. Они умные, но добрые. Знающий, но скромный. Занят, но доступен. Для меня было большой честью работать с ними. Снимаю шляпу!