dev praktika

Архитектурная ката

Архитектурная ката

Если верить викисловарю слово ката склоняется точно также, как парта или комната.

Слово пришло к нам из мира единоборств. Катой называют несложные упражнения для отработки техники.

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

Поэтому программисты начали собираться для решения небольших задач, которые стали называть code kata.

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

Формат: участники разбиваются на команды, берут задачу, проектируют архитектуру и представляют её остальным командам.

Задачи на катах самые разные, поэтому со временем можно «освоить» много предметных областей, а, кроме того:

  • прокачаться в прохождении system design interview
  • отточить навыки обсуждения архитектурных задач
  • научиться «держать фокус»

Ката идёт 4 часа с небольшим перерывом на кофе. Обычный формат встречи — офлайн. Время от времени мы собираемся онлайн.

Встреча полезна программистам уровня middle и выше, а также архитекторам.

Ведущие