Code breakers

5 soft skills ноукодера

В век придирчивого пользователя, высокой конкуренции в IT и фриланса иногда превалирующее значение для успеха разработчика в своей области имеют прокаченные софт-скиллы. Это не отменяет требований высокого профессионализма в выбранной области, но без soft skill этот профессионализм сложно реализовать. Рассказываем про 5 главных soft skills ноукодера, которые помогут сделать карьеру.

*Попробуйте переложить эти черты на себя — если найдёте много совпадений, возможно, вас ждут в мире разработки.

Что такое soft skills


Soft skills — софт-скиллс, гибкие навыки. Оксфордский словарь определяет их как «личные качества, которые позволяют человеку эффективно и гармонично взаимодействовать с другими людьми».



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

Разберём 5 важных soft skills разработчика цифровых продуктов.

1.Эмпатия


Эмпатия — способность понять позицию и чувства другого человека.

Уметь сочувствовать, сопереживать, смотреть на проблему людей их глазами - это важное и редко встречающееся качество.


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

Похожим образом эмпатия перекладывается на мир вовне. Для разработчика она означает способность поставить себя на место пользователя и посмотреть на цифровой продукт с его точки зрения. Это важно, ведь именно люди будут использовать цифровой продукт.

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

2.Коммуникабельность


Если не получается связать двух слов, то об успешной карьере рассуждать трудно.

Набившее оскомину в описаниях вакансий слово коммуникабельность на самом деле действительно важна. Если вы не можете объясниться с заказчиком или клиентом, провести переговоры, отстоять точку зрения, правильно понять человека — с работой будут проблемы.

Вот пять советов для эффективной коммуникации:

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

Для ноукодера навыки коммуникации важны на этапе собеседования и самопрезентации перед заказчиком — там надо быть убедительным и уверенным, немного дотошным и внимательным. Умение выражать мысли ясно в письменной форме важно на моменте брифования заказчика и написания технического задания. Ну, и ноукодеру надо уметь «коммуницировать» с пользователями через интерфейс приложений.

3.Открытость ума


Тут особенно важно уметь отказываться от старого привычного решения, даже если раньше оно отлично работало.

Этот навык здорово звучит на английском языке — open-mindness. Оно ёмко означает умение принимать изменения, реагировать на новые данные и требования, умение не зацикливаться на одном решении, способность принимать новые идеи, готовность учиться, широкий кругозор.

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

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

4.Гибкость в готовности улучшать и исправлять


Если вас бесят правки и необходимость работать с продуктом даже после его публикации, в цифровом мире будет трудно адаптироваться и работать без нервотрёпки.

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

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

5.Планирование времени


Тайм-менеджемент - это не проприоритизацию то, что вы делаете кучу дел сразу. Это про приоритезацию дел.

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

Смысл планирования времени не в пресловутой многозадачности (вообще-то, исследования показали неэффективность многозадачности), а в умение фокусироваться на одной задаче в один промежуток времени и расставлять приоритетность дел.

Какие техники тут можно применить? Например, использовать таймер Pomodoro — когда вы работаете над одной задачей отрезок времени, делаете перерыв и снова возвращаетесь к делу. Очень подходят техники визуализации — например, канбан-доски, таймлайны и Гант-доски или обычные ту-ду-листы.

Ноукодеру умение управляться со временем нужно особенно если он фрилансер или метит во фриланс. А ещё для того, чтобы отработать схему работы над приложением. Ведь ноукодер объединяет в себе исследователя рынка, дизайнера прототипов, дизайнера интерфейса, самого разработчика, тестировщика, аналитика. С таким количеством ролей надо уметь справляться.

Нашли много совпадений? Тогда пора реализовать свои ценные качества и конвертировать их в деньги! Погрузитесь в мир цифровой разработки с профессией ноукодера.

Как делать