Руководители IT-отделов и HR-менеджеры IT-компаний рассказали нам о том, какими soft skills должен обладать программист для работы в команде.
А ещё на какие личные качества программиста они в первую очередь обращают внимание на собеседовании и какие человеческие качества сотрудников важны для компании, кроме непосредственно профессиональных навыков.
Коммуникабельность
Коммуникабельность и способность наладить контакт с коллегами внутри команды и с сотрудниками из смежных отделов. Развитый навык коммуникации помогает корректно и аргументированно объяснять свою точку зрения, слушать собеседника и договариваться, находить компромиссы и лучше работать в команде. Это база для всех софт скилов, без этого навыка вам будет сложно профессионально расти, обмениваться опытом и знаниями с коллегами.
Поиск информации
Навыки поиска информации. Умение гуглить и правильно задавать вопросы здорово выручает на работе, когда нужно приступить к сложной задаче.
Критическое мышление
Это наблюдательность, концентрация на изучении информации, способность применять аналитические навыки в различных ситуациях и умение объяснять свою точку зрения. В процессе работы над проектом могут возникнуть непредвиденные проблемы, важно не паниковать, правильно оценивать ситуацию и выбирать верные пути решения.
Внимательность
Вы должны заранее видеть, где может возникнуть проблема, чтобы сэкономить время на ее устранение. Внимательный специалист успевает сделать больше за день и не тратит время впустую.
Умение учиться
Обучение не заканчивается на этапе погружения в язык программирования и ООП. Самообучение, повышение своего профессионального уровня — это must have для всех программистов вне зависимости от грейда. Сфера IT непрерывно меняется, требования заказчиков усложняются, поэтому запас знаний необходимо пополнять непрерывно. Сотрудникам постоянно нужно узнавать о тенденциях, перестраивать и менять процессы и задачи в соответствии с новыми технологиями.
Пунктуальность
Соблюдение дедлайнов – этот навык важен для всех вне зависимости от профессии. Сотрудник, который регулярно тормозит процесс, становится кандидатом на увольнение. Поэтому важно правильно управлять своим временем и рассчитывать силы.
Проактивность
Быть проактивным – значит действовать с осознанием будущих проблем, потребностей или изменений, сосредоточиться на том, что важно, а не только на том, что срочно. Сочетание таких качеств как осознанность, инициативность, ответственность и характеризует проактивного человека. Важно активно включаться в рабочий процесс, брать новые задачи и по мере погружения в проект делиться идеями. Ещё один совет — не стесняться рассказывать о выполненных задачах во время ежедневных рабочих встреч.
Гибкость
Способность адаптироваться к новым условиям может понадобиться, например, при появлении изменений в продукте. Разработчику нужно уметь быстро ориентироваться и оперативно вносить правки.
Эмоциональный интеллект
Эмоциональный интеллект — это понимание чувств и эмоций других людей. Вам будет легче общаться, если вы понимаете их чувства и мотивацию, умеете с ними взаимодействовать. К эмоциональному интеллекту также относится умение управлять своими эмоциями. Часто мы совершаем спонтанные действия под влиянием эмоций, например от злости или нетерпения. Если мы понимаем свои эмоции и контролируем их, то можем чаще принимать осознанные и взвешенные решения.
Менторинг
Этот навык необходим для обмена знаниями и опытом с коллегами, а также помогать адаптироваться новичкам. Помимо этого, ученые выяснили, что обучение других укрепляет собственные знания.