tgindex
data.hub

Привет! В этом канале я рассказываю про продуктовую аналитику, а также как войти в IT! 🤖 Я - @ivanoff_dennis 🤩 Группа с отзывами моих учеников - @reviews_den_product_analyst 🎃 https://data-analytics-hub.ru/

Последний пост
12 июл.
Последнее чтение
13 авг.
Постов за неделю
0
Всего постов
20
Тип
открытый
Язык
русский
В каталоге с
13 авг.
Подписчики
1 626
+1 за 2 дн.
Сутки
+1
+0,06%
Неделя
 
Месяц
 
Просмотров на пост
763
20 постов
Вовлечённость
46,9%
к подписчикам
Постов в день
0,0
всего 20
Упоминаний
0
каналов
Охват размещения
оценка
1/24сутки в ленте
1/48двое суток
1/72трое суток

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • видео или голосовое, без подписи

  • Проверь себя за 10 секунд! Можешь по памяти написать SQL-запрос, который вытащит топ-5 клиентов по выручке? Если завис, дело, то ничего страшного. Просто теории было много, а практики почти ноль. Лечится это одним способом: садишься и решаешь задачи. Ровно для этого я собрал data.hub. Что внутри: 🔹 SQL-тренажёр на 300+ задач с автопроверкой 🔹 Песочница для свободных запросов к базе 🔹 Чек-лист навыков, гайд по портфолио и топ-50 вопросов с собесов Всё устроено как игра: задачи по уровням от SELECT до оконных функций, звёзды за решения, прогресс и стрик. Заходишь на 5 минут, а залипаешь на час и незаметно набиваешь руку. Начать можно сегодня, это пара минут: 1. Открываешь data-analytics-hub.ru 2. Жмёшь SQL-тренажёр 3. Решаешь первую задачу и ловишь первую звезду И подарок для тех, кто не откладывает на потом: первым 5 людям, кто напишет мне в личку слово PRO, дам 50% скидку на PRO-режим. Это полный доступ ко всем задачам, разборам и продвинутым темам без ограничений. Погнали 👇 data-analytics-hub.ru

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • видео или голосовое, без подписи

  • 7 июл.749102

    Путь в аналитику похож на игру 🎮 Ты вроде и хочешь начать: статьи читаешь, курс присмотрел, ролики смотришь. А на каждом шаге вылезает свой босс и бьёт по мотивации. Я сам прошёл этих ребят и вижу, как об них спотыкаются почти все новички. Собрал главных в карусель выше, а тут разберу подробнее, как каждого закрыть. 👾 Босс 1. Без опыта не берут. Самый частый босс, на нём сдаётся больше всего людей. Кажется, что это тупик: опыта нет, а без опыта не зовут. Но работодателю нужен не стаж, а доказательство, что ты умеешь. Такое доказательство это портфолио. Берёшь открытый датасет, задаёшь к нему вопросы, отвечаешь и красиво оформляешь. Два-три проекта, и босс повержен. 👾 Босс 2. Сложная математика. Есть миф, что аналитика это сплошные интегралы и матстат уровня универа. На деле процентов 80 работы это выгрузить данные, посчитать, сравнить и объяснить человеческим языком. Проценты, средние, доли, чуть-чуть логики. Тяжёлый матан оставь дата-сайентистам, на старте он тебе не нужен. 👾 Босс 3. Учу всё подряд. Открываешь ютуб, а там SQL, Python, Power BI, статистика, и хочется схватить всё сразу. В итоге по чуть-чуть везде и глубины ноль. Иди по порядку: сначала таблицы и Excel, потом SQL, потом визуализация. Один инструмент до уверенного уровня даёт больше, чем пять на уровне что-то слышал». 👾 Босс 4. Теория без практики. Самый коварный, потому что маскируется под работу. Смотришь лекции, киваешь, всё вроде понятно. А сел за реальную задачу и завис. Понимать и уметь это разные вещи. Правило простое: с первого дня больше делай руками, чем смотри. Разобрал один приём, сразу примени его на своих данных. 👾 Босс 5. Страх откликаться. Тебе кажется, что надо ещё чуть-чуть подготовиться: добить курс, выучить ещё одну тему, и вот тогда точно. Это ловушка, в ней можно сидеть годами. Отклики это тоже часть обучения. Из пары собеседований ты быстрее поймёшь, чего не хватает, чем из ещё одного курса. Откликайся раньше, чем почувствуешь себя готовым. ☠️ Финальный босс. Первое собеседование. Сюда сбегаются все страхи разом. Но у тебя уже есть оружие: твои проекты. Не пересказывай теорию, веди собеседующего по проекту. Какой был вопрос, как ты искал ответ, что вышло, какой сделал вывод. Покажи ход мысли, а не зазубренные определения. Это и есть финальный удар, после которого падает оффер. Если застрял на каком-то из этих боссов, ты не один, через них проходят все. В канале я как раз показываю, как бить каждого: с чего начать, что учить и в каком порядке, как собрать портфолио и не слиться на полпути. Напиши в комментариях, с каким боссом воюешь прямо сейчас. Разберём, как его закрыть 👇

  • 6 июл.5911312

    Первое портфолио аналитика: 3 проекта, которые заменят «опыт работы» 🚀 Давай честно. Ты хочешь в аналитику, открываешь вакансии, а там везде требуется опыт. А где его взять, если без опыта не берут? Тот самый замкнутый круг, из-за которого сдаётся большинство новичков. Хорошая новость: круг легко разрывается. Работодателю по сути всё равно, где ты получил навык. Ему важно увидеть, что ты умеешь. И показывает это портфолио. Один нормальный проект на реальных данных убеждает сильнее, чем стопка сертификатов с курсов. 😎 Вот три проекта, которых хватит для первых собеседований SQL-разбор. Берёшь открытый датасет (продажи, такси, рейтинги фильмов), придумываешь 5-7 бизнес-вопросов и достаёшь ответы запросами. Важен не идеальный код, а логика и выводы. Дашборд. Собираешь в Tableau Public или Power BI. Пара ключевых метрик, фильтры, и вся картина видна за секунду. Ровно то, чем аналитик занят каждый день. Мини-исследование. На мой взгляд самый ценный формат. Ставишь гипотезу,проверяешь на данных в Python или даже в Google Sheets и даёшь конкретную рекомендацию бизнесу. Где брать данные? Бесплатно: Kaggle, открытая статистика, публичные API. Выдумывать ничего не нужно. И самое важное, о чём все забывают - визуал. Рекрутер тратит на твой проект максимум секунд десять. Поэтому вывод должен быть на первом экране, а не спрятан под сотней строк кода. Держи простую структуру: вопрос, данные, анализ, вывод. Код на GitHub, дашборды на Tableau Public, а всё вместе собери одной аккуратной страницей в Notion, чтобы кидать одной ссылкой. А если хочешь собрать портфолио не наугад, а под конкретную цель и с обратной связью - пиши в личку. Разберём твой уровень и составим план. С чего начнёшь: с SQL или сразу с дашборда?

  • Возвращаю активный набор на менторские программы 🙌 Долго к этому шёл и наконец готов. Брал паузу не просто так: хотел пересобрать всё по уму, а не возвращаться к старому формату. И теперь со мной новая команда менторов. Это ребята с реальным опытом в продуктовой и дата-аналитике, которые сами прошли путь от первых SQL-запросов до офферов и знают, где обычно всё застопоривается. Так что если кто-то хотел попасть в аналитику и при этом сделать довольно таки быстро - жду в личных сообщениях тут @ivanoff_dennis. Подберем индивидуальную план развития в профессии. 😎 Плюс запускаю групповые занятия. Это для тех, кому заходит живой формат: разборы в группе, общие созвоны, домашки с обратной связью и компания людей, которые идут к той же цели рядом с тобой. И дешевле, чем личное менторство, если бюджет пока ограничен. И это только начало. В ближайшее время будет много интересных анонсов: новые форматы, бесплатные материалы, разборы кейсов и кое-что, о чём пока рано говорить. Так что не пропадайте, дальше будет интереснее! Ещё кое-что важное. Я полностью обновил сайт. Стало чище, удобнее и быстрее. Там собрано всё, что нужно аналитику в одном месте: тренажёр с задачами, песочница для запросов к базе, разбор резюме, калькулятор зарплат, гайды и комьюнити. Залетайте смотреть: data-analytics-hub

  • 5 апр.1 434146

    ⚽️🥊 SQL Gym Pro 12- Разбор задачи Если бы мы решали задачу с помощью подзапросов , у нас бы получился огромный вложенный запрос, в котором через пять минут будет невозможно разобраться. Пишем по-человечески - через CTE. 1. Мы не пытаемся запихнуть фильтрацию по среднему (AVG) в HAVING основного запроса. Мы вынесли это в отдельный блок global_stats. 2. Использование кросс-джойна для подключения константы (среднего значения) к данным. 3. Средний чек мы считаем как SUM(выручки) / SUM(заказов) внутри группы. Новички часто делают AVG(avg_user_check), что математически неверно (ошибка «среднего от средних»). WITH user_aggregates AS ( -- Шаг 1: Собираем базу по каждому юзеру SELECT user_id, SUM(amount) AS total_revenue, COUNT(order_id) AS orders_count FROM orders GROUP BY user_id ), global_stats AS ( -- Шаг 2: Вычисляем среднюю выручку по всей базе (одно число) SELECT AVG(total_revenue) AS avg_total_revenue FROM user_aggregates ), top_users_categorized AS ( -- Шаг 3: Фильтруем "топов" и вешаем ярлыки SELECT u.user_id, u.total_revenue, u.orders_count, CASE WHEN u.total_revenue > 50000 THEN 'Diamond' ELSE 'Gold' END AS category FROM user_aggregates u CROSS JOIN global_stats g -- Приклеиваем среднее значение к каждой строке WHERE u.total_revenue > g.avg_total_revenue ) -- Шаг 4: Финальная агрегация по категориям SELECT category, COUNT(user_id) AS users_count, ROUND(SUM(total_revenue) / SUM(orders_count), 2) AS avg_order_value FROM top_users_categorized GROUP BY category; Признавайтесь, кто по привычке потянулся писать WHERE total_spent > (SELECT AVG...)? 😉 На самом деле, это не смертельно, но на больших данных ваш сервак скажет досвидос!

  • 3 апр.1 12892

    ⚽️ SQL Gym Pro #12 Условие: Маркетологи хотят выявить самых ценных пользователей (LTV-лидеров) и понять, как их поведение отличается от основной массы. Задача: 1. Найти суммарную выручку по каждому пользователю за всё время. 2. Оставить только тех пользователей, чья общая сумма покупок выше средней по всей базе. 3. Разбить этих «топовых» пользователей на 2 группы: • «Diamond»: сумма покупок > 50 000 руб. • «Gold»: сумма покупок от 0 до 50 000 руб. (но всё ещё выше средней по базе). 4. Вывести для каждой группы (Diamond/Gold): количество пользователей и их средний чек (отношение общей суммы выручки группы к количеству заказов в этой группе). Таблица orders представлена на скрине 👆 💡 Подсказка для решения: Чтобы не запутаться в логике и не плодить вложенные подзапросы, используй цепочку CTE. Пишите свое решение в комментариях 👇

  • 31 мар.1 022131

    Новый будильник на Android Google выкатил обновление будильника в свежем Android, и это отличный кейс того, как инновации могут конфликтовать со здравым смыслом. Что имеем: 1. На плитке «Сегодня» появилась кнопка «Отключить», которая делает ровно то же самое, что и стандартный переключатель справа. 2. Нижняя плитка стала выше верхней. При этом полезная информация не увеличилась. Вероятно, это попытка выделить иерархию через размер, но в интерфейсе списков это выглядит как ошибка верстки. 3. Кнопка «Отключить» есть только на ближайшем будильнике. Мое мнение на этот счет: Ресурс команды разработки и дизайна - самый дорогой актив. И глядя на этот экран, хочется спросить: какую именно метрику вы пытались здесь вырастить?? Интересно было бы посмотреть на результаты A/B-тестов: насколько быстрее пользователь стал отключать будильник и не вырос ли процент случайных кликов из-за увеличения высоты плитки? Иногда лучший продуктовый фикс - это оставить все как есть. Вы что думаете на этот счет?

  • SQL Gym Pro 11 - Задача с собеса в Сбер В таблице на картинке представлена активность пользователей в сервисе. У нас есть лог активности пользователей: когда заходили, с какого устройства и сколько песен послушали. Каждая строка представляет собой запись о пользователе, который вошел в систему и послушал несколько треков. (user_id, event_date) - это primary key (комбинация столбцов с уникальными значениями) этой таблицы. Задание: найти дату первого логина для каждого из пользователей Пишите свои ответы в комменты 👇

  • 🔥Знаете, где чаще всего ломается процесс поиска работы? Не на слабом резюме или нехватке хардов. Он сыпется, когда мы пытаемся управлять им «под настроение». 📉 Сегодня есть ресурс - закинули десяток откликов. 📉 Получили отличный фидбэк от какой-то компании, залипли на нее и остановили поиск. Пришел отказ - словили выгорание и вообще выпали. Проблема в том, что поиск - это процесс, работающий по принципу воронки. Когда вы постоянно то запускаете, то бросаете, весь прогрев рынка каждый раз обнуляется. Чаще всего эмоции ломают стратегию в двух точках: 1️⃣ Вас похвалили на интервью, вы расслабились и перестали искать дальше. 2️⃣ Неудачное собеседование заставляет сомневаться в собственной экспертизе. Хотя скорее всего, вы просто не попали в нужный сегмент и ца компании. ❗️А работает системная модель - регулярные касания рынка В такой системе любой фидбэк - это просто данные. Они ничего не меняют в рутине: вы не расстраиваетесь и не празднуете раньше времени. А как у вас сейчас движется поиск работы?

  • 23 мар.7221110

    Разбираем очень популярный кейс с собеседований 🧐 Открываешь ноут утром в пн и видишь конверсия в покупку упала. Твои действия? 1️⃣ Уточнить продукт, формулу расчета, глубину падения и базу для сравнения (вчера/прошлый год). 2️⃣ Исключить баги трекинга, ошибки в базе или изменения в дашборде. 3️⃣ Проверить сезонность (праздники/пн vs пт), погоду и активность конкурентов. 4️⃣ Проверить последние релизы, новые фичи, А/В тесты и маркетинговые кампании. 5️⃣ Сегментировать данные по платформам (iOS/Android), гео, источникам трафика и типам юзеров. 6️⃣ Декомпозировать путь пользователя и найти этап, на котором возник «затык». 7️⃣ Проверить смежные метрики: средний чек, Retention и время на сайте - они подсвечивают суть проблемы. 8️⃣ Посмотреть реальное поведение пользователей, чтобы увидеть ошибки в интерфейсе. Итого: главное в этом кейсе отвечать структурно. Кстати, если хочешь научиться щелкать такие кейсы, приходи ко мне на менторство. Разберем твой запрос по полочкам здесь: @ivanoff_dennis

  • видео или голосовое, без подписи

  • 🧩 Задача на «сеньорность» или детский сад? На одном из финальных интервью в одну известную компанию мне предложили выбрать лишнюю фигуру. Я, конечно, сразу выдохнул, потому что ожидал хардовые задачи.. но все ли так просто?