ЗА ДВУМЯ ЗАЙЦАМИ ПОГОНИШЬСЯ – ДВУХ ПОЙМАЕШЬ! 🐰
Чтобы не перегреваться от старания успеть всё и сразу, необходимо научиться совмещать разные виды деятельности. Например, учёбу и работу.
Мы с командой GetAnalyst наштурмили 6 рекомендаций того, как можно стать успешным «сыном маминой подруги» 😄
Ну а вообще, такие советы подходят для совмещения любой деятельности, поэтому давайте пробовать❤️
#softGetAnalyst
Чтобы не перегреваться от старания успеть всё и сразу, необходимо научиться совмещать разные виды деятельности. Например, учёбу и работу.
Мы с командой GetAnalyst наштурмили 6 рекомендаций того, как можно стать успешным «сыном маминой подруги» 😄
Ну а вообще, такие советы подходят для совмещения любой деятельности, поэтому давайте пробовать
#softGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14
GetAnalyst_UML_Sequence_Инструкция_к_AI_боту.png
1.4 MB
Диаграмма, которая показывает последовательность обмена данными между участниками в интеграционном сценарии (Use Case).
▫️ Lifeline (линия жизни): вертикальная линия для каждого участника
▫️ Вызовы методов (отправка данных): сплошные стрелки
▫️ Получение ответов (данные): пунктирные стрелки
▫️ Бары активации: показывают, когда объект «активен»
▫️ Прямоугольники с alt, loop, opt: условия и циклы
• Дополнение к текстовому описанию Use Case (текст главнее)
• Визуализирует последовательность шагов
• Помогает найти «дыры» в алгоритмах
• Облегчает восприятие сложных алгоритмов разработчиками
🛠 Где делать?
• Draw.io — визуальный редактор, бесплатный
• PlantUML — через код, бесплатный
• MermaidChart — через код, частично бесплатный
1. Откройте:
- ChatGPT (VPN для России)
- GeminiAI (VPN для России)
- DeepSeek
- YandexGPT
2. Вставьте промпт (текст запроса) в новый чат:
Работай как опытный системный аналитик с опытом более 10 лет.
Сгенерируй код для UML Sequence-диаграммы в формате PlantUML.
Интеграционный Use Case:
<подставить ваше описание>
Требования к оформлению кода:
+ на каждый запрос — ответ;
+ обязательно делай бары активации;
+ брокер = обозначай как queue;
+ база данных = обозначай как database;
+ используйте alt/loop/opt, если необходимо.
Образец моего идеального кода на другой процесс, придерживайся этого стиля:
<подставить ваш пример кода, или можно забрать пример из этого PDF-документа>
3. Отправьте запрос в чат и подождите до 1 минуты.
4. Вставьте полученный код в PlantUML редактор.
Готово!
AI сделал UML-диаграмму за вас.
Вставляйте в требования и не забудьте сохранить код рядом с диаграммой для возможных изменений.
🎁 Бесплатный AI-бот для UML Sequence от GetAnalyst
Без регистрации и СМС, только в ChatGPT войти и готово 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🔥5🙏5👍2
Помимо обучений для опытных специалистов, в GetAnalyst есть программа «Системный аналитик: с нуля до опыта работы на проекте» 🙌 #студентыGetAnalyst
Александра пришла на программу, так как решила сменить профессию на IT.
Привлекло то, что отовсюду звучала реклама о том, как легко войти в эту сферу.
Так ли это? Своим опытом она поделилась с нами⬆️
‐‐--------------
Друзья, программа «Системный аналитик: с нуля до опыта работы на проекте» подходит тем, кто хочет:
✅ начать карьеру в аналитике с нуля,
✅ перейти из других IT-специализаций (технические писатели, тестировщики, менеджеры проектов или специалисты, сотрудничающие с IT-отделами в компаниях) и освоить навыки сразу трёх профессий: системный аналитик, бизнес-аналитик и менеджер проектов.
👉 Также подойдёт действующим младшим системным аналитикам, которые хотят структурировать знания и получить новый уникальный опыт.
📅 Старт программы 25 сентября.
Перед обучением проводим вводное интервью, чтобы вы смогли разобраться подходит ли вам программа. Разберём текущую ситуацию, зададим вопросы и дадим рекомендации от эксперта.
Записаться на интервью и узнать подробности о курсе можно здесь.
Александра пришла на программу, так как решила сменить профессию на IT.
Привлекло то, что отовсюду звучала реклама о том, как легко войти в эту сферу.
Так ли это? Своим опытом она поделилась с нами⬆️
‐‐--------------
Друзья, программа «Системный аналитик: с нуля до опыта работы на проекте» подходит тем, кто хочет:
✅ начать карьеру в аналитике с нуля,
✅ перейти из других IT-специализаций (технические писатели, тестировщики, менеджеры проектов или специалисты, сотрудничающие с IT-отделами в компаниях) и освоить навыки сразу трёх профессий: системный аналитик, бизнес-аналитик и менеджер проектов.
👉 Также подойдёт действующим младшим системным аналитикам, которые хотят структурировать знания и получить новый уникальный опыт.
Перед обучением проводим вводное интервью, чтобы вы смогли разобраться подходит ли вам программа. Разберём текущую ситуацию, зададим вопросы и дадим рекомендации от эксперта.
Записаться на интервью и узнать подробности о курсе можно здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
👉 Функциональные требования (ФТ) — это про то, ЧТО делает система.
Для сервиса доставки еды это могут быть:
+ Пользователь может зарегистрировать личный кабинет в системе для отслеживания истории заказов, получения доступа к функциям электронного кошелька и программы лояльности.
+ Пользователь может искать блюда с учетом фильтров по названию, цене и наличию ингредиентов, а также сортировать результаты поиска.
+ Пользователь может добавить блюдо в корзину.
+ Пользователь может добавить удалить блюдо из корзины.
+ Пользователь может оформить заказ, когда наполнил корзину.
+ Пользователь может оплатить заказ банковской картой или с использованием электронного кошелька.
ФТ — фундамент любой системы.
👉 Нефункциональные требования (НФТ) — это про то, КАК система работает.
❗️ Любое НФТ должно быть проверяемым: либо в фукнциональных/авто-тестах, либо нагрузкой. Непроверяемые формулировки — просто "вода". Это не нужно.
Есть несколько основных видов НФТ, которые вы должны помнить всегда. Рассказываем про них с примерами:
1) Производительность - скорость работы системы.
👎 Система работает быстро.
✅ Время обработки запросов к системе не должно превышать 900 мс при 150 RPS и 300 одновременных пользователей.
2) Доступность и отказоустойчивость - время работы без сбоев.
👎 Обеспечить для системы высокую доступность.
✅ Публичный API должен быть доступен 99.9% в месяц.
✅ Регламентные окна ≤2 ч/мес.
✅ Допустимое время восстановления сервиса после сбоя (RTO) ≤ 15 мин.
✅ Допустимая потеря данных во времени при восстановлении (RPO) ≤ 1 мин для заказов и платежей.
3) Масштабируемость - способность расти в зависимости от нагрузки.
👎 Система должна легко и быстро масштабироваться при увеличении нагрузки от пользователей.
✅ В часы пик 12:00–15:00 и 18:00–21:00 по Мск входящий трафик возрастает в 3 раза относительно базовой нагрузки. Сервисы каталога товаров, заказов и платежей, должны автоматически масштабироваться, увеличивая количество активных инстансов (работающих экземпляров) в 4 раза без простоя.
4) Безопасность
👎 Обеспечить защиту данных.
✅ Система должна поддерживать аутентификацию по OAuth2/OIDC с обязательным PKCE для мобильных клиентов.
А ещё:
5) Целостность
6) Надежность
7) Удобство использования
😍 Эффективность
9) Переносимость
и другие виды НФТ.
Подробнее познакомиться с теорией и примерами по НФТ можно в подкасте:
Пример, когда не учтенные НФТ положили систему:
❗️ НФТ считаются одними из самых сложных для понимания аналитиков. Поэтому собрали для вас как примеры, так и реальные примеры их влияния на системы.
Обязательно повторите этот материал перед собеседованием на Junior/Middle позиции. Всегда будьте готовы объяснить разницу и привести примеры 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
getanalyst.ru
Нефункциональные требования: пример для медицинской системы
В этом эпизоде мы обсуждаем нефункциональные требования: не только в теории, но и на практике. Этот выпуск поможет системным и бизнес-аналитикам при подготовке к собеседованиям или перед стартом работы над ТЗ нового проекта.
❤16
💥💥💥 Интеграции по REST, GraphQL и WebSocket 💥💥💥
REST API давно стал стандартом интеграции систем и частым вопросом на собеседованиях даже для начинающих специалистов. Но сейчас всё чаще в проектах используются и другие виды API — они дают больше гибкости и возможностей.
И если пока не чувствуете себя уверенно с REST, то разобраться в более сложных API будет ещё труднее.
На открытом уроке поделимся с вами реальным опытом работы с различными API для интеграции систем:
🟠 Интеграции по REST, GraphQL и WebSocket
🗓 Доступ : 27–30 сентября [сб-вт]
🔗 Зарегистрироваться
Пройдём шаги от тестирования внешних API в Postman до требований в Confluence.
В результате:
🟢 Освоите порядок работы с интеграциями и научитесь быстро разбираться в любом API
🟢 Попрактикуетесь в Postman: отправите запросы, проанализируете ответы и составите сценарии тестирования
🟢 Познакомитесь с особенностями GraphQL и WebSocket
🟢 Поймёте, какие диаграммы нужны при проектировании интеграций
🟢 Получите шаблон постановки задачи в Confluence и разберёте типичные ошибки
Регистрируйтесь сейчас, чтобы получить новый опыт и структурировать имеющиеся знания! 🙌🎓
REST API давно стал стандартом интеграции систем и частым вопросом на собеседованиях даже для начинающих специалистов. Но сейчас всё чаще в проектах используются и другие виды API — они дают больше гибкости и возможностей.
И если пока не чувствуете себя уверенно с REST, то разобраться в более сложных API будет ещё труднее.
На открытом уроке поделимся с вами реальным опытом работы с различными API для интеграции систем:
🟠 Интеграции по REST, GraphQL и WebSocket
🗓 Доступ : 27–30 сентября [сб-вт]
🔗 Зарегистрироваться
Пройдём шаги от тестирования внешних API в Postman до требований в Confluence.
В результате:
🟢 Освоите порядок работы с интеграциями и научитесь быстро разбираться в любом API
🟢 Попрактикуетесь в Postman: отправите запросы, проанализируете ответы и составите сценарии тестирования
🟢 Познакомитесь с особенностями GraphQL и WebSocket
🟢 Поймёте, какие диаграммы нужны при проектировании интеграций
🟢 Получите шаблон постановки задачи в Confluence и разберёте типичные ошибки
Регистрируйтесь сейчас, чтобы получить новый опыт и структурировать имеющиеся знания! 🙌🎓
❤8🔥3