Главные soft skills для айтишников: подборка гибких навыков от разработчиц

>

Без soft skills сейчас никак: их наличие обязательно проверяют на собеседованиях, о них пишут книги и советуют всячески прокачивать с помощью курсов и видео-уроков. Специалисты Google выяснили, что  самые продуктивные команды в IT — те, у которых лучше развиты гибкие навыки. А еще, как пишут на VC, Хабре и Dou эксперты-кадровики, кандидатов с прокачанными soft skills охотнее берут на работу. 

Какие из soft skills важнее для карьерного роста в ИТ и как их правильно развивать? Мы поговорили об этом с успешными девушками из комьюнити, а еще подобрали для вас полезные ресурсы: книги, статьи, видео.

Эмоциональный интеллект

Существует несколько моделей, описывающих эмоциональный интеллект (EQ): Майера — Саловея-Карузо, Гоулмана, Рувена Бар-Она. Несмотря на все различия, эмпатия и понимание собственных и чужих эмоций — ключевые элементы каждой из них. 

Что это такое

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

Зачем нужно

Команда, если у ее участников нет эмпатии,  может столкнуться с такими проблемами, как:

  • конфликты внутри команды,
  • непонимание болей и потребностей пользователей,
  • непонимание задач и проблем бизнеса.

В этом 20 минутном видео April Wensel, основатель компании Compassionate Coding, обучающей технических специалистов, рассказывает о том, как эмпатия и другие навыки помогают айти-специалистам. Послушайте, как использовать эмоциональный  интеллект, чтобы правильно взаимодействовать друг с другом, испытывать меньше стресса, предотвращать  выгорание в команде и лучше заботиться о пользователях своих продуктов.

С проблемами из-за недостатка эмпатии сталкивалась и фронтенд-разработчица Наталья Давыдова. По ее словам, непрокачанный эмоциональный интеллект приводит к частым конфликтам в команде. 

«Столкновение интересов в команде может привести к конфликту… а может и не привести. Если есть готовность услышать боль или сложность своего тиммейта, шансы конфликта сводятся к нулю. Как это работает: например, нужно внести какие-то изменения в код на стороне бэкэнда. В этой ситуации я могу или начать давить или спросить, могут ли они сделать, как я хочу или есть сложности, какие они и как мы можем их решить. Таким образом, я минимизирую риск конфликтов, задачи решаются быстрее, тиммейты легче идут навстречу».

Эмпатия помогает не только сохранить в команде взаимопонимание и хорошее общение. Главное качество, которое эмпатия дает разработчику — возможность понять конечного пользователя продукта. Как он будет использовать интерфейс, в чем могут возникнуть трудности и блоки при взаимодействии.

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

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

Как прокачать

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

Коммуникативные навыки 

Джефф Уэйнер — CEO Linkedin, ссылаясь на недавние исследования, рассказал, что из всех soft skills у разработчиков менее всего развит коммуникативный.

Что это такое

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

Зачем нужно

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

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

Марианна Минич, фронтенд-разработчица в Epam
«Да, я могу часами работать в одиночку дома, но мне все равно нужно взаимодействовать с коллегами — другими разработчиками, дизайнерами, девопсами, тестировщиками. А еще с менеджером, заказчиками, эйчар-отделом. Иногда не только на русском, но и на английском. Я знаю, что не всем это легко даётся: многим хочется избежать лишнего общения. Но из-за этого решение многих вопросов откладывается до тех пор, пока сроки не становятся критичными. Это плохая практика».

Умение непринужденно общаться пригодится на собеседованиях. Люди хотят работать с теми, с кем легко найти общий язык. Мало желающих заходить в рабочий чат, как на поле боя или слушать неловкие паузы на дейли. Если с вами легко и приятно общаться на интервью — ваши шансы на оффер возрастают. 

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

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

Как развить

Даже если вы малообщительный интроверт, улучшить свои навыки коммуникации вполне реально. Для этого есть книги и курсы.

Личные навыки

Эту группу навыков еще называют «управление собой» или self-management. Сюда относятся и контроль за личным временем, и умение правильно расставлять приоритеты, и конструктивная реакция на критику и неудачи, и умение соблюдать ворк-лайф баланс.

Зачем это нужно

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

Ганна Новикова, Senior  Devops Engineer, Intergiro
«Очень важно не воспринимать критику болезненно и лично. Лучше по возможности любое недовольство вами использовать как ступень на пути к лучшей версии себя. Критика помогла моему карьерному росту. Несколько лет назад коллега сеньор сказал,  что мне не хватает сертификатов о знании облачных сервисов и что в этом месте работы я теряю квалификацию. Я могла бы обидеться, но все так и было. Я прислушалась и сменила место работы, получила нужные сертификаты и очень прокачала свои знания и умения».

Аналогично нужно относиться и к своим неудачам. Это не причина впадать в депрессию и самобичивание, а причина сделать выводы. Ведь ошибок не допускает только тот, кто ничего не делает.

«Навык адекватного отношения к собственным провалам мне помогла развить книга «Гибкое сознание» Кэрола Дуэка. Этот скилл мне очень пригодился при прохождении лайвкодинг-собесов. Если я ошибаюсь, то, благодаря такому отношению к ошибкам, не теряюсь и продолжаю рассуждать. Это помогает получать офферы не только там, где я идеально готова, но и там, где были ляпы.

А еще это очень помогает в командной работе. Критика воспринимается не как нападки, а как подсвечивание точек роста. Моя самооценка могла очень подкоситься от код-ревью, если бы я относилась к недочетам своего кода иначе». 

Кроме того, self-management — это еще и навык правильного управления собственными ресурсами, проектами и навык эффективного принятия решений. Умение определить приоритеты помогает принимать правильные решения не только исходя из пользы для конкретной задачи или проекты, но и для личного развития. 

Ганна Новикова, Senior  Devops Engineer, Intergiro

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

Но там у меня не получилось брать большие задачи — все время приходилось тушить пожары. И я стояла на одном месте. Поэтому я сменила работу, взяла там на себя ответственность за большие задачи и завоевала уважение».

Как развить

TL;DR

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

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

Реклама на Bubble

Читайте по теме

Скидки и специальные условия
Курсы со скидками для пользователей Bubble
Выбрать курс
Освоить за выходные
Экспресс-курсы программирования
Выбрать курс
Баг пофиксил
Курсы для QA-инженеров
Выбрать курс
Аналитик сотого левела
Курсы по аналитике данных
Выбрать курс
Подписывайся на Bubble в соцсетях
Подписывайся на BUBBLE в соцсетях