Для того, чтобы построить успешную карьеру, недостаточно уметь хорошо программировать, знать математику или рисовать красивые макеты, необходимо также развивать так называемые soft skills.
Раньше все работники делились на две части тех, кто непосредственно разрабатывает продукт, и тех, кто взаимодействует с заказчиком.
Однако спустя время в it сфере появился такой подход как agile и эта четкая грань была размыта, сам подход позволяет команде быть более гибкой и упростить взаимодействия внутри нее.
Давайте рассмотрим некоторые принципы и ценности agile подхода:
- Люди и взаимодействие между ними важнее процессов
- Общение лицом к лицу
- Самоорганизация команды
- Команде доверяют и поддерживают её
- Работающий продукт
- Внимание на качество
- Непрерывное совершенствование
Как мы видим, определенные пункты невозможно выполнить имея только развитые hard skills, чтобы быть гибким нужно развивать свои soft skills.
Так какие же “мягкие” качества нужно развивать?
В первую очередь это переговорные и коммуникативные навыки, гибкость и креативность, понимание ценности для клиента, менторинг и командная работа.
Для чего всё это нужно?
Для более простой и понятной коммуникации между заказчиком и исполнителем, если команда разработки хорошо понимает что и для чего она делает, то вероятность получить качественный продукт существенно возрастает. А это в свою очередь позволят избежать доработок и переделывания всей работы.
Прежде чем приступать к работе необходимо обязательно задать вопрос для чего мы это делаем. Какие боли пользователей мы хотим закрыть таким образом? Когда вы смотрите сначала на проблему, а потом на задачу, то результат выполнения последней будет более эффективным.
Таким образом, не одними hard skills сыты современные успешные компании, чтобы быть в тренде и конкурентоспособным на рынке труда нужно развиваться не только в профессиональном направлении.