Запустил курс по pandas — туда уже пришло почти 400 человек
🐼 На моем курсе по pandas почти 400 учащихся, считаю это небольшим достижением для себя. Сейчас я на стадии финала курса по SQL, который будет сочетать в себе огромное количество задач, теорию и практику. Думаю, каждый найдет для себя, что нужно.
В отличии от курса по pandas тесты можно намного легче настроить + было много референсов с задачами, откуда можно было брать идеи, так что ожидайте, скоро будет дроп. Хотя бы есть поддерживаемый формат ввода SQL-запросов, на том и спасибо). Спойлер: будет больше 500 шагов, можно будет прям закопаться. Сейчас работаю над тем, чтобы задачи были более разнообразными.
🔥 Пока позалипайте на сайте с практикой, скоро его ждут большие перемены... 🔥
Думаю туда экран с Subway Surf поставить, чтобы зумеры лучше вовлекались в процесс обучения. Современные проблемы требуют современных решений 👀
Кстати, расскажите, какие курсов или материалов вам не хватало в свое время? Что бы было круто реализовать в формате курса на Stepik? Пишите в комменты.
Имхо, не видел ни одного курса на Stepik по Pyspark с написанием кода, может туда стоит двигаться, пока не решил...
@zasql_python
В отличии от курса по pandas тесты можно намного легче настроить + было много референсов с задачами, откуда можно было брать идеи, так что ожидайте, скоро будет дроп. Хотя бы есть поддерживаемый формат ввода SQL-запросов, на том и спасибо). Спойлер: будет больше 500 шагов, можно будет прям закопаться. Сейчас работаю над тем, чтобы задачи были более разнообразными.
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54❤14🐳11 2 2
zapomnili? Claude horosho pishet, mozhno takoy format i ostavit', super good ☕️
ну зато токенов меньше на аутпуте сожрал, пользуемся лайфхаками в субботний день!
ну зато токенов меньше на аутпуте сожрал, пользуемся лайфхаками в субботний день!
Please open Telegram to view this post
VIEW IN TELEGRAM
1 апреля.
Telegram В С Е?
Кажется, изменения дошли до прода, но вот что подписать в коммит, не знаю, помогите в комментах...
ладно, вот тут можно и без впн
Telegram В С Е?
Кажется, изменения дошли до прода, но вот что подписать в коммит, не знаю, помогите в комментах...
ладно, вот тут можно и без впн
2 23 10 6❤3
Они не умеют применять теорию на практике:
МАСШТАБНОЕ ОБНОВЛЕНИЕ САЙТА ДЛЯ ПОДГОТОВКИ К СОБЕСАМ
Переработана полностью структура сайта и добавлены топовые фичи, которые вам помогут лучше подготовиться к интервью.
Теперь это не просто конспекты. Это полный цикл подготовки: от теории до практики, покрыто практически все.
— A/B тестирование
— Теория вероятностей
— ML для аналитика
— SQL для аналитика
— Тестовые задания. Было проанализировано много источников, что дают на собесах + опубликованы решения.
— SQL-тренажер и Python-тренажер. Прямо в браузере можно писать код и он будет воспроизводиться, так можно набить руку к лайфкодингу.
— Формат квизов и доработка вопросов. Теперь в карточках и в квизах даются более развернутые ответы, можно использовать как полноценный учебник
Есть 4 доступных сценария:
Если готовишься к собесу — обязательно попробуй. Если уже проходишь — тебе это поможет
Спасибо, что пишите в личку, давайте сделаем самый мощный продукт по подготовке собесов на рынке СНГ вместе!
По всем вопросам, багам, новым фичам, можете написать мне: @m459n9
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥80 37🐳16❤13
Утро понедельника, а это значит что?
Теперь посты будут публиковаться на Stepik, конечно же
Правильно, вышел новый курс на Stepik.
🔥 В этот раз он посвящен метрикам🔥
Внутри: справочник метрик, много кейсов на понимание метрик, практика на SQL, общие фреймворки для закрепления и понимания, а также полезные материалы!
Надо уже добить мне 1000 подписчиков на Stepik, буду фенси-блогером💅
Следующий курс тоже скоро будет готов, я надеюсь, что меня хватит на это.
А как проходит ваше утро понедельника? Делитесь в комментах!
Правильно, вышел новый курс на Stepik.
🔥 В этот раз он посвящен метрикам
Внутри: справочник метрик, много кейсов на понимание метрик, практика на SQL, общие фреймворки для закрепления и понимания, а также полезные материалы!
Надо уже добить мне 1000 подписчиков на Stepik, буду фенси-блогером
Следующий курс тоже скоро будет готов, я надеюсь, что меня хватит на это.
А как проходит ваше утро понедельника? Делитесь в комментах!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥92 16❤13 12 7
Гринч
Верстку сайта можно убрать и оставить только текстовый документ. Вы просили вернуть 2007 однажды? Получайте...
По ошибке: браузер получил 429 ошибку на CSS File в Rate Limiter, из-за чего страница не отрисовалась. Фикс: поправить одну чиселку в коде!
Чтобы у вас также не украли возможность хорошо подготовиться к собесам по аналитике, переходите на сайт. Если хочешь проверить себя перед собесом, тебе будет точно полезно
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
Перед тем как дернуть ручку нужно послушать Кафку, чекнуть алерты и только потом можно будет сделать нормальную атрибуцию
Реально страшно, особенно когда сидишь на встрече и все кивают, а ты не понимаешь половину слов.
Сидишь и думаешь:
📖 Сделал блок на сайте: Словарь.
Здесь собираю айтишный сленг, который слышат аналитики (да и не только) на общих встречах, созвонах, в обсуждениях и задачах. Пока что вспомнил, что было у меня, но, возможно, вам есть чем поделиться тоже!
Примеры терминов:
— Дернуть ручку
— Каннибализация
— Ретро
— Раскатка
— Груминг
— Шардирование
— Слушать Kafka
— Рефакторинг
и так далее...
Накидайте в комменты, какие фразы вам больше всего запомнились или выбесили👇
@zasql_python
Реально страшно, особенно когда сидишь на встрече и все кивают, а ты не понимаешь половину слов.
Сидишь и думаешь:
Да что вообще происходит?
Здесь собираю айтишный сленг, который слышат аналитики (да и не только) на общих встречах, созвонах, в обсуждениях и задачах. Пока что вспомнил, что было у меня, но, возможно, вам есть чем поделиться тоже!
Примеры терминов:
— Дернуть ручку
— Каннибализация
— Ретро
— Раскатка
— Груминг
— Шардирование
— Слушать Kafka
— Рефакторинг
и так далее...
Накидайте в комменты, какие фразы вам больше всего запомнились или выбесили
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33🐳11 8 7 4
Пятница. Вроде можно выдохнуть. Но если впереди собесы, то расслабиться не получится 🙂
Когда сам готовился, была одна проблема: непонятно, где ты сейчас и что вообще нужно качать дальше. Ищешь идеальный план, волшебную таблетку, а по факту просто впахиваешь (правда жизни, кстати😂 )
Поэтому на сайте вышло обновление
Добавил онбординг для всех зарегистрированных пользователей👇
Теперь можно:
1. указать свой текущий уровень
2. выбрать, куда хочешь прийти
3. получить персональный роадмап, что качать именно тебе, что подойдет лучше всего
Также:
🟢 обновил системные промпты в AI Hub (скоро разберу подробнее 🐳 )
🟢 пофиксил баги (спасибо вам за фидбек 🙌 )
А теперь блиц, который легко может попасться на собесе:
На что бы вы посмотрели в первую очередь? Пишите в комменты — разберём лучшие ответы🔥
@zasql_python
Когда сам готовился, была одна проблема: непонятно, где ты сейчас и что вообще нужно качать дальше. Ищешь идеальный план, волшебную таблетку, а по факту просто впахиваешь (правда жизни, кстати
Поэтому на сайте вышло обновление
Добавил онбординг для всех зарегистрированных пользователей
Теперь можно:
1. указать свой текущий уровень
2. выбрать, куда хочешь прийти
3. получить персональный роадмап, что качать именно тебе, что подойдет лучше всего
Также:
А теперь блиц, который легко может попасться на собесе:
После изменения цен вырос ARPPU, но упало число платящих пользователей. Что смотреть?
На что бы вы посмотрели в первую очередь? Пишите в комменты — разберём лучшие ответы
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32🐳9🔥5 2 2
Полный гайд по оконным функциям
В инете очень много шпаргалок, задач, но когда я учился только не было понимания с чего начать и как все это работает с нормальными картинками и объяснениями.
Решил выпустить очередной гайд, в котором описано практически все, что можно узнать про оконные функции: оптимизация, сортировка, партиции, RANGE, ROWS и так далее.
Кстати, интересный вопрос:
🐸 Пример с оконкой
🐸 Пример с агрегацией
🔗 Ссылочку дублирую еще и тут на гайд: ССЫЛКА
🔥 Свой ответ пишите в комментариях, будет интересно почитать ваши мысли! Поставьте реакции, если хотите разбор ответа.
@zasql_python
В инете очень много шпаргалок, задач, но когда я учился только не было понимания с чего начать и как все это работает с нормальными картинками и объяснениями.
Решил выпустить очередной гайд, в котором описано практически все, что можно узнать про оконные функции: оптимизация, сортировка, партиции, RANGE, ROWS и так далее.
Кстати, интересный вопрос:
Что отработает в примерах ниже быстрее? Оконка или JOIN? В каких условиях один вариант начнет сильно проигрывать другому?
SELECT
user_id,
date,
revenue,
revenue / SUM(revenue) OVER (PARTITION BY date) AS share
FROM orders
WITH daily AS (
SELECT date, SUM(revenue) AS total_rev
FROM orders
GROUP BY date
)
SELECT
o.user_id,
o.date,
o.revenue,
o.revenue / d.total_rev AS share
FROM orders o
JOIN daily d USING (date)
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳32🔥12 11 10👍3
ситуация: зашел на LinkedIn посмотреть как очередной фаундер в 0 лет сделал свой стартап с ROI 1000% и оборотом в 1 млн долларов в месяц и очередной стратегией как разбогатеть на контент-заводе, как правильно назвать своих агентов и как люди сливают по 10к баксов в месяц на API. Все это конечно классно, но давайте об аналитике.
А для ребят, кто готовится к собесам по аналитике есть решение: AI Hub для подготовки к собеседованиям с разными форматами: классический мок-собес, ии-наставник и интервьюер.
не обещаю ROI 1000%. Но потренироваться перед собесом можно.
🐸 Оценили подводку? А теперь пора работать... Всем хорошей короткой рабочей недели. Делаем в 1.25 раза больше задач
@zasql_python
А для ребят, кто готовится к собесам по аналитике есть решение: AI Hub для подготовки к собеседованиям с разными форматами: классический мок-собес, ии-наставник и интервьюер.
не обещаю ROI 1000%. Но потренироваться перед собесом можно.
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
Иногда кандидату отказывают не потому, что он слабый.
Причины выше, конечно же...🔥
а еще:
— не хочет играть в настолки по пятницам
— не хочет ездить в офис
— не признает ценности нашей компании
Мне кажется, зачастую отказы именно поэтому и возникают и от этого грустно.
Кандидата становится сложно забрать к себе из-за:
а) ранее негативного опыта (в чем я сомневаюсь).
б) паттернов, которые возникают в голове об "идеальном кандидате".
Но!
Можно увеличить шансы, используя более управляемые штуки, которые зависят от тебя. Например, научиться решать задачи с собеседований на позицию аналитика.
📕 Когда я только начинал заниматься аналитикой возникали следующие причины отказов (прям на собесе и не только) на которые я мог повлиять, зная теорию и практику.
1. медленно решаешь задачи
2. недостаточно опыта
3. не понял твою мотивацию работать
4. решил неоптимально запрос и т.д.
5. не хватило насмотренности.
🚘 Этим я мог управлять, но не было понимания с чего начать.
А какие еще знаете причины отказов, которые были для вас максимально странными? Делитесь в комментах👀
🔥 P.S: Для тех, кто готовится к собеседованиям по аналитике, собрал задачи, SQL, Python, метрики и мок-собесы тут: zasqlpython.ru
@zasql_python
Причины выше, конечно же...
а еще:
— не хочет играть в настолки по пятницам
— не хочет ездить в офис
— не признает ценности нашей компании
Мне кажется, зачастую отказы именно поэтому и возникают и от этого грустно.
Кандидата становится сложно забрать к себе из-за:
а) ранее негативного опыта (в чем я сомневаюсь).
б) паттернов, которые возникают в голове об "идеальном кандидате".
Но!
Можно увеличить шансы, используя более управляемые штуки, которые зависят от тебя. Например, научиться решать задачи с собеседований на позицию аналитика.
1. медленно решаешь задачи
2. недостаточно опыта
3. не понял твою мотивацию работать
4. решил неоптимально запрос и т.д.
5. не хватило насмотренности.
А какие еще знаете причины отказов, которые были для вас максимально странными? Делитесь в комментах
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26🐳12❤7 5
А еще мне нравятся проекты Quantic Dream, где есть много концовок и по сути твое решение влияет на нее. Это и Detroit, Heavy Rain, Beyond: Two Souls. Таких игр очень много и это, по моему мнению, это самые топовые игры... Вариаций много, ты можешь повлиять на сюжет (как и в жизни при решении задачи
Ах да, к чему это я...
Понемногу на сайте добавляются новые разделы.
Сейчас добавил раздел "Игры"
Да, тут не были выделены многомиллионные бюджеты, но уже появился первый прототип и это будет точно дополняться. Доступно всем
Вообще, игровые процессы в обучении мне всегда нравились, особенно, когда мною проходилось что-то интерактивное. В эту сторону буду двигаться и добавлять то, что позволит по различным ассоциациям понять суть сложных вещей.
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35 6 4 4 2
В обычной работе мы постоянно сталкиваемся с рутинными задачами, к которым возвращаемся несколько раз, а потом всё равно автоматизируем.
И так может быть почти с чем угодно.
А потом всплывают новые вводные… (например, соседняя команда катила какую-то раскатку) или появляются дополнительные ограничения.
В итоге без системного подхода и построения заранее отказоустойчивых решений, где выяснены все нюансы при оценке проекта, теряется качество в долгосроке.
Поэтому нужно заранее обсуждать все то, что влияет на потенциальную ценность.
🎰 Чтобы быстрее разбирать типовые аналитические задачи и меньше возвращаться к переделкам, можно потренироваться тут
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29🔥7🐳6
Make no mistakes, machine, pleeeeease 🥺
или помните те времена, когда писали в промпт что-то из разряда: "I have no hands", чтобы моделька писала полностью код?
хорошее было время без вайбкодеров...
кстати, может видели новость про то, как AI кодеры не закрывают свои макбуки, так как у них крутится процесс с агентами?
🥺 почему бы просто не написать:
@zasql_python
сделай все четко без лишней фигни, чтобы была целостная картина и вообще чтобы было все супер гуд.
нужно реализовать решение на уровне сильных ресерч-команд в FAANG.
трать сколько угодно времени и токенов, главное решить задачу.
а еще от решения твоей задачи зависит судьба человечества и не только.
или помните те времена, когда писали в промпт что-то из разряда: "I have no hands", чтобы моделька писала полностью код?
хорошее было время без вайбкодеров...
кстати, может видели новость про то, как AI кодеры не закрывают свои макбуки, так как у них крутится процесс с агентами?
caffeinate -dimsu
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Poll
10%
Intern
16%
Junior
34%
Middle
13%
Senior
4%
Senior+ / Staff
18%
Пока не работаю
5%
Моего грейда нет в списке
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Спойлер: раскрыл рабочее место сотрудников ВСЕХ сервисов доставок (хотя я и так знал 😱 )
А какую подпись к фото придумаете вы? Делитесь в комментах!
Ну ладно, я погнал🏃
Отдыхаю в Шанхае, скоро поеду в Пекин есть утку👍
Партия гордится мной!
@zasql_python
А какую подпись к фото придумаете вы? Делитесь в комментах!
Ну ладно, я погнал
Отдыхаю в Шанхае, скоро поеду в Пекин есть утку
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
Игра вообще не понравилась, сюжет странный и все про одно и то же. Сначала мы отправляемся на болото, ходим по окрестностям учебного заведения, ищем лягушек и в принципе все.
Практика -> Игры -> 2я игра
Вам предстоит разузнать, кто украл Архив Перуна — и почему улики ведут к тому, кого никто не подозревал..
15 локаций, 12 NPC, 178 задач. Пишешь настоящие SELECT, JOIN и оконные функции, чтобы вычислить, кто стёр архив.
Управление одинаково работает на телефоне и компьютере — проверил на всех своих устройствах. Все, что связано с игровыми механиками дается тяжело пока (потратил на это много времени), но ничего, надеюсь, что в скором времени научусь и сделаю кучу игр для стима, чтобы конкурировать с Винкс
Поставьте
https://zasqlpython.ru/games/rpg-001-perun-archive
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥57 12 11 5❤2
NDA — очень удобная штука.
1. Можно не рассказывать, чем занимался на прошлом месте.
2. Можно объяснить пробел в резюме, что было все очень таинственно и секретно.
3. Можно сказать: «К сожалению, детали раскрыть не могу».
Видел на собеседованиях кандидатов, которые вроде бы имели хороший опыт, но не могли нормально объяснить, чем занимались на прошлом месте.
Были и те, кто мог красиво рассказать про сложную архитектуру на уровне идеи, но не проходил этот путь руками. Но стоило задать уточняющий вопрос — и кандидат начинал теряться. Может быть много причин.
К основным я отнесу:
а) кандидат готовился к другому вопросу на собесе
б) кандидат не знал ответа на вопрос
в) кандидат находился в стрессовой ситуации, поэтому не смог ответить на вопросы
В этом нет ничего страшного, так как проходить собесы нужно уметь. Если вы хоть раз ловили себя на мысли, что заваливаетесь на собесах по разным причинам от незнания материала до стрессовой ситуации, заходите на мой сайтик
По порядку:
1️⃣ пункт А можно закрыть с помощью различных форматов из банка вопросов, включая тестовые задания
2️⃣ пункт Б можно закрыть аналогично пункту а) + Конспекты и другие разделы сайта, которые постоянно обновляются
3️⃣ пункт В в секции AI Hub вместе с AI-интервьюером на время можно закрыть любой интересующий вопрос от подготовки к собесам. Мой самый любимый раздел теперь.
А вообще, расскажите о чем интересно было бы почитать? Может быть что-то техническое или то как я докатился до жизни такой?😁
zasqlpython.ru
1. Можно не рассказывать, чем занимался на прошлом месте.
2. Можно объяснить пробел в резюме, что было все очень таинственно и секретно.
3. Можно сказать: «К сожалению, детали раскрыть не могу».
Видел на собеседованиях кандидатов, которые вроде бы имели хороший опыт, но не могли нормально объяснить, чем занимались на прошлом месте.
Были и те, кто мог красиво рассказать про сложную архитектуру на уровне идеи, но не проходил этот путь руками. Но стоило задать уточняющий вопрос — и кандидат начинал теряться. Может быть много причин.
К основным я отнесу:
а) кандидат готовился к другому вопросу на собесе
б) кандидат не знал ответа на вопрос
в) кандидат находился в стрессовой ситуации, поэтому не смог ответить на вопросы
В этом нет ничего страшного, так как проходить собесы нужно уметь. Если вы хоть раз ловили себя на мысли, что заваливаетесь на собесах по разным причинам от незнания материала до стрессовой ситуации, заходите на мой сайтик
По порядку:
А вообще, расскажите о чем интересно было бы почитать? Может быть что-то техническое или то как я докатился до жизни такой?
zasqlpython.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤6 5 3 2
Раньше помню, как для меня большой болью было подготовиться к SQL и Python на собесе, я тратил очень много сил и считал, что аналитик только про это. Как же я ошибался...
База для собесов, помимо знания инструментов, — это проверка мышления кандидата. Но кейсы тоже можно заботать. Зачастую все работает так, что ты собираешь похожие конструкции, видишь их чаще всего и запоминаешь. Но давайте к вопросу выше.
Существует много фреймворков, про один из которых написала Лена у себя в канале. На собесах виден примерно один паттерн: вам обрисовывают ситуацию в бизнесе и просят разложить её с точки зрения аналитики или продукта. Самая главная ошибка: стараться набрасывать без структуры, просто рандомные слова.
Один из форматов интервью, когда спрашивают про изменение метрики во времени
Важно, что правильного ответа обычно в таких кейсах не бывает, все строится на адекватности ответа кандидата.
Ответом может являться:
— поиск причины
— продуктовое решение
— другие предложения
Хотите, сделаю шпаргалку с различными фреймворками для продуктовых собесов? Ставьте 200
P.S: картинка к посту основана на реальных событиях, только я считал разные другие штуки
@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥78 10❤7
Please open Telegram to view this post
VIEW IN TELEGRAM