Бегущий по лезвию данных
860 subscribers
182 photos
25 videos
46 links
Канал о том, как я попал в IT после 30 без профильного образования и что я тут делаю.

DA & BI
По вопросам @wdrwj
Download Telegram
Привет всем дата ранерам и репликантам!

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

Я хочу продолжить проведение интервью с такими ребятами в рамках БПЛД-подкаста. Для новых подписчиков оставляю ссылки на прошлые выпуски с историями Егора Чеменева (сейчас в WB) и Евгения Шутова (Совкомбанк).
Однако теперь у нас изменится формат и вместо стрима будет сразу запись.

В следующем выпуске я хочу побеседовать с Рустамом — про возраст, про конвертацию опыта, про Excel.

А чтобы наш разговор получился еще интереснее — оставляйте в комментариях свои вопросы, постараюсь озвучить их в интервью.
🔥1674
Лучше и не придумаешь 🫨
Please open Telegram to view this post
VIEW IN TELEGRAM
21😁1222
This media is not supported in your browser
VIEW IN TELEGRAM
Как поднять мотивацию на текущем месте)
💯1911🤣77😁3
Публикую 3 выпуск БПЛД-подкаста! 🫥

Пообщались с автором канала Рустамъ Excel , недавно я делал репост и поздравлял его с 50-летием, тогда и возникла задумка этого выпуска. Вообще одна из идей этого подкаста - показать истории разных людей, с разным бэкграундом и опытом, и вдохновить тех, кто сомневается в себе, как это было со мной: а у меня ушло на сомнения 4 года ☔️
Выпуск получился насыщенный, мы обсудили историю Рустама и много интересных тем:

- В каком возрасте уже поздно в это ваше айти?
- Трудно ли было перейти в аналитику внутри Leroy Merlin и переехать в Москву?
- Как полюбить Excel и почему он никуда не денется?
- Жив ли фриланс для аналитиков?
- Почему ушел в другую компанию развивать аналитику с нуля?

Слушайте, оставляйте комментарии, вскоре будет анонс следующего выпуска🫨
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15531
Анонс нового выпуска!

Следующим гостем в БПЛД-подкасте будет Никита, автор канала Из юриста в аналитики.

Думаю, этот канал многим из вас знаком. Никита живёт в СПб и сейчас работает в Газпромбанке, а до этого ушел из Альфы прямо во время испытательного. Поговорим с Никитой о том, чем можно впечатлить собеседующих, за что он не любит Excel и немного поругаем СПб.

Свои вопросы Никите оставляйте в комментариях ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114321
Циан уже ввел в практику. Есть подозрение, что в следующем году это станет повсеместным.
95💯4😱31
This media is not supported in your browser
VIEW IN TELEGRAM
Настроение к исходу рабочего дня
😁11💔3😭321
Выпуск #4
БПЛД
Новый выпуск подкаста!

На этот раз пообщались с Никитой, автором канала Из юриста в аналитики 👾. Если еще не успели познакомиться с этим каналом, то рекомендую к чтению. А вот, что мы успели обсудить с Никитой:

Курсы это скам?
Первый опыт работы аналитиком и токсичное начальство
Работа в Альфа-банке и уход с испытательного в Газпромбанк
Крутить или не крутить?
Синдром самозванца, литкод и топ факапов
Почему в СПб такие странные вакансии аналитиков?
Будни автора телеграм-канала и work-life blend

Слушаем подкаст и не забываем про комментарии. Возможно, там вы встретите нашего следующего гостя 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥116🤩42
n8n до того, как стал популярным

В апреле 24 года, когда я бросил организацию отдела продаж в мед. клинике и пришел аналитиком в госуху, то первым делом столкнулся с n8n. Наш отдел буквально стоял на этом инструменте – автоматизация, ETL, телеграм-боты, отправка данных в другие ведомства и даже допиливание функционала CRM. Когда я писал документацию по всем действующим воркфлоу, то их число крепко перевалило за сотню.

В отделе его никто не называл «эн-эйт-эн», название быстро трансформировалось в «нейтон».

Помню, как после первого рабочего дня я вернулся домой и полез в ютуб искать гайды по этому зверю. Видео на русском про нейтон тогда можно было пересчитать буквально по пальцам. Спустя три дня я уже развернул свой n8n на бегете (несколько кликов) и реализовал первого бота в телеграм для тестирования сотрудников подрядных организаций, данные писал в MySQL.

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

И хоть там частенько приходилось писать функции на JS (у нас была версия ещё без Python), сам инструмент все-таки low-code, а к low-code я относился со скепсисом – мол, это все не серьезно и если low-code, то low-salary. Потом я ушел в банк и использовал n8n только для автоматизации на сторонних аналитических проектах.

Как только разработчики n8n добавили ноды для работы с AI – начался настоящий бум этого инструмента. Особенно он полюбился АI-блогерам с FOMO-контентом. Я думаю, что вам попадались видео с заголовками в духе – «Как уволить всех сейлов и увеличить продажи на 500% с помощью AI-агента».

Популярность привела к тому, что теперь на hh можно встретить вакансии именно под n8n. Также на рынке отечественного BI есть ребята, которые используют n8n для ETL под задачи конкретного заказчика. Появился n8n и в одной из программ karpov courses, хотя на мой взгляд его можно освоить и без курсов, потому что он достаточно прост и интуитивно понятен.

Предполагаю, что дальше n8n будет только набирать вес. Если вы только начинаете карьеру аналитика, то обратите на него внимание. Возможно, у вас получится интересный пет-проект или реальный кейс автоматизации на текущем рабочем месте, который можно будет положить в резюме.
16💯12🎉7🔥5
Различия между некоторыми направлениями в аналитике по мнению одной компании дополнительного образования. Узнали? Согласны?
🤔76👀5🗿2
Double Kill! 😡
Закрыл испытательный в 📱 и обучение на 📱 Практикум — в один день.

Прошлая рабочая неделя выдалась для меня особенно трудной. Помимо 6 рабочих дней, в которые нужно было допилить дашборд в рамках ключевой на испытательный срок задачи, по вечерам я был вынужден сжигать остатки глаз на финальном проекте курса DA+ в Яндекс Практикум 🫥

Эти события наложились друг на друга благодаря моему крутому навыку планирования и тайм-менеджменту 🤬
Было больно, но теперь я даже доволен, что письма об успешном завершении курса и испытательного срока пришли мне в один день.

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

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

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

Может быть, я и сам стал для кого-то ориентиром. Как минимум, теперь мой путь попробует повторить супруга. Да, она решилась на обучение в декрете. Это уже какой-то хард-хард левел, но я знаю, что у нее все получится. Главное поверить, что все возможно 🥰

Не жалейте лукасов к посту. Если он соберет хотя бы 50 реакций, то сделаю отдельный пост про испытательный срок в 📱, а если перевалим за 100, то ждите целую серию постов про плюсы и особенно минусы — я распишу поминутно — обучения в Практикуме 🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
292👍26❤‍🔥17👏77
Добавляем в резюме Apache Superset 📊

В этой памятке я собрал материалы, которые помогут вам быстро разобраться в Apache Superset и усилить свое резюме еще одним инструментом.

Если помните этот опрос по BI-системам, то Superset занял почетное 3 место. Многие компании в России после 2022 года также сделали выбор в пользу него, некоторые сильно допилили функционал под себя. Перечень компаний можно найти здесь (это отличный сайт), а почитать подробнее, что вообще такое этот ваш Superset и почему он популярен — вот в этой статье. Там же вы найдете ссылки на статьи от представителей разных компаний про их опыт миграции отчетности в Superset. Особенно рекомендую статью от МТС. Если вы предпочитаете по старинке и кроме документации вам ничего не надо, то вот документация. У Сбера, сделавшего на основе SS свою SDP BI, есть перевод этой документации на русский. Если нужно, в комментариях прикреплю еще один мануал в пдфке.

Познакомились, что дальше? Надо бы все это дело пощупать.
Тут есть несколько вариантов:

🔴Развернуть самому локально или на дешевом VPS. Помогут эти гайды — первый, второй, третий. Возможно придется поковыряться несколько часов, но это того стоит. Если у вас винда, то берите первый гайд.

🔵Арендовать виртуальный сервер с развернутым Superset, Airflow и ClickHouse. Сделать это можно здесь, но это платно — 99 руб./сутки на минимальной конфигурации, поэтому отключайте сервер, если не пользуетесь.

🟡Воспользоваться облачной версией Superset на этом сайте. Регистрируетесь, подключаете БД или загружаете csv, тренируетесь в построении чартов. Для одного юзера достаточно бесплатной версии.

Окей, сам Superset есть, теперь надо сделать дашборд.
Что может пригодиться, помимо документации?

🔸Общий гайд и лайфхаки от Окко
🔸Как использовать шаблоны Jinja + отдельно раздел в документации
🔸Как связать 2 и более датасетов через общие поля
🔸Создание динамических таблиц в Superset
🔸Вычисляем Вес в приросте
🔸Кастомизация дашбордов с помощью CSS + еще материал
🔸Плейлист курса по Superset на ютубе
🔸Плейлист видео про Superset от Ростелеком

Не проходите мимо шаблонов Jinja, RLS и кастомизации с помощью CSS. Это может показаться трудно, но всегда есть возможность попросить помощи в чате комьюнити.
Если понравилась памятка — не жалейте гослингов, соберем 50 гослингов и сделаю такую же про DataLens 🫥
Please open Telegram to view this post
VIEW IN TELEGRAM
27🔥1572👍11
4 способа сделать вложенные структуры понятными

Знакомо, когда print() выдает стену текста из словарей, списков и сложных объектов? Особенно при работе с JSON из API и другими матрёшками🪆

Вот четыре способа, которые спасут ваше зрение и время:

1. 🐍 pprint — встроенный и универсальный
from pprint import pprint
pprint(data)

Плюсы: встроен в Python, работает с любыми объектами, настраиваемая глубина
Для чего: быстрая отладка, просмотр структур сложных объектов

2. 📥 json.dumps — для чистого JSON
import json
print(json.dumps(data, indent=2, ensure_ascii=False))

Плюсы: правильное JSON-форматирование, подсветка в IDE, ensure_ascii для кириллицы
Для чего: работа с API, конфиги в JSON, данные для внешних систем

3. 🔠 rich — для полной визуализации
from rich import print_json
print_json(data=data)

Плюсы: цвета, стили, синтаксическая подсветка
Для чего: продвинутая визуализация, логирование, инструменты для админов

4. 🐼 pandas — для табличного представления, классика
import pandas as pd
display(pd.json_normalize(data, 'users'))

Плюсы: табличное представление, удобно и встроено в pandas
Для чего: развертывание вложенных JSON в плоские таблицы

Выбирайте способ под задачу и берегите глаза!
👀
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1963
Наконец-то появились крутые вакансии на hh! А я уж думал, что найм на 2026 год подморозило. Ну-с, теперь заживём!
🔥1512😭5
Как я проходил испытательный в 📱

Вероятность не пройти испытательный срок крайне мала, но никогда не равна нулю. Так, на прошлой работе в банке я пришел в команду одновременно с еще одним аналитиком, который по итогу испытательный срок не прошел. Пока этот случай держится в памяти, мне трудно сказать, настанет ли день, когда я вообще не буду париться из-за испытательного. Будем надеяться, что настанет 😎
А теперь пройдемся по очевидному и не очень:

Доступы. Часть получил довольно быстро, часть — классически долго. Много времени отняли попытки вкурить, как вообще устроена эта инфра, что здесь можно, а что нет. В итоге получилось довольно интересная картина, когда у меня и у коллеги совершенно разные варианты доступа к одной и той же БД. При этом для него не доступен мой способ, а для меня — его. Видимо, так безопаснее 😦

Онбординг. Быстро прошел вводные курсики на платформе, инициировал несколько встреч с бадди — какие данные, где и как лежат, как и откуда забираем, какие есть нюансы и тд. и тп., после чего получил первую крупную задачу на разработку дэша и сразу приступил. Но лучшим онбордингом был отпуск коллеги. Очень такое не люблю, однако все-таки эффективно и сразу демонстрирует критичные в работе области.

Таски. В начале я получал только крупные задачи, но потом сам предложил дать мне больше ad-hoc, потому что все крупное было немного в стороне от магистральной линии работы команды, а мне хотелось быстрее погрузиться в штольни. Это было одним из лучших моих решений на испытательном, хотя раньше я не любил эдхоки и старался их избегать 🤓

Зона роста. Много работаю с чужим кодом, отчего иногда чувствую себя Эдвардом Нортоном в Бойцовском клубе — мало сплю, стал пить крепкий кофе, постоянно мысленно общаюсь с тем, кто писал этот код и соблюдает первое правило клуба — никогда не говорить о доке.

Самая большая боль. Чистота данных. Я работаю с данными, в которых много ручного ввода. Это и данные из CRM, и банально дошедшие до меня через десятки рук эксельки. Есть человеческий фактор, есть технические ошибки. Все это требует постоянной очистки и валидации данных, проверки на соответствие бизнес-логике. На второе место после чистоты данных я бы поставил процессы, а на третье то, о чем нельзя говорить согласно первому правилу клуба... ha-ha, classic 🚬

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

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

Делитесь в комментариях, какой испытательный срок был для вас самым трудным и почему? ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥299👍73
This media is not supported in your browser
VIEW IN TELEGRAM
Ребята поздно начали. Нашему 5 месяцев, уже перешли к хранимым процедурам. Пока отрабатываем простенькие – инкрементально забрали milk, посчитали объем, в логи закинули агу, агрегировали, потом отдали в золотой памперсный слой. Скорость пока хромает, но исполнение идеальное 😁

P.S. Норм детских школ программирования в РФ больше нет
😁325💯311
Не скролльте! — как зарождалась реклама

Реклама повсюду. Каждый скролл ленты давно превратился в аукцион внимания🔴 Она стала настолько привычной, что кажется, существовала всегда. Спойлер: так и есть 😎

Все началось с выкриков на рынках — Древний Рим, Греция, рапаны, мидии, моооорские креветки...
Каждый продвигался, как мог. Чем громче кричали, тем быстрее покупатель узнавал о скидках на новый корабль или корабль с новыми рабами.
Именно латинское re-clamo («выкрикивать») и дало имя будущей индустрии💥

Но это все устная история, а вот одной из первых письменных реклам была надпись древнеегипетского жреца. Зацените этот рекламный пост, оставленный на камне 23 века назад 🗿
Я, Рино с острова Крит, по воле богов толкую сновидения.


Реклама в более привычном нам виде появилась после изобретения печатного станка. Уже в 1472 году англичанин Уильям Кэкстон создал первую печатную рекламу – объявление о продаже молитвенника с душевной просьбой:
Не срывайте! 🥺

Времена идут, но меняется не многое. Сейчас эта фраза мутировала в —
Эта рекламная интеграция продлится всего 69 секунд, пожалуйста, не перематывайте.


Но настоящий батя современной рекламы — француз Теофраст Ренодо, королевский медик (его уставшее лицо вы можете увидеть на картинке). Он буквально открыл в Париже XVII века рекламное агентство, по сути, первый классифайдер 😎
Туда слетались все коммерческие объявления. За небольшую плату любой человек мог разместить объявление о купле-продаже или найме на работу 💸 — к примеру, вакансия: 
Требуется слуга для джентльмена благородного происхождения. Необходимы навыки верховой езды, чтения и письма. Преференции тем, кто владеет основами фехтования для защиты господина. Обращаться в Адресное бюро.


Вскоре рекламных объявлений стало так много, что Ренодо начал выпускать газету и спец. приложение к ней – «Маленькие афиши».

Вот так родился медийный рекламный бизнес
, а реклама плотно вошла в нашу жизнь. Поэтому если у вас есть машина времени и дробовик, то теперь вы знаете, куда можно отправиться и что нужно сделать ☺️

#история_данных
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14😁6👍42
Это что-то новенькое. Если где-то в мире есть настоящие datalands, то есть ли уже у этих мест landlord? 😁
🤣267😁3👏22🗿1