Ты не достоин Валютной Удаленки!
Короче это не так. Конечно, сложнее точно, но не ставьте на себе крест. Я потихоньку начинаю разбираться в этом вопросе. Мне на ютубе попался видос (да сто процентов и вам тоже) от айти красавчика, который на GO пишет.
Весь видос я не смотрел, потому что я скинул видос в ChatGPT и попросил вывести суммаризацию.
Из ключевых моментов, которые мне откликнулись:
- Надо точно отрепетировать свою само-презентацию на английском вплоть до мелочей
- Язык должен быть уровня B1 - B2
- Акцент не важен
- Если есть вариант субтитров на созвонах, надо использовать их
- Набрать 300-500 контактов в Линкедин (желательно не индусов)
- Не всегда есть work life balance (будьте готовы к любой ерунде)
- Забудьте про свои ДМС
- Постоянно общаться на English сильно утомляет
Что я сам думаю?
Я проходил год назад собесы на английском языке, но правда в русскоязычные команды. Т.е. там, где люди умеют ПО РУССКИ говорить.
В целом идея в том, чтобы застолбить свою самопрезентацию — это прям БАЗА точно. А кстати еще чуваки в видосе сказали, что если будете учить Английский с репетитором, не надо брать с уклоном в IT, так как мы с вами уже знаем айтишный английский. Нам нужно больше описательных и разговорных оборотов. Вот этого может как раз не хватать в работе.
А если вам тоже интересно двигаться в эту сторону, то пройдите опрос
https://forms.gle/KWcWJFwtiZbosugR7
У нас много ребят, кто живет в разных странах и есть те, кто уже работает в таких компаниях. Поэтому предлагаю понять, какой у нас у всех уровень, потом созвонимся и обсудим: ЧТО НАМ С ЭТИМ ВСЕМ ДЕЛАТЬ!
Ну английский это ладно. На самом деле меня больше всего интересует стек, а именно AWS, GCP, Azure, Databricks и дальше по списку. Это мне более непонятно пока. Но разве у нас есть преграды? Пффф.. хорошо, что чат гпт есть)) ахахах
P.S. В комменты закину TXT файлик с более подробным описанием
Короче это не так. Конечно, сложнее точно, но не ставьте на себе крест. Я потихоньку начинаю разбираться в этом вопросе. Мне на ютубе попался видос (да сто процентов и вам тоже) от айти красавчика, который на GO пишет.
Весь видос я не смотрел, потому что я скинул видос в ChatGPT и попросил вывести суммаризацию.
Из ключевых моментов, которые мне откликнулись:
- Надо точно отрепетировать свою само-презентацию на английском вплоть до мелочей
- Язык должен быть уровня B1 - B2
- Акцент не важен
- Если есть вариант субтитров на созвонах, надо использовать их
- Набрать 300-500 контактов в Линкедин (желательно не индусов)
- Не всегда есть work life balance (будьте готовы к любой ерунде)
- Забудьте про свои ДМС
- Постоянно общаться на English сильно утомляет
Что я сам думаю?
Я проходил год назад собесы на английском языке, но правда в русскоязычные команды. Т.е. там, где люди умеют ПО РУССКИ говорить.
В целом идея в том, чтобы застолбить свою самопрезентацию — это прям БАЗА точно. А кстати еще чуваки в видосе сказали, что если будете учить Английский с репетитором, не надо брать с уклоном в IT, так как мы с вами уже знаем айтишный английский. Нам нужно больше описательных и разговорных оборотов. Вот этого может как раз не хватать в работе.
А если вам тоже интересно двигаться в эту сторону, то пройдите опрос
https://forms.gle/KWcWJFwtiZbosugR7
У нас много ребят, кто живет в разных странах и есть те, кто уже работает в таких компаниях. Поэтому предлагаю понять, какой у нас у всех уровень, потом созвонимся и обсудим: ЧТО НАМ С ЭТИМ ВСЕМ ДЕЛАТЬ!
Ну английский это ладно. На самом деле меня больше всего интересует стек, а именно AWS, GCP, Azure, Databricks и дальше по списку. Это мне более непонятно пока. Но разве у нас есть преграды? Пффф.. хорошо, что чат гпт есть)) ахахах
P.S. В комменты закину TXT файлик с более подробным описанием
👍24❤7🔥5
Легенда для Дата Инженера за 1 промпт! Составляем Резюме
Буквально 1 промпт, который из любой твоей истории сделает готовую легенду для Дата Инженера. Это не кликбейт. Я реально на вайбкодил готовый сервис для сборки вашего рассказа на собесе и резюме. А также показал, как его составить, чтобы вас не скипали.
Смотрите на Youtube
▶️ https://youtu.be/okvu18S7h2U
Кстати, мы уже набираем поток на BootCamp. Старт 1 сентбяря
@bootcampych_bot
Буквально 1 промпт, который из любой твоей истории сделает готовую легенду для Дата Инженера. Это не кликбейт. Я реально на вайбкодил готовый сервис для сборки вашего рассказа на собесе и резюме. А также показал, как его составить, чтобы вас не скипали.
Смотрите на Youtube
Кстати, мы уже набираем поток на BootCamp. Старт 1 сентбяря
@bootcampych_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20🔥13❤7
Самый быстрый вкат в IT, который я видел
Мой кореш из универа вкатился в DE быстрее, чем кто-либо другой.
Чтобы вы понимали, он вообще не из IT. Ему было ровным счетом по-барабану на это ваше программирование, он просто работал инженером в компании и все. Ну там электричество, энергетика... сами понимаете, денег там нет. Хорошо... я знаю, что какой-то сын маминой подруги работает в энергетике, купил Ламбу Урус и сейчас в МОНАКО, но везде есть исключения.
Знаете, что его сильно отличало? Вы скажете: ПРЕДРАСПОЛОЖЕННОСТЬ И СУДЬБА ЦКАТИНА!
Вообще нет. Он не ссал.
Как это выглядело. Где-то в январе-феврале он открыл наш Roadmap и начал потихоньку проходить SQL и Python (кстати у него уже был заход год назад, но он благополучно бросал это скучное дело). Поэтому честнее сказать, он вернулся к основам и начал все повторять. Дальше он записался на наш мартовский поток BootCamp.
Т.е. он тупо шел по roadmap, как по списку и не бросал. В буткемпе он взял самый простой пайплайн (связку инструментов) и буквально повторил за примером, немного добавляя свои идеи. БОЛЬШЕ НИЧЕГО ДОПОЛНИТЕЛЬНОГО! По Кликхаусу прошел наш огромный файлик сколько мог. По спарку аналогично занимался. Т.е. он не утопал в теории. Например в Clickhouse реально необходимо знать ТРИ движка базово - MergeTree, ReplacingMergeTree и ReplicatedMergeTree. Нет смысла сидеть и учить все движки подряд. Вас об этом на собесе не спросят.. потому что сами собеседующие об этом не знают.
По времени он занимался по 6–8 часов в неделю. На втором месяце BootCamp, ещё до лекции по резюме, он уже начал делать РЕЗЮМЕ. При этом за основу взял уже готовое резюме с HH, которое если что и вы можете найти и тупо списать. Так вот он взял и переделал уже хорошее релевантное резюме под себя. Я до сих пор не понимаю, почему люди не хотят делать АНАЛОГИЧНО?! Люди уже сто пицот раз писали эти CV... да скатайте просто у лучших.
В итоге. Он послушал лекцию → немного поправил → сразу вышел на рынок. СРАЗУ! На втором месяца BootCamp прям посередине потока. Пока остальные еще ждали мок собесы. Типа чувак вообще не парился и шел, как паровоз.
Естественно, первые три собеса он провалил. На каком-то даже его спалили с нейронкой, что он пользовался. Ну и ладно.. Где не получилось, идем дальше. Собеседующие забыли его в ту же секунду. Пошёл на следующее.
Примерно на 8–9 собеседовании получил оффер на 250 000 ₽ на руки на офис (это важно). Сейчас он уже работает и получает ЗП. Вы скажите, что ОФИС — это не тру. А ваше мнение кто-то спрашивает? :)
У человека задача получить работу и зарплату. Через полгода год выйдет на рынок и сменит на другое место. Тут факт, что он не тупил и действовал.
Самое забавное, что я сам на него особо не ставил. Не думал, что именно он так быстро вкатится. А он взял и оказался одним из первых. Пока другие ребята, в том числе те, кто уже работал в IT или около IT, продолжают готовиться, сомневаться и ждать подходящего момента.
1 сентября стартует новый поток BootCamp - @bootcampych_bot
Мой кореш из универа вкатился в DE быстрее, чем кто-либо другой.
Чтобы вы понимали, он вообще не из IT. Ему было ровным счетом по-барабану на это ваше программирование, он просто работал инженером в компании и все. Ну там электричество, энергетика... сами понимаете, денег там нет. Хорошо... я знаю, что какой-то сын маминой подруги работает в энергетике, купил Ламбу Урус и сейчас в МОНАКО, но везде есть исключения.
Знаете, что его сильно отличало? Вы скажете: ПРЕДРАСПОЛОЖЕННОСТЬ И СУДЬБА ЦКАТИНА!
Вообще нет. Он не ссал.
Как это выглядело. Где-то в январе-феврале он открыл наш Roadmap и начал потихоньку проходить SQL и Python (кстати у него уже был заход год назад, но он благополучно бросал это скучное дело). Поэтому честнее сказать, он вернулся к основам и начал все повторять. Дальше он записался на наш мартовский поток BootCamp.
Т.е. он тупо шел по roadmap, как по списку и не бросал. В буткемпе он взял самый простой пайплайн (связку инструментов) и буквально повторил за примером, немного добавляя свои идеи. БОЛЬШЕ НИЧЕГО ДОПОЛНИТЕЛЬНОГО! По Кликхаусу прошел наш огромный файлик сколько мог. По спарку аналогично занимался. Т.е. он не утопал в теории. Например в Clickhouse реально необходимо знать ТРИ движка базово - MergeTree, ReplacingMergeTree и ReplicatedMergeTree. Нет смысла сидеть и учить все движки подряд. Вас об этом на собесе не спросят.. потому что сами собеседующие об этом не знают.
По времени он занимался по 6–8 часов в неделю. На втором месяце BootCamp, ещё до лекции по резюме, он уже начал делать РЕЗЮМЕ. При этом за основу взял уже готовое резюме с HH, которое если что и вы можете найти и тупо списать. Так вот он взял и переделал уже хорошее релевантное резюме под себя. Я до сих пор не понимаю, почему люди не хотят делать АНАЛОГИЧНО?! Люди уже сто пицот раз писали эти CV... да скатайте просто у лучших.
В итоге. Он послушал лекцию → немного поправил → сразу вышел на рынок. СРАЗУ! На втором месяца BootCamp прям посередине потока. Пока остальные еще ждали мок собесы. Типа чувак вообще не парился и шел, как паровоз.
Естественно, первые три собеса он провалил. На каком-то даже его спалили с нейронкой, что он пользовался. Ну и ладно.. Где не получилось, идем дальше. Собеседующие забыли его в ту же секунду. Пошёл на следующее.
Примерно на 8–9 собеседовании получил оффер на 250 000 ₽ на руки на офис (это важно). Сейчас он уже работает и получает ЗП. Вы скажите, что ОФИС — это не тру. А ваше мнение кто-то спрашивает? :)
У человека задача получить работу и зарплату. Через полгода год выйдет на рынок и сменит на другое место. Тут факт, что он не тупил и действовал.
Самое забавное, что я сам на него особо не ставил. Не думал, что именно он так быстро вкатится. А он взял и оказался одним из первых. Пока другие ребята, в том числе те, кто уже работал в IT или около IT, продолжают готовиться, сомневаться и ждать подходящего момента.
1 сентября стартует новый поток BootCamp - @bootcampych_bot
🔥30👍11👏5😁4❤3
Ребят, чек лист для общения с HR
Я понимаю, что не все доходят в Roadmap до Резюме и Работа
Там если что есть удобный чек лист. Когда общаетесь с рекрутером, задавайте пожалуйста, тоже вопросы. Это во первых показывает вашу реальную заинтересованность в позиции, а во вторых не надо вспоминать, какие условия в компании.
Ниже пример заполнения чек листа:
Все совпадения случайны. Все компании вымышлены.
Ссылка на roadmap
Я понимаю, что не все доходят в Roadmap до Резюме и Работа
Там если что есть удобный чек лист. Когда общаетесь с рекрутером, задавайте пожалуйста, тоже вопросы. Это во первых показывает вашу реальную заинтересованность в позиции, а во вторых не надо вспоминать, какие условия в компании.
Ниже пример заполнения чек листа:
roadmappers.ru
1млн на руки
География: удаленка мир
Направления работы:
Ставки на кликстрима, проектирование ДАТА контура ОКОЛОРеайлтайм (в Clickhouse).
Собирают команду. Платформенная команда.
Команда: Состав команды: 14 DE (1 руководитель)
Заказчики: Аналитики и Млщики
Источники данных: Cыряк из Кафки, PG, Оракл
Технологии: Hudi на HDFS, Kafka, CH, PG, Oracle
Техника: мак или винда выдают
Рабочий процесс: Agile, спринты
Задачи: Переезд на новую платформу. Есть база AeroSpike. Переезжают на Redis.
Этапы: Тех скрининг - лайвкодинг (Spark + SQL) -> Софт собес
Оформление: ТК РФ
Все совпадения случайны. Все компании вымышлены.
Ссылка на roadmap
🔥18👍5👏4❤1
У нас украли Буткемп. Но есть один нюанс — походу, люди сами не поняли, что именно они украли💩
Сегодня нашли наш Roadmappers BootCamp на одном сайте со слитыми курсами.
Стоит 500 рублей.
Ну думаем, ладно. Дожили. Буткемп слили!
Захожу посмотреть описание.
И тут выясняется, что мы, оказывается, всё это время преподавали...
СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ😂
Цитирую описание нашего Буткемпа:
«Востребованный курс по администрированию. Осваивайте системное администрирование, сетевые технологии и управление серверами».
Блять! 7 потоков. Больше года:
Spark. Kafka. Airflow. ClickHouse. PostgreSQL. GreenPlum. Iceberg. Trino.
Строили ETL-пайплайны. Поднимали инфраструктуру. Работали с хранилищами. Разбирали архитектуру.
А оказывается, готовили – сисадминов.
Спасибо пиратам, хоть объяснили, чем мы занимаемся 😂
Но если серьёзно, эта ситуация очень хорошо показывает одну вещь.
Слить Буткемп невозможно!
Можно слить видеозаписи лекций. И если вам нужны именно они — ребят, ну вот они, оказывается, стоят 500 рублей.(покупка на свой страх и риск, мы не знаем чем на самом делел они там торгуют)
Только сам Буткемп никогда не был набором видео. Ты можешь посмотреть 50 часов про Spark, GreenPlum и ClickHouse и остаться ровно на том же месте.
Потому что самое важное начинается после лекции. Когда тебе нужно самому:
1. Написать пайплайн.
2. Сломать его.
3. Получить ошибку.
4. Не понять, почему оно не работает.
5. Разобраться.
6. Прийти к нам с вопросом.
7. Переделать.
8. Сделать домашку.
9. Собрать pet-проект.
А потом соединить всё это в одну из работающих систем:
📍 API → S3 → ClickHouse
📍 API → S3 → GreenPlum → DBT → ClickHouse
📍 API → Spark → Iceberg → Trino → ClickHouse
Вот это уже Буткемп!💪
Плюс менторы, обратная связь, разборы, инфраструктура, дополнительные блокноты, комьюнити, проекты и работа над тем, как потом весь полученный опыт нормально упаковать и выйти с ним на рынок.
Этого в папку на торренте не положишь!
Так что если хотите купить «курс системного администратора»(за ваш переход по сторонним ссылкам администраторы каналов, где находится пост отвественности не несут) за 500 рублей — велком⚪️
А мы пока продолжим работать в направлении Data Engineer.
Видео можно скачать.
Опыт придётся получить самому.
__________
И, кстати, раз уж пираты бесплатно подогнали нам рекламную интеграцию 😂
1 сентября стартует 8-й поток Буткемпа.
Осталось — 7 мест.
Записаться можно через нашего бота Буткемпыч.
Сегодня нашли наш Roadmappers BootCamp на одном сайте со слитыми курсами.
Стоит 500 рублей.
Ну думаем, ладно. Дожили. Буткемп слили!
Захожу посмотреть описание.
И тут выясняется, что мы, оказывается, всё это время преподавали...
СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ
Цитирую описание нашего Буткемпа:
«Востребованный курс по администрированию. Осваивайте системное администрирование, сетевые технологии и управление серверами».
Блять! 7 потоков. Больше года:
Spark. Kafka. Airflow. ClickHouse. PostgreSQL. GreenPlum. Iceberg. Trino.
Строили ETL-пайплайны. Поднимали инфраструктуру. Работали с хранилищами. Разбирали архитектуру.
А оказывается, готовили – сисадминов.
Спасибо пиратам, хоть объяснили, чем мы занимаемся 😂
Но если серьёзно, эта ситуация очень хорошо показывает одну вещь.
Слить Буткемп невозможно!
Можно слить видеозаписи лекций. И если вам нужны именно они — ребят, ну вот они, оказывается, стоят 500 рублей.(покупка на свой страх и риск, мы не знаем чем на самом делел они там торгуют)
Только сам Буткемп никогда не был набором видео. Ты можешь посмотреть 50 часов про Spark, GreenPlum и ClickHouse и остаться ровно на том же месте.
Потому что самое важное начинается после лекции. Когда тебе нужно самому:
1. Написать пайплайн.
2. Сломать его.
3. Получить ошибку.
4. Не понять, почему оно не работает.
5. Разобраться.
6. Прийти к нам с вопросом.
7. Переделать.
8. Сделать домашку.
9. Собрать pet-проект.
А потом соединить всё это в одну из работающих систем:
Вот это уже Буткемп!
Плюс менторы, обратная связь, разборы, инфраструктура, дополнительные блокноты, комьюнити, проекты и работа над тем, как потом весь полученный опыт нормально упаковать и выйти с ним на рынок.
Этого в папку на торренте не положишь!
Так что если хотите купить «курс системного администратора»(за ваш переход по сторонним ссылкам администраторы каналов, где находится пост отвественности не несут) за 500 рублей — велком
А мы пока продолжим работать в направлении Data Engineer.
Видео можно скачать.
Опыт придётся получить самому.
__________
И, кстати, раз уж пираты бесплатно подогнали нам рекламную интеграцию 😂
1 сентября стартует 8-й поток Буткемпа.
Осталось — 7 мест.
Записаться можно через нашего бота Буткемпыч.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27😱7❤6🔥2👍1
Хочу написать отзыв про буткемп. Меня зовут Тимур, я проходил курс буткемпа и разделил бы свой отзыв о курсе на несколько направлений:
1) Преподаватели
Женя и Володя — классные ребята, которые очень хорошо подают материал, объясняют всё максимально понятно. Даже если возникают какие-то тупые вопросы, они подробно на них ответят и помогут донести информацию максимально понятно. Почти всегда находятся на связи вне уроков в чате в Telegram и всегда готовы помочь.
2) Формат и структура курса
Очень классная идея, что курс максимально похож на рабочий процесс: есть Jira, Wiki, общий репозиторий и т. д. Благодаря этому те, кто с нуля приходит в профессию, будут гораздо увереннее чувствовать себя при устройстве на работу и в целом на собеседованиях.
Отдельно хочется отметить идею с крупным пет-проектом. Это очень классный опыт, который позволяет поработать со всеми возможными задачами, которые могут встретиться в работе Дата инженера. Конечно, глубина погружения зависит от самого ученика — захочет ли он усложнять проект или глубже разбираться в каких-то темах. Но за счёт того, что пайплайн строится с нуля и от начала до конца, можно хорошо понять, что и как происходит на каждом этапе работы деешника.
3) Инфраструктура
Очень круто настроена инфраструктура. За время обучения я вообще не сталкивался с проблемами, когда что-то падает или не работает, ресурсов более чем хватает. Также есть довольно широкий спектр инструментов на выбор, поэтому можно попробовать поработать практически со всеми актуальными «игрушками» дата-инженера в песочнице.
Исходя из моего опыта, далеко не на каждой работе DevOps так хорошо настраивали инструменты.
4) Учебные материалы
Мне нравится, что в видео даётся базовая, понятная и, наверное, самая необходимая информация по каждому из инструментов. А уже более глубокие темы можно изучить в Wiki — там довольно подробно и хорошо описаны различные детали. Если этого недостаточно, всегда можно обратиться к официальной документации. Но на первых этапах Wiki обычно вполне хватает.
При этом важно понимать, что желательно иметь хорошую базу по SQL и Python — это обязательно. Также желательно иметь хотя бы общее представление о базах данных и принципах работы с данными, чтобы было проще усваивать и понимать информацию. Но это не является обязательным условием: если что-то непонятно, всё объяснят и помогут разобраться.
В целом моя общая оценка крайне положительная. Мне всё понравилось, ставлю 10 из 10, всем советую)
1) Преподаватели
Женя и Володя — классные ребята, которые очень хорошо подают материал, объясняют всё максимально понятно. Даже если возникают какие-то тупые вопросы, они подробно на них ответят и помогут донести информацию максимально понятно. Почти всегда находятся на связи вне уроков в чате в Telegram и всегда готовы помочь.
2) Формат и структура курса
Очень классная идея, что курс максимально похож на рабочий процесс: есть Jira, Wiki, общий репозиторий и т. д. Благодаря этому те, кто с нуля приходит в профессию, будут гораздо увереннее чувствовать себя при устройстве на работу и в целом на собеседованиях.
Отдельно хочется отметить идею с крупным пет-проектом. Это очень классный опыт, который позволяет поработать со всеми возможными задачами, которые могут встретиться в работе Дата инженера. Конечно, глубина погружения зависит от самого ученика — захочет ли он усложнять проект или глубже разбираться в каких-то темах. Но за счёт того, что пайплайн строится с нуля и от начала до конца, можно хорошо понять, что и как происходит на каждом этапе работы деешника.
3) Инфраструктура
Очень круто настроена инфраструктура. За время обучения я вообще не сталкивался с проблемами, когда что-то падает или не работает, ресурсов более чем хватает. Также есть довольно широкий спектр инструментов на выбор, поэтому можно попробовать поработать практически со всеми актуальными «игрушками» дата-инженера в песочнице.
Исходя из моего опыта, далеко не на каждой работе DevOps так хорошо настраивали инструменты.
4) Учебные материалы
Мне нравится, что в видео даётся базовая, понятная и, наверное, самая необходимая информация по каждому из инструментов. А уже более глубокие темы можно изучить в Wiki — там довольно подробно и хорошо описаны различные детали. Если этого недостаточно, всегда можно обратиться к официальной документации. Но на первых этапах Wiki обычно вполне хватает.
При этом важно понимать, что желательно иметь хорошую базу по SQL и Python — это обязательно. Также желательно иметь хотя бы общее представление о базах данных и принципах работы с данными, чтобы было проще усваивать и понимать информацию. Но это не является обязательным условием: если что-то непонятно, всё объяснят и помогут разобраться.
В целом моя общая оценка крайне положительная. Мне всё понравилось, ставлю 10 из 10, всем советую)
👍9🔥8❤3😁3
🚀 8-й поток стартует уже ЗАВТРА!
Ребят, кто хотел залететь на BootCamp по Data Engineering, но всё откладывал — вот он, тот самый последний момент 😁
Сегодня и завтра — последняя возможность присоединиться к 8-му потоку.
Дальше закрываем набор и начинаем учиться: SQL, Python, DE-стек, много практики, домашки, pet-проекты и живые занятия.
Кто с нами — погнали в Буткемпыч бот🚀
Ребят, кто хотел залететь на BootCamp по Data Engineering, но всё откладывал — вот он, тот самый последний момент 😁
Сегодня и завтра — последняя возможность присоединиться к 8-му потоку.
Дальше закрываем набор и начинаем учиться: SQL, Python, DE-стек, много практики, домашки, pet-проекты и живые занятия.
Кто с нами — погнали в Буткемпыч бот
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥2🤯1
Как же мне было влом решать задачу!
Собес на деньги:
320к - 350к на руки
Скажу честно, когда вижу задачу на собесе с лайвкодингом, сразу хочется просто скопировать в LLM и выдать ответ. Потому что оно реально так и решается. Я просто потерял смысл попыток решений таких задач. Кто пишет код вручную.. ну скорее всего сын маминой подруги. И тот самый айтишник, который в ОЙТИ еще со времен Рюрика. Кстати, выражаю огромный респект всем трушным программистам. Сейчас ОЙТИ уже не то...
Я в этот раз решил честно все пройти, попробовать. Но, как же мне было влом... Ну буквально надо вырыть яму лопатой, когда рядом стоит эксаватор)
Я написал где-то четверть и полностью забил на все нюансы из условий задачи.
Задача на мой взгляд непростая. В плане надо сразу несколько условий держать в голове. Плюс это CLICKHOUSE.
Какая компания, говорить не буду. Ну либо за 1млн долларов.
Решение задачи
Собес на деньги:
320к - 350к на руки
Скажу честно, когда вижу задачу на собесе с лайвкодингом, сразу хочется просто скопировать в LLM и выдать ответ. Потому что оно реально так и решается. Я просто потерял смысл попыток решений таких задач. Кто пишет код вручную.. ну скорее всего сын маминой подруги. И тот самый айтишник, который в ОЙТИ еще со времен Рюрика. Кстати, выражаю огромный респект всем трушным программистам. Сейчас ОЙТИ уже не то...
Я в этот раз решил честно все пройти, попробовать. Но, как же мне было влом... Ну буквально надо вырыть яму лопатой, когда рядом стоит эксаватор)
Я написал где-то четверть и полностью забил на все нюансы из условий задачи.
Задача на мой взгляд непростая. В плане надо сразу несколько условий держать в голове. Плюс это CLICKHOUSE.
Какая компания, говорить не буду. Ну либо за 1млн долларов.
Есть таблица ClickHouse:
CREATE TABLE default.migration_report
(
RunId UUID,
CollectionName String,
DocumentName String,
StartedAt Nullable(DateTime),
CompletedAt Nullable(DateTime),
LastError String
)
ENGINE = ReplacingMergeTree
ORDER BY RunId
SETTINGS index_granularity = 8192;
Необходимо посчитать количество успешных и неуспешных загрузок за последний календарный месяц.
Результат должен содержать два столбца:
| succeeded | failed |
Условия:
1. Расчёт выполняется отдельно для каждого источника (`CollectionName`) и каждого календарного дня.
2. В течение одного дня у одного источника может быть несколько загрузок.
3. Если у источника произошла неуспешная загрузка (`LastError != ''`), то эта загрузка учитывается как failed, а все последующие загрузки этого источника в этот же день не учитываются.
4. Успешной считается загрузка, у которой `LastError = ''`.
5. Для преобразования даты и времени можно использовать функцию `toDate()`.
Напишите SQL-запрос для ClickHouse.
Решение задачи
WITH
toStartOfMonth(addMonths(today(), -1)) AS month_start,
toStartOfMonth(today()) AS month_end
SELECT
countIf(LastError = '' AND previous_failed = 0) AS succeeded,
countIf(LastError != '' AND previous_failed = 0) AS failed
FROM
(
SELECT
CollectionName,
toDate(StartedAt) AS upload_date,
LastError,
sum(LastError != '') OVER
(
PARTITION BY CollectionName, toDate(StartedAt)
ORDER BY StartedAt, RunId
ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING
) AS previous_failed
FROM default.migration_report
WHERE StartedAt >= month_start
AND StartedAt < month_end
)
👍16❤7🔥6🤔1
Что происходит с рынком DE?
его нет. все кончено. только на завод. надо было раньше. раньше было лучше.
ОТСТАВИТЬ ПАНИКУ!
У нас есть чат выпускников BootCamp, и я сгрузил оттуда сообщения и пропустил через ChatGPT.
Вот, что вышло:
Рынок живой, но неоднородный:
- вакансий достаточно, особенно в крупных банках, ритейле и интеграторах
- работодатели стали заметно строже проверять реальный опыт
- основной фильтр — SQL, Python, Spark и понимание DWH
- удалёнка по РФ встречается часто, но хорошие предложения конкурируют за сильных специалистов
- зарплаты для middle/senior в сильных командах находятся примерно в диапазоне 250–350 тыс. ₽ на руки
- одновременно сохраняется большой слой вакансий на 150–200 тыс. ₽, часто с более тяжёлыми требованиями;
- работодатели нередко ищут сразу нескольких инженеров, но вакансии могут долго висеть и пересматривать требования.
Зарплаты
150–170 тыс. ₽ - junior/middle, небольшие компании, локальные требования
около 200 тыс. ₽ - middle, аутсорсинг и банковские проекты
230–260 тыс. ₽ - middle с хорошим SQL/Python/Spark
300–350 тыс. ₽ - senior, streaming, ML-инфраструктура, крупные команды
350 тыс. ₽ и выше - сильный senior, удалёнка по миру, сложные data-платформы
Примеры из чатов:
Райффайзенбанк — от 300 тыс. ₽ на руки;
X5 — 320–350 тыс. ₽ на руки;
Selecty — 320–350 тыс. ₽ на руки;
Kostylworks — около 350 тыс. ₽ на руки;
Петрович Tech — 320–350 тыс. ₽ на руки;
Альфа-проекты — примерно 200–320 тыс. ₽;
отдельные вакансии — 150–170 тыс. ₽.
Самый востребованный стек
- SQL (Особенно CTE, оконные функции, JOIN, индексы, уровни изоляции, оптимизация запросов)
- Python (Часто проверяют структуры данных, ООП, итераторы, декораторы, асинхронность и простые алгоритмические задачи)
- Spark / PySpark (Партиционирование, shuffle, форматы Parquet/Avro, оптимизация, обработка больших объёмов данных)
- Airflow (Построение и сопровождение DAG, расписания, пайплайны, отказоустойчивость)
- Хранилища и DWH (ClickHouse, Greenplum, PostgreSQL, Hadoop, S3/MinIO, Trino, Iceberg)
- Streaming (Kafka, Flink, Debezium и real-time-пайплайны появляются в более дорогих вакансиях)
- Прочее (Мониторинг загрузок, поддержка продуктивных процессов, разбор инцидентов и качество данных становятся частью обычной работы DE)
Как проходят собеседования
HR-скрининг;
техническое интервью;
кейс или live coding;
интервью с заказчиком или командой;
иногда финальный этап непосредственно с банком;
в отдельных компаниях — проверка документов, полиграф или дополнительные анкеты
Типичные вопросы:
как обработать 100 ГБ данных в Spark;
почему Spark медленный;
как устроены партиции и shuffle;
отличие DWH от обычной БД;
индексы, JOIN и уровни изоляции;
проектирование схемы данных;
решение SQL-задач;
небольшие Python-задачи;
опыт с реальными объёмами и архитектурой.
При этом часть собеседований проходит без алгоритмов и live coding — только разговор по опыту и кейсам.
Продолжение в комментах...
его нет. все кончено. только на завод. надо было раньше. раньше было лучше.
ОТСТАВИТЬ ПАНИКУ!
У нас есть чат выпускников BootCamp, и я сгрузил оттуда сообщения и пропустил через ChatGPT.
Вот, что вышло:
Рынок живой, но неоднородный:
- вакансий достаточно, особенно в крупных банках, ритейле и интеграторах
- работодатели стали заметно строже проверять реальный опыт
- основной фильтр — SQL, Python, Spark и понимание DWH
- удалёнка по РФ встречается часто, но хорошие предложения конкурируют за сильных специалистов
- зарплаты для middle/senior в сильных командах находятся примерно в диапазоне 250–350 тыс. ₽ на руки
- одновременно сохраняется большой слой вакансий на 150–200 тыс. ₽, часто с более тяжёлыми требованиями;
- работодатели нередко ищут сразу нескольких инженеров, но вакансии могут долго висеть и пересматривать требования.
Зарплаты
150–170 тыс. ₽ - junior/middle, небольшие компании, локальные требования
около 200 тыс. ₽ - middle, аутсорсинг и банковские проекты
230–260 тыс. ₽ - middle с хорошим SQL/Python/Spark
300–350 тыс. ₽ - senior, streaming, ML-инфраструктура, крупные команды
350 тыс. ₽ и выше - сильный senior, удалёнка по миру, сложные data-платформы
Примеры из чатов:
Райффайзенбанк — от 300 тыс. ₽ на руки;
X5 — 320–350 тыс. ₽ на руки;
Selecty — 320–350 тыс. ₽ на руки;
Kostylworks — около 350 тыс. ₽ на руки;
Петрович Tech — 320–350 тыс. ₽ на руки;
Альфа-проекты — примерно 200–320 тыс. ₽;
отдельные вакансии — 150–170 тыс. ₽.
Самый востребованный стек
- SQL (Особенно CTE, оконные функции, JOIN, индексы, уровни изоляции, оптимизация запросов)
- Python (Часто проверяют структуры данных, ООП, итераторы, декораторы, асинхронность и простые алгоритмические задачи)
- Spark / PySpark (Партиционирование, shuffle, форматы Parquet/Avro, оптимизация, обработка больших объёмов данных)
- Airflow (Построение и сопровождение DAG, расписания, пайплайны, отказоустойчивость)
- Хранилища и DWH (ClickHouse, Greenplum, PostgreSQL, Hadoop, S3/MinIO, Trino, Iceberg)
- Streaming (Kafka, Flink, Debezium и real-time-пайплайны появляются в более дорогих вакансиях)
- Прочее (Мониторинг загрузок, поддержка продуктивных процессов, разбор инцидентов и качество данных становятся частью обычной работы DE)
Как проходят собеседования
HR-скрининг;
техническое интервью;
кейс или live coding;
интервью с заказчиком или командой;
иногда финальный этап непосредственно с банком;
в отдельных компаниях — проверка документов, полиграф или дополнительные анкеты
Типичные вопросы:
как обработать 100 ГБ данных в Spark;
почему Spark медленный;
как устроены партиции и shuffle;
отличие DWH от обычной БД;
индексы, JOIN и уровни изоляции;
проектирование схемы данных;
решение SQL-задач;
небольшие Python-задачи;
опыт с реальными объёмами и архитектурой.
При этом часть собеседований проходит без алгоритмов и live coding — только разговор по опыту и кейсам.
Продолжение в комментах...
1👍31🔥19❤11👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Дата-инженерия — это не только про ETL и пайплайны, это ещё и про то, куда движется вся экосистема данных. 24 сентября Yandex Cloud проведёт Yandex Scale 2026 — и в Data-треке будет ровно то, что стоит смотреть, если хотите понимать рынок, а не только свой стек.
🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨
Расскажут, как Yandex Cloud собирает аналитику в единую бесшовную среду — от загрузки данных до готовых инсайтов, с ИИ на каждом шаге. Покажут, как YDB используют для рекомендательных и поисковых систем и ИИ-ассистентов.
Отдельно — кейс «Додо Пиццы»: как компания перенесла десятки терабайт в Yandex Cloud и сравнивала опыт с западным облаком.
Хороший пример для тех, кто когда-нибудь будет защищать миграцию перед своим CTO.
🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨
Ещё разберут путь Yandex Cloud к самоуправляемым базам данных — на опыте эксплуатации тысяч баз в Яндексе, и миграцию Oracle Exadata на Lakehouse без единого аврала («Азбука вкуса» поделится).
На воркшопах — практика: разберём сценарии Нейроаналитика в DataLens, посмотрим, как PGHouse даёт PostgreSQL выполнять OLAP-запросы в ClickHouse без переписывания SQL, и соберём поисковую систему на Serverless YDB с полнотекстовыми и векторными индексами.
🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨 🎨
Офлайн будет 2000+ человек — есть с кем обсудить свой roadmap вживую, а не только в комментариях. Знакомиться удобно через бот-мэтчер — работает по принципу Tinder, сам подбирает собеседников.
Участие бесплатное, регистрация на сайте — заносите в календарь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥2🤔1🤯1
Упаковка опыта
Друзья, если кому надо упаковать свой опыт для резюме, то рекомендую наш сервис
https://roadmappers.ru/resume-studio
Я специально его сделал. Под капотом LLM. Она берет ваш опыт (буквально любой) и переписывает под Дата Инженера. На скрине я показал, как это работает. При добавлении в HH у вас также может добавиться плашка "Конкретные достижения", что лучше влияет на внешний вид РЕЗЮМЕ.
из этого:
Получилось:
Друзья, если кому надо упаковать свой опыт для резюме, то рекомендую наш сервис
https://roadmappers.ru/resume-studio
Я специально его сделал. Под капотом LLM. Она берет ваш опыт (буквально любой) и переписывает под Дата Инженера. На скрине я показал, как это работает. При добавлении в HH у вас также может добавиться плашка "Конкретные достижения", что лучше влияет на внешний вид РЕЗЮМЕ.
из этого:
написал пет проект, где брал данные из PG и грузил их в Greenplum. Также сделал проект по загрузке из API в S3 а потом в Clickhouse. Все развернул в докер compose. Понимаю Airflow, могу написать на Spark. Также немного пробовал dbt модели для учебного проекта
Получилось:
- Спроектировал и развернул контейнеризованную инфраструктуру на Docker Compose, объединив PostgreSQL, Apache Airflow, Greenplum и ClickHouse в единый изолированный контур для разработки и тестирования ETL-процессов.
- Реализовал batch-пайплайн на Python и SQL для извлечения данных из PostgreSQL и загрузки в Greenplum, настроив оптимизированные дистрибутивные ключи и партиционирование таблиц для ускорения агрегационных запросов.
- Построил интеграционный модуль для получения данных из внешнего REST API, сериализации в Parquet и загрузки в S3, обеспечив идемпотентность и дедупликацию записей при повторных запусках процесса.
- Организационно настроил загрузку данных из S3 в ClickHouse с использованием columnar-формата, что позволило снизить время отклика на аналитические запросы примерно на 40% по сравнению с реляционным хранилищем.
- Разработал DAG в Apache Airflow для оркестрации сквозного процесса обработки, добавив механизмы retry, SLA и алертинга о сбоях, что повысило надежность пайплайнов до 98%.
- Провел черновой эксперимент с использованием Apache Spark (PySpark) для трансформации больших объемов данных, сравнив производительность с нативным SQL и подтвердив эффективность распределенной обработки.
- Спроектировал набор dbt-моделей для учебного проекта, внедрив тесты качества данных и документацию зависимостей, что позволило автоматизировать валидацию схем и снизить количество ошибок нагрузки на 25%.
- Настроил мониторинг состояния контейнеров и метрик выполнения задач через Prometheus и Grafana, обеспечивая прозрачность работы микросервисов данных и быстрое выявление узких мест.
- Оптимизировал SQL-запросы в Greenplum и ClickHouse, внедрив индексы и переработав планы выполнения, что сократило среднее время вычисления отчётов с 120 до 45 секунд.
- Подготовил финальные витрины данных для визуализации, интегрировав их с BI-инструментом, и обеспечил аналитиков актуальными данными с задержкой обновления менее 5 минут.
Технологический стек:
Python, SQL, PySpark, Apache Spark, Apache Airflow, dbt, PostgreSQL, Greenplum, ClickHouse, S3, Parquet, Docker, Docker Compose, Prometheus, Grafana
🔥22😁10❤9👍1