"Нас никогда не учили самому главному: как не переживать из-за пустяков, как справляться с неудачами, как ладить с людьми, прощать, как вставать в 7:00, после очередной бессонной ночи, как правильно принимать решения, как любить, как жить. Нас никогда не учили чему-то действительно важному."
(автор неизвестен)
Итак, ты выучил JS, знаешь алгоритмы, структуры данных и даже основные команды SQL. Почему тебя могут не взять на работу?
Потому что работодателю важны не только твои технические навыки но и soft skills (мягкие навыки) или "надпрофессиональные компетенции": навыки мышления и общения. Если с ними не очень, возможно, ты не подойдешь.
"Зачем мне все это, если я просто пишу код" - спросишь ты меня, а я тебе и отвечу: как минимум, затем, чтобы тебя приняли на работу. На собеседовании-то ты точно будешь разговаривать с людьми, деваться некуда.
О soft skills начали говорить не так давно, однако, тема стала популярной. В отделах кадров крупных фирм больше не шутят, что есть семь смертных грехов: креативность, коммуникабельность, активность, целеустремлённость, обучаемость, исполнительность, стрессоустойчивость.
В Facebok, например, на собеседовании могут спросить «как вы сработались со сложным коллегой» или «как вы добивались целей в токсичной обстановке»
"Согласитесь, что директором завода становится не тот, кто умеет лучше всех закручивать гайки." - говорит руководитель образовательной платформы Woodroot Игорь Бондар.
Пока что ни в институте, ни на курсах не расскажут, как без раздражения ответить бухгалтерше на "Ты ж программист? Почему у меня монитор глючит?". Так что раздел "soft skills" приходится изучать самостоятельно.
Журналист Александр Лашков составил перечень софт скиллов, которые могут проверить на собеседовании в IT-компании методом так называемого поведенческого интервью:
- Склонность к активным действиям, способности к самомотивации.
- Способность адаптироваться к меняющимся условиям.
- Коммуникационные навыки.
- Умение разрешать конфликты.
- Креативность и способность генерировать идеи.
- Умение принимать решения
- Умение ставить цели.
- Навыки по донесению позиции, убеждению в своей правоте.
- Планирование, расстановка приоритетов, тайм-менеджмент.
- Решение проблем.
- Работа в команде.
- Работа под давлением.
Что же делать, если ты внезапно осознал, что теряешься в конфликтных ситуациях или, например, регулярно не успеваешь с дедлайнами? Не опускать руки, все навыки можно прокачать. LinkedIn выделила самые актуальные мягкие навыки 2020 года, а Business Insider собрал курсы, на которых их можно развивать.
Судя по всему, скоро миф о том, что программисты необщительные и безынициативные будет окончательно развенчан. Хочешь не хочешь, а придется прокачивать коммуникационные навыки и способность генерировать идеи, чтобы идти в ногу со временем.