Проверка корректности А/Б тестов
Читать статью
Предыдущие статьи:
📌 Стратификация. Как разбиение выборки повышает чувствительность A/B теста
📌 Бутстреп и А/Б тестирование
Читать статью
Предыдущие статьи:
📌 Стратификация. Как разбиение выборки повышает чувствительность A/B теста
📌 Бутстреп и А/Б тестирование
Хабр
Проверка корректности А/Б тестов
Хабр, привет! Сегодня поговорим о том, что такое корректность статистических критериев в контексте А/Б тестирования. Узнаем, как проверить, является критерий корректным или нет. Разберём пример, в...
👍4
Forwarded from Business | System analyst
This media is not supported in your browser
VIEW IN TELEGRAM
😁27🎉4
Forwarded from Business | System analyst
Оценка требований
📌 Глава 1. Ищем виноватых - пойдет речь о методах оценки требований, и кто вообще может ей заниматься
📌 Глава 2. Что учесть, чтобы “попасть” - пойдет речь о работах, из которых складывается стоимость реализации требования. Также будет разбор, какие факторы могут влиять на трудозатраты, и на что обратить внимание новичку, чтобы «не промахнуться”
📌 Глава 1. Ищем виноватых - пойдет речь о методах оценки требований, и кто вообще может ей заниматься
📌 Глава 2. Что учесть, чтобы “попасть” - пойдет речь о работах, из которых складывается стоимость реализации требования. Также будет разбор, какие факторы могут влиять на трудозатраты, и на что обратить внимание новичку, чтобы «не промахнуться”
vc.ru
Оценка требований. Глава 1. Ищем виноватых — Кунг-Фу Аналитика на vc.ru
Более двух лет я участвую в собеседованиях аналитиков и консультантов по внедрению систем. Очень часто, задавая вопрос: «Приходилось ли вам участвовать в оценке требований?”, я получаю большую вариацию ответов: "Нет, у нас этим занимался <подставь любого…
🔥3
👍4😁1
Forwarded from Systems.Education: Системный Анализ и Проектирование информационных систем: архитектура, интеграции, базы данных (Denis Beskov)
Мы с коллегами-добровольцами подготовили для вас
Базу ссылок на полезные материалы по системной интеграции
для аналитиков и проектировщиков.
В базе собраны ссылки на русскоязычные и англоязычные статьи, видео, книги, сервисы и курсы.
Что в неё сейчас вошло:
Основы интеграции информационных систем
- Постановка задачи и общий обзор
- Способы классификации интеграций
Форматы представления данных
- Форматы JSON и YAML
- Форматы XML и XSD
Сетевые протоколы и транспорт
- Протоколы HTTP, HTTPS
- Протокол WebSocket
Сценарии взаимодействия, Sequence, Plant UML
Web Serviсes / RPC
- Проектирование API
- REST-like сервисы. Стиль REST
- Протокол SOAP и форматы XML, XSD, WSDL
- Технология GraphQL
- Технология gRPC
Обмен сообщениями
- Паттерны обмена сообщениями
- Apache Kafka
- Брокер Rabbit MQ
Файловый обмен
Интеграция через общую БД
Архитектурные паттерны интеграции систем
- Интеграционные шины, Enterprise Service Bus (ESB)
- API Gateway, Backend For Frontend
- Оркестрация и хореография
- Circuit breaker
Дальше готовим другие подборки по темам:
- Базы данных и анализ данных
- Бизнес-анализ и моделирование
- Архитектура программного обеспечения и Systems Design
Базу ссылок на полезные материалы по системной интеграции
для аналитиков и проектировщиков.
В базе собраны ссылки на русскоязычные и англоязычные статьи, видео, книги, сервисы и курсы.
Что в неё сейчас вошло:
Основы интеграции информационных систем
- Постановка задачи и общий обзор
- Способы классификации интеграций
Форматы представления данных
- Форматы JSON и YAML
- Форматы XML и XSD
Сетевые протоколы и транспорт
- Протоколы HTTP, HTTPS
- Протокол WebSocket
Сценарии взаимодействия, Sequence, Plant UML
Web Serviсes / RPC
- Проектирование API
- REST-like сервисы. Стиль REST
- Протокол SOAP и форматы XML, XSD, WSDL
- Технология GraphQL
- Технология gRPC
Обмен сообщениями
- Паттерны обмена сообщениями
- Apache Kafka
- Брокер Rabbit MQ
Файловый обмен
Интеграция через общую БД
Архитектурные паттерны интеграции систем
- Интеграционные шины, Enterprise Service Bus (ESB)
- API Gateway, Backend For Frontend
- Оркестрация и хореография
- Circuit breaker
Дальше готовим другие подборки по темам:
- Базы данных и анализ данных
- Бизнес-анализ и моделирование
- Архитектура программного обеспечения и Systems Design
systems-wiki on Notion
systems.wiki: Библиотека ссылок по инженерии информационных систем | Notion
Библиотека ссылок по инженерии информационных систем: Интеграция систем, Базы данных, Бизнес-анализ
🔥34
This media is not supported in your browser
VIEW IN TELEGRAM
Когда делаешь всё в точности, как сказано в ТЗ
😁20🤯13👍8😢3
Forwarded from Базы данных & SQL
Видеоуроки: Изучение MySQL для начинающих с нуля.
1. Введение в MySQL и Базы данных
2. Что такое PhpMyAdmin? Функции и возможности
3. Создание базы данных и таблицы
4. Добавление данных в таблицу
5. Подключение к MySQL через PHP
6. Работа с SQL: добавление, редактирование и удаление
7. Выборка записей из базы данных
8. Заключительный урок
Смотреть
1. Введение в MySQL и Базы данных
2. Что такое PhpMyAdmin? Функции и возможности
3. Создание базы данных и таблицы
4. Добавление данных в таблицу
5. Подключение к MySQL через PHP
6. Работа с SQL: добавление, редактирование и удаление
7. Выборка записей из базы данных
8. Заключительный урок
Смотреть
👍6
Forwarded from Business | System analyst
Алоха! Сегодня продолжаем разбирать вопросы, которые любят задавать на собеседовании на роль BA/SA и продолжим тему про работу с базами данных и поговорим именно об SQL:
#вопросыссобеседования
Часть 7:
Данную тему очень часто затрагивают на собеседованиях и спрашивают как теорию, так и просят что-либо показать на практике, поэтому нашла пару статей👇🏼, где уже отмечены вопросы с ответами по теме sql:
📌 27 распространённых вопросов по SQL с собеседований и ответы на них
📌 Топ-30 вопросов по SQL на технических собеседованиях:
- Часть 1
- Часть 2
📌 20 вопросов и задач по SQL на собеседовании с ответами
📌 50 популярных вопросов и ответов на собеседовании по SQL Server
Также исходя из опыта и прочитав разные статьи выделю несколько вопросов, которые практически всегда задают на собеседовании:
📍Вопрос 1: Какие есть операторы SQL
✅Краткий ответ:
DDL (Data Definition Language, язык описания данных) - это группа операторов определения данных, в нее входят такие операторы как:
- CREATE
- ALTER
- DROP
DML (Data Manipulation Language, язык управления данными) - это группа операторов для манипуляции данными, в нее входят такие операторы как:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Data Control Language, язык контролирования данных) - группа операторов определения доступа к данным, в нее входят такие операторы как:
- GRANT
- REVOKE
- DENY
TCL (Transaction Control Language, язык управления транзакциями) - группа операторов для управления транзакциями, в которую входят такие операторы как:
- BEGIN TRANSACTION
- COMMIT TRANSACTION
- ROLLBACK TRANSACTION
- SAVE TRANSACTION
📎Материалы по теме:
- Основные команды SQL, которые должен знать каждый программист
📍Вопрос 2: Какие есть типы соединения в SQL
✅ Краткий ответ:
Для соединения двух таблиц используют оператор JOIN. Соединение может быть внутренним (INNER), внешним (OUTER), которое в свою очередь может быть левым (LEFT), правым (RIGHT) и полным (FULL).
Рассмотрим чуть подробней каждое из них:
- INNER JOIN - объединяет записи из двух таблиц по связующему полю, если оно содержит одинаковые значения в обеих таблицах
- FULL OUTER JOIN - возвращает все записи, для которых есть совпадение в любой из таблиц. Следовательно, он возвращает все строки из левой таблицы и все строки из правой таблицы
- LEFT JOIN - используется для возврата всех строк из левой (первой) таблицы и только совпадающих строк из правой (второй) таблицы, для которых выполняется условие соединения
- RIGHT JOIN - используется для возврата всех строк из правой (второй) таблицы и только совпадающих строк из левой (первой) таблицы, для которых выполняется условие соединения
📎Материалы по теме:
- Соединение таблиц – операция JOIN и ее виды
- SQL JOIN - соединение таблиц базы данных
📍Вопрос 3: Что такое SQL-ограничения (Constraints) и какие они бывают?
✅ Краткий ответ:
Ограничения (constraints) используются для указания ограничения на тип данных таблицы. Они могут быть указаны при создании или изменении таблицы
Примеры ограничений:
- NOT NULL - значение не может быть NULL
- CHECK - значения столбца должны соответствовать заданным условиям
- DEFAULT - предоставляет столбцу значения по умолчанию
- UNIQUE - гарантирует уникальность значений в столбце
- INDEX — создаёт индексы в таблице для быстрого поиска/запросов
- PRIMARY KEY - требует, чтобы каждая запись в данном столбце была уникальной и не равнялась NULL
- FOREIGN KEY - требует, чтобы каждая запись в данном столбце уже существовала в определенном столбце из другой таблицы
📎Материалы по теме:
- SQL Создание ограничений
- Основы работы с ограничениями SQL
Источник: @ba_and_sa
#собеседование
‼️Предыдущие части смотрите по #собеседование #вопросыссобеседования
p.s.Делитесь своими мыслями в комментариях и напишите, какие вопросы были у вас на собесах
#вопросыссобеседования
Часть 7:
Данную тему очень часто затрагивают на собеседованиях и спрашивают как теорию, так и просят что-либо показать на практике, поэтому нашла пару статей👇🏼, где уже отмечены вопросы с ответами по теме sql:
📌 27 распространённых вопросов по SQL с собеседований и ответы на них
📌 Топ-30 вопросов по SQL на технических собеседованиях:
- Часть 1
- Часть 2
📌 20 вопросов и задач по SQL на собеседовании с ответами
📌 50 популярных вопросов и ответов на собеседовании по SQL Server
Также исходя из опыта и прочитав разные статьи выделю несколько вопросов, которые практически всегда задают на собеседовании:
📍Вопрос 1: Какие есть операторы SQL
✅Краткий ответ:
DDL (Data Definition Language, язык описания данных) - это группа операторов определения данных, в нее входят такие операторы как:
- CREATE
- ALTER
- DROP
DML (Data Manipulation Language, язык управления данными) - это группа операторов для манипуляции данными, в нее входят такие операторы как:
- SELECT
- INSERT
- UPDATE
- DELETE
DCL (Data Control Language, язык контролирования данных) - группа операторов определения доступа к данным, в нее входят такие операторы как:
- GRANT
- REVOKE
- DENY
TCL (Transaction Control Language, язык управления транзакциями) - группа операторов для управления транзакциями, в которую входят такие операторы как:
- BEGIN TRANSACTION
- COMMIT TRANSACTION
- ROLLBACK TRANSACTION
- SAVE TRANSACTION
📎Материалы по теме:
- Основные команды SQL, которые должен знать каждый программист
📍Вопрос 2: Какие есть типы соединения в SQL
✅ Краткий ответ:
Для соединения двух таблиц используют оператор JOIN. Соединение может быть внутренним (INNER), внешним (OUTER), которое в свою очередь может быть левым (LEFT), правым (RIGHT) и полным (FULL).
Рассмотрим чуть подробней каждое из них:
- INNER JOIN - объединяет записи из двух таблиц по связующему полю, если оно содержит одинаковые значения в обеих таблицах
- FULL OUTER JOIN - возвращает все записи, для которых есть совпадение в любой из таблиц. Следовательно, он возвращает все строки из левой таблицы и все строки из правой таблицы
- LEFT JOIN - используется для возврата всех строк из левой (первой) таблицы и только совпадающих строк из правой (второй) таблицы, для которых выполняется условие соединения
- RIGHT JOIN - используется для возврата всех строк из правой (второй) таблицы и только совпадающих строк из левой (первой) таблицы, для которых выполняется условие соединения
📎Материалы по теме:
- Соединение таблиц – операция JOIN и ее виды
- SQL JOIN - соединение таблиц базы данных
📍Вопрос 3: Что такое SQL-ограничения (Constraints) и какие они бывают?
✅ Краткий ответ:
Ограничения (constraints) используются для указания ограничения на тип данных таблицы. Они могут быть указаны при создании или изменении таблицы
Примеры ограничений:
- NOT NULL - значение не может быть NULL
- CHECK - значения столбца должны соответствовать заданным условиям
- DEFAULT - предоставляет столбцу значения по умолчанию
- UNIQUE - гарантирует уникальность значений в столбце
- INDEX — создаёт индексы в таблице для быстрого поиска/запросов
- PRIMARY KEY - требует, чтобы каждая запись в данном столбце была уникальной и не равнялась NULL
- FOREIGN KEY - требует, чтобы каждая запись в данном столбце уже существовала в определенном столбце из другой таблицы
📎Материалы по теме:
- SQL Создание ограничений
- Основы работы с ограничениями SQL
Источник: @ba_and_sa
#собеседование
‼️Предыдущие части смотрите по #собеседование #вопросыссобеседования
p.s.Делитесь своими мыслями в комментариях и напишите, какие вопросы были у вас на собесах
👍13🔥4