В мире разработки есть парадокс:
- большую часть времени люди занимаются техническими вещами;
- но карьерный рост быстрее всего случается у тех, у кого хорошо развиты не технические навыки, а soft skills.
В этом тексте — что за «мягкие навыки», зачем они нужны и где им обучаться.
Что за soft skills
Soft skills — это навыки общения, управления и саморегуляции. Слово soft противопоставляется понятию hard skills — это технические навыки: знание языков программирования, алгоритмов и сред разработки. Если вы хорошо программируете — у вас развиты hard skills. Если другие люди хорошо программируют под вашим руководством — это soft skills.
Вот конкретные навыки применимо к ИТ:
Формулирование и постановка задач — чтобы люди, которые вам помогают, делали нужное, в нужном объёме и вовремя.
Управление проектом и планирование — понимать, что происходит в проекте; ставить вменяемые цели; контролировать их исполнение; корректировать работу, если что-то идёт не так.
Деловое общение — как планировать и проводить встречи; что делать после встреч; как структурировать обсуждение и не терять время; как писать письма коллегам и незнакомым людям.
Управление конфликтом — что делать, когда коса находит на камень; как разруливать конфликты, не разрушая отношения.
Управление собой — как не выгорать, поддерживать себя в боевом состоянии, развивать собственные навыки, следить за физическим и психическим здоровьем.
Эмоциональный интеллект — способность регулировать собственное поведение под действием разных эмоций, считывать чужие эмоции и адекватно реагировать; не лезть на рожон из-за гнева.
Наверняка есть и другие, но начнём с этого. Общая мысль — это навыки, которые направляют и регулируют работу. Если hard skills помогают сделать что-то правильно, то soft skills помогают сделать нужное, вовремя и без ущерба для себя и окружающих.
Антипример из жизни
Трое разработчиков собираются в Zoom: джун, мидл и сеньор. Задача — обсудить ближайший этап работ: распределить роли, договориться о сроках. Как обычно, задача срочная, а у разработчиков много других дел по другим проектам в компании.
❌ Джун не умеет оценивать свои силы и хочет произвести хорошее впечатление. Поэтому он берёт на себя слишком много работы и ставит слишком амбициозные сроки. Когда ему ставят задачу, он покорно её принимает, не уточняя деталей.
❌ Мидл упахивался всю прошлую неделю и работал ночами, поэтому к созвону он пришёл злым, циничным и дерзким. Он не слишком расположен к разговору.
❌ Сеньора «триггерит» неуважение со стороны мидла, у них случается словесная перепалка, но какие-то задачи в итоге ставятся. Каждый понимает их по-своему, все расходятся. После встречи сеньор не пишет резюме, а через три дня у каждого уже своё представление о поставленных задачах.
💀 Результат — работа сделана неверно, время потрачено зря. Хотя каждый по-своему компетентен в вопросах разработки.
Пример из жизни
Те же вводные, но теперь участники владеют некоторыми soft skills.
✅ Джун понимает свои ограничения и умеет грамотно выстроить ожидания от работы. Когда ему предлагают непосильную задачу, он задаёт правильные вопросы, и задача становится посильной и понятной.
✅ Мидл соблюдает рабочий режим и не упахивается, поэтому на встречу приходит свежий, бодрый и способный решать проблему. Когда он видит испуг джуна по поводу новых задач, он терпеливо объясняет, что всё не так страшно.
✅ Сеньор грамотно формулирует и распределяет задачи, а после встречи пишет резюме. Все участники сверяются с резюме: «Да, мы всё правильно поняли».
❤️ Результат — все всё сделали нормально, вовремя и без надрыва.
Почему soft skills ценятся в ИТ
Soft skills ценятся везде, потому что проблемы с управлением, общением и эмоциями есть во всех сферах: от ракетостроения до дошкольного образования.
А проблемы вот откуда: этому почти не обучают. Ни в школьной, ни в вузовской программе нет практических занятий об управлении проектом, планировании, деловом общении и тем более — об эмоциональной саморегуляции и ментальном здоровье на рабочем месте. Могут быть какие-то отдельные факультативы, но это не системно и не везде.
Получается, что человек в этих сферах предоставлен сам себе: либо он за свою рабочую жизнь обучает себя этим навыкам, либо не обучает и портит всем жизнь.
Если разработчика ещё можно как-то предсказуемо нанять на курсах программистов или в профильных вузах, то выбрать из них людей с развитыми soft skills очень сложно. Нанимаешь вроде компетентного человека, а он оказывается неспособным планировать своё время. На собеседовании человек произвёл впечатление адекватного, а в работе оказался совершенно не командным.
В итоге люди с развитыми soft skills добиваются лучших результатов и быстрее продвигаются по карьере.
Где изучить
Так как мы издание «Практикума», мы порекомендуем наши курсы:
А ещё редакция рекомендует журнал «Кинжал» — это как раз блог про soft skills, особенно в сфере ИТ.