В век придирчивого пользователя, высокой конкуренции в IT и фриланса иногда превалирующее значение для успеха разработчика в своей области имеют прокаченные софт-скиллы. Это не отменяет требований высокого профессионализма в выбранной области, но без soft skill этот профессионализм сложно реализовать. Рассказываем про 5 главных soft skills ноукодера, которые помогут сделать карьеру.
*Попробуйте переложить эти черты на себя — если найдёте много совпадений, возможно, вас ждут в мире разработки.
Что такое soft skills
Soft skills — софт-скиллс, гибкие навыки. Оксфордский словарь определяет их как «личные качества, которые позволяют человеку эффективно и гармонично взаимодействовать с другими людьми».
Это социальные навыки, которые помогают вам адаптироваться в новом коллективе и выстраивать отношения с коллегами или с заказчиками. Это умение себя подать. Это способности договориться, убедить, диспутировать, отстаивать своё мнение и убеждать аргументами. Это умение слушать и слышать — заказчиков, коллег, клиентов, пользователей, оппонентов. В общем, вкупе софт-скиллс — пропускной билет в мир.
Разберём 5 важных soft skills разработчика цифровых продуктов.
1.Эмпатия
Эмпатия — способность понять позицию и чувства другого человека.

Внутри рабочего коллектива эмпатия означает умение воспринимать чужие идеи без насмешки или необоснованной критики, способность принять новую идею, не отвергая её сразу. Это, наконец, способность сопереживать и воспринять проблему другого человека (например, понять сорванные сроки из-за личных проблем).
Похожим образом эмпатия перекладывается на мир вовне. Для разработчика она означает способность поставить себя на место пользователя и посмотреть на цифровой продукт с его точки зрения. Это важно, ведь именно люди будут использовать цифровой продукт.
Для ноукодера эмпатия — умение принимать чужие идеи и чувства коллег или заказчиков. К примеру, эмпатия понадобится ноукодеру, работающему в агентстве, где в процесс разработки вовлечено много человек. Если речь о фрилансере, то эмпатию надо научиться проявлять к заказчикам-клиентам — к их идеям, просьбам, сомнениям. И, конечно, без эмпатии к пользователям никуда — для ноукодера забота о пользе продукта для людей стоит на первом месте.
2.Коммуникабельность

Набившее оскомину в описаниях вакансий слово коммуникабельность на самом деле действительно важна. Если вы не можете объясниться с заказчиком или клиентом, провести переговоры, отстоять точку зрения, правильно понять человека — с работой будут проблемы.
Вот пять советов для эффективной коммуникации:
- Говорите чисто и уверенно. Следите за чистотой речи, не говорите слишком быстро или медленно, будьте уверенны в том, о чём говорите — или говорите о том, в чём уверенны.
- Слушайте. Изучите концепцию активного слушания — это когда вы задаёте раскрывающие вопросы, уточняете по существу, даёте понять, что уловили смысл сказанного. И запоминайте то, что услышали.
- Не перебивайте. Продолжение предыдущего совета. Слушайте, дайте закончить мысли, а потом высказывайте свои.
- Учитесь деловой переписке. И вообще учитесь выражать свои мысли письменно чисто, ёмко, понятно. Можно прогонять тексты через сервис Главред для русскоязычного общения или через сервис Grammarly для англоязычного.
- Готовьтесь. Неважно, что это — собеседование, плановый созвон с заказчиком или с коллегами, презентация проекта, интервью для составления брифа. Тезисно набросайте хотя бы общий план будущей беседы.
Для ноукодера навыки коммуникации важны на этапе собеседования и самопрезентации перед заказчиком — там надо быть убедительным и уверенным, немного дотошным и внимательным. Умение выражать мысли ясно в письменной форме важно на моменте брифования заказчика и написания технического задания. Ну, и ноукодеру надо уметь «коммуницировать» с пользователями через интерфейс приложений.
3.Открытость ума

Этот навык здорово звучит на английском языке — open-mindness. Оно ёмко означает умение принимать изменения, реагировать на новые данные и требования, умение не зацикливаться на одном решении, способность принимать новые идеи, готовность учиться, широкий кругозор.
Незашоренность сознания — это вообще очень полезный навык. Он пригождается в разных сферах жизни — и в разработке цифровых продуктов он играет похожую роль, что и везде: помогает искать и внедрять новые решения, изучать новые программы, слышать идеи и мысли других.
Ноукодеру открытость ума нужна, чтобы легко переключаться между программами и решениями — это полезно, когда надо попробовать или внедрить разные инструменты. Кстати, open-mindness пригодится вот ещё в чём. Оглянитесь, посмотрите, сколько вокруг проблем, которые можно решить или облегчить с помощью цифрового продукта! Это отличная тренировка продуктового мышления и отличная пища для новых идей для разработки.
4.Гибкость в готовности улучшать и исправлять

В век укороченного цикла жизни цифровых продуктов и быстрых перемен умение гибко реагировать на новые вводные и воплощать эти изменения в реальность — это общее место для всех видов разработки: и для классического программирования, и для ноукод-разработки.
Но для ноукодеров это особенно важно. Продукт, сделанный на ноукоде, как правило, и создаётся для тестирования гипотез и последующих улучшений в нём. Так что гибкость — это второе имя ноукодера.
5.Планирование времени

Тайм-менеджмент — ещё одно модное понятие, ассоциирующееся с принципами жизни высокоэффективных супер-людей и умными ежедневниками. Поэтому есть мнение, что принцип эффективного планирования времени в одновременном делании и успевании всего на свете.
Смысл планирования времени не в пресловутой многозадачности (вообще-то, исследования показали неэффективность многозадачности), а в умение фокусироваться на одной задаче в один промежуток времени и расставлять приоритетность дел.
Какие техники тут можно применить? Например, использовать таймер Pomodoro — когда вы работаете над одной задачей отрезок времени, делаете перерыв и снова возвращаетесь к делу. Очень подходят техники визуализации — например, канбан-доски, таймлайны и Гант-доски или обычные ту-ду-листы.
Ноукодеру умение управляться со временем нужно особенно если он фрилансер или метит во фриланс. А ещё для того, чтобы отработать схему работы над приложением. Ведь ноукодер объединяет в себе исследователя рынка, дизайнера прототипов, дизайнера интерфейса, самого разработчика, тестировщика, аналитика. С таким количеством ролей надо уметь справляться.
Нашли много совпадений? Тогда пора реализовать свои ценные качества и конвертировать их в деньги! Погрузитесь в мир цифровой разработки с профессией ноукодера.
