21 Jun 2026, 18:53 UTC110 views7 reactionsread 8 August 2026 Расскажи про изменяемые и не изменяемые типы данных
Это один из самых частых вопросов на скринингах в любую компанию. Интуитивно эту концепцию понимают почти все, но на лайвкодинге или глубоких деталях многие сыпятся.
Начнем с главного правила: в Python переменные это просто ярлыки (ссылки), которые указывают на объекты в памяти.
Смотрим в терминал. Создаём переменную и проверяем её ID:
>>> x = 3.14
>>> print(id(x…
👍4🔥3
19 May 2026, 16:49 UTC151 views5 reactionsread 8 August 2026 Уровни абстракции ER-моделей ч.6
Физическая ER-модель - это описание того, как логическая ER-модель будет реализована с помощью определённой технологии. Если концептуальный и логический уровни летали в облаках бизнеса и абстракций, то здесь мы приземляемся на суровую техническую почву.
Физическая модель всегда привязана к конкретной СУБД. Например, мы составляем разные физические модели для PostgreSQL, Oracle, MS S…
👍5
17 Apr 2026, 10:09 UTC292 views10 reactionsread 8 August 2026 Как я готовлюсь к 1-to-1
В дата инженерии есть ловушка: кажется, что если ты построил безупречный отказоустойчивый пайплайн, то он сам за себя все расскажет. Но корпоративная реальность, это не только код, это еще и управление ожиданиями.
Я долго пытался приучить себя фиксировать каждый чих, но когда ты осваиваешь JQL и начинаешь жонглировать тикетами в Jira, то ты всё реже записываешь свои достижения, ведь всё жеж…
🔥6👍3🤔1
17 Mar 2026, 11:58 UTC310 views8 reactionsread 8 August 2026 Уровни абстракции ER-моделей ч.5
Логическая модель данных - это описание важных для бизнеса понятий, их атрибутов и связей между ними.
На этом уровне СА/ДЕ уточняет ER-модель концептуального уровня обогащает сущности атрибутами (характеристиками). Выделив характеристики, можно обнаружить, что количество сущностей в ER-модели нужно изменить.
Целевая аудитория логического уровня включает заинтересованных лиц они пом…
🔥6🐳2
7 Mar 2026, 06:22 UTC307 views8 reactionsread 8 August 2026 Какие навыки чаще всего требуют от Data Engineers в 2026
Нашёл небольшую статью о том, какие навыки сейчас требуют от Data Engineers. Коротко разберу основные тезисы и добавлю комментарии про рынок РФ.
База, без которой ты не дата-инженер. SQL и Python остаются фундаментом профессии. У нас такая же ситуация. SQL основной инструмент аналитики и дата-инженерии, Python используют для ETL, обработки данных.
Большинств…
🔥6🐳2
18 Feb 2026, 17:38 UTC257 views6 reactionsread 8 August 2026 Уровни абстракции ER-моделей ч.4
Когда только начинаем проект, предметная область словно тёмный лес. Поэтому логично идти от общего к частному: сначала сформировать общую картину, а потом углубляться в детали. Этот процесс разбивают на три этапа. Каждому этапу соответствует свой уровень модели.
ER-модели создают в три этапа. Сначала аналитик составляет модель на концептуальном уровне, затем уточняет её на логическо…
🔥5🐳1
9 Feb 2026, 14:41 UTC220 views13 reactionsread 8 August 2026 Зачем моделировать данные? ч.2
Любое приложение работает с данными, предположим такую ситуацию: утро, на улице пасмурно, ты не хочешь никуда выходить, но хочешь вкусный раф или капучино с сиропом. Для этого в приложении какого-то сервиса доставки выбираешь напиток, указываешь объём, тип молока, добавляешь сироп, выбираешь свой адрес и нажимаешь «Оплатить». На основе этих данных приложение ищет товар, считает стоимос…
🔥8👍5
22 Jan 2026, 07:43 UTC287 views9 reactionsread 8 August 2026 Виды моделей данных ч.1
В этом и в следующих постах хочу рассказать про моделирование данных, какими бывают модели данных и чем они различаются. Помните этот пост про то, что всё нужно моделировать, если ты трушный инженер? Так вот решил продолжить писать цикл постов про моделирование.
Модель — это упрощённое (схематичное) представление реальности, сохраняющее ключевые свойства первоначального объекта и передающее …
👍5🔥4
30 Dec 2025, 18:39 UTC328 views9 reactionsread 8 August 2026 Photo
Завершаю год
Я уже пятый год в начале января пишу планы на год, чтобы хоть как-то "контролировать" то время, которое у меня есть. Плюс в этом году начал калибровать цели спустя полгода.
В этом году немного смягчил формулировки достижения целей, чтобы в конце года не было обидно, если не получится. Ниже некоторые цели 2025 года и их результаты.
Я хочу попробовать в 2025 году:
1. Создать канал и привлечь до 1000 подп…
👍8❤1
22 Dec 2025, 13:38 UTC314 views7 reactionsread 8 August 2026 Нормализуем таблицу
Нормальные формы, вопрос, который часто встречается на технических собеседованиях на позиции СА/ДА/ДЕ.
В прошлый раз я писал о нормализации: что такое 1НФ, 2НФ и 3НФ и как нормализация работает на простых примерах. Теперь разберём пример немного сложнее. Ссылка на небольшую статью с картинками
#DE
👍6🔥1
12 Dec 2025, 10:05 UTC361 views12 reactionsread 8 August 2026 Нашёл недавно интересную статью Thinking Like a Data Engineer и вот главные мысли:
1. Делай ставку на базовые знания: моделирование данных, SQL и распределённые системы. Освоив фундамент, ты начинаешь воспринимать любой новый инструмент как обычную надстройку, а не как магию.
2. Смотри на бизнес как на систему. Таблицы это отражение реального мира: полки, товары, пользователи, события. Покупка событие, а данные мод…
🔥10👍2
1 Dec 2025, 13:01 UTC294 views8 reactionsread 8 August 2026 Проектирование модели
Когда ты начинаешь проектировать новую модель данных, кажется, что самое сложное придумать сами таблицы. На самом деле сложность в другом: выбрать подход. Не просто «что построить», а каким путём к этому прийти.
Ты уже собрал требования к модели. У тебя есть цель понять, как она должна работать после изменений. Теперь нужен маршрут. И здесь помогают методологии и приёмы.
Например, нормализаци…
👍5🔥3
Showing the 12 most recent of 20 posts we hold for @explain_mm. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.