🐺 Работа не волк, но может и загрызть 🐺
Еще год назад я думала, что главное — это успеть как можно больше.
Работала по 10-12 часов в день, почти без выходных.
Жила в режиме «ещё чуть-чуть, и можно выдохнуть».
Но потом в очередной раз поняла:
Уже не первое озарение.
И каждый раз с новой стороны.
👉 Именно поэтому сегодня моя дисциплина — это не только про работу, но и про здоровье, энергию и качество жизни.
Делюсь самым сокровенным.
◻️ Физическое здоровье
1. Спорт — неотъемлемая часть моей жизни уже почти 10 лет.
Даже если день загружен под завязку, я нахожу время подвигаться. Бегаю, делаю силовые, хожу на длинные прогулки.
Это не про «надо» — это про «если не сделаю, почувствую себя хуже».
2. Добавила регулярные чекапы.
Раз в год сдаю анализы, проверяю, какие показатели улучшились, а где капец.
В прошлом году нашелся дефицит железа. А еще слишком высокий уровень стресса.
Весь год работала над исправлением.
+ Витаминки и правильные продукты - мои лучшие друзья
+ Увеличение сна до 8+ часов (хотя всё ещё периодически косячу)
+ Два выходных в неделю без компьютера
В конце марта снова пойду проверять показатели.
Надеюсь, что ситуацию поправила.
◻️ Питание
С едой у меня вечно какая-то история.
Считаю калории, экспериментирую с выбором продуктов.
В этом году — полный отказ от кофе и алкоголя.
Пока похоже на интересный опыт и улучшение самочувствия.
Но самое неожиданное: год назад убрала из рациона молочку.
И впервые с подросткового возраста у меня чистая кожа. Ни один косметолог не дал такого результата! 😱
Приготовила сырники один раз за всё время, думала жаренный творог норм. Ага 🤣 Моё лицо дало реакцию на следующий день. На чипсы по неосторожности такой реакции нет, как на молоко))
У кого проблемы с кожей - рекомендую попробовать.
Привыкаешь со временем, но иногда скучаю 😅
◻️ Уход за собой
Дисциплина — это не только про работу и спорт, но и про заботу о себе.
Через "галочки" в ежедневнике каждый день заставляла себя пользоваться кремами, маслами для волос, делать маски.
Уже почти сделала рутиной это всё))
Для девушек это точно важно!!!
Ведь красота — это не только про внешность, но и про ощущение себя, самочувствие и качество жизни.
◻️ Ментальное здоровье
Путешествовать, делать выходные, спрашивать себя: «Как я себя чувствую?».
А если внутри хаос — не бояться пойти к психологу или коучу. Это реально помогает.
За 2 выходных в неделю мне до сих пор иногда стыдно. Но я работаю над этим и понимаю, что зато в будни я продуктивнее, и чувствую себя живее.
Работа в IT — круто, но порой стрессово.
Мы постоянно думаем, решаем задачи, держим в голове десятки процессов.
👉 И если не следить за своим состоянием, можно загнать себя так, что никакие достижения не принесут радости.
Работа загрызёт 🐺
💡 Итого:
Если не заботиться о себе, здоровье и энергия уйдут раньше, чем ты успеешь сказать «сгорел».
Так что следите за собой, проверяйтесь у врачей, вовремя отдыхайте и держите в рутине всё, что делает вас сильнее.
Берегите себя ❤️
Еще год назад я думала, что главное — это успеть как можно больше.
Работала по 10-12 часов в день, почти без выходных.
Жила в режиме «ещё чуть-чуть, и можно выдохнуть».
Но потом в очередной раз поняла:
Если не заботиться о себе, никакие успехи не спасут от выгорания, а потом никакие деньги не вытащат из больниц.
Уже не первое озарение.
И каждый раз с новой стороны.
👉 Именно поэтому сегодня моя дисциплина — это не только про работу, но и про здоровье, энергию и качество жизни.
Делюсь самым сокровенным.
◻️ Физическое здоровье
1. Спорт — неотъемлемая часть моей жизни уже почти 10 лет.
Даже если день загружен под завязку, я нахожу время подвигаться. Бегаю, делаю силовые, хожу на длинные прогулки.
Это не про «надо» — это про «если не сделаю, почувствую себя хуже».
2. Добавила регулярные чекапы.
Раз в год сдаю анализы, проверяю, какие показатели улучшились, а где капец.
В прошлом году нашелся дефицит железа. А еще слишком высокий уровень стресса.
Весь год работала над исправлением.
+ Витаминки и правильные продукты - мои лучшие друзья
+ Увеличение сна до 8+ часов (хотя всё ещё периодически косячу)
+ Два выходных в неделю без компьютера
В конце марта снова пойду проверять показатели.
Надеюсь, что ситуацию поправила.
◻️ Питание
С едой у меня вечно какая-то история.
Считаю калории, экспериментирую с выбором продуктов.
В этом году — полный отказ от кофе и алкоголя.
Пока похоже на интересный опыт и улучшение самочувствия.
Но самое неожиданное: год назад убрала из рациона молочку.
И впервые с подросткового возраста у меня чистая кожа. Ни один косметолог не дал такого результата! 😱
Приготовила сырники один раз за всё время, думала жаренный творог норм. Ага 🤣 Моё лицо дало реакцию на следующий день. На чипсы по неосторожности такой реакции нет, как на молоко))
У кого проблемы с кожей - рекомендую попробовать.
Привыкаешь со временем, но иногда скучаю 😅
◻️ Уход за собой
Дисциплина — это не только про работу и спорт, но и про заботу о себе.
Через "галочки" в ежедневнике каждый день заставляла себя пользоваться кремами, маслами для волос, делать маски.
Уже почти сделала рутиной это всё))
Для девушек это точно важно!!!
Ведь красота — это не только про внешность, но и про ощущение себя, самочувствие и качество жизни.
◻️ Ментальное здоровье
Отдыхать — это не слабость, а необходимость.
Путешествовать, делать выходные, спрашивать себя: «Как я себя чувствую?».
А если внутри хаос — не бояться пойти к психологу или коучу. Это реально помогает.
За 2 выходных в неделю мне до сих пор иногда стыдно. Но я работаю над этим и понимаю, что зато в будни я продуктивнее, и чувствую себя живее.
Работа в IT — круто, но порой стрессово.
Мы постоянно думаем, решаем задачи, держим в голове десятки процессов.
👉 И если не следить за своим состоянием, можно загнать себя так, что никакие достижения не принесут радости.
Работа загрызёт 🐺
💡 Итого:
Если не заботиться о себе, здоровье и энергия уйдут раньше, чем ты успеешь сказать «сгорел».
Так что следите за собой, проверяйтесь у врачей, вовремя отдыхайте и держите в рутине всё, что делает вас сильнее.
Берегите себя ❤️
👍65💯27❤🔥20🔥12❤10🤣1
Если вам кажется, что для организации простых задач:
1. Подписать пользователя на email-рассылку в веб-приложении
2. Делать рассылку раз в неделю
не надо прикладывать много усилий, то это не так.
В задаче для #BookingGA есть особенности, которые делают интеграцию в меру сложной.
В этом посте я покажу свой подход к анализу API-документации внешних систем, и соберу все важные данные в одном месте.
✅ Документация
Ссылка на раздел по email
✅ Вид API
✔ HTTPS-запросы (HTTP API)
✔ Все запросы GET, но можно делать и все POST
На заметку про безопасность в API:
Более того, параметр api_key мы настоятельно рекомендуем передавать через POST, чтобы он не сохранялся в логах прокси-серверов.
✔ Кодировка параметров запроса: UTF-8
✔ Ответы всегда в JSON (книга).
✅ Авторизация и аутентификация
✔ Вид: API-KEY (постоянный ключ
✔ Чтобы получить доступ к API для email-рассылок нужен ключ, который можно скопировать в личном кабинете.
На заметку про безопасность:
Ключ доступа не следует передавать посторонним лицам или делать видимым в коде веб-страниц. Иначе кто-то другой сможет отправлять рассылки от вашего имени.
✅ Тестовые доступы
Упрощенное получение:
Пользоваться API можно бесплатно на любом аккаунте.
Для будущих экспериментов в Postman, уже можете создавать свой ЛК.
✅ Рекомендации по использованию
Есть общее описание "Принцип использования API" - все запросы вида:
https://api.unisender.com/LANG/api/METHOD?format=json&api_key=KEY&arg1=ARG_1&argN=ARG_N
И рекомендуемый сценарий "Порядок вызова методов".
✅ Ограничения и особенности
Лимиты по запросам:
общее — 1200 запросов/60 секунд
Бывают и другие ограничения, зависит от API.
✅ Общие требования к обработке ошибок
Полный перечень:
Не всегда есть.
✅ Список методов для нашей задачи
Для работы с этой частью надо на базовом уровне понимать будущие алгоритмы работы системы.
Список доступных методов
#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥7❤2🤔2
В задаче для #BookingGA есть особенности, которые делают интеграцию сложной.
Они связаны с подбором методов под Use Cases для:
Еженедельной рассылки новостей о новых объектах недвижимости и выгодных предложениях
В этом посте я покажу, как простая задача на интеграцию может скрывать под собой много скрытых работ. И все "подводные камни" найдём благодаря анализу Списка доступных API-методов
Часть 1. Подписка пользователей
✅ UC1. Создать лист контактов при создании нового города в справочнике Администратором
createList
Удаление и редактирование поддерживать пока не будем, хотя тоже можно.
✅ UC2. Добавление пользователя в лист контактов по городу при настройке подписки
subscribe
+ в процессе регистрации
+ в настройках уведомлений
Часть 2. Рассылка email
✅ UC3. Создать шаблон письма с новыми актуальными предложениями по городу
Редактировать существующий шаблон сообщения в Unisender:
updateEmailTemplate
✅ UC4. Сделать рассылку обновленного шаблона для выбранного города
+ вручную
+ автоматически, по крону (расписанию)
createEmailMessage - создать сообщение, используя шаблон, но не отправлять
createCampaign - запланировать или немедленно запустить рассылку на основе созданного сообщения
Часть 3. Отписка пользователей
✅ UC5. Отписать пользователя от рассылки на выбранный город
unsubscribe
Дополнительно:
✅ Подготовка стандартного сценария авторизации всех запросов к Unisender и типовой обработки ошибок
✅ Импорт всех контактов системы в общий лист контактов Unisender из БД #BookingGA
Скрипты для разового прогона, можно вручную. Нужно для других рассылок по системе. Не обязательно в рамках этой истории
✅ Первичная настройка шаблонов и сопоставление их с городами в БД
---
UC = Use Case
---
👉 Итого:
+ 5 интеграционных Use Cases
+ 7 API-методов внешней системы
+ 3 тех.задачи
👉 Моменты, на которые стоит обратить внимание: UС4 с двумя API-методами, и сценарий авторизации, который аналитики забывают описывать.
#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤4🔥3👌1
🧑🔬🟠 Сначала исследовательское тестирование API в Postman, а потом сценарий интеграции 🟠🧑🔬
Прежде чем писать детализированный интеграционный Use Case, настоятельно рекомендую протестировать API, чтобы понять, как он работает, и убедиться, что документация соответствует реальности.
👉 Проверять важно только те методы, которые необходимы для работы системы.
Вообще всё по API-документации проверять не нужно.
Исследовательское тестирование API позволяет:
✅ Понять поведение API, особенно момент с работой авторизации запросов.
✅ Выявить расхождения между документацией и фактической реализацией API.
✅ Определить, какие данные реально передаются и принимаются.
✅ Понять, как API обрабатывает ошибки и исключения; найти то, что не задокументировано, чтобы продумать обработки на свои "узкие места" в сценарии.
🟠 Postman — главный инструмент аналитика для работы с API и проведения его исследовательского тестирования. А также один из ключевых навыков в резюме СА.
Если вы хотите работать с Backend-командами и понимать API, то без него никуда.
Он помогает проверять, как работают API-методы, не написав ни одной строчки кода.
С помощью Postman можно проверять:
+ REST API
+ GraphQL
+ gRPC
+ WebSocket
и другие виды API.
Чтобы познакомиться с инструментом в деле, предлагаю поработать с этими практическими руководствами:
🔗 Практическое руководство по Postman - тестирование API DaData (с нуля до результатов)
🔗 Postman: навык тестирования REST API за вечер
🔗 Знакомство с GraphQL на практике через Postman
Знание Postman — это не просто навык, а шаг к карьерному росту!
Он поможет вам разбираться в API на практике, уверенно работать с интеграциями и открыть двери в работу с Backend-командами 🤩
#ИнтеграцииGA
Прежде чем писать детализированный интеграционный Use Case, настоятельно рекомендую протестировать API, чтобы понять, как он работает, и убедиться, что документация соответствует реальности.
👉 Проверять важно только те методы, которые необходимы для работы системы.
Вообще всё по API-документации проверять не нужно.
Исследовательское тестирование API позволяет:
✅ Понять поведение API, особенно момент с работой авторизации запросов.
✅ Выявить расхождения между документацией и фактической реализацией API.
✅ Определить, какие данные реально передаются и принимаются.
✅ Понять, как API обрабатывает ошибки и исключения; найти то, что не задокументировано, чтобы продумать обработки на свои "узкие места" в сценарии.
🟠 Postman — главный инструмент аналитика для работы с API и проведения его исследовательского тестирования. А также один из ключевых навыков в резюме СА.
Если вы хотите работать с Backend-командами и понимать API, то без него никуда.
Он помогает проверять, как работают API-методы, не написав ни одной строчки кода.
С помощью Postman можно проверять:
+ REST API
+ GraphQL
+ gRPC
+ WebSocket
и другие виды API.
Чтобы познакомиться с инструментом в деле, предлагаю поработать с этими практическими руководствами:
Знание Postman — это не просто навык, а шаг к карьерному росту!
Он поможет вам разбираться в API на практике, уверенно работать с интеграциями и открыть двери в работу с Backend-командами 🤩
#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤5👍4
2_GetAnalyst_Интеграции_BookingGA_Unisender_Авторассылка.png
575.2 KB
Чтобы сделать четкую и структурированную постановку задачи на интеграцию - технический Use Case (UC), сначала надо изучить архитектуру проекта.
👉 Это помогает:
1. Явно определять участников UC на каждом шаге
2. Понимать где, когда и какой API вызывать
3. Наглядно видеть потоки данных
Из огромной схемы архитектуры проекта #BookingGA, сделанной в рамках этой публикации, я выделила часть, которая связана с задачей:
Подключить Unisender, чтобы пользователи подписывались и получали рассылку по новым и выгодным объектам недвижимости в выбранном городе.
Далее обзорно рассказываю, как будут "ходить" запросы и данные по архитектуре для реализации задачи.
UC 1: Подписка на рассылку
1. Пользователь с Frontend подписывается на рассылку.
2. Frontend отправляет REST API запрос на подписку в Backend (API Gateway).
3. API Gateway перенаправляет запрос на сервис авторизации для проверки валидности токена.
Если успешно, то API Gateway проксирует запрос на сервис Управления Пользователями (УП), чтобы включить настройку.
4. Сервис УП сохраняет изменения настроек в своей БД и отправляет сообщение (JSON) в Kafka о новом подписчике.
Асинхронно, в фоновом режиме, Сервис Уведомлений:
4.1. Читает сообщение о подписке из Kafka.
4.2. Уточняет лист рассылок по БД, в который внести пользователя.
4.3. Отправляет запрос на подписку пользователя в Unisender.
4.4. Сохраняет в БД результат и делает отметку в Kafka об успешной обработке.
5. Сервис УП возвращает ответ об успешном включении подписки на API Gateway.
6. API Gateway возвращает ответ на Frontend, который отражает результат пользователю.
UC 2: Авторассылка новостей подписчикам
Начинается со срабатывания крона (задачи по расписанию), а далее расскажу в детальной постановке задачи 😉
Дополнительно:
Только после понимания как "ходят" данные в архитектуре, мы можем переходить к постановке задач на интеграции 🙌
#ИнтеграцииGA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍6❤🔥3❤3
🔑 Виды авторизации в API: что нужно знать? 🔑
Авторизация в API помогает убедиться, что только те, кто имеет соответствующие права, могут получить доступ к данным или функциям системы.
Зачем нужна авторизация?
1️⃣ Защищает данные от утечек данных.
2️⃣ Исключает несанкционированный доступ к API, из-за которого могут украсть данные или записать “грязные” данные в систему.
3️⃣ Разграничивает права доступа (например, чтение данных vs редактирование).
4️⃣ Помогает отслеживать действия каждого клиента API.
Основные виды авторизации разобрала в слайдах к посту:
👍 API Key
👌 Basic Auth
❤️ Bearer Token
🦄 JWT (JSON Web Token)
🔥 OAuth 2.0
А какие способы авторизации используются в ваших проектах и интеграциях?
Делитесь в комментариях и ставьте реакции, соответствующие способу! 😊
#ИнтеграцииGA
Авторизация в API помогает убедиться, что только те, кто имеет соответствующие права, могут получить доступ к данным или функциям системы.
Зачем нужна авторизация?
1️⃣ Защищает данные от утечек данных.
2️⃣ Исключает несанкционированный доступ к API, из-за которого могут украсть данные или записать “грязные” данные в систему.
3️⃣ Разграничивает права доступа (например, чтение данных vs редактирование).
4️⃣ Помогает отслеживать действия каждого клиента API.
Основные виды авторизации разобрала в слайдах к посту:
👍 API Key
👌 Basic Auth
❤️ Bearer Token
🦄 JWT (JSON Web Token)
🔥 OAuth 2.0
А какие способы авторизации используются в ваших проектах и интеграциях?
Делитесь в комментариях и ставьте реакции, соответствующие способу! 😊
#ИнтеграцииGA
🔥29❤16💯7👍5👌1
Часто аналитики сталкиваются с тем, что интеграционные задачи кажутся запутанными, а требования формируются «на ощупь». Ошибки в этом процессе могут привести к бесконечным доработкам и конфликтам в команде.
Чтобы системно подходить к работе с интеграциями, разобраться в особенностях анализа API и научиться эффективно ставить задачи, мы готовим для вас практический вебинар:
💥 Задача на Интеграцию: от Postman до требований в Confluence
План:
1. Интеграции: порядок работы над задачами
2. Знакомство с задачей и анализ API-документации
3. Основы REST API: практика в Postman (+ мини-практика с GraphQL и WebSocket 😏)
4. Разработка интеграционного Use Case
5. UML-диаграммы + архитектурные схемы и их роль в требованиях
6. Формирование постановки задачи в Confluence
Эта практика — ваша возможность получить структурированные знания по интеграциям, освоить инструменты работы с API и уверенно двигаться дальше в профессии системного аналитика 💪
Регистрируйтесь, чтобы не пропустить!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤9👍4
Март 🌸 🥰❤️🔥 Спасибо, что такой теплый, душевный и радостный!
Коллеги, искренне благодарю, что делитесь своими изменениями.
Даже пара строк "Я сделал...", "У меня получилось...", "Внедрил в проекте...", "Оффер 🕺💃" вдохновляют и вызывают чувство радости и гордости!
Всё читаю.
Всё вижу.
Всех помню!
#студентыGetAnalyst
Коллеги, искренне благодарю, что делитесь своими изменениями.
Даже пара строк "Я сделал...", "У меня получилось...", "Внедрил в проекте...", "Оффер 🕺💃" вдохновляют и вызывают чувство радости и гордости!
Всё читаю.
Всё вижу.
Всех помню!
#студентыGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22🔥7👍2😁2
Postman_Практическое_руководство_с_примером_API_Unisender_от_GetAnalyst.pdf
13.2 MB
🧑🔬🟠 Пошаговое руководство: как тестировать API Unisender в Postman 🟠🧑🔬
Пополняем ваше портфолио в Postman коллекцией API-запросов к открытому API Unisender.
Подготовила пошаговое руководство, которое поможет:
🔹 разобраться, как работает API Unisender на практике, даже если вы никогда не пользовались Postman;
🔹 увидеть, как API-запросы соотносятся с UI личного кабинета Unisender;
🔹 понять, что важно при вызове методов API Unisender, чтобы сделать интеграцию к этой системе.
В руководстве вы найдете:
✅ Начало работы в Postman: регистрация аккаунта и вход
✅ Создание Workspace и Collections для работы
✅ Регистрация аккаунта во внешней системе Unisender для получения доступа к API
✅ Тестирование API Unisender
Актуально как для тех, кто еще ни разу не работал с Postman, так и для тех, кто с ним работает постоянно.
💡❗️Опытным аналитикам обратить внимание:
1. Метод sendEmail поддерживает очень длинный URL — это важно учитывать при интеграции.
2. Хотя в гайде показала только POST-запросы, все методы также работают как GET — попробуйте.
👉 Сохраняйте гайд, пробуйте выполнить практику и делитесь результатами!
Ссылки на ваши Postman-коллекции по итогам выполнения всех шагов руководства буду рада видеть в комментариях 😉
#ИнтеграцииGA
Пополняем ваше портфолио в Postman коллекцией API-запросов к открытому API Unisender.
Подготовила пошаговое руководство, которое поможет:
🔹 разобраться, как работает API Unisender на практике, даже если вы никогда не пользовались Postman;
🔹 увидеть, как API-запросы соотносятся с UI личного кабинета Unisender;
🔹 понять, что важно при вызове методов API Unisender, чтобы сделать интеграцию к этой системе.
В руководстве вы найдете:
✅ Начало работы в Postman: регистрация аккаунта и вход
✅ Создание Workspace и Collections для работы
✅ Регистрация аккаунта во внешней системе Unisender для получения доступа к API
✅ Тестирование API Unisender
Актуально как для тех, кто еще ни разу не работал с Postman, так и для тех, кто с ним работает постоянно.
💡❗️Опытным аналитикам обратить внимание:
1. Метод sendEmail поддерживает очень длинный URL — это важно учитывать при интеграции.
2. Хотя в гайде показала только POST-запросы, все методы также работают как GET — попробуйте.
👉 Сохраняйте гайд, пробуйте выполнить практику и делитесь результатами!
Ссылки на ваши Postman-коллекции по итогам выполнения всех шагов руководства буду рада видеть в комментариях 😉
#ИнтеграцииGA
🔥16❤🔥4❤4👌1💯1