Дима SQL-ит 🧑‍💻 (Аналитика данных)
1.18K subscribers
10 photos
1 video
56 links
👨‍💻 Блог аналитика данных в IT

📩 По менторству и сотрудничеству: @catdem
Download Telegram
Вы приняты! Или как пройти любое собеседование и получить работу мечты

1️⃣ Перед собеседованием уделите 10 минут и изучите вакансию, так вы уже выделитесь на фоне остальных кандидатов:
- Посмотрите с каким продуктом предстоит работать
- Какой стэк технологий
- Что они хотят видеть от кандидата
- .....

2️⃣ При решении задач, вы должны показать ход своих мыслей, а не выдать моментальный ответ:
- Многие считают, что нужно отвечать на все сразу и идеально, но это не так. На самом деле бывают вопросы, на которые просто нет правильного ответа.
- Например, вас просят представить, как бы вы поступили, если увидели резкую просадку посещаемости сайта на дашборде? Здесь нет верного ответа, здесь важно показать, как вы подходите к решению задач на которых нет ответа. Я бы начал с предположений о том, что данные могли не обновится (даг упал) или на сайте могла измениться логика атрибуции и т.п.....

3️⃣ Задавать вопросы хорошо:
- Этот пункт логическое продолжение пункта выше. Когда вы показываете ход своих мыслей, вы должны задавать дополнительные вопросы собеседующему. Большинство кандидатов думает, что если они начнут задавать вопросы, то покажутся некомпетентными, но на самом деле все наоборот.
- Когда вы задаете вопросы во время разбора какого-либо случая, вы собираете контекст, который вам дает большее понимание для ответа на вопрос, а собеседующий понимает, что вы знаете куда копать и даст вам + в карму)
- Например, все тот же дашборд. Вы можете спросить - есть ли информация о том, были ли изменения на фронтенде или бэке перед падением метрики?"
- Еще один пример. Вас попросили написать функцию для проверки слова на палиндром (всех же просили ее решить, да?🤓). Первое, что вы должны спросить, а что такое палиндром-то (если вы не знаете, честно спросите) ? Второе, вы должны спросить, а нужно ли учитывать регистр и т.п.....

4️⃣ Будьте позитивны и Опрятно одеты:
- Про позитив. Какое бы у вас не было настроение сегодня, на собеседовании вы должны прийти с улыбкой и позитивной энергией, никто не хочет работать с грустными и токсичными людьми. Помните работа - это не только про работу (как бы странно это не звучало). Важная часть работы это общение, будь то коллеги, заказчики и далее по списку.
- Опрятно одеты. Под этим я понимаю не дорогие костюмы и какой-то пафос, здесь просто важно первое впечатление (помните встречают по одежке, а провожают по уму). Достаточно элементарно причесаться, надеть чистую монотонную футболку в которой вы хорошо выглядите и поздравляю вы великолепны.

5️⃣ Насмотренность, как способ решения проблем:
- Под насмотренностью я понимаю - что вы смотрите видео, читаете статьи или книги по вашему направлению, не обязательно все изучать и понимать на 100%. Достаточно, что вы изучаете информацию и она как пазл дополняет друг друга и в какой-то момент, например, на том же самом собеседовании.
- Например, вас спрашивают, а почему PySpark работает быстрее Pandas и вы говорите - знаете, я не могу сказать наверняка, но я помню, что я читал статью и в ней говорилось о распределённости и что PySpark использует сразу несколько компьютеров для вычисления и это тоже покажет, что вы интересуетесь темой и в случае чего знаете куда посмотреть, чтобы решить ту или иную проблему.

📝 Итого:
- Изучаем вакансию перед собеседованием
- Показываем ход своих мыслей (лучше даже в слух, чтобы собеседующий понял, как вы размышляете)
- Задаем вопросы (и не только по решению задач). Спросите сколько человек в команде, есть ли ДМС и др.....
- Будьте позитивны
- Качайте насмотренность
6
Telegram-бот, который работает, пока ты отдыхаешь

Сегодня покажу, как за пару минут настроить простого Telegram-бота на Python, который будет слать вам уведомления с указанным вами текстом:

Что сделаем:
1️⃣Создадим бота через @BotFather и заберём токен.
2️⃣ Узнаем свой chat_id.
3️⃣Напишем мини-скрипт на Python → бот пришлёт сообщение с вашим текстом.

Зачем это нужно?
🔔 Бот сам сообщит, когда отчёт готов — не нужно постоянно проверять.
⚠️ Если скрипт сломается, сразу получите предупреждение.
Меньше рутины → больше времени на важные задачи.

Приятного чтения
6
Эффективная база знаний для обучения и работы: мой опыт с Obsidian

Сегодня покажу, как я веду личную базу знаний в Obsidian:

Что узнаешь:
1️⃣ Почему идеи, «на потом» и важные ссылки часто теряются — и как это решить.
2️⃣ Как я собираю всё важное в одном месте — от мыслей до курсов.
3️⃣ Как структурирую обучение с Markdown, оглавлением и модульным подходом.
4️⃣ Что такое граф знаний и нужен ли он тебе.

💡 Внутри — помимо самой статьи есть видео (от Автора - "Диджитализируй!"), которое поможет стартовать в Obsidian быстро и без сложностей.

🧠 Уменьши хаос. Начни с одной заметки.

Приятного чтения
7
10 идей для повышения эффективности, которые я усвоил из книги Максима Дорофеева (Джедайские Техники)🚀

1️⃣ Выгружайте задачи из головы
Не держите все дела в голове: Записывайте их в блокнот или приложение, чтобы освободить место для концентрации. Это уменьшит стресс и улучшит фокус.

2️⃣ Не отвечайте на сообщения сразу:
Когда отвечаете на сообщения мгновенно, теряете фокус. Планируйте время для общения, а в остальное время сосредотачивайтесь на задачах. Так будет проще работать.

3️⃣ Бэклог должен быть реальным:
Не перегружайте список дел. Добавляйте в него только те задачи, которые реально будете делать, и очищайте от устаревших задач. Чистый бэклог — залог продуктивности.

4️⃣ Исследуйте задачу заранее:
Перед тем как начать работать над задачей -
обязательно потратьте время на её предварительное изучение. Это поможет избежать непредвиденных проблем в процессе работы:
- Проверьте доступы
- Предвидьте возможные сложности
- И т.д.

Исследование задачи до её начала позволяет снизить вероятность возникновения трудностей в процессе работы и сэкономить время.

5️⃣ Оставляйте буфер времени на выполнение задач:
Задачи часто оказываются сложнее, чем кажутся. Добавляйте запас времени на непредвиденные моменты, чтобы не попасть в дедлайн с проблемами. Это поможет избежать стресса.

6️⃣ Формулируйте задачи так, чтобы легко начать:
Чем понятнее задача, тем легче её начать. Четко определите, что нужно сделать, зачем и как понять, что задача завершена. Так будет меньше сомнений и трудностей.

7️⃣ Используйте «обезьянку» для разгона:
Есть два типа мышления - рациональное и «обезьянка». «Обезьянка» — это наше желание начать что-то делать без лишних раздумий. Ставьте маленькие задачи на 10-15 минут («посмотреть таблицу», «создать черновик»). Так вы легче включитесь в работу, и дальше начнёт подключаться рациональное мышление.

8️⃣ Пингуйте, если долго нет ответа:
Если коллега долго не отвечает, возможно, ваше сообщение просто «утонуло» в ленте. Напоминайте о себе, чтобы сообщение поднялось наверх.

9️⃣ Закрывайте незавершённые дела:
Незаконченные задачи беспокоят. Завершайте мелкие задачи сразу, а большие разбивайте на шаги. Если проект завис, принимайте это спокойно и двигайтесь дальше.

🔟 Не тратьте освободившееся время на работу:
Когда вы применяете эти техники и освобождаете время, не стремитесь заполнять его новыми задачами. Не нужно думать, что коллеги подумают, что вы мало работаете. Не оправдывайтесь за своё свободное время и не рассказывайте всем, что вы освободили время с помощью техник. Используйте его для себя — для отдыха, хобби или личных дел. Вы заслуживаете этого времени и не обязаны использовать его для работы, если у вас есть возможность расслабиться.

💡 Итог:
Берегите своё время и внимание. Чем меньше переключений и лишних задач, тем продуктивнее вы будете работать. Попробуйте внедрить хотя бы несколько идей — и вы заметите результат!
7🔥5
Кто такой аналитик? Спойлер: каждый из нас 🥶

Представьте будний день. Вы встаёте, выглядываете в окно, сверяетесь с прогнозом  погоды — видите по прогнозу⁠ дождь. Ваше решение: взять с собой зонт. Чуть позже листаете меню доставок, сравниваете цену, время ожидания, рейтинг ресторана —⁠ и выбираете ужин. Это и есть бытовой анализ данных: мы собираем цифры и факты, чтобы получить максимальный личный “выигрыш” — комфорт, вкус, экономию времени.

В продуктовой компании принцип тот же, меняются только:

🌎 Масштаб — тысячи или миллионы пользователей
💶 Ставки — вместо личного удобства —⁠ деньги и рост бизнеса
↗️ Инструменты — вместо «посмотреть в окно» — логи, BI‑дашборды, A/B‑тесты, ML‑модели.

1️⃣ Аналитика в быту:
Представьте, что проект — это ваше тело. Цель: весить 70 кг. Мы выбрали одну-единственную метрику массу тела — и каждый день сверяемся только с ней.

Проблема одной единственной метрики в том, что она не учитывает всей картины и часто люди привязываются к метрике и ставят себе цель во чтобы то ни стало увеличить (или уменьшить) именно ее. Представим, что цель в 70 кг была достигнута, ценой жесткой диеты, ограничений, нарушений сна и т.п. Кажется, что мы достигли цели, но глобально мы запустили проект и проиграли в долгосроке. При такой диете и ограничениях высокая вероятность ухудшить качество кожи, сна, волос и т.п.

Как исправить? Продумать систему метрик - например, теперь будем измерять:
• вес;
• процент жира;
• качество сна;
• состояние кожи и волос;
• уровень энергии;
• и т.п.

Теперь мы видим, что цель «70 кг» ценой проваленного сна и ухудшения кожи — плохая стратегия. Мы ищем баланс и корректируем план действия.

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

2️⃣А как узнать за какими метриками нужно наблюдать?
Здесь все зависит от продукта, вы можете придумать и свои метрики, как в примере выше, но это будет приходить с опытом и насмотренностью. В бизнесе есть уже большое количество стандартных метрик, которые, как правило стоит отслеживать. Вот часть из них:
• GMV (общий оборот денег);
• MAU / DAU / WAU (количество уникальных пользователей в месяц/день/неделю);
• Retention (процент удержания пользователей на n-ый день);
• и т.д.

Статья про метрики клик

© Вывод:
Аналитика —⁠ это не про сложные формулы, а про привычку осознанно ставить цель и проверять её разными показателями. Мы делаем это ежедневно:
• выбираем одежду по прогнозу погоды;
• еду —⁠ по цене и рейтингу;
• интернет тариф —⁠ по количеству ГБ и Минут.

Так что, если вы уже проверяете два-три показателя перед решением, поздравляю —⁠ вы аналитик. Осталось лишь выбрать верные метрики и держать их в балансе.
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3