Системный анализ | Дмитрий Помаскин
1.37K subscribers
44 photos
150 videos
266 links
📍Обучение системному анализу
📍Полезные материалы для развития навыков
📍Разбор практических кейсов по системному анализу и архитектуре
📍Индивидуальные консультации (менторство)

Моя онлайн-школа:
https://system-analysis.skillspace.ru
Download Telegram
🚀Нет времени объяснять! Продажи открыты!

Наконец-то стартовал курс по Основам архитектуры!

«Основы архитектуры» — это ваш ключ к повышению грейда до Middle+/Senior и навыкам, за которые компании готовы платить.

Почему стоит записаться прямо сейчас?

Глубокий и структурированный материал — годами накопленный опыт я перевёл в 6 модулей.

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

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

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

Не забывай, самые лучшие инвестиции - это инвестиции в биткоин в 2010 свои знания - они повышают твою ценность на рынке

Скидка 20% сгорит в 22:00 17 апреля. Не упусти 🔥 Промокод ARCH20
🔥16
Media is too big
VIEW IN TELEGRAM
Пятая типичная ошибка системных аналитиков «Отсутствие маппинга полей».

Описывая требования, вы прикладываете формат входящих данных и описание модели данных, но не указываете, как входящие в сервис параметры соотносятся с полями в таблице БД.

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

Системный анализ | Дмитрий Помаскин
👍6🔥6🤔1🤯1
Традиционный мем выходного дня:)
😁11👍4
Media is too big
VIEW IN TELEGRAM
Новый цикл видео, посвященных популярным вопросам, которые задают на собеседованиях системным аналитикам.

«Что такое нефункциональные требования?»

Для позиции junior достаточно ответить, что нефункциональное требования отвечают на вопрос «Как должна работать система?» и привести несколько простых примеров.

Для более высоких грейдов необходимо вспомнить ключевые принципы оценки архитектурных решений, такие как:
- Масштабируемость;
- Отказоустойчивость;
- Стоимость поддержки;
- Наблюдаемость (observability).
👍5🔥4🙏1
This media is not supported in your browser
VIEW IN TELEGRAM
«Владеете ли вы нотациями UML и BPMN?»

UML. Вам достаточно владеть тремя диаграммами: use-case, sequence и er-diagram.

BPMN. Нотация, которую чаще всего используют бизнес-аналитики. Вам необходимо ее понимать, быстро читать схемы и, может быть, описывать простые процессы.

⚠️ Исключением являются проекты, на которых используются low-code движки, исполняющие BPMN-процессы. На таких проектах вам придётся глубоко овладеть нотацией, а также разрабатывать процессы самостоятельно.
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
«Какие методологии разработки вы знаете?»

Расскажите про отличия agile и waterfall. Подробнее остановитесь на различных типах agile (scrum, kanban). Обязательно добавьте про свой опыт в этих методологиях.

Если знакомы с SAFe, то обязательно дополните свой ответ его основными характеристиками - это будет большим плюсом.

P.S. Все практические работы проверил, обратную связь направил. 😎
👍5🔥3
Традиционный мем выходного дня :)
😁10🔥2
‼️Отличные новости‼️

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

Сертификат абсолютно честный и проверяется по ссылке или QR-коду.

Для примера прикрепляю образец сертификата. 🫡
🔥6👍5👏2
Приближаются майские праздники и шашлыки.

А, чтобы шашлыки были вкуснее, вот вам скидка 10% на любой курс по промокоду MAY2025!

Промокод действует до 11.05
😁4
Подведём итоги апреля.

Продолжаем расти как в количестве студентов, так и в количестве доступных курсов. 💪

P.S. Завёл канал на youtube, контент будет аналогичным. Кому не сложно, поддержите лайками и подпиской:)
https://www.youtube.com/@system_analysis_school
🔥9👍5👏3
Напоминаю, что, помимо курсов, доступны онлайн консультации на любые темы системного анализа и архитектуры.

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

P.S. Три таких консультации уже включены в тариф "Интерактивный" каждого курса.
👍5🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Пока проходит пора праздников и выходных, сложные приколы разгадывать не будем🙃

Видео из серии «единственный аналитик на проекте» 😉
😁16🔥1
Веду активную работу, не смотря на выходные 🫡
Скоро вас ждёт мощный курс для освоения системных интеграций! 🚀
🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
«Какие бывают интеграции?»

Синхронные, асинхронные, real-time.

Синхронные: REST, SOAP, RPC(классический), GraphQL.

Асинхронные: брокеры сообщений, шины данных.

Real-time: WS, long polling.

⚠️ Интеграция на уровне БД - не всегда антипаттерн
🔥12
🚀 Курс по системным интеграциям уже практически готов.

Курс включает в себя:

Форматы данных, используемых в интеграциях систем;

Правильное использование REST / SOAP / GraphQL;

Подробный разбор брокеров сообщений на примерах RabbitMQ и Apache Kafka;

Проектирование интеграционных шин;

RPC (Remote Procedure Call);

Real-time взаимодействие (WS, Long Polling, SSE);

Интеграция на уровне баз данных;

Безопасность в интеграциях;

Паттерн Circuit Breaker;

Observability (Наблюдаемость) интеграций;

API-first подход и документация.


🔥 Предзапись уже открыта.
Получи скидку 15% по промокоду SYSTEMINT (действителен до запуска курса, о точной дате сообщу позже).

📅 Старт курса — уже скоро! Успей забронировать место по выгодной цене.

👉 Жми "Записаться" и сможешь интегрировать сервисы без боли!
🔥9👍2
This media is not supported in your browser
VIEW IN TELEGRAM
«Чем отличается REST от SOAP?»

Типичная ошибка:
REST - архитектурный стиль поверх протокола HTTP, а SOAP - самостоятельный протокол.

Правильный ответ:
REST - всегда использует HTTP, SOAP помимо HTTP может использовать другие протоколы.

У SOAP есть WSDL-файл, описывающий контракт обмена.

SOAP всегда использует XML формат, REST может использовать JSON, XML и т.д.

У SOAP встроенная поддержка WS-security, у REST только стандартные HTTPS-методы.
🔥14👍1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
«Какие вы знаете архитектурные стили?»

Типичная ошибка:
Монолит и микросервисы.

Правильный ответ:
Существуют монолитные и распределенные системы.

Виды распределенных систем: service-oriented architecture (SOA), domain-driven design (DDD), event-driven architecture (EDA), микросервисы, распределенный монолит.

P.S. Если не знакомы с распределенным монолитом, то не упоминайте его, дабы избежать курьезных дополнительных вопросов.
🔥9👍5
Проведём небольшой опрос, чтобы канал был для вас полезнем и интересным 😊
Какие темы вы хотели бы видеть чаще?
Final Results
37%
Вопросы с собеседований
45%
Типичные ошибки аналитиков
80%
Разбор технических кейсов