/softskills

Soft Skills для разработчиков

Soft Skills для разработчиков

Собрал по вакансиям крупных компаний требования к разработчикам, которые не укладываются в стандартное «знание языка X, платформы Y, опыт работы не менее Z лет».

Ответственность

  • Умение оценивать объем и сроки выполнения работ, а потом делать обещанное вовремя без лишних напоминаний
  • Сообщать о проблеме своевременно

Кодирование

  • Умение писать простой и понятный код, который легко поддерживать
  • Участие в документировании программного кода в соответствии с принятыми в компании процедурами
  • Умение работать с чужим кодом, проводить code review коллег, рефакторинг и оптимизацию существующего кода
  • Умение покрывать код тестами

Решение проблем

  • Быть готовым быстро разобраться в новой для себя технологии
  • Умение декомпозировать задачи
  • Умение находить простые решения для сложных задач

Командная работа

  • Знание средств командной разработки
  • Умение работать в команде
  • Активное взаимодействие с командами смежников внутри компании
  • Не бояться общения с заказчиками, в том числе внутренними

Архитектура

  • Умение прорабатывать архитектурные решения
  • Умение искать и интегрировать готовые решения вместо придумывания своих велосипедов
  • Создание API для веб-сервисов, микросервисов, разработка и поддержка библиотек
  • Понимание архитектуры и проблем высоконагруженных систем, задач распределения нагрузки и масштабируемости

Бизнес

  • Понимание того, как бизнес-решения влияют на приоритезацию процесса разработки
  • Привычка аргументировать свои решения метриками
  • Желание передавать знания и управлять подчиненными, обучать и развивать профессионалов
  • Участие в найме необходимых для работы людей, участие в их адаптации к работе в компании
  • Умение говорить на одном языке с разработчиками и бизнес-командой, задавать вопросы, формулировать, структурировать, давать обратную связь

Как научиться создавать из кода продукт?

14 июля начинается программа «Продуктовая разработка» в Product University.

Исправления или добавления?

Вы знаете, как это сделать.