Найти в Дзене
SaintCode Bootcamp

Soft skills: базовые навыки начинающего программиста

"Нас никогда не учили самому главному: как не переживать из-за пустяков, как справляться с неудачами, как ладить с людьми, прощать, как вставать в 7:00, после очередной бессонной ночи, как правильно принимать решения, как любить, как жить. Нас никогда не учили чему-то действительно важному."

(автор неизвестен)

Итак, ты выучил JS, знаешь алгоритмы, структуры данных и даже основные команды SQL. Почему тебя могут не взять на работу?

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

"Зачем мне все это, если я просто пишу код" - спросишь ты меня, а я тебе и отвечу: как минимум, затем, чтобы тебя приняли на работу. На собеседовании-то ты точно будешь разговаривать с людьми, деваться некуда.

О soft skills начали говорить не так давно, однако, тема стала популярной. В отделах кадров крупных фирм больше не шутят, что есть семь смертных грехов: креативность, коммуникабельность, активность, целеустремлённость, обучаемость, исполнительность, стрессоустойчивость.

В Facebok, например, на собеседовании могут спросить «как вы сработались со сложным коллегой» или «как вы добивались целей в токсичной обстановке»

"Согласитесь, что директором завода становится не тот, кто умеет лучше всех закручивать гайки." - говорит руководитель образовательной платформы Woodroot Игорь Бондар.

Пока что ни в институте, ни на курсах не расскажут, как без раздражения ответить бухгалтерше на "Ты ж программист? Почему у меня монитор глючит?". Так что раздел "soft skills" приходится изучать самостоятельно.

Журналист Александр Лашков составил перечень софт скиллов, которые могут проверить на собеседовании в IT-компании методом так называемого поведенческого интервью:

  • Склонность к активным действиям, способности к самомотивации.
  • Способность адаптироваться к меняющимся условиям.
  • Коммуникационные навыки.
  • Умение разрешать конфликты.
  • Креативность и способность генерировать идеи.
  • Умение принимать решения
  • Умение ставить цели.
  • Навыки по донесению позиции, убеждению в своей правоте.
  • Планирование, расстановка приоритетов, тайм-менеджмент.
  • Решение проблем.
  • Работа в команде.
  • Работа под давлением.

Что же делать, если ты внезапно осознал, что теряешься в конфликтных ситуациях или, например, регулярно не успеваешь с дедлайнами? Не опускать руки, все навыки можно прокачать. LinkedIn выделила самые актуальные мягкие навыки 2020 года, а Business Insider собрал курсы, на которых их можно развивать.

Судя по всему, скоро миф о том, что программисты необщительные и безынициативные будет окончательно развенчан. Хочешь не хочешь, а придется прокачивать коммуникационные навыки и способность генерировать идеи, чтобы идти в ногу со временем.