Ответ
Junior аналитик обычно выполняет задачи под руководством, работает с четко поставленными требованиями, фокусируется на сборе данных и базовом анализе. Часто допускает ошибки, требует проверки работы.
Middle аналитик самостоятелен: умеет формулировать гипотезы, проектировать процессы, предлагать решения. Работает с более сложными запросами, может координировать джунов, оптимизирует методы анализа.
Пример:
-- Junior: простой запрос с фильтрацией
SELECT * FROM orders WHERE status = 'completed';
-- Middle: анализ динамики с агрегацией и джойнами
SELECT
DATE_TRUNC('month', o.created_at) AS month,
COUNT(o.id) AS orders,
SUM(p.amount) AS revenue
FROM orders o
JOIN payments p ON o.id = p.order_id
GROUP BY 1
ORDER BY 1;
Ключевое отличие — глубина анализа, автономность и влияние на продукт.