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

DA & BI
По вопросам @wdrwj
Download Telegram
Подборка свежих DATA-каналов с годным контентом 🔝

У авторов очень разные истории и бэкграунд, кто-то уже приходил ко мне на дата-стрим, кто-то еще придет, поэтому пора знакомиться 🖥

Data Brew:
личный блог продуктового аналитика на пути к позиции лида, про софты и харды, иногда помогает найти работу.

Из юриста в аналитики: канал джуна риск-аналитика, в котором я рассказываю о сложностях смены профессии и своём пути в аналитике.

АННА В ДАННЫХ: заглянуть в жизнь опытного продуктового аналитика - искренние истории и проверенные временем рекомендации для вашей карьеры.

it пингвин | data engineer: Канал главного разработчика Data Lake крупного банка. База знаний для джунов, разбор собесов, задачи (jun/mid/sen) с решениями, полезные материалы, обзоры технологий и архитектур.

Data Engineer lab: канал про обзор инструментов и технологий Data Engineering и Data Science с типичными вопросами по ним на собеседованиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍732
Все аналитики душные

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

На майские вместо заснеженного шашлыка 🌨 решили собраться поиграть в настолки. 4 часа Ужаса Аркхэма 👹 и полтора часа Каркассона. В какой-то момент я задумался, что за столом, помимо прочего, собралось 3⃣ аналитика!

Отношение к настолкам обычно достаточно полярное – либо да, либо нет.
Поэтому возник вопрос – а любят ли аналитики настолки так же, как любят душнить?

Снизу добавлю небольшой опрос, в комментариях делитесь вашими любимыми настолками 🎲
👍6🔥4😱1🍓1
Судя по опросу, аналитики преимущественно неравнодушны к настольным играм. Так что можно подумать над тем, чтобы добавить это хобби в резюме – ну а что, мэтч с коллегами вне работы тоже очень важен 🤓

Ну и в продолжение темы хочу показать, что я случайно нашел вчера на работе – Имаджинариум от Яндекс Облака. Прикольный коллаб, хотя отличия от оригинала минимальные. Теперь жду появления Монополии от Сбера 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8👾42👀2
Обычно джойны визуализируют с помощью пересечения окружностей, но это не единственный вариант. Попадается и такой способ.
🔥1631🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Как понять, что коллеги уже ищут другую работу)
😁22💯42
Полез в скрипты, которые писал осенью. Много вопросов к себе...☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19🤣741
Идеальная прокрастинация обучения, или как обмануть себя с комфортом?

Рассмотрим мои любимые практики от простых к сложным.

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

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


2. Нужно глубокое погружение и концентрация. Буду учиться по 6 часов на выходных. Нет, по 8 часов на новогодних. О! По 12 часов в отпуске, идеально. Через полгода как раз отпуск.

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

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

Реальность: читая о воде, плавать не научишься, теория лучше ложится на уже имеющийся опыт

4. Не могу начать учиться, потому что все время думаю о задачах на текущей работе. Ведь мне нужно продолжать выкладываться на все 100%. Ну и что, что я уже признался сам себе, что в будущем хочу уйти с этой работы и вообще сменить профессию. Нельзя менять приоритеты так резко, вдруг кто-то подумает, что я плохой работник или я подведу коллег и расстрою своего начальника. Учеба подождет, сдам проект, за который мой начальник получит премию, и приступлю.

Реальность: вы и ваше будущее важнее.

5. Мне кажется, что я слишком глупый для этого. Надо поспрашивать у знакомых и друзей, стоит ли мне попробовать? Не поздно ли уже? А что если это не мое? Надо во всем разобраться и решить, стоит ли пробовать. Сложный вопрос, вернусь к этому на следующей неделе.

Реальность: ты уже хочешь попробовать, просто попробуй, просто начни.

#идеальная_прокрастинация
💯269🔥6🙏11
Вчера впервые попробовал записать аудио своего собеса. Обычно я фиксирую ключевые моменты в блокноте, но в этот раз решил комбинировать, чтобы потом прослушать свой спич и найти слабые места.

Искал медь, а нашел золото.

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

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

Теперь немного расскажу про собес.


Это было общение с руководителем от бизнеса, крупный банк из первой 5-ки, сервис для действующих клиентов банка. Еще из общения с эйчаром я выяснил, что вакансия на замену действующему аналитику, который почему-то был 1 на направление. Поэтому я спросил про переработки — есть ли они, как с ними борются, как происходит планирование и тд. Не скажу, что для меня само наличие переработок — однозначный редфлаг, поэтому всегда пробую выяснить, так сказать. масштаб проблемы. Однако на многих руководителей этот вопрос действует буквально как чеснок на вампиров, но кто-то говорит прямо. Далее просто приведу дословные цитаты:

Работы очень много. Я честно скажу, мы работаем здесь дохрена. Это в принципе концепция банка.

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

Бывают срочные задачи, да. Но мы тоже все люди и понимаем, что если там тебе 5 задач надо за ночь отдать — это не реально.

У нас гибридный формат, но мы все предпочитаем ходить в офис, потому что вопросы решаются быстрее.

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

Переработки у нас не оплачиваются.


И что же взамен? Вилка не выше рынка, ДМС, кварталка по результатам KPI, спортзал в офисе. Меня все-таки не впечатлило.

Делитесь в комментариях, как вы относитесь к переработкам? Это для вас редфлаг или не всегда?
😐13😱6🗿41🌚1🆒1
from life import happiness
from wife import baby_boy

happiness.set_level(float('inf'))

son = baby_boy(
weight=3.5,
height=53,
birth_time="18:45",
requirements=["milk", "hugs", "sleep"]
)

print(f"""
Новый человек на проде!
Рост: {son.height} см | Вес: {son.weight} кг
Требования: {', '.join(son.requirements)}
Уровень счастья: {happiness.get_level()}
""")
34🔥22🕊11😁7❤‍🔥4
Где еще есть халявные курсы?

Не все знают, но у Yandex Cloud есть линейка бесплатных курсов, которые вообще не уступают материалу платных курсов (а я могу сравнить 😎). К тому же дают грант 4к рублей, чтобы развернуть сервисы и пощупать.

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

В общем, ниже оставлю список курсов, которые добавил себе, может для кого-то это тоже будет полезным 👨‍💻

1. Инженер облачных сервисов
2. Построение корпоративной аналитической платформы
3. Витрина данных для веб‑аналитики в ClickHouse
4. Managed Service for ClickHouse
5. DataLens: анализ и визуализация данных
6. Yandex Managed Service for Apache Airflow
7. Managed Service for Greenplum
8. Обработка и анализ больших данных с помощью Apache Spark на Yandex Data Processing
9. Контейнеризация с Docker

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

#дата_курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1912🫡2👀1
Обнаружил новый редфлаг при прохождении собеседований с тимлидами. Унылый и уставший вайб от человека, ему буквально приходится преодолевать себя, чтобы ответить на ваш вопрос или задать свой. Первый раз, когда я сам прервал собеседование и попрощался, не хотелось продолжать его мучения.
😁17💯7😢3👍21
This media is not supported in your browser
VIEW IN TELEGRAM
Как тебя назвать?

Недавно выбирали имя сыну, это оказалось не так просто, как может показаться. Но еще сложнее — дать нормальное имя таблице, скрипту, атрибуту, каталогу, чарту, потому что:
1. обычно у вас нет много времени на размышления
2. все очевидные варианты уже заняты

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

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

Как бы не так.

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

Почему так произошло?

1. Я давал названия, которые могли быть понятны тому, кто знал контекст. Но знал его только я. И со временем даже я стал его забывать.
2. Некоторые названия давались по принципу "это для теста" или "это временное решение, потом поменяю". Никакого потом не существует.
3. Использовал не самые очевидные сокращения.


Пришлось повозиться, чтобы привести все в надлежащий вид.

Как этого можно было избежать?

1. Составить правила нейминга для объектов, с которыми работаешь. Записать их, следовать им.
Здесь многое зависит от того, с чем вы чаще всего работаете, но постарайтесь прописать как можно больше деталей. Например, использовать snake_case или camelCase, когда использовать общепринятые префиксы — tmp_, rep_, agg_ и тд., запрет абстракций вроде data_final, использовать осмысленные названия, а не абстрактные — customer_id вместо id или col1.


2. Если трудно дать имя, которое понятно без контекста — кратко дать контекст в имени.
Например: поскольку в ворбуках Даталенс чарты идут сплошняком и нельзя понять, что за чарт, если не зайти в него, то указание страницы чарта позволяло быстро найти нужный — СТР2| Средний чек по месяцам

3. Если кратко дать контекст невозможно — добавить комментарий или README.

4. Перед сохранением обязательно спросить себя:
— Поймёт ли это название другой человек без контекста?
— Не противоречит ли оно правилам?
— Не придётся ли его переименовывать через месяц?


В будущем этот список наверняка пополнится, когда я соберу новые шишки.

А у вас были проблемы с неймингом? Какое название было самым непонятным и диковинным за время вашей работы с данными?
💯11🔥6🤣52
This media is not supported in your browser
VIEW IN TELEGRAM
Любимый мем про любимую работу)
🤣8🔥4😁2😎1
Не обновляйте Excel
🤣23😁171
Пошла автоматизация найма. Вчера AI-агент от пчёлок пытался выяснить у меня вилку, которую я упорно не хотел называть, потому что до конца не был уверен, что это вообще их агент – мало ли кто просто мониторит ситуацию на рынке и назвал профиль таким образом. Почему не человек? Ссылки на вакансию нет, вопросы такие, словно резюме никто не видел, ответы объемные и приходят очень быстро, формулировки опять же не очень естественные, да и на реплику про генерацию ноль реакции. А сегодня пошло продолжение – приглашение на интервью с ИИ. Откровенно говоря, я все ещё не уверен, что это пчёлки, потому что такая история с видеозаписью ответов, кажется, требует предварительного подписания согласия на обработку персональных данных, а я его не вижу. В любом случае, тенденция интересная, но у меня почему-то большого энтузиазма на этот счёт нет. Осталось дождаться, когда на рынке появится AI-агент, который будет ходить вместо нас на такие собесы))
👀9🤨8👍22