23 октября 2024

🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»

Исследую все, что шуршит и шевелится в IT.
За каждым успешным IT-проектом стоят не только строчки кода, но и применение soft skills. Мы раскрываем 8 ключевых навыков, которые превратят тебя из рядового кодера в тимлида.
🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»

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

1. Говорить «нет»

Говорить «нет»
Говорить «нет»

Умение говорить «Нет» — суперважный навык, который заключается в отстаивании своих личных границ и эффективного управления ресурсами: как собственными, так и ресурсами команды. Он поможет поддерживать лично ваш work-life balance и сохранять фокус на приоритетных задачах.

2. Давать фидбэк

Давать фидбэк
Давать фидбэк

Даже если вам не хочется этого делать

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

При этом фидбэк должен быть максимально конкретным и исчерпывающим — таким, который будет направлять сотрудника.

Например, вместо того, чтобы сказать «Ты недостаточно хорошо подготовился к презентации» можно мягко конкретизировать: «Я заметил, что информация на слайдах не соответствовала теме. Пожалуйста, в следующий раз согласуй со мной презентацию — я подскажу, что добавить, какой информации не хватает и какие исследования тебе стоит изучить дополнительно».

Подробнее о том, как правильно давать фидбэк, можно почитать вот здесь.

3. Брать на себя личную ответственность

Брать на себя личную ответственность
Брать на себя личную ответственность

... За процесс и результат командной работы

Например, признавать «факапы» как часть неизбежного в работе и понимать, что вы, как тимлид, несете ответственность за них.

Это значит:

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

4. Общаться с токсичными людьми

Общаться с токсичными людьми
Общаться с токсичными людьми

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

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

5. Доводить рабочие процессы до завершения

Доводить рабочие процессы до завершения
Доводить рабочие процессы до завершения

Или, как минимум, ставить четкие границы сроков задач

«Потом доделаем», «Точных сроков пока назвать не могу», «Давай когда-нибудь потом решим этот вопрос, мне сейчас некогда», — эти и многие другие фразы не являются решением проблемы, ответом на вопрос и в целом неприемлемы по двум причинам:

  • Демотивация сотрудников. Команда видит подобное отношение к процессу работы со стороны руководства и может перенять этот подход, что снизит общую продуктивность. Ведь появляется логичный вопрос: «А зачем я [это] буду делать, если [это] никому не нужно?».
  • Потеря фокуса внимания. Такие фразы показывают отсутствие четких планов и структуры в работе, — выглядит так, будто вы сами не можете определиться с приоритизацией задач. В итоге все это приводит к тому, что проекты или текущие таски будут необоснованно затянуты или вовсе заброшены.

Поэтому желательно знать метод GTD и применять его на практике, уметь ставить конкретные сроки.

6. Организовывать совещания

Организовывать совещания
Организовывать совещания

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

Что значит уметь проводить встречи:

  • Заранее определять основные темы и вопросы, которые будут обсуждаться. А главное — приоритизировать их.
  • Модерировать обсуждение, обеспечивать взаимодействие между участниками и следить за временными рамками, — делать так, чтобы разговор не затягивался или не уходил в оффтоп.
  • Стимулировать всех участников к обсуждению, задавать вопросы и привлекать к разговору «молчунов».
  • Фиксировать принятые решения, договоренности и задачи каждого тиммейта после завершения.

7. Импровизировать на публике

Импровизировать на публике
Импровизировать на публике

Этот навык вообще состоит из двух «компонентов»:

Во-первых, нужно как минимум не бояться публику (или перебороть страх перед публичными выступлениями);

Во-вторых, уметь импровизировать.

Неожиданные ситуации поджидают тимлидов каждый день, поэтому важно уметь быстро и адекватно реагировать на них. Например, если во время созвона, митапа, конференции или любого другого мероприятия вам зададут неожиданные (aka неприятные) вопросы, не входящие «в повестку» дня. Увы, но проигнорировать их на глазах у всех тиммейтов будет невозможно — придется выкручиваться. И подобные ситуации — не редкость.

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

8. Сохранять спокойствие

Сохранять спокойствие
Сохранять спокойствие

И не предпринимать импульсивных решений в сложных ситуациях

Имхо, но один из важнейших навыков — уметь спокойно реагировать на «факапы».

Представьте: вы отвечаете за проект и все идет по плану, но за несколько дней до дедлайна один из сотрудников допускает ошибку, которая руинит все (или почти все). Но главное — вам необходимо сказать о случившемся клиенту/заказчику/вышестоящему руководству и договориться перенести сроки.

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

Напишите в комментариях, что вы добавили бы в этот список?

Опросы в телеграм-каналах

Какой из перечисленных в статье soft skills вы считаете самым важным для успешной работы в IT? 🤔

  • Умение говорить «нет» 🚫
  • Давать конструктивный фидбэк 💬
  • Брать на себя ответственность 💪
  • Общаться с токсичными людьми 🧘
  • Доводить процессы до завершения ✅
  • Организовывать эффективные совещания 📊
  • Импровизировать на публике 🎭
  • Сохранять спокойствие в сложных ситуациях 😌

Какой дополнительный soft skill вы бы добавили в этот список? 🆕

Как вы развиваете свои soft skills? 📈

🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»

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

🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»

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

🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»

Поддерживаю "Давать конструктивный фидбек"

Добавлю "Избавлять коллектив от токсичных людей" =)

***

Телеграм-каналы с вакансиями для IT-специалистов

  • Вакансии по data science, анализу данных, аналитике, искусственному интеллекту @datajob
  • Вакансии для java-разработчиков @javadevjob
  • Вакансии по питону, Django, Flask @pydevjob
  • Вакансии по фронтенду, джаваскрипт, React, Angular, Vue @jsdevjob
  • Вакансии по C#, .NET, Unity @csharpdevjob
  • Вакансии по C++ – си-плюс-плюс, cpp, Си, C, STL, Boost @cppdevjob
  • Вакансии по Go @godevjob
  • Вакансии по PHP, Symfony, Laravel @phpdevjob
  • Вакансии для мобильных разработчиков @mobiledevjob
  • Вакансии по DevOps & SRE @devopssjob
  • Вакансии по QA тестированию @testerrjob
  • Вакансии по информационной безопасности @hackdevjob

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Go-разработчик
по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ