This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Чем я увлекаюсь
Обновлял навигацию канала и понял, что мало рассказываю о себе и решил сделать пост о том, чем я увлекаюсь и что драйвит меня.
1. Конечно же путешествия.
Я стараюсь как можно больше путешествовать по России и миру. Вот небольшой список того, что успел посетить и увидеть за этот год:
• горнолыжки в Архызе и Домбае
• трип по Армении и получение визы США
• Виа феррата в Крыму + Балаклава
• Санкт-Петербург
• Москва
• Тайланд [ Бангкок | Вьетнам ]
• Вьетнам [ Дананг ]
2. Баскетбол
• Начиная с 10 класса решил податься в баскет
• играл за городскую сборную, потом в паре любительских лиг.
• остановился на том, что самый предпочитаемый для меня вариант 3x3 на корте под небом.
3. Аэросъемка на коптер
• однажды мечта стала реальностью и я решил снимать в столь непростое время красоты России и зарубежья)
• прикрепил парочку своих любимых съемок
4. Неоклассика
• Обожаемый мной жанр музыки, учусь под нее, работаю под нее, иногда занимаюсь спортом под нее
• Любимые композиторы: Денис Стельмах, Ханс Циммер, Людовико Эйнауди, Илья Бешевли, Олафюр Арнальдс, Людвиг Йоранссон, Кирилл Рихтер,
• Одни из любимых композиций: Daymare act ll, belonging ll, Night forest, Wind, Experience
Что ж, теперь вы знаете меня чуть больше, а мне было бы интересно услышать о ваших увлечениях и хобби!
Если интересно увидеть больше лайф контента и узнать меня еще чуть лучше, велкам ту май инстаграм пейдж
Обновлял навигацию канала и понял, что мало рассказываю о себе и решил сделать пост о том, чем я увлекаюсь и что драйвит меня.
1. Конечно же путешествия.
Я стараюсь как можно больше путешествовать по России и миру. Вот небольшой список того, что успел посетить и увидеть за этот год:
• горнолыжки в Архызе и Домбае
• трип по Армении и получение визы США
• Виа феррата в Крыму + Балаклава
• Санкт-Петербург
• Москва
• Тайланд [ Бангкок | Вьетнам ]
• Вьетнам [ Дананг ]
2. Баскетбол
• Начиная с 10 класса решил податься в баскет
• играл за городскую сборную, потом в паре любительских лиг.
• остановился на том, что самый предпочитаемый для меня вариант 3x3 на корте под небом.
3. Аэросъемка на коптер
• однажды мечта стала реальностью и я решил снимать в столь непростое время красоты России и зарубежья)
• прикрепил парочку своих любимых съемок
4. Неоклассика
• Обожаемый мной жанр музыки, учусь под нее, работаю под нее, иногда занимаюсь спортом под нее
• Любимые композиторы: Денис Стельмах, Ханс Циммер, Людовико Эйнауди, Илья Бешевли, Олафюр Арнальдс, Людвиг Йоранссон, Кирилл Рихтер,
• Одни из любимых композиций: Daymare act ll, belonging ll, Night forest, Wind, Experience
Что ж, теперь вы знаете меня чуть больше, а мне было бы интересно услышать о ваших увлечениях и хобби!
Если интересно увидеть больше лайф контента и узнать меня еще чуть лучше, велкам ту май инстаграм пейдж
❤28🔥13❤🔥1
Порядок выполнения операторов SQL
Казалось бы достаточно легкий вопрос, но многие люди сыпятся на нем когда необходимо дать ответ, причина заключается либо в незнании, либо в забывчивости.
Есть 2 варианта как запомнить:
1ый, который я всегда рекомендую - понять его логическую суть. Для закрепления материала хватит обьяснить данный порядок своими словами кому-то из друзей. Ведь лучший способ понять - попробовать обьяснить другому
2ой, банальный до безумия - зазубрить перед собесом.
Составить себе квиз карточки или визуально запомнить порядок.
1. FROM — сначала выбираем таблицу, с которой будем работать.
2. WHERE — фильтруем данные, оставляем только нужные строки.
3. GROUP BY — группируем данные, если это нужно.
4. HAVING — фильтруем уже сгруппированные данные.
5. SELECT — выбираем, какие столбцы нам нужны для вывода.
6. ORDER BY — сортируем результат.
7. LIMIT — ограничиваем количество строк в результате.
Лайфхак: представьте, что SQL — это построение дома.
- Сначала выбираем основу (FROM)
- убираем лишние (WHERE)
- группируем их по функциональности (GROUP BY)
- проверяем качество (HAVING)
- выбираем, какие комнаты показать (SELECT)
- сортируем по важности (ORDER BY)
- показываем только лучшие (LIMIT).
Вопрос на засыпку: Где будет JOIN, ведь я о нем умолчал?
(Сначала думаем сами, потом сверяемся, открывая спойлер)
Ответ:Между FROM и WHERE, так как это источники данных.
В аналогии с построением дома JOIN это добавляем необходимых материалов
Казалось бы достаточно легкий вопрос, но многие люди сыпятся на нем когда необходимо дать ответ, причина заключается либо в незнании, либо в забывчивости.
Есть 2 варианта как запомнить:
1ый, который я всегда рекомендую - понять его логическую суть. Для закрепления материала хватит обьяснить данный порядок своими словами кому-то из друзей. Ведь лучший способ понять - попробовать обьяснить другому
2ой, банальный до безумия - зазубрить перед собесом.
Составить себе квиз карточки или визуально запомнить порядок.
1. FROM — сначала выбираем таблицу, с которой будем работать.
2. WHERE — фильтруем данные, оставляем только нужные строки.
3. GROUP BY — группируем данные, если это нужно.
4. HAVING — фильтруем уже сгруппированные данные.
5. SELECT — выбираем, какие столбцы нам нужны для вывода.
6. ORDER BY — сортируем результат.
7. LIMIT — ограничиваем количество строк в результате.
Лайфхак: представьте, что SQL — это построение дома.
- Сначала выбираем основу (FROM)
- убираем лишние (WHERE)
- группируем их по функциональности (GROUP BY)
- проверяем качество (HAVING)
- выбираем, какие комнаты показать (SELECT)
- сортируем по важности (ORDER BY)
- показываем только лучшие (LIMIT).
Вопрос на засыпку: Где будет JOIN, ведь я о нем умолчал?
(Сначала думаем сами, потом сверяемся, открывая спойлер)
Ответ:
❤27🔥9🫡3
Нормальные формы
Сегодня разберем, что такое НФ-ки в бд и как они помогают улучшить структуру таблиц.
Нормализация — это процесс упрощения структуры данных, чтобы устранить избыточность и минимизировать ошибки.
Чаще всего в практических приложениях используются до 3NF или BCNF. Это объясняется рядом причин:
1NF:
• Используется всегда, как базовый стандарт.
• Все данные должны быть атомарными.
• На практике 1NF чаще всего соблюдается по умолчанию.
2NF:
• Применяется, когда таблица имеет составные ключи.
• На практике встречается в системах, где есть сложные связи, например:
Расписание (курс, аудитория, преподаватель).
Заказы (номер заказа, товар, количество).
3NF:
• Самая популярная форма в реальных базах данных.
• Устраняет транзитивные зависимости и считается золотым стандартом в реляционном проектировании.
• Используется в большинстве OLTP-систем (оперативных бд), где важны целостность данных и минимизация избыточности.
BCNF (Форма Бойса-Кодда):
Применяется реже, чем 3NF, но встречается в системах с более сложными зависимостями между атрибутами.
4NF и 5NF:
Используются в специфических случаях:
• При работе с многозначными зависимостями.
• Для устранения зависимостей объединения в больших проектах, где требуется высокое разделение данных.
• Обычно применяются в научных базах данных или хранилищах.
6NF:
• Практически не встречается в классических базах данных.
• Используется в временных базах данных (temporal databases), где важно отслеживать изменения данных с течением времени.
Почему 3NF используется чаще всего?
Она достигает баланса между:
• Устранением избыточности.
• Удобством использования данных.
• Простотой исполнения SQL-запросов.
После 3NF нормализация (например, до BCNF или 4NF) может привести к излишнему разбиению таблиц, что усложнит работу и увеличит количество JOIN-запросов.
Сегодня разберем, что такое НФ-ки в бд и как они помогают улучшить структуру таблиц.
Нормализация — это процесс упрощения структуры данных, чтобы устранить избыточность и минимизировать ошибки.
Чаще всего в практических приложениях используются до 3NF или BCNF. Это объясняется рядом причин:
1NF:
• Используется всегда, как базовый стандарт.
• Все данные должны быть атомарными.
• На практике 1NF чаще всего соблюдается по умолчанию.
2NF:
• Применяется, когда таблица имеет составные ключи.
• На практике встречается в системах, где есть сложные связи, например:
Расписание (курс, аудитория, преподаватель).
Заказы (номер заказа, товар, количество).
3NF:
• Самая популярная форма в реальных базах данных.
• Устраняет транзитивные зависимости и считается золотым стандартом в реляционном проектировании.
• Используется в большинстве OLTP-систем (оперативных бд), где важны целостность данных и минимизация избыточности.
BCNF (Форма Бойса-Кодда):
Применяется реже, чем 3NF, но встречается в системах с более сложными зависимостями между атрибутами.
4NF и 5NF:
Используются в специфических случаях:
• При работе с многозначными зависимостями.
• Для устранения зависимостей объединения в больших проектах, где требуется высокое разделение данных.
• Обычно применяются в научных базах данных или хранилищах.
6NF:
• Практически не встречается в классических базах данных.
• Используется в временных базах данных (temporal databases), где важно отслеживать изменения данных с течением времени.
Почему 3NF используется чаще всего?
Она достигает баланса между:
• Устранением избыточности.
• Удобством использования данных.
• Простотой исполнения SQL-запросов.
После 3NF нормализация (например, до BCNF или 4NF) может привести к излишнему разбиению таблиц, что усложнит работу и увеличит количество JOIN-запросов.
🔥20
Общение на "ты"
Ооой, очень такой интересный топик для меня.
Я часто слышу разные мнения на этот счет. Но скажу сразу, что я сторонник общения на "ты", но с некоторыми важными поинтами.
Поехали.
1. Это помогает легче влиться в коллектив и дает важное ощущение комфорта. Тебе не надо думать с кем поздороваться "привет", а с кем только "здравствуйте". Хотя в "привет" нет ничего такого от слова вообще, это не показатель неуважения))
2. Сразу скажу, что я рос в очень воспитанной семье и всегда говорил "здравствуйте". Без зумерских приколов, которые сейчас обсуждаются, что они и с учителями/преподователями на "ты" и пытаются быть своими в доску с первых секунд. Это неправильно, достаточно быть просто воспитанным, остальное придет.
3. "Я тебе друг что-ли, что ты так обращаешься".
Вот это лютый пиздец по-моему мнению. Такие люди в основном с синдромом вахтера и короной на голове. В первую очередь они не в ладах с собой, раз им необходимо чувствовать власть и доминацию над кем-то.
Я общался с юнит хэдами в Озоне и МТС-е, и с большинством - мне было легко. Очень здорово видеть в собеседнике умного человека, который не пытается тебя задушить. Напротив, общаясь на одном уровне ты только и думаешь: блин, вот [ он | она ] крут [ой | ая]. К таким людям кайф тянуться, а если они лидят тебя - так вообще супер, когда перед тобой такой лидер!
4. Как осторожничать, если не знаешь возможную реакцию?
4.1. Я искренне люблю слово "приветствую", нравится оно мне, золотая середина между привет и здравствуйте.
4.2. Начать со "Здравствуйте", посмотреть на вайб и по интуиции проявить инициативу: "не против если будем на ты?"
5. "А вот если коллектив разного возраста?"
А вот Маринке с соседнего отдела N лет, че мне ее на "ты" называть?
Блин, я ничего не вижу плохого в том, чтобы проявить инициативу, если оба потенциально расположены к этому. На крайний случай всегда можно откатиться назад. А порой проявленная инициатива служит улучшением коммуникаций в коллективе и разрушению барьеров.
Может Маринке кайф быть с вами на одной волне и не чувствовать себя "старше".
Еще что добавил бы в особенные случаи: собесы. (Лучше на "вы" все-таки, но я всегда ЗА перейти на "ты" как минимум к себе)
Что вы думаете об этом? С чем согласны, с чем нет?
Ооой, очень такой интересный топик для меня.
Я часто слышу разные мнения на этот счет. Но скажу сразу, что я сторонник общения на "ты", но с некоторыми важными поинтами.
Поехали.
1. Это помогает легче влиться в коллектив и дает важное ощущение комфорта. Тебе не надо думать с кем поздороваться "привет", а с кем только "здравствуйте". Хотя в "привет" нет ничего такого от слова вообще, это не показатель неуважения))
2. Сразу скажу, что я рос в очень воспитанной семье и всегда говорил "здравствуйте". Без зумерских приколов, которые сейчас обсуждаются, что они и с учителями/преподователями на "ты" и пытаются быть своими в доску с первых секунд. Это неправильно, достаточно быть просто воспитанным, остальное придет.
3. "Я тебе друг что-ли, что ты так обращаешься".
Вот это лютый пиздец по-моему мнению. Такие люди в основном с синдромом вахтера и короной на голове. В первую очередь они не в ладах с собой, раз им необходимо чувствовать власть и доминацию над кем-то.
Важный поинт
- Мы не говорим про менеджеров ультра высокого уровня
- Я не говорю про ИБ-шников (Все с кем я общался, очень специфичные люди)
- Исключаем случаи, когда ты стажер и пошел к юнит хеду спросить как у него дела
Я общался с юнит хэдами в Озоне и МТС-е, и с большинством - мне было легко. Очень здорово видеть в собеседнике умного человека, который не пытается тебя задушить. Напротив, общаясь на одном уровне ты только и думаешь: блин, вот [ он | она ] крут [ой | ая]. К таким людям кайф тянуться, а если они лидят тебя - так вообще супер, когда перед тобой такой лидер!
4. Как осторожничать, если не знаешь возможную реакцию?
4.1. Я искренне люблю слово "приветствую", нравится оно мне, золотая середина между привет и здравствуйте.
4.2. Начать со "Здравствуйте", посмотреть на вайб и по интуиции проявить инициативу: "не против если будем на ты?"
5. "А вот если коллектив разного возраста?"
А вот Маринке с соседнего отдела N лет, че мне ее на "ты" называть?
Блин, я ничего не вижу плохого в том, чтобы проявить инициативу, если оба потенциально расположены к этому. На крайний случай всегда можно откатиться назад. А порой проявленная инициатива служит улучшением коммуникаций в коллективе и разрушению барьеров.
Может Маринке кайф быть с вами на одной волне и не чувствовать себя "старше".
Важный поинт
Вы должны быть всегда уважительны и не переходить какие-то личные границы любого человека как и лезть ему под кожу. Если сдружитесь и так общение перейдет на новый уровень.
Важный поинт
Я не отрицаю, а наоборот поддерживаю личные границы каждого. Все люди разные и если кому-то КОМФОРТНЕЕ быть на "вы" в диалоге - без проблем. Комфорт - это здоровая причина.
Еще что добавил бы в особенные случаи: собесы. (Лучше на "вы" все-таки, но я всегда ЗА перейти на "ты" как минимум к себе)
Что вы думаете об этом? С чем согласны, с чем нет?
❤19🤔4👍1😢1
Задачки с собесов ч.1
Пора выкладывать мои задачи с собеседований, а раз собесов было больше 45 в свое время, то и задач у меня достаточно. Часть успел поскринить, часть нет.
Я тут пока эксперементирую с форматами, немного деталей
• Буду прикладывать сразу несколько задачек из пула [ intern | junior | middle | senior ] чтобы всем было интересно
• Визуальная часть остается - смотрим глазками
• Прикрепляю файлы маркдаун, внутри тоже самое + код для создания таблиц
• Также прикрепляю решение в маркдауне
• Задачки актуальные и по сей день, поэтому смотрим
За идею спасибо одному подписчику - он подсветил, что было бы круто иметь код код для создания таблиц к задачкам чтобы можно было у себя потрогать и порешать.
Пора выкладывать мои задачи с собеседований, а раз собесов было больше 45 в свое время, то и задач у меня достаточно. Часть успел поскринить, часть нет.
Я тут пока эксперементирую с форматами, немного деталей
• Буду прикладывать сразу несколько задачек из пула [ intern | junior | middle | senior ] чтобы всем было интересно
• Визуальная часть остается - смотрим глазками
• Прикрепляю файлы маркдаун, внутри тоже самое + код для создания таблиц
• Также прикрепляю решение в маркдауне
• Задачки актуальные и по сей день, поэтому смотрим
- Люди не связанные с айти - делаем умный вид (я так часто делаю)
- Супер новички - сохраняем, разбираем, развиваем насмотренность. Задаем вопросы - здесь никто не кусается, комьюнити расчитано на разные уровни
- Джуны - активно штурмуем
- Миддлы и выше - практикуемся, удивляемся, что не смогли решить
За идею спасибо одному подписчику - он подсветил, что было бы круто иметь код код для создания таблиц к задачкам чтобы можно было у себя потрогать и порешать.
🔥37❤9