Ebout Data Science | Дима Савелко
7.74K subscribers
471 photos
48 videos
2 files
207 links
Ebout Data Science by @ngmdite | По поводу менторства пиши на @savelkoteam
Download Telegram
Эфир - Что спросим у лида из Сбера? 👀

УЖЕ ЗАВТРА, то есть в субботу, 26 сентября в 18:00 МСК, проведём эфир с Серёгой, и я хочу заранее собрать ваши вопросы, чтобы разговор получился живее и про то, что действительно вас волнует

• Как он относится к накрутке опыта?
• Почему кандидат может пройти техничку, но получить отказ на финале?
• На что смотрит при найме
• Что думает про вайбкодинг?
• Замену людей нейронками?


Кидайте вопросы в комментарии - буду очень благодарен

Самое главное, мои любимые пипищики, не стесняйтесь, даже если вопрос кажется очевидным или неудобным. Соберу всё и разберём на эфире 🐘
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6❤‍🔥5🔥4🤯1🤣1👾1
Запись эфира про накрутку, ИИ на собесах, двух работах со стороны лида из Сбера 🤑

Ребят, спасибо всем, кто залетел на эфир с Серёгой! Вопросов было оч много, поэтому закончили за два часа)

Поговорили про то, что реально вас волнует:
• Как вырасти от джуна до лида и за что повышают зарплату
• Что лиды и HR думают про накрутку опыта и проверку трудовой
• Что важнее на собесе: идеально отвечать на вопросы или уметь рассуждать и общаться
• Почему «за меня всё написал ИИ» может закончиться разговором об увольнении
- Серёга рассказал конкретную историю из команды.
• Нужно ли упарываться в GitHub и как вообще продавать себя на собеседованиях
• Заодно успели обсудить удалёнку, две работы и GigaChat


Серёге отдельный респект за истории и взгляд на найм с другой стороны нанимающего. Получился живой разговор, я прям кайфанул, Серёга кайфанул и слоны с эфира - тоже 🐘

Кто пропустил или хочет пересмотреть, то пишите мне в ЛС, скину запись эфира
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤‍🔥6❤6
Как выбрать трек: Classic ML, NLP/LLM или Agents 🍔

Мне часто прилетает вопрос в ЛС: Дим, а куда мне вообще идти? Какой трек выбрать? Что лучше? - потому что направлений много, все выглядят умно, везде какие-то вакансии, деньги, перспективы, и легко начать учить всё подряд

Коротко разложу, у России три пути - ClassicML, NLP/LLM, Agents. Глобально области в DS можно поделить на работу с данными, с какими данными ты работаешь собственно такая у тебя и область - я так сегодня скажу для упрощения 🗿

1️⃣ Classic ML
Это классический табличный Data Science: скоринг, рекомендации, антифрод, прогнозы, метрики, SQL, Python, CatBoost / XGBoost.
Примеры задач: предсказать отток клиентов, оценить риск невозврата кредита, построить рекомендации, найти аномалии в данных. Хороший трек для банков, ecom, финтеха, ритейла и продуктовых команд


2️⃣ NLP / LLM
Это работа с текстами и языковыми моделями: классификация документов, обработка обращений, суммаризация, поиск, дообучение моделей, LoRA / SFT, transformers и всякая шалупонь.
Примеры задач: классифицировать заявки в поддержке, анализировать отзывы, обрабатывать документы, дообучать модель под внутренние данные компании. Подходит тем, кому интересны LLM, тексты и модели под конкретные задачи.


3️⃣ Agents/AI-Engineering
Сейчас, на мой взгляд, это хайп, мясо и другие крутые слова. Это в основном AI-ассистенты, агенты и называйте как хотите, но глобально это ты берёшь апишку ЛЛМ-ки и делаешь из неё полезную штуку например: сделать ассистента для сотрудников, собрать поиск по базе знаний, автоматизировать работу с документами, сделать агента, который ходит в сервисы и закрывает часть рутины.


Чем глобально отличаются NLP/LLM от Agents/AI-Engineering?
NLP/LLM - это когда ты в основном работаешь обучаешь LLM под конкретную задачу. Agents + RAG - это когда ты чаще берёшь уже готовую LLM через API и строишь вокруг неё какое-то решение. Но так или иначе эти две области очень между собой схожи 👍

Что сейчас на флексе и жёстком хайпе?
Сейчас обороты сильнее всего набирают на Agents/AI-Engineering, особенно Сбер, который как будто нанимает всех. Бизнес хочет внедрять AI в процессы, а людей, которые умеют собрать рабочую RAG / agent-систему, оценить качество, объяснить ограничения и связать это с бизнес-задачей, очень мало.

Поэтому если ты сомневаешься и не понимаешь, куда смотреть, то газ на бесплатную консультацию с моей командой, разберём твой путь до оффера от точки А до точки Б по шагам, заполни анкету и вместе разъебём 🚬
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥10❤‍🔥5👨‍💻1👾1
Media is too big
VIEW IN TELEGRAM
Симулятор Дата Суетолога - отзыв действующего слона 🚬

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

На видео Глеб рассказывает про своё обучение внутри менторства и наши материалы, получился взгляд с другой стороны: я показываю, что мы с командой делаем, а он рассказывает, как сам по этому учится 🌟

Хочешь готовиться с нами, то напиши мне в ЛС, устроим тебе бесплатную консультацию и разъебём твою траекторию по офферу
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4❤‍🔥4🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤34🔥21❤‍🔥10😁1🤯1💯1
Ищу джуна с опытом 3-6 лет, ЗП 150к - что творится с рынком айти? 💀

Ученик закинул в чат скрин вакансии с вопросом: "Теперь junior - это 3–6 лет опыта?". Я сам немного приохуел с этой картины, но пора привыкать к реалям текущего рынка, на котором ВСЁ ЕЩЁ МОЖНО СПОКОЙНО ЛУТАТЬ ОФФЕРЫ

Понятно, что по одной вакансии весь рынок судить не стоит, возможно, HR просто криво заполнил карточку или скопипастил шаблон не глядя. Но тенденция сейчас такая на джун позиции: требования надувают до небес, опыта хотят как от бывалого, а оффер оставляют джуновскими 💪

И как сейчас на самом деле устроен рынок найма?
На условную джуновскую вакансию залетает 1000 откликов, и в этой толпе сидит чел с усиками, который забыл слово "женщина", с тремя годами реального опыта, который в соло тащит задачи, но на полном серьезе считает себя джуном. В итоге реальный новичок конкурирует уже не с ребятами после курсов, а с опытным любителем аниме, у которого просто дико свистит синдром самозванца.


Если по задачам этот человек тянет на мидла, но продаёт себя как джуна, компания может купить его навыки дешевле, то есть делают задачи мидла не за мидловскую ЗП, а за ЗП джуна 😂


И вот что происходит, такая инфляция опыта в вакансиях только подталкивает к накрутке: «Если даже на джуна хотят три года, допишу опыт и пойду на мидла», НО ни реальные, ни нарисованные годы сами по себе не делают тебя сильным специалистом. Ебаться как важно, какие задачи ты решаешь, какую пользу ты можешь принести, и как ты презентуешь свой опыт.


Поэтому думать, что рынку пизда - не надо, ребята залетают с нуля на офферы (вот кейсы на 300к и более), нужно просто знать, как сейчас работает рынок найма и играть по его правилам, а это качать навык собесов, практика и уметь себя презентовать 😵‍💫
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣11🔥8❤‍🔥6❤3
Декларация до оффера 300к+ - часть 3: Глеб собрал RAG, но продать его оказалось сложнее 🗿

Что такое декларация?
Напомню, «Декларация до оффера» - это наше реалити: Глеб, мой ученик и бизнес-аналитик, идёт в AI-инженерию с целью залутать оффер от 300к к 1 апреля 2027 года. Он публично коммитится на задачи на месяц, а потом мы разбираем, где продвинулся, где проебался и что меняем дальше, начало этой движухи в первой и второй части


Что сделал Глеб из прошлой декларации?
🟣 Прошёл материалы до первого МОКа по Python: Git, FastAPI, асинхронность и деплой, заодно вернулся к ООП, которое в прошлый раз проскочил ради дедлайна
🔵 Собрал первую версию RAG-проекта: локальный прототип работает, показал его на текущей работе
🟢 Расписал roadmap до оффера: что учить, когда идти на МОКи, собирать резюме и выходить на собесы - его план на скрине


По его отчёту, основные пункты выполнены: МОК ещё впереди, а домашку шестой недели частично пересобирает после потери файлов.

Были и трудности + затупы: на магических методах жёстко тупил - нахуя они нужны и как работают. Асинхронность вообще стала любимой темой, а вот с GIL, FastAPI, JSON пришлось позаёбываться и разбираться с поддержкой из менторства. По его словам, щёлкнуло, когда начал руками собирать task tracker - это один из проектов в рамках изучения питона 😏

Теперь про маршрут:
• в октябре - МОК по Python
• дальше Classic ML и проверка по нему
• с 14 декабря первые отклики
• в феврале–марте собесы в целевые компании.
• целимся в оффер к концу марта
• по результатам МОКов и собесов будем корректировать движение


И мне нравится, что знания уже вылезают за пределы курса: после блока по деплою Глеб помог коллегам поднять приложение на сервере с доступом по ссылке. Конечно без Docker и тестов, зато реальная помощь на работе и реальная практика 🐵

Также Глеб проектирует и будет делать RAG-систему на текущей работе (ЧЕК ПРЕЗУ ПРОЕКТА В КОММЕНТАХ)
Собрал базу знаний по документам компании: загружаешь отчёты и презентации прошлых проектов, ищешь по смыслу и получаешь черновик подхода к новой задаче со ссылками на источники (как раз это то, что мы даём в качестве практике на блоке с DL/NLP/RAG). Пока это локальный прототип, не внедрение на всю компанию, но уже работающая штука. Глеба подзаебало делать слайды о том, как другие напишут код, поэтому теперь презентует уже собственный проект.

С ним дошёл до финала корпоративного акселератора, а дальше случился интересный проёб: функционала нахуячил много, но за пять минут не смог нормально объяснить, какую ценность всё это даёт компании - и за это мы даём пизды нашим ученикам, чтобы говорили ПРО ЦЕННОСТЬ ПРОДУКТА И СКОЛЬКО БАБОК ОН ПРИНЕСЁТ 🙂🙂🙂

Плюс сам Глеб честно говорит: большую часть RAG-проекта навайбкодил, материалы помогли разобраться в эмбеддингах, реранкерах и логике решения, но работающий прототип ещё не означает, что все навыки разработки закрепились, поэтому следующий шаг - небольшая приложуха с минимальной помощью AI, чтобы проверить, что действительно умеет сам (А это пойдёт в опыт, чтобы лутануть оффер на 300к+)

Что ставлю Глебу на следующий этап:
🟣 Пройти МОК по Python с ментором и разобраться с тем, что на нём всплывёт
🟡 Закрыть первые три недели Classic ML: линейная и логистическая регрессии, деревья. Параллельно не забрасывать алгосы
🟢 Руками собрать небольшой сервис на FastAPI, завернуть в Docker и задеплоить - без попытки сразу нахуячить ещё одну огромную AI-систему


Короче, уверенность у Глеба потихоньку растёт и моя мужская любовь к нему (не геи кста): то, о чём раньше рассказывали знакомые разработчики, уже начинает понимать и пробовать сам, хотя сикает, что на ML эта уверенность снова куда-нибудь съебётся

Наебеньте огней Глебу 🔥 (кста, хотите увидеть МОК Глеба, тогда точно жду огней)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26❤10❤‍🔥5
ПОЛНЫЙ РАЗБОР собеседование на 250к (Data Science/IT): как не обосраться при рассказе о своём опыте

Я тут в основном дрочу техничку, но в собесах, которые смотрю, всё чаще встречаю формат «расскажи про свой опыт» - и с ответами там какая-то полнейшая шляпа 🗿

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

Поэтому дропнул разбор реального собеса моего ученика Тимура на Data Scientist на 250к. Его там жёстко погоняли по софтам и опыту: где-то ошибался и попу нюхал, где-то нормально отвечал и раздавал базу. Я останавливаю запись и разбираю, что в ответах было хорошо, где он вообще не ответил на вопрос и как можно было рассказать сильнее.

А что из этого вышло по итогу - смотрите в видео 👀

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

Залетайте на видос 👇
https://youtu.be/5tt7Vi9igms
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8😁5🔥3🎉3
Разбор собеса на 250к: как моего ученика драли по опыту и почему он поплыл? 💀

Вчера я дропнул разбор ученика собеса Тимура на 250к, его драли по опыту работы: интервьюер прямым текстом просит рассказать про конкретную задачу и личную зону ответственности, а в ответ слушает увлекательную сагу про спринты, дейлики, аджайл и тимлида Тимофея. Все это замечательно, только одного не понятно: нахуя этой команде ты и что конкретно руками делал именно ты? 🤨

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

1️⃣ Сначала услышь, что именно у тебя спрашивают

Многим ребятам задают вопрос: "Расскажи, как ты делал эту задачу от А до Я? А также за что был ты конкретно ответственен?", а челики отвечают: "Дейликиии, спринтыыыы, попки, письки и какашечки" 😶
Ребята вообще не слышат собеседующего и не отвечают на его вопрос, поэтому заходи по делу: кто пришел с проблемой, в чем была боль бизнеса, за какой кусок отвечал лично ты, с кем взаимодействовал. Если вопрос размытый, прямо уточни, какую часть процесса подсветить подробнее, чтобы ты не ушёл куда-то в ебеня рассказа

2️⃣ Отделяй свою работу от командного "мы".

У Тимура прозвучало красивое "занимаюсь end-to-end пайплайнами" - звучит хайпово, НО данные готовили коллеги, а с деплоем помогал MLOps. И это абсолютно здоровая командная работа, в ней нет ничего зазорного. Просто скажи честно: вот общий пайплайн, а вот мой конкретный участок: я выбирал модель, крутил тюнинг, обучал и валидировал. Не надо дядя строить из себя человека-оркестра, но и прятать свой реальный вклад за абстрактным "ну мы там че-то покрутили" тоже полная хуйня

3️⃣ Заранее упакуй 2-3 плотных кейса, где знаешь каждый винтик

Вас ТОЧНО БУДУТ спрашивать про опыт и лучше тут знать, как работает всё до малейшей капли крови программиста. Каркас рассказа строится так: проблема бизнеса -> моя зона ответственности -> что конкретно сделал и почему именно так -> с кем договорился -> что получилось на выходе и как замерили результат. ОЧЕНЬ ВАЖНО вспомнить детали до интервью: где споткнулся, какие гипотезы отвалились, что реально поменялось после твоего решения. И тогда получится качественный рассказ своих кейсов, а не ебучий позор перед камерой 😎

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

4️⃣ Подготовленный кейс не повод отключать уши

Ваш рассказ должен быть АДАПТИВНЫМ, если интервьюер перебивает и уточняет, как ты сам исследовал данные и вытаскивал зависимости, ему нужно ответить ИМЕННО НА ЕГО ВОПРОС, а не продолжение твоего заученного монолога с того же места. Потомуча собес - это диалог двух спецов, где вы слышите, уточняете, перестраиваете фокус и отвечаете ровно на то, что спросили.

5️⃣ Показывай интерес конкретикой, а не дежурным киванием

Когда тебе питчат будущие задачи проекта или рассказывают про продукт, то не нужно мычать в духе "ну да, кайф, норм", а то выглядит так, будто тебе вообще пох и побыстрее бы собес закончился. Собес - это диалог и твои вопросы подсветят, то что ты ТОЖЕ ИНТЕРЕСУЕШЬСЯ командой, компанией и продуктом. Поэтому важно показать свою заинтересованность, чтобы залутать побольше очков к офферу 😵‍💫

Простой тест на адекватность самопрезентации: включи диктофон, наговори рассказ об одном своем проекте на 3-4 минуты и переслушай. Понятно ли из него, зачем проект бизнесу, что делал лично ты и какой вышел профит? Или там снова пять минут о том, какие у вас были охуенные дейлики?

Сохраняй этот чек-лист и прогони по нему свои кейсы перед следующим интервью 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥10❤‍🔥4