Системный анализ | Ольга Пономарева – Telegram
Системный анализ | Ольга Пономарева
28.4K subscribers
2.81K photos
54 videos
20 files
1.03K links
4975950140
Ольга Пономарева, старший системный аналитик с опытом более 8 лет

Выпустила более 1000 учеников, которые увеличили свой доход и прокачали скиллы

Найдите обучение для себя на сайте моей школы System Analyst: https://systemanalyst.life
Download Telegram
Forwarded from Системный аналитик | Systems analyst | Обучение | IT
На днях столкнулась с очень интересной документацией на работе.
Задача - разработать внутренний портал для компании, с которого она сможет получать данные внешних систем, обрабатывать их и отправлять в другие системы.
И в рамках наших интеграций нам конечно же нужно получать некоторые справочники с указанных внешних ресурсов.
Некоторые ресурсы ведут себя вполне понятно и выдают справочники по запросу GET, а вот второй ресурс оказался необычным.
На первый взгляд найти методы получения справочников нам не удалось - и не удивительно, в доступной нам API документации практически не было GET запросов.
Не буду рассказывать весь исследовательский путь (причем спросить мы у партнера как получить справочники не могли, а заказчик не ведал технических подробностей)
Перейдем к сути.
Оказалось что для получения справочников используется запрос POST.

Итак, почему же POST?
1. Система заказчика регистрирует количество запросов от каждого клиента, запросом POST на стороне контрагента фиксируется каждое обращение нашего клиента к API
2. Соображения безопасности. GET-параметры передаются через URL. Это означает, что все параметры сохраняются в журналах сервера и истории браузера.
Параметры запроса POST обычно не регистрируются.

Для примера: Facebook повсеместно использует запросы POST.
Насколько это реально безопаснее и насколько это архитектурно обосновано судить не берусь, не мой уровень к сожалению.
Но зато, теперь вы тоже знаете, что можно получать данные не только стандартным GET и не будете удивлены, не найдя подходящего GET запроса. а сразу прошерстите еще и POST.
Пример смотри по ссылке (https://partner.thetradedesk.com/v3/portal/api/doc/BidList#:~:text=see%20two%20examples.-,Look%20Up%20Bid%20Lists,-Use%20the%20following)
👍31
Ко мне время от времени приходят с тестовым или с заданием из стажировки. На этот раз задание про REST API. Не очень люблю, когда нет конкретного продукта для которого проектировать API, но формулировка задания приблизительно такая:
“Необходимо спроектировать REST API по приему заявок для сервиса заявок. Сам сервис принимает заявку от клиента, сохраняет в БД и возвращает ответ клиенту. В заявке есть сущности Клиент, Платеж, Продукт. Атрибуты заявки надо продумать самим. Необходимо:
• Определить метод и url.
• Подготовить пример запроса и ответа в формате json.
• Подготовить json-схему запроса и ответа.
• Описать основной и альтернативные сценарии работы сервиса.”

Если есть желание пообсуждать, то можно отправить ваши варианты в комментариях и поделюсь своим решением) Задание легкое)

#Тестовое
👍71
Принцип, с помощью которого вы резко улучшите качество постановки задач

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

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

И упаси вас боже от обратного — при наличии договоренностей и определенных критериев успеха, вдруг внезапно начать принимать решения исходя из чего-то другого (чуйка, вкусовщина и т.д.). Таких руководителей и коллег не любят и не уважают.

"Подмети в комнате" — плохая постановка.
"Подмети в комнате. Помимо пола, я проверю все углы и если в одном из них найду грязь, то заставлю переделывать" — хорошая.

В этом же ключевой смысл буковки M из SMART. Но на практике это в постановках задач почти не встречается. А зря.
👍5
💎 Как представить себя работодателю и получить работу мечты?

🔥 Рассказывают наши друзья из бюро Глагол.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from БУДУ
После этого поста вы выучите новый язык — айтишный 👨‍💻

Мы представили, что могли бы значить разные сленговые словечки из сферы IT, а команда karpov.courses помогла перевести их на понятный язык. Признавайтесь, сколько выражений вы уже знали?

А если хотите не только айтишные фразы знать, но и войти в новую профессию, то у karpov.courses сегодня стартует программа «Аналитик данных».

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

Подробнее о курсе, формате обучения и содержании читайте по ссылке: https://karpov.courses/analytics
❤‍🔥4
📚 Делюсь еще с одним заданием. Все задание расписывать не буду, но суть отражу, чтобы понимать, какие знания нужны для его выполнения)
В задании представлено описание бизнес-процесса от заказчика:
“Есть предприятие, в нем участвует снабженец, кладовщик, продавец. У каждой роли указана последовательность действий. Необходимо составить схему бизнес-процесса (BPMN), приложить схему сущностей и написать SQL-запрос”.

#Тестовое
🔥4
🚀Всем привет!

Проведу вебинар “Ошибки начинающего аналитика и как их избежать”.

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

Вебинар пройдет 3 августа (чт) в 18-00, в телеграмм-канале https://news.1rj.ru/str/system_analyse

Регистрация и возможность оставить вопрос здесь. При регистрации можно указать контакты, чтобы получить 20% промокод на курс “Системный аналитик”.

#Вебинар
👍62
Всем привет!

Напоминаю, что сегодня проведу вебинар “Ошибки начинающего аналитика и как их избежать”. Вебинар пройдет в 18-00, в этом тг-канале прямой трансляцией.
В треде этого поста можно будет задавать вопросы во время вебинара.

#Вебинар
6👍1