Я твой продукт анализировал

@datadeepdive


Про продуктовую аналитику в IT, мысли, методы анализа и алгоритмы. Всё, что ты хотел знать, но стеснялся спросить.

ЛС тут: @de_kn

Я твой продукт анализировал

21 Jan, 00:06


Тут у NewHR, единственной HR-команды, за которой я слежу, выкатился новый рисерч по рынку аналитиков. Кто сколько зарабатывает, кто где живёт, и самый смак — рейтинг и антирейтинг компаний по версии аналитиков. Недавно обсуждали в зелёном чате как раз.

Есть возможность внести свой вклад в датасет 💅

Подробности от команды NewHR, если тебя вдруг на линке забанили и ты вообще не в курсе что происходит:

Что за исследование?
🔵Это очередное исследование рынка аналитиков. Мы начали их делать в 2018 году, последнее было в 2023 и планируем запускать их ежегодно.
🔵Нам очень интересно следить за ситуацией на рынке аналитиков, потому что эта сфера супер-сильно меняется и развивается. Хотим держать руку на пульсе и делиться информацией с вами!

Рынок каких аналитиков мы исследуем?
Дата-аналитиков
Продуктовых аналитиков
BI-аналитиков
Маркетинговых аналитиков
Веб-аналитиков

Что исследуем?
🔵Зарплаты и их динамика. Мы спросим вас про вилки, а потом поделимся результатами и корреляциями.
🔵Рейтинг работодателей для аналитиков, с нормальной аналитической культурой, например.
🔵Где работают аналитики, как работают (удалёнка/офис), какие планы на трудоустройтво.
🔵Как меняется зона ответственности аналитиков и чем хотят заниматься аналитики.
🔵Как аналитики ищут работу и выбирают работодателя.

Как принять участие в исследовании?
🌸 Заполните 20-мин опросник

Как можно помочь?
💛 Пошарьте наш опрос среди своих знакомых аналитиков! Чем больше будет ответов, тем более репрезентативным будет результат!

Когда будут результаты?
🔵Сбор данных мы делаем в течении всего октября
🔵Потом нам нужно пара месяцев на анализ и формирование информативного лендинга (пример 2023)
🔵Итоговый результат исследования планируем выпустить в начале 2025 года.
🔵Понимаем, что 2025 год ещё далеко, а данных хочется уже сейчас, поэтому:
🔵Мы планируем делиться со всеми участниками исследования промежуточными результатами, а также пришлём приглашение на закрытый стрим, где поделимся всеми инсайтами и ответим на вопросы.

Я твой продукт анализировал

20 Jan, 23:39


Приветики, скучаете тут сидите? А мне некогда, попробовал я значит такое стильное, модное, молодёжное развлечение как… гольф. И чёт меня затянуло прям. Я в клубе прописался. Такой кайф 🙂

Ещё пару лет назад бы мне кто-то сказал, я бы подумал чё за прикол, дедовская игра. А оно вообще не так просто, как кажется. В одну только терминологию пока въедешь, на своём языке говорят чуваки: “фулл-свинг драйвером с ти на фервей, чип веджем на грин, пат до бёрди и два до пара”. Но это сильно проще чем body-control при ударе, когда любое миллимитровое отклонение от техники закручивает мяч куда угодно, но не куда тебе надо.

В общем моё.

А завтра финальная игра на грин карту. В 6:30 утра 😩

Я твой продукт анализировал

20 Jan, 23:18


Наткнулся в твиттере на чела, который занимается с ментором, пытается залететь в аналитику. Ментор типичный волчара. План у чела такой — залететь на 150к, а через годик метить в 300к.

Я с этого дико проорал, конечно.

Окей, ты накрутишь годик-два на старте, чтобы тебя просто не скипнули на отборе, вопросов нет. Ну есть, конечно, но отбор сломан, и тут какбэ не до этого. А дальше то как? Сидишь ты значит и весь год адхоки перекладываешь. Ну нарисуешь себе +3-4 года.

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

Челу удачи, конечно, а ментору респект за маркетинг. Но это так не работает.

Я твой продукт анализировал

20 Jan, 23:17


Я доделал Boosty 💅

Залетайте, подписывайтесь и наливайте кофейку, потому что там лонгриды. Пока там больше для новичков, но уже есть:

про инструментарий ПА,
про юнит-экономику,
про взаимодействие с менеджерами,
и ещё про SQL, куда ж без него.

Там 3 тарифа, со своими плюшками, лучше сначала скипнуть кривую систему попапов бусти про подписку и глянуть что есть.

Ой, да чё я рассказываю, иди да посмотри 😀

Я твой продукт анализировал

20 Jan, 23:15


Приветики, а помните в прошлом году в мире многие страны тестировали 4-х дневную рабочую неделю? Они теперь периодически постят результаты, и там прям прекрасное 🤩

Вот из недавнего по Великобритании:

🔵Большинство участвующих компаний в Великобритании сделали эту политику постоянной. Из 61 компании 54 (89%) продолжают придерживаться этого графика, а 31 компания (51%) официально перешли на четырехдневную неделю.

🔵82% компаний отметили улучшение благополучия сотрудников, а 50% — снижение текучести кадров. Позитивное влияние на организацию отметили все опрошенные руководители, причем более половины описали его как «очень положительное».

🔵Основные улучшения наблюдались в work-life балансе и физическом / психическом здоровье.

🔵Там даже зафиксировали улучшение качества воздуха. Видимо, потому что все душнилы остались по домам.

Ждём когда эта практика докатится и до нас? 🍿

Я твой продукт анализировал

20 Jan, 23:10


Привет, рассказываю про планы на бложик 🙂

Вы, наверное, могли заметить, что я почти месяц где-то пропадал. Это, во многом было связано с лёгкой усталостью от ведения канала. Я отдохнул, подумал что с этим делать и решил что-то поменять, так сказать, сделать следующий шаг и поставить таки эту телегу на рельсы монетизации. К тому же, каналу уже скоро год, пора бы.

Но все предложения рекламы, которые мне летят, это в основном какой-то скам типа “курс с нуля до про за 2 часа”, “войти в айти на 300к без опыта и навыков” и тому подобное. А я вас достаточно люблю чтобы не спамить такое 😘

Поэтому главный апдейт, который уже был заспойлерен — планирую раскатить Boosty со всякими платными подписочками, если вы вдруг хотите меня поддержать.

Нет, этот канал туда не переезжает, это другое.

Что пока планируется там:


Большие посты. Каждый второй пост для телеги получается слишком объёмным и не влезает по лимитам, поэтому приходится сокращать половину. На бусти такой проблемы нет, т.к. формат больше статейный. Ну и картинки в середину текста можно ставить. Там уже дозревает гайд по SQL для самых маленьких и кулстори про систему приоритезации задач (с кодом и демкой).

Эксклюзивы. Часть постов в телегу дублировать я не буду, а то вы не подпишетесь.

Вопросник. Док, куда все желающие смогут закинуть свой вопрос (или апнуть чужой), а как что-то накапает, поразбираем в какой-нибудь тематической рубрике. Такое условно-бесплатное групповое менторство 💅

Разборы резюмешек. Это скорее приватная история, мы с HR поразгоняем твоё CV с разных точек зрения.

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

Разбор реальных задачек. Без настоящей инфы, конечно, но максимально приближенно к типовым в разных доменных областях. Посмотреть чем занимается аналитик в жизни, а не на курсах 🙂

Ну и ещё несколько идей для всяких рубрик. Когда ты чувствуешь отдачу на карточке, это мотивирует делать что-то регулярнее и качественнее.

Что останется тут:

В общем виде всё останется как и было — большинство постов с бусти из первого тарифа в урезанной версии (точнее в обычной для этого канала, это там расширено) пойдут и сюда.

Больше коротких постов, как в телеге и задумано дизайном. Что-то ближе к твиттеру.

Что будет (наверное) ещё:

Аккуратно поглядываем в сторону видео-формата, может и до ютуба и (прости господи) вк-видео докатимся. Смотря как бусти пойдёт 💅

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

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

Я твой продукт анализировал

20 Jan, 23:10


📌 Из аналитика в сатаниста

Есть такой прикол среди новичков в аналитике — рассматривать эту должность как проходную на пути в data science. В целом план нормальный, надёжный. Из аналитики вообще традиционно 4 пути: в менеджера, в инженера, в сатаниста или остаться в аналитике.

У меня тоже с самого начала был план пойти в DS когда-нибудь, чё уж там. И когда я в целом был готов к этому перекату (это было наверн в прошлом-позапрошлом году), СОВЕРШЕННО ВНЕЗАПНО оказалось что это другая профессия 🤡

Какой бы ты ни был синьор-помидор в смежной специальности, в DS ты начнёшь с нуля, потому что оно вроде бы и похоже, вроде бы и корни одни и те же, но там такая гора нюансов, что вкатываться во все эти тонкости это время. Мнооого времени.

Я не был готов терять почти весь доход ради таких мувов и начинать всё с начала. Тем более что на выходе синьорные вилки не то чтобы прям сильно больше там. Моя маленькая мечта жёстко разбилась о реальность.Так сказать, передержал.

Вот вам дедовская мудрость, если планируете такие перекаты — не затягивайте, года 2-4 в аналитике и пора. Потом будет очень больно от осознания, что весь твой накопленный опыт и бэкграунд там как бы особо и не нужны никому.

Я твой продукт анализировал

20 Jan, 23:09


Для всех новоприбывших немного обновил вступительный пост с навигацией (который, само собой, все игнорируют) и разбил посты по категориям, чтобы было проще найти что-то интересное для себя 💅

А завтра расскажу подробненько о дальнейших планах на развитие 🙃

Я твой продукт анализировал

20 Jan, 23:04


Наконец-то приятная погода вечерком, можно вылезти на улицу, зацепить холодненького Джонни Уокера и просто почиллить 💅

Я твой продукт анализировал

20 Jan, 23:04


Приветики всем в этом чатике 🙃 Некоторые могли заметить, что я давненько тут не писал — мы всей Сербией пережили переживаем heatwave под гордым названием "Люцифер", а заставить себя что-то делать в +40 задачка не из простых. Поэтому мы просто спасаемся на пляжике, едим мороженное и по возможности не покидаем зону действия кондиционера.

И вот, наконец-то, это недоразумение заканчивается и начинается настоящее лето.

Как у вас дела? Рады что лето всё?

Я твой продукт анализировал

20 Jan, 22:36


Такая идея, бахнуть серию постов про всякие базовые ML-алгоритмы, которые используются в ПА. Без душноты, без кода (максимум со ссылкой на самую залайканую версию на гитхабе) — про принцип работы и какие задачи можно ими решать. Интересна тема, или ML уже со всех сторон все рассмотрели? 🤔

Я твой продукт анализировал

20 Jan, 22:29


Я тут ненароком узнал (и когда вы собирались мне сказать?!) что телега, при подписке, рекомендует похожие каналы. И к тому же, отдаёт приоритет тем, что тут мелькали.

Поэтому гоу настраивать приоритет 😀

Закину свою папочку тематических каналов, которые с той или иной регулярностью почитываю. Ну а вы докидывайте в комменты что я упустил из интересного и, конечно же, не стесняйтесь порекламить и свой канал (это святое, в первую очередь).

Там в папочке есть один канал вообще, казалось бы, не про аналитику в чистом виде (Лёха, я про твой Хуикс ❤️), но любой уважающий себя продакт или ПА должны разбираться в UX, это база и вы меня не переубедите 🙃

Ну а вот и она, собственно: https://t.me/addlist/-B9z3s3cY5Q0NGZi

Я твой продукт анализировал

20 Jan, 22:27


📌 Как решать аналитические задачи

Если вдруг ты выходишь на работу, а вместо 3 лет опыта, нарисованных в резюме, у тебя на самом деле 3 недели просмотров ютуба, то чтобы голова не взорвалась и ты не впадал(-а) в панику, закину тебе алгоритм, который подходит если не ко всем, то очень ко многим задачам. Я как-то так и подхожу к своим, но что-то мне подсказывает, что интуитивно так все и делают 🙃

В который раз убедимся, что главное слово в IT — это декомпозиция.

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

Я стараюсь декомпозировать задачу с конца и двигаюсь к началу.

1️⃣ Всё начинается с этапа вопросов заказчику — зачем это исследование нужно, как его результаты будут использоваться, а что если ожидания не оправдаются и т.д. Твоя задача попытаться понять суть исследования, как так получилось что именно текущая постановка задачи отвечает на изначальный вопрос. Если логика не ломается и постановка норм, то переходим к следующему шагу.

2️⃣ Подумай, какой метод анализа лучше всего ответит на вопрос, какой график лучше опишет происходящее (не игнорируй графики, это всё ещё лучший способ представления данных). Отвечает ли твой анализ на вопрос задачи? Можно ли сделать выводы?

3️⃣ Когда с методом анализа определились, попробуй представить какая таблица тебе нужна будет на вход. Если это, например, модель, то какие параметры она требует, в каком формате и т.д. Это ключевой пункт, удели внимание и порисуй в блокнотике.

4️⃣ Когда ты понимаешь что хочешь получить, откатывайся ещё на шаг назад, к сырым данным. Теперь тебе нужно подумать как из потока хаоса собрать то, что тебе нужно. Вполне возможно, каких-то данных будет не хватать. Оцени, критично ли это, сработает ли модель без них или нужно блокировать задачу и дособирать данные.

5️⃣ Если логика запроса пока не укладывается в голове, используй промежуточные таблицы (Боже, храни Королеву CTE). Отдельно собери юзеров, отдельно сессии, отдельно транзакции. Упрощай составные таблицы, тащи только самое необходимое. С опытом ты будешь видеть запрос хоть за 10 шагов, и если тут пока сложности, это нормально. Специфика сукеля — easy to learn, hard to master.

6️⃣ В общем-то это и всё, теперь пошагово пройдись в обратную сторону и собери итоговый артефакт, проанализируй, сделай выводы, оформи красиво и неси заказчику 👌

Я твой продукт анализировал

20 Jan, 22:18


Штука из разряда “кек, так можно было”. Сижу значит, никого не трогаю, пишу запросец. Он там обрастает пошаговой логикой, постепенно набирая в подзапросах. И вот в какой-то момент промежуточная таблица принимает вид, где есть две колонки с датами over(partition by user, dt), ну т.е. одинаковые на все строки юзера за день. Но не суть.

А суть тут — эти колонки символизируют время совершения одного из 2-х предопределённых событий, в первой время первого, во второй время второго. Если события не было, то там NULL. А если NULL в обеих колонках, то это означает совершение третьего события, но нам уже не важно его точное время.

Задача промежуточной таблицы определить какое событие из 3-х было в цепочке инициирующим.

Ну, чё тут думать, пишем кейс. И вот значит пишу я кейс, и дохожу до такого момента:

case when event_1 is null and event_2 is not null then "event_2"
when event_1 is not null and event_2 is null then "event_1 "
when event_1 is null and event_2 is null then "event_3"
when event_1 is not null and event_2 is not null then...


И я такой, опа, а там опять развилка. Думаю, дай на дурака воткну ещё одно условие сюда. И воткнул:

case when event_1 is null and event_2 is not null then "event_2"
when event_1 is not null and event_2 is null then "event_1 "
when event_1 is null and event_2 is null then "event_3"
when event_1 is not null and event_2 is not null then case when event_1 < event_2 then "event_1"
else "event_2" end end as eternal_event


И оно отработало, честно соблюдая всю логику кейса.

Не то чтобы это что-то эдакое, по логике оно и должно было отработать, конечно. Скорее всего я даже чёт такое встречал, просто не припомню чтобы мне такое нужно было когда-то. А оно есть, оказывается.

Скорее всего не везде конечно, и не всегда, но мне везде и всегда и не надо.

Вот такая вот логика мультиусловий в конструкции case заложена 🙂

Я твой продукт анализировал

20 Jan, 22:12


Внимание, возможно, самый полезный пост во всех IT-каналах. Как разжигать угли без розжига, дедовский грузинский метод 🙂

Рано или поздно вы все станете синьорами и такое развлечение как учиться с утра до вечера само собой отпадёт. А чем же занять время, спросите вы, как жить без прохождения пачки курсов одновременно?

В последнее время в мире набирает популярность такое стильное и модное молодёжное занятие как жарить шашлык.

Ладно, к делу. Кароч, техника простая и прикольная, сворачиваем пакет от углей в трубочку, ставим вертикально, вокруг горочкой закладываем угли. Внутрь трубочки кидаем горящий кусочек бумаги. Когда трубочка прогорит, раздуваем угли в центре, замешиваем и ещё пару раз раздуваем.

Всё, вы великолепны.

p.s. "Што я сейчас прочитал-а?" — да у нас просто кайфовая погодка выдалась и мы гоняли в парк 🙂