Only Analyst
2.55K subscribers
140 photos
20 videos
157 links
Канал для всех, кто интересуется аналитикой данных и хочет изучить данную профессию
@onlyanalyst
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
👍189🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
🔥166👍5
📶 Как понять свой уровень квалификации: junior, middle или senior?

🍇 В этот раз будет не пост, а статья на Хабре, где ребята из Карьеры пытались разобраться в вопросе. Меня и коллег попросили дать свои комметарии, которыми я с радостью поделился.

🔗 Ссылка на статью

🤷‍♂️ Я понимаю, что это уже 1001 подход к теме, но надеюсь, что в рамках статьи получится сформировать устоявшийся подход.

💁‍♂️ Если по какой-то причине вам инетерсно только мое мнение, то поделюсь им нимже (но все же рекомендую ознакомиться со статьей, чтобы сравнить несколькл мнений). Из статьи убрали блок про Team Lead, а тут уже никто не уберет. Так что даже щепотка эксклюзива.

🤐 «Я бы сказал, что основной признак для каждого грейда — это уровень ответственности за свою работу, принятые решения и процесс оценки»

👩‍🍼 Junior ответственен только за себя и свою инициативу. Фокус на обучении и впитывании информации. Выполняет часть задачи под руководством или результаты работы проверяются старшими коллегами.

👨‍🦯 Middle способен работать самостоятельно и выполняет краткосрочные задачи, которые находятся в рамках его зоны ответственности. Проверка результатов может быть как от старших коллег, так и в рамках peer review. 

🧓 Senior уже является по сути техническим лидером в рамках своего направления. Ожидается, что способен уже не только выполнять задачи, но и сам предлагать новые решения для проблем бизнеса. В основном, это среднесрочные задачи. Курирует небольшие проекты и получает первый опыт управления.

👫Team Lead помимо технических вопросов занимается управлением команды. Оценка работы заключается, в том числе, в эффективности работы команды на базе выстроенных процессов. Занимается планирование задач для себя и команды в долгосрочной перспективе: квартал, год. Оценка работы дается в сравненеии с другими направлениями и ожиданий C-уровня.

👨‍🎤 Как определить свой уровень квалификации?

Способов несколько. Во-первых, ходить на собеседования в разные компании и на разные грейды, так как грейды среди компаний не выровнены, junior в компании А может быть middle в компании Б. Во-вторых, брать на себя больше ответственности. По ощущениям от этого будет видно, готов ли ты переходить выше. Более «меркантильный» способ — это посмотреть зарплаты в калькуляторе Хабр Карьеры.

🌱 Как понять, что твой грейд вырос?

Обычно понимание приходит в моменте, когда текущие задачи выполняют легко и непринужденно, есть амбиции расти дальше и появляется понимание, основанное на опыте, что более сложные задачи выполнимы и понятны “точки роста”, чтобы их начать выполнять с должным уровнем скорости и качества.

🧎‍➡️ Какие советы вы дали бы тем, кто переходит из джуна в мидлы и из мидла в сеньоры?

Для тех, кто переходит из джуна в мидлы: в первую очередь закрыть все технические пробелы и начать брать на себя больше ответственности. Тем, кто переходит из мидла в сеньоры, уже нужно сделать качественный «скачок» вперёд, чтобы твои технические решения становились лучшими практиками, хотя бы в рамках зоны ответственности или компании, а также расширять картину мира, чтобы иметь возможность вести сложные проекты. При зацикливании в рамках продукта/зоны ответственности вырасти сложно, так как нет более широкого контекста.

✍️ Вы согласны с такой интерпретацией?

😀 @onlyanalystgroup

💬 @onlyanalystchat

📱 https://vk.com/onlyanalyst

📝 https://habr.com/ru/companies/habr_career/articles/846530/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥138
This media is not supported in your browser
VIEW IN TELEGRAM
☀️ Вы тоже скучаете по лету?

🌻 Если да, то насладиться солнечным вайбом Вам поможет наш легкий летний видеоподкаст с Александрой (Авито) и Валерием (Третье мнение), где мы сравниваем целых три data-профессии: аналитик данных, продуктовый аналитик и ученый по данным (в миру дата саентист).

😎 Это совершенно новый формат ради которого даже искал специальный 4-канальный микрофон. Обсуждали это в нашем чатике.

🙋‍♀️ Александру вы можете помнить по видео про начало карьеры в 20 лет. У них с Валерой есть интересный канал про хобби, работу и развитие.

📹 Видео будет полезно всем, кто только начинает свой пути в ИТ, чтобы лучше понять куда развиваться и наконец-то понять в чем data-профессии отличаются (или не отличаются).

👯‍♂️ Но в первую очередь - это просто разговор трех друзей, которые хотят с Вами поделиться своим опытом.

🤦‍♀️ Подкаст выйдет сегодня в 19:00! Буквально через пару часов. Всех жду! И это первое видео, которе выйдет одновременно на двух платформах.

🔗 Ссылки на видео:

📱 Youtube

📱 VK
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥198👍6👎1
👩‍🏫 Поздравляю всех причастных с Днем учителя!

🥹 У каждого в жизни есть свои учителя. Очень рад, что сам вступил на этот путь. Количество учеников недавно перевалило за сотню, а количество часов приближается к одной ставке учителя за год.

«Преподавание - это призвание. А если вы хотите денег, есть много других мест, например, бизнес»

📜 Следуя «заветам» из уже бессмертной цитаты выше, как мне кажется, у меня получилось объеденить эти два направления: преподавание и бизнес.

☺️ Ну и конечно я не мог оставить своих любимы подписчиков без подарков. Я уже неоднократно говорил про «переосмысление» канала и поэтому формат информационных постов перейдет на качественно новый уровень: карточки :)

📚 Итак, встречайте, Индексы.

📰 Предположим, у нас есть таблица, похожая на эту:

CREATE TABLE test1 (
id integer,
content varchar
);

и к ней обращается множество запросов вида:

SELECT content FROM test1 WHERE id = constant;

🥹 Без предварительной подготовки системе пришлось бы сканировать всю таблицу test1, строку за строкой, чтобы найти все совпадающие записи. Если в test1 много строк и только несколько строк (возможно, ноль или одна) будут возвращены таким запросом, это явно неэффективный метод. Но если системе было поручено поддерживать индекс в столбце id, она может использовать более эффективный метод поиска совпадающих строк. Например, ей может потребоваться пройти всего несколько уровней в дереве поиска.

📖 Аналогичный подход используется в большинстве научно-популярных книг: термины и понятия, которые часто используются читателями, собраны в алфавитном указателе в конце книги. Заинтересованный читатель может относительно быстро просмотреть указатель и перейти к нужной странице (страницам), вместо того чтобы читать всю книгу целиком, чтобы найти интересующий его материал. Точно так же, как задача автора - предвидеть, какие элементы, скорее всего, будут искать читатели, задача программиста базы данных - предвидеть, какие индексы будут полезны.

📝 Такая небольшая зарисовка про индексы, а в карточках вы найдете еще больше полезной информации.

✍️ Буду рад, если в комментариях поделитесь мнением по поводу нового формата и конечно жду историй про «Учителей» из вашей жизни! Рассказы моих учеников можно найти в нашем чате по хэштегу #отзыв.

😀 @onlyanalystgroup

💬 @onlyanalystchat

📱 https://vk.com/onlyanalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍236🔥2
👋🏻 Всем привет!

📋 Спасибо мои любимым подписчикам, что в прошлом году участвовали в опросе 2023 года про аналитиков от ребят из NEWHR.

💃 Оказывается, что меня Вы там тоже упомянули в далеком 2023 и я попал в список «500 экспертов, за которыми следят аналитики». Почти «30 до 30», но это не точно. Подозреваю, что генеральная совокупность экспертов не сильно больше, но тем не менее.

🎭 Забавный факт, что я есть только в разделе “Телеграм-каналы”, а про меня и канал на youtube ни слова! Но в этому году у нас есть шанс это исрпавить. Ну и конечно же это подтверждает мою теорию, что нужно добавить больше личного на канал.

🙇 А в этом году уже я попрошу Вас принять участие в новом исследовании уходящего 2024 года:

🌞 На какие темы хотят пролить свет организаторы?

👉 Зарплаты и их динамика.
👉 Рейтинг работодателей для аналитиков
👉 Где и как работают аналитики
👉 Как меняется зона ответственности аналитиков
👉 Как аналитики ищут работу и выбирают работодателя.
👉 Чему учатся аналитики
👉 Каких экспертов котируют

▶️ Ссылка на опросник тут ◀️

😀 @onlyanalystgroup

💬 @onlyanalystchat

📱 https://vk.com/onlyanalyst

📱 https://www.youtube.com/@OnlyAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥64👎1
🦃 Продолжаем тему индексов

🧑‍🏫 В прошлом посте вы узнали что такое индексы, зачем они нужны и какие есть у них плюсы и минусы.

🙇‍♂️ Сегодня разберемся какие есть типы индексов, в каких ситуациях лучше всего их применять, в также их преимущества и недостатки.

👩‍🔬 Все внимание на табличку в посте. Свои вопросы задавайте в комментариях!

😀 @onlyanalystgroup

💬 @onlyanalystchat

📱 https://vk.com/onlyanalyst

📱 https://www.youtube.com/@OnlyAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍96
🎞 Уже скоро ноябрь, значит Матемаркетинг уже не за горами.

🍙 Сегодня, 29 октября, уже можете ознакомиться с онлайн частью конференции по ссылке.

⛳️ Одновременно, присутствует ненулевая вероятность встретить меня не только в онлайне, но и во время офлайн мероприятия 7-8 ноября в кластере "Ломоносов".

🥐 В моем втором потоке будем обсуждать строго AB-эксперименты. Всех жду!

🔗 Ссылка для покупки билетов: https://matemarketing.ru

😀 @onlyanalystgroup

💬 @onlyanalystchat

📱 https://vk.com/onlyanalyst

📱 https://www.youtube.com/@OnlyAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥86👎2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥18👍76
This media is not supported in your browser
VIEW IN TELEGRAM
17🔥11👍8
Only Analyst pinned a video message
This media is not supported in your browser
VIEW IN TELEGRAM
👍158🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
🔥16🥰95
This media is not supported in your browser
VIEW IN TELEGRAM
👋🏻 Всем привет!

⌛️ Вышло крупное обновление бота «Симулятор Аналитика». С первым релизом можно ознакомиться по ссылке.

⛓️‍💥 @onlyanalyst_bot

⁉️ В него вошло 42 вопроса по SQL по 11 темам. Все они взяты из реальных собеседований, а также открытых источников. И это помимо 24 продуктовых и аналитических задач из раздела «Аналитик ресторана»

♾️ Бесплатно доступно 11 вопросов.

🏕 База вопросов будет постоянно пополняться, плюс сделаем режим экзамена и добавим задачи из live-coding секции по SQL.

💰 Цена на эту неделю останется на уровне 1000 рублей, чтобы все смогли попробовать.

🏆 А среди платных пользователей бота скоро разыграем 3 шопера мерча, который показывал в кружочке выше. Там будут книги, наклейки и шмот. Условиями поделюсь в следующем посте.

☎️ В нашем боте уже более 20 платных пользователей и их комментарии можете почитать под постом. Но думаю, что и тут ребята поделятся с Вами свежими впечатлениями.

😀 @onlyanalystgroup

💬 @onlyanalystchat

⛓️‍💥 @onlyanalyst_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍97🔥6
🧯 Гори, гори ясно

🔥 Как будто про выгорание не написал только ленивый, поэтому свои заметки по этому вопросу я отложил в долгий ящик. Но вот какая ирония: на носу конец года и "выдуманная болезни зумеров" становится более актуальной, так как все устали, а трогать ничего нельзя, ведь это к столу.

👯 И тютелька в тютельку ко мне пришли ребята их Хабр.Карьеры за непрошеным советом. В итоге получилась неплохая статья.

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

🤧 Здоровье. Регулярные занятия спортом, здоровый сон и правильное питание помогут снизить воздействия усталости, голода и раздражительности на общее состояние. В рамках для обязательно оставляйте себе время для регулярных приемов пищи и хотя бы небольших зарядок. Лучше это буквально отражать в своем рабочем расписании. Также не советовал бы сидеть над рабочей задачей всю ночь, а вместо этого лучше за 1-2 часа от сна отложить все источники раздражения, вовремя лечь спать, а на свежую голову утром скорее придет верное решение.

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

💼 Работа. Хорошо бы понимать причины и последствия ваших действий. Осознанно выполнять задачи. Это помогает видеть смысл в работе. Помимо этого, важно делать перерывы в работе хотя бы по методу Помидоро и строго разделять рабочее и личное пространство. Регулярный запрос обратной связи поможет четко вам понимать как вы работаете, а не жить в догадках и думать, что вы что-то делаете неправильно. А если с руководством вы ещё и проработаете свои среднесрочные карьерные цели, то работа сама по себе превратится в увлекательное приключение по собственному развитию. Еще мне помогает декомпозиция любых целей, чтобы лучше отслеживать свой прогресс и не попасть в ступор из-за больших проблем, к которым непонятно как подступиться.

🩺 Профилактика. Если вы смогли вовремя осознать проблему, то вы уже на верном пути. Как бы это не было заезженно, но я бы все равно рекомендовал взять отпуск, даже если на носу важный проект, чтобы освободилось время и была возможность побыть наедине с собой, заняться домашними делами и немного отдохнуть. Такой перерыв как раз может быть отличной буферной зоной для рефлексии, чтобы лучше осознать причины проблемы и начать их решать. В целом все методики профилактики неплохо справляются и уже со случившимся выгоранием.
Если бы у меня попросили ответить одним предложением как бороться с выгоранием, то я бы сказал, что единственный способ — это баланс здоровья, эмоций и работы, которые достигается через осознание своих желаний, постоянной рефлексии и мотивации.

💳 Бонус. Почитал комментари к статье и понял, что упущен момент из серии «ошибка не во мне», а в работодателе. Не лишено смысла сходить к руководителю и обговорить снижение нагрузки, добавление новых интересных задач, изменение формата работы или смену команды и рассмотреть переход в смежное направление. И уж если Вам не пошли на встречу, то тогда уже смело обновлять резюме.

✒️ Фэм, что думаете? Выгорание - правда или вымесел снежинок? Сталкивались с таким? Если да, то как пережили (если пережили).

🦖 На правах рекламы напоминаю про нашего чудо бота @onlyanalyst_bot, где уже 50+ вопросов с реальных собеседований и задачи с использованием реальной базы данных. Всех жду!
👍198🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
🧒 Начинающим аналитикам, кажется, что SQL-запрос выполняется сверху вниз, как читается текст. Например, в запросе:
SELECT column_name  
FROM table_name
WHERE condition
GROUP BY column_name
HAVING condition
ORDER BY column_name;

может показаться, что выполнение начинается с SELECT то есть мы сначала выбираем колонки, которые хотим отобразить, потом FROM, затем идет WHERE, и так далее. Однако реальный порядок выполнения операторов SQL отличается. Понимание этого порядка критически важно для построения правильных и оптимальных запросов.

🤖 SQL интерпретирует запрос в следующем порядке:

🤷 FROM: Создается базовый набор данных из указанной таблицы (или таблиц при соединении).
⛓️‍💥 JOIN: Соединения таблиц, указанные в запросе.
🕵️ WHERE: Фильтрация строк на основе указанных условий.
🎊 GROUP BY: Группировка оставшихся строк по указанным столбцам.
🧑‍🏭 HAVING: Фильтрация для групп (только после выполнения группировки).
🗳 SELECT: Извлекаются указанные столбцы и вычисляются выражения (например, агрегатные функции).
♊️ DISTINCT: Удаляются дубликаты строк.
🚔 ORDER BY: Сортировка результирующего набора данных.
🙄 LIMIT/OFFSET: Ограничение количества строк или отступ.

☝🏻 Почему важно учитывать этот порядок?

👷‍♀️ Правильное построение фильтров
Условия в WHERE фильтруют строки ДО группировки, а условия в HAVING применяются уже ПОСЛЕ группировки. Например:
SELECT department, COUNT(*) as employee_count  
FROM employees
WHERE salary > 50000
GROUP BY department
HAVING COUNT(*) > 5;

Здесь сначала фильтруются сотрудники с зарплатой больше 50,000 (WHERE), затем считается количество сотрудников в отделах (GROUP BY), и уже потом отбрасываются отделы с количеством сотрудников ≤ 5 (HAVING).

👩‍🏭 Оптимизация производительности:
Знание порядка выполнения помогает минимизировать объем обрабатываемых данных. Например, фильтры в WHERE снижают объем данных до группировки, что экономит ресурсы.

🎣 Избежание ошибок в логике:
Попытка использовать псевдонимы (AS alias) из SELECT в WHERE вызовет ошибку, так как SELECT выполняется позже WHERE.

🧙‍♂️ Устранение неоднозначностей:
Четкое понимание порядка помогает в сложных запросах с вложенными выражениями и соединениями (JOIN), где условия фильтрации или агрегаты требуют особого внимания.

💼 Собеседования:
Данная тема очень часто всплывает во время собеседования, поэтому это один из первых аспектов языка, который я объясняю ученикам.

🐝 А более основательно подготовиться к собеседован по 12 темам и 60+ вопросам Вам поможет специальный бот "Симулятор Аналитика" @onlyanalyst_bot, в котором помимо теории есть еще и продуктовая практика на реальной базе данных.

🥋 Добавил наглядную визуализацию, а статичную картинку сможете посмотреть уже в комментариях.

😀 @onlyanalystgroup

💬 @onlyanalystchat

⛓️‍💥 @onlyanalyst_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
25🔥15🥰75👍1