Получить доступ

Технические решения

Основа с Middle

Варианты, критерии, проверка фактами и фиксация решения — design doc и ADR.

Решение senior можно объяснить через год человеку, которого не было при обсуждении: какие были варианты, почему выбрали этот, при каких условиях стоит пересмотреть.

Что важно знать

  • Design doc — до реализации крупной задачи: контекст, цели и не-цели, варианты, выбор, риски, план. Обсуждение текста дешевле переделки кода.
  • ADR (architecture decision record) — короткая запись одного решения: контекст, решение, последствия. Хранится рядом с кодом.
  • Критерии: стоимость разработки и эксплуатации, риски, сроки, знания команды, обратимость.
  • Проверка фактами: прототип, нагрузочный тест, расчёт на салфетке.
  • Обратимые решения принимают быстро, необратимые (схема данных, публичный API, выбор платформы) — тщательно.

Критерии освоения

Middle ≈ 6 ч

  • Предлагает минимум два варианта решения задачи с плюсами и минусами
  • Проверяет спорное решение прототипом или замером, а не мнением

Практика. Для ближайшей задачи средней сложности описать два варианта реализации с критериями выбора и обсудить с тимлидом до начала работы.

Senior ≈ 10 ч

  • Пишет design doc для крупной задачи и проводит его обсуждение с командой
  • Фиксирует архитектурные решения (ADR) с причинами и условиями пересмотра
  • Различает обратимые и необратимые решения и тратит время пропорционально

Практика. Написать design doc для крупной задачи (контекст, варианты, расчёты, риски, план), провести ревью с командой и зафиксировать итог в ADR.

Вопросы с собеседований

← Вся карта «ИИ-инженер»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем