Представьте ситуацию, что вы пришли в банк открыть счет. Нужно подойти к ответственному кассиру и сделать запрос. Кассир, следуя должностным инструкциям, даст в ответ анкету на открытие счета.
Первый, кто делает запрос на обработку данных, обычно называется клиент. А второй, который отвечает ему и обрабатывает запрос — сервер. Это компоненты одной или разных программных систем.
Клиент и сервер, как 2 человека, обозначают роли в рамках конкретного диалога - взаимодействия. Чаще всего, один и тот же компонент может занимать разные роли — то клиента, то сервера — зависит от взаимодействия.
Итак, вас просят заполнить анкету. Далее возможны ситуации:
1. Вас просят сидеть безотрывно рядом с кассиром и ждать, пока процедура открытия счета будет завершена. Уйдете хоть на секунду - надо сначала. Это СИНХРОННОЕ взаимодействие.
2. Вас просят погулять где-нибудь пару часов, позанимться своими делами, пока все будет готово. Это АСИНХРОННОЕ взаимодействие.
Синхронное взаимодействие — это когда клиент, отправив запрос, может продолжить работу только тогда, когда сервер ответит. Каждая операция ожидает окончания предыдущей. Подходит под те ситуации, когда данные из ответа нужно получать сразу.
Примеры:
◾Нам нужно зарегистрировать пользователя в системе. Пока он не зарегистрируется и у него не появится учётная запись, мы не можем дать ему логин и пароль. Пока нет личного кабинета — он не сможет войти. Поэтому создание учетной записи пользователя - синхронный запрос.
◾Пользователь хочет получить список товаров интернет-магазина. Он ожидает увидеть товары сразу, поэтому здесь также подойдёт синхронный запрос на получение каталога товаров.
◾При оплате покупки в интернет-магазине нас просят не закрывать платёжную форму, пока операция не будет выполнена. Это синхронное взаимодействие с платёжной системой и мы, как пользователи, должны ждать, пока оплата пройдёт, чтобы не было неожиданностей.
Первый, кто делает запрос на обработку данных, обычно называется клиент. А второй, который отвечает ему и обрабатывает запрос — сервер. Это компоненты одной или разных программных систем.
Клиент и сервер, как 2 человека, обозначают роли в рамках конкретного диалога - взаимодействия. Чаще всего, один и тот же компонент может занимать разные роли — то клиента, то сервера — зависит от взаимодействия.
Итак, вас просят заполнить анкету. Далее возможны ситуации:
1. Вас просят сидеть безотрывно рядом с кассиром и ждать, пока процедура открытия счета будет завершена. Уйдете хоть на секунду - надо сначала. Это СИНХРОННОЕ взаимодействие.
2. Вас просят погулять где-нибудь пару часов, позанимться своими делами, пока все будет готово. Это АСИНХРОННОЕ взаимодействие.
Синхронное взаимодействие — это когда клиент, отправив запрос, может продолжить работу только тогда, когда сервер ответит. Каждая операция ожидает окончания предыдущей. Подходит под те ситуации, когда данные из ответа нужно получать сразу.
Примеры:
◾Нам нужно зарегистрировать пользователя в системе. Пока он не зарегистрируется и у него не появится учётная запись, мы не можем дать ему логин и пароль. Пока нет личного кабинета — он не сможет войти. Поэтому создание учетной записи пользователя - синхронный запрос.
◾Пользователь хочет получить список товаров интернет-магазина. Он ожидает увидеть товары сразу, поэтому здесь также подойдёт синхронный запрос на получение каталога товаров.
◾При оплате покупки в интернет-магазине нас просят не закрывать платёжную форму, пока операция не будет выполнена. Это синхронное взаимодействие с платёжной системой и мы, как пользователи, должны ждать, пока оплата пройдёт, чтобы не было неожиданностей.
👍19🔥8
Асинхронное взаимодействие — это когда запрос отправлен, но будет обработан не сразу, а позже - фоново. Т. е. пользователь может подождать результаты занимаясь другими делами.
Примеры:
◾Загружаем файл на Google Drive. При этом, когда пойдёт загрузка, мы увидим внизу окошко с индикатором, что процесс пошёл: какое-то количество Кбайт на диск уже загружено. Файл публикуется: он сохраняется на диск с устройства. Это происходит фоново, остальная работа с Google Drive и другими программами не блокируются. Для остановки фоновой загрузки есть отдельная кнопка.
◾Ещё один пример с Запретграм. Мы выкладываем контент. Пока пост или reels загружаются, пользователь может продолжить смотреть чужие посты и видео. Публикация нашего контента происходит асинхронно.
Синхронный и асинхронный обмен данными чередуются в системах. У обоих способов есть свои плюсы и минусы, поэтому в своих проектах их нужно использовать обдуманно. Синхронные запросы встречаются чаще асинхронных. Они проще по своей организации. Но вместе с этим — это могут быть затраты по времени ожидания для пользователя. Сервер порой может отвечать долго.
На своём опыте обратила внимание, что чаще всего проблемы возникают именно с асинхронным запросом, поэтому на практическом курсе по интеграциям подробно разбираю задачу по платёжной системе, так как в ней есть сочетание синхронного и асинхронного взаимодействия.
Интеграция с платежными системами всегда была одной из самых востребованных функций для разработки. Особенно эта задача распространена сейчас, во временна, когда бизнесу нужно научиться красиво проводить платежи из РФ и не РФ.
Примеры:
◾Загружаем файл на Google Drive. При этом, когда пойдёт загрузка, мы увидим внизу окошко с индикатором, что процесс пошёл: какое-то количество Кбайт на диск уже загружено. Файл публикуется: он сохраняется на диск с устройства. Это происходит фоново, остальная работа с Google Drive и другими программами не блокируются. Для остановки фоновой загрузки есть отдельная кнопка.
◾Ещё один пример с Запретграм. Мы выкладываем контент. Пока пост или reels загружаются, пользователь может продолжить смотреть чужие посты и видео. Публикация нашего контента происходит асинхронно.
Синхронный и асинхронный обмен данными чередуются в системах. У обоих способов есть свои плюсы и минусы, поэтому в своих проектах их нужно использовать обдуманно. Синхронные запросы встречаются чаще асинхронных. Они проще по своей организации. Но вместе с этим — это могут быть затраты по времени ожидания для пользователя. Сервер порой может отвечать долго.
На своём опыте обратила внимание, что чаще всего проблемы возникают именно с асинхронным запросом, поэтому на практическом курсе по интеграциям подробно разбираю задачу по платёжной системе, так как в ней есть сочетание синхронного и асинхронного взаимодействия.
Интеграция с платежными системами всегда была одной из самых востребованных функций для разработки. Особенно эта задача распространена сейчас, во временна, когда бизнесу нужно научиться красиво проводить платежи из РФ и не РФ.
👍14
Мои ТОП-кейсы по интеграциям, которые прокачали мои скилы и позволили глубже погрузиться в проектирование:
🟡 Подключение платежных систем - онлайн-оплата (Интернет-эквайринг)
🟡 Обмен документами с системами ЭДО (электронный документооборот)
🟡 Сбор аналитики во внешние системы для анализа данных и маркетинга
🟡 CRM-системы
🟡 Агрегатор билетов на перевозки - объединяли в одной системе всех перевозчиков
🟡 Терминал самообслуживания - собирали в одну программу принтер, считыватели карт, купюроприемник, сканеры, фронтенд и бэкенд
🟡 Кассовое ПО для Android, Win, Linux, MacOS, где нужно было делать интеграции со встроенными и внешними считывателями банковских и бонусных карт с чипами, сканеры штрихкодов/QR, фискальные накопители для чеков налоговой РФ, принерами
Делитесь в комментариях, какие задачи на работе сейчас развивают ваши скилы?
🟡 Подключение платежных систем - онлайн-оплата (Интернет-эквайринг)
🟡 Обмен документами с системами ЭДО (электронный документооборот)
🟡 Сбор аналитики во внешние системы для анализа данных и маркетинга
🟡 CRM-системы
🟡 Агрегатор билетов на перевозки - объединяли в одной системе всех перевозчиков
🟡 Терминал самообслуживания - собирали в одну программу принтер, считыватели карт, купюроприемник, сканеры, фронтенд и бэкенд
🟡 Кассовое ПО для Android, Win, Linux, MacOS, где нужно было делать интеграции со встроенными и внешними считывателями банковских и бонусных карт с чипами, сканеры штрихкодов/QR, фискальные накопители для чеков налоговой РФ, принерами
Делитесь в комментариях, какие задачи на работе сейчас развивают ваши скилы?
👍2🔥2
Хочу поделиться с вами своей историей: как системный анализ и работа в IT повлияли на мою жизнь.
Я всегда мечтала путешествовать. Когда мне было 19, в копилке было целых три полета на самолете в Калининград, Грецию и Турцию. Мне тогда казалось, что отпуск 1-2 раза в год за границей - предел мечтаний! И я откладывала по чуть-чуть из ЗП на это редкое удовольствие. Ревела, когда уезжала из следующего отпуска в Италии. Тогда я уже работала младшим системным аналитиком и очно учлась в ВУЗе.
Сразу после возвращения из Италии я увидела фотографии подруги, которая побывала в США. Еще до этого мне про Route 66 рассказывали. И мысли были "Ну лет в 30 я точно накоплю и отправлюсь туда в отпуск!". Не отпустила меня эта мысль после фото. И через пару месяцев я все же решила проверить сколько стоит это удовольствие. Оказалось, что нескольких зарплат будет достаточно 🤔 Так появилась цель получить заветное путешествие в США.
Я всегда мечтала путешествовать. Когда мне было 19, в копилке было целых три полета на самолете в Калининград, Грецию и Турцию. Мне тогда казалось, что отпуск 1-2 раза в год за границей - предел мечтаний! И я откладывала по чуть-чуть из ЗП на это редкое удовольствие. Ревела, когда уезжала из следующего отпуска в Италии. Тогда я уже работала младшим системным аналитиком и очно учлась в ВУЗе.
Сразу после возвращения из Италии я увидела фотографии подруги, которая побывала в США. Еще до этого мне про Route 66 рассказывали. И мысли были "Ну лет в 30 я точно накоплю и отправлюсь туда в отпуск!". Не отпустила меня эта мысль после фото. И через пару месяцев я все же решила проверить сколько стоит это удовольствие. Оказалось, что нескольких зарплат будет достаточно 🤔 Так появилась цель получить заветное путешествие в США.
🔥9👍3
Часто путешествуете? 🌴✈️
Anonymous Poll
27%
Не путешествию
54%
Отпуск 1-2 раза в год
15%
Путешествия 3-6 раз в год
2%
Больше 6 раз в год
3%
Живу в путешествиях
Уже через 6 месяцев после появления этой идеи о США я впервые оказалась во Флориде и Калифорнии!
А потом через 2 месяца после возвращения была на выходных в Вене. А еще через 2 выходные в Сочи. Потом выходные в Испании. Да и ЗП росла, что выходные где-то за границей уже были стабильно раз в 4-8 недель. И отпуск в США раз в пол года без отрыва от производства - еще до пандемии я начинала работать удаленно.
Позже я придумала новую цель и накопила на учебу в США. После завершения магистратуры в РФ сразу отправилась туда с удаленной работой старшим системным аналитиком в Москве. Опять же, до пандемии, когда это еще не стало обычным делом))
А потом через 2 месяца после возвращения была на выходных в Вене. А еще через 2 выходные в Сочи. Потом выходные в Испании. Да и ЗП росла, что выходные где-то за границей уже были стабильно раз в 4-8 недель. И отпуск в США раз в пол года без отрыва от производства - еще до пандемии я начинала работать удаленно.
Позже я придумала новую цель и накопила на учебу в США. После завершения магистратуры в РФ сразу отправилась туда с удаленной работой старшим системным аналитиком в Москве. Опять же, до пандемии, когда это еще не стало обычным делом))
🔥16👏1
А сегодняшний день я просто не могла представить. Мне меньше 30, я живу в Калифорнии и у меня бизнес, который работает по всему миру, и команды в разных часовых поясах: Россия, Франция, Казахстан... Много бывших коллег и друзей из IT сейчас живет не в России.
Я благодарю судьбу за то, что однажды выбрала профессию системного аналитика, которая позволила мне стать ценным и востребованным специалистом для найма в IT-компаниях, и растить свой бизнес за счет опыта общения с крутыми предпринимателями и руководителями!
А еще исполнить детскую мечту - путешествовать! 🙌
P.S. Нашего Тюленя в Лас Вегас по вашей просьбе свозила 😏
Я благодарю судьбу за то, что однажды выбрала профессию системного аналитика, которая позволила мне стать ценным и востребованным специалистом для найма в IT-компаниях, и растить свой бизнес за счет опыта общения с крутыми предпринимателями и руководителями!
А еще исполнить детскую мечту - путешествовать! 🙌
P.S. Нашего Тюленя в Лас Вегас по вашей просьбе свозила 😏
🔥31👍5👏2
Ситуация: надо испечь торт! Увидели в интернете красивый медовик и поняли: это он. Красивый, яркий, вкусный. Нужен такой.
Ожидаем, что по рецепту всё быстро и легко получится. Готовим, и в итоге получается какое-то жалкое подобие. Вроде и торт, но до оригинала с картинки недотягивает.
Так и при проектировании. Ожидание: заказчик поставил задачу, получил приложение и ура - релиз готов. Согласитесь - идеальный сценарий. Но… что-то пошло не так. Заказчик начинает требовать доработки, надены баги, от пользователя прилетают жалобы. Вроде и работает, но не так гладко.
Чтобы избежать таких багов и спроектировать рабочую систему дам вам несколько лайфхаков 😉
1️⃣ Конкретизируйте требования
Согласитесь, если в рецепте к торту будет написано - добавьте соль по вкусу, мы зададимся вопросом: это сколько? Щепотка, 2 щепотки, ложка чайная?
Так и при проектировании - формулируйте четче. Общайтесь с заказчиком, исследуйте процессы, чаще проводите демо приложения. Учитесь задавать правильные вопросы и фиксировать максимально однозначные ответы.
2️⃣ Упрощайте алгоритмы
Не нужно превращать алгоритмы в огромных монстров. Разделяйте сложное на простое, как огромный контструкор на кубики.
Пропишите и посмотрите на всё сверху вниз и выделите крупные шаги. И дальше уже с верхнего уровня, проваливайтесь по ступенькам и прописывайте по элементам.
Когда в рецепте просят замешать крем и при этом одновременно топить тесто на плите, это приведёт к ступору даже опытного кондитера. Поэтому упрощайте и делайте последовательные шаги.
Продолжаем разбирать лайфхаки на тортах? Ставим ❤️
Ожидаем, что по рецепту всё быстро и легко получится. Готовим, и в итоге получается какое-то жалкое подобие. Вроде и торт, но до оригинала с картинки недотягивает.
Так и при проектировании. Ожидание: заказчик поставил задачу, получил приложение и ура - релиз готов. Согласитесь - идеальный сценарий. Но… что-то пошло не так. Заказчик начинает требовать доработки, надены баги, от пользователя прилетают жалобы. Вроде и работает, но не так гладко.
Чтобы избежать таких багов и спроектировать рабочую систему дам вам несколько лайфхаков 😉
1️⃣ Конкретизируйте требования
Согласитесь, если в рецепте к торту будет написано - добавьте соль по вкусу, мы зададимся вопросом: это сколько? Щепотка, 2 щепотки, ложка чайная?
Так и при проектировании - формулируйте четче. Общайтесь с заказчиком, исследуйте процессы, чаще проводите демо приложения. Учитесь задавать правильные вопросы и фиксировать максимально однозначные ответы.
2️⃣ Упрощайте алгоритмы
Не нужно превращать алгоритмы в огромных монстров. Разделяйте сложное на простое, как огромный контструкор на кубики.
Пропишите и посмотрите на всё сверху вниз и выделите крупные шаги. И дальше уже с верхнего уровня, проваливайтесь по ступенькам и прописывайте по элементам.
Когда в рецепте просят замешать крем и при этом одновременно топить тесто на плите, это приведёт к ступору даже опытного кондитера. Поэтому упрощайте и делайте последовательные шаги.
Продолжаем разбирать лайфхаки на тортах? Ставим ❤️
❤21🔥3👏3👍1
Лайфхаки для аналитиков. Часть 2
3️⃣ Систематизируйте требования
Представьте, вы зашли на сайт и увидели рецепт торта, который напоминает сплошной набор символов, без единой картинки. Вы закроете страницу и пойдёте искать информацию дальше.
Если ваши требования будут выглядеть как это рецепт, то с ним случится то же самое - их в ужасе закроют.
Что делать?
+ Делите на части, так проще воспринимается.
+ Добавляйте картинки и схемы.
+ Используйте простые слова и формулировки.
+ Разделяйте требования и примеры.
+ Требования пишите отдельно от документации.
4️⃣ Продумывайте альтернативные сценарии
Можно вносить все шаги алгоритмов в таблицу. После того как сценарий прописан, пофантазируйте и задайте себе вопрос, с точки зрения пользователя: а что я могу сделать дальше?
С тортом аналогично: что делать, если у меня нет стевии? Предлагаем решение!
5️⃣ Подготовьте чек-лист аналитики
Проверьте себя, все ли компоненты и функциональность учли при проектировании. Все ли доработки описаны?
6️⃣ Делайте ревью требований
Подключайте к ревью аналитиков, разработчиков или тестировщиков, чтобы они посмотрели на ваши требования и подсказали, как можно улучшить ваш торт 🍰
Согласитесь, если бы по всем этим пунктам писали рецепты в интернете, умелых кондитеров стало бы в разы больше. Так и с проектированием. Соблюдая это рекомендации вы сможете сделать ваши требования к ПО более качественными!
3️⃣ Систематизируйте требования
Представьте, вы зашли на сайт и увидели рецепт торта, который напоминает сплошной набор символов, без единой картинки. Вы закроете страницу и пойдёте искать информацию дальше.
Если ваши требования будут выглядеть как это рецепт, то с ним случится то же самое - их в ужасе закроют.
Что делать?
+ Делите на части, так проще воспринимается.
+ Добавляйте картинки и схемы.
+ Используйте простые слова и формулировки.
+ Разделяйте требования и примеры.
+ Требования пишите отдельно от документации.
4️⃣ Продумывайте альтернативные сценарии
Можно вносить все шаги алгоритмов в таблицу. После того как сценарий прописан, пофантазируйте и задайте себе вопрос, с точки зрения пользователя: а что я могу сделать дальше?
С тортом аналогично: что делать, если у меня нет стевии? Предлагаем решение!
5️⃣ Подготовьте чек-лист аналитики
Проверьте себя, все ли компоненты и функциональность учли при проектировании. Все ли доработки описаны?
6️⃣ Делайте ревью требований
Подключайте к ревью аналитиков, разработчиков или тестировщиков, чтобы они посмотрели на ваши требования и подсказали, как можно улучшить ваш торт 🍰
Согласитесь, если бы по всем этим пунктам писали рецепты в интернете, умелых кондитеров стало бы в разы больше. Так и с проектированием. Соблюдая это рекомендации вы сможете сделать ваши требования к ПО более качественными!
❤12🔥6👍4
🎯 У меня по жизни и в работе есть жесткое правило: сказала - сделала 🎯
✔️ Взялась за задачу - довела до релиза.
✔️ Обещала помочь заказчикам / ученикам - прикладываю все усилия и исполняю обещание.
✔️ Поставила цель - иду к ней, а не лежу в направлении.
✔️ Решила запустить свою уникальную онлайн-школу для системных аналитиков - вижу крутые результаты и получаю отзывы учеников "Я проходил другик курсы по аналитике, подобных по насыщенности и подходу нет! Спасибо!".
✔️ Мечтала о бизнес-образовании целый год - учусь сейчас.
✔️ Обещала провести вебинар в лисьих ушах и свозить Тюленя в Лас Вегас - сделано!
Где-то мое упрямство может быть лишним, но именно оно приводит мне к результатам!
Ставлю оптимистичные цели и сроки, чтобы не разочаровываться. Строю планы и иду к ним. Это работает не только по жизни, но и в разработке. Переношу этот опыт и на проект GetAnalyst, чтобы мои ученики с готовым планом и сроками могли получить навыки для роста и входа в профессию, которые они ожидают 🙌
Я хочу поделиться с вами девизом, который со мной по жизни:
ПРОСТО БЕРИ И ДЕЛАЙ!
(закреплен в шапке здесь)
Именно он помогает мне закрывать цели с путешествиями, бизнесом, саморазвитием, обучением....
P.S. Я тут на прошлом вебинаре Swagger обещала. Да - 🔥?
✔️ Взялась за задачу - довела до релиза.
✔️ Обещала помочь заказчикам / ученикам - прикладываю все усилия и исполняю обещание.
✔️ Поставила цель - иду к ней, а не лежу в направлении.
✔️ Решила запустить свою уникальную онлайн-школу для системных аналитиков - вижу крутые результаты и получаю отзывы учеников "Я проходил другик курсы по аналитике, подобных по насыщенности и подходу нет! Спасибо!".
✔️ Мечтала о бизнес-образовании целый год - учусь сейчас.
✔️ Обещала провести вебинар в лисьих ушах и свозить Тюленя в Лас Вегас - сделано!
Где-то мое упрямство может быть лишним, но именно оно приводит мне к результатам!
Ставлю оптимистичные цели и сроки, чтобы не разочаровываться. Строю планы и иду к ним. Это работает не только по жизни, но и в разработке. Переношу этот опыт и на проект GetAnalyst, чтобы мои ученики с готовым планом и сроками могли получить навыки для роста и входа в профессию, которые они ожидают 🙌
Я хочу поделиться с вами девизом, который со мной по жизни:
ПРОСТО БЕРИ И ДЕЛАЙ!
(закреплен в шапке здесь)
Именно он помогает мне закрывать цели с путешествиями, бизнесом, саморазвитием, обучением....
P.S. Я тут на прошлом вебинаре Swagger обещала. Да - 🔥?
🔥32
Вы уже знаете, что когда аналитики проектируют интеграции, то мы пользуемся Postman для проверки, что API соответствует документации. Есть еще один инструмент, который используют для публикации API-документации разработчики. Это Swagger.
Хочешь освоить НОВЫЙ НАВЫК системного аналитика? Жми "Участвовать"!
📚Учимся работать с API-документацией в Swagger на практике за 2 часа
🗓 1 декабря (ЧТ), 19:00 (Мск)
🟢 Участвовать
Хочешь освоить НОВЫЙ НАВЫК системного аналитика? Жми "Участвовать"!
📚Учимся работать с API-документацией в Swagger на практике за 2 часа
🗓 1 декабря (ЧТ), 19:00 (Мск)
🟢 Участвовать
👍11🔥3
Если бы я все время прислушивалась к внутреннему "страшно", то не исполнила бы даже половины желаний, которые у меня были и продолжают появляться 😒
Бывает, что я сталкиваюсь с неуверенностью в себе - так называемый "синдром самозванца". И это нормально. Когда я жалуюсь близким, и буквально ною "У меня может ничего не получиться", то слышу в ответ "Катя, ты смеешься? Ты уже столько сделала, столько прошла. Не бойся ошибаться. Главное пробуй!". И на бизнес-учебе мне постоянно сейчас вкладывают в голову то же самое "Пробуй! Ты можешь. Ты ведь теперь умеешь это, это и это". И я пробую. И все получается, хоть и не всегда с первого раза.
Из всего своего пути я поняла, что наличие наставника, который ведет тебя за руку к результатам и помогает быстро расти - это важно. И главная его ценность - вдохновлять и давать уверенность в своих знаниях и силах 🙌
За время работы с моим проектом GetAnalyst я заметила, что кажется я тоже становлюсь таким наставником, который не только делится знаниями и опытом, но и разрушает синдром самозванца.
Мне очень приятно получать от вас обратную связь не только по качеству знаний, но и по тому, как улучшилось ваше внутреннее состояние после обучения 😻 Уверенность в себе важна в любом деле! Это качество относится к софт-скилам аналитика. Именно оно является решающим фактором сначала на собеседовании, а затем во взаимодействии с вашей командой разработки.
Бывает, что я сталкиваюсь с неуверенностью в себе - так называемый "синдром самозванца". И это нормально. Когда я жалуюсь близким, и буквально ною "У меня может ничего не получиться", то слышу в ответ "Катя, ты смеешься? Ты уже столько сделала, столько прошла. Не бойся ошибаться. Главное пробуй!". И на бизнес-учебе мне постоянно сейчас вкладывают в голову то же самое "Пробуй! Ты можешь. Ты ведь теперь умеешь это, это и это". И я пробую. И все получается, хоть и не всегда с первого раза.
Из всего своего пути я поняла, что наличие наставника, который ведет тебя за руку к результатам и помогает быстро расти - это важно. И главная его ценность - вдохновлять и давать уверенность в своих знаниях и силах 🙌
За время работы с моим проектом GetAnalyst я заметила, что кажется я тоже становлюсь таким наставником, который не только делится знаниями и опытом, но и разрушает синдром самозванца.
Мне очень приятно получать от вас обратную связь не только по качеству знаний, но и по тому, как улучшилось ваше внутреннее состояние после обучения 😻 Уверенность в себе важна в любом деле! Это качество относится к софт-скилам аналитика. Именно оно является решающим фактором сначала на собеседовании, а затем во взаимодействии с вашей командой разработки.
👍13❤5🔥3👏1😁1
В сегодняшнем дне, когда можно утонуть в информации, ценно получать максимально сочный контент, который можно сразу использовать. Я терпеть не могу воду и лишнюю информацию.
Когда я создавала программы обучения, в первую очередь смотрела на то, что из знаний я регулярно использую в работе, а что приходится вспоминать раз в 1-2 года, если вообще приходится. С вебинарами, которые я для вас провожу, абсолютно такая же история. Только самое важное и передача опыта, на котором я постоянно расту.
Опыт проектирования интеграциий - один из скилов, которые я использую всегда. Сейчас в консалтинге много задач от бизнеса сводится к сбору одного решения из нескольких готовых. Подход к любой задаче, где есть фронтенд и бэкенд начинается с того, что я рисую верхнеуровневую схему компонентов. Часто разбираюсь с документациями API и проверяю, как наши и внешние системы работают, чтобы выстраивать бизнес-процессы.
Осваивать интеграции можно тогда, когда уже есть опыт работы с бизнес-требованиями и понимание, что главное в системе это данные, которые хранятся и обрабатываются. Поэтому даже с небольшим опытом работы в аналитике, коллеги осваивают этот навык. А некоторые аналитики сразу приходят в такие компании, что у них нет выбора - первый же проект у оказывается интеграционный и дается через боль.
Если открыть список вакансий - то можно увидеть, что опыт интеграций требуют либо прямым текстом, либо через набор подскилов, которые в него входят. Передаю вам скрины и полезные ресурсы для поиска работы 👌
Ресурсы для поиска работы аналитиком в России и СНГ:
▫️Работа для IT-аналитиков
https://t.me/analyst_job
▫️Работа ищет аналитиков
https://t.me/analysts_hunter
▫️SABA - Системные и бизнес-аналитики
https://t.me/saba_hunter
Полная подборка в моей статье: Работа для IT-аналитика. Вакансии. Релокация
Уже сегодня вечером будем осваивать новый практический навык из области интеграций:
📚Учимся работать с API-документацией в Swagger на практике за 2 часа
🗓 1 декабря (ЧТ), 19:00 (Мск)
🟢 Участвовать
Когда я создавала программы обучения, в первую очередь смотрела на то, что из знаний я регулярно использую в работе, а что приходится вспоминать раз в 1-2 года, если вообще приходится. С вебинарами, которые я для вас провожу, абсолютно такая же история. Только самое важное и передача опыта, на котором я постоянно расту.
Опыт проектирования интеграциий - один из скилов, которые я использую всегда. Сейчас в консалтинге много задач от бизнеса сводится к сбору одного решения из нескольких готовых. Подход к любой задаче, где есть фронтенд и бэкенд начинается с того, что я рисую верхнеуровневую схему компонентов. Часто разбираюсь с документациями API и проверяю, как наши и внешние системы работают, чтобы выстраивать бизнес-процессы.
Осваивать интеграции можно тогда, когда уже есть опыт работы с бизнес-требованиями и понимание, что главное в системе это данные, которые хранятся и обрабатываются. Поэтому даже с небольшим опытом работы в аналитике, коллеги осваивают этот навык. А некоторые аналитики сразу приходят в такие компании, что у них нет выбора - первый же проект у оказывается интеграционный и дается через боль.
Если открыть список вакансий - то можно увидеть, что опыт интеграций требуют либо прямым текстом, либо через набор подскилов, которые в него входят. Передаю вам скрины и полезные ресурсы для поиска работы 👌
Ресурсы для поиска работы аналитиком в России и СНГ:
▫️Работа для IT-аналитиков
https://t.me/analyst_job
▫️Работа ищет аналитиков
https://t.me/analysts_hunter
▫️SABA - Системные и бизнес-аналитики
https://t.me/saba_hunter
Полная подборка в моей статье: Работа для IT-аналитика. Вакансии. Релокация
Уже сегодня вечером будем осваивать новый практический навык из области интеграций:
📚Учимся работать с API-документацией в Swagger на практике за 2 часа
🗓 1 декабря (ЧТ), 19:00 (Мск)
🟢 Участвовать
👍2👎1
Unified Modeling Language (UML) — унифицированный язык моделирования, графическая нотация моделирования. UML показывает объекты и процессы в едином стиле при проектировании. Человеку не нужно читать полотно текста: всё обозначено схематически и визуально приятно глазу.
Диаграмма, нарисованная таким графическим языком, будет понятна всем, кто знаком с данной нотацией. Это как картина, написанная в определённом стиле. Изображение будет понято всеми искусствоведами, кто в этом разбирается, вне зависимости из какой страны человек.
Благодаря схемам, сложным структурам, которые выстраивает UML, команда общается на одном языке. Согласитесь это удобно, когда одинаковые связи и обозначения указывают на одно и то же в разных диаграммах.
Как и в любом жанре в живописи, UML использует определённые техники.
Выделяют 4 основных элемента:
👉 фигуры;
👉 линии;
👉 значки;
👉 надписи.
Сейчас UML используют преимущественно только при проектировании интеграций. Только 2 из 14 возможных видов диаграмм.
Диаграмма, нарисованная таким графическим языком, будет понятна всем, кто знаком с данной нотацией. Это как картина, написанная в определённом стиле. Изображение будет понято всеми искусствоведами, кто в этом разбирается, вне зависимости из какой страны человек.
Благодаря схемам, сложным структурам, которые выстраивает UML, команда общается на одном языке. Согласитесь это удобно, когда одинаковые связи и обозначения указывают на одно и то же в разных диаграммах.
Как и в любом жанре в живописи, UML использует определённые техники.
Выделяют 4 основных элемента:
👉 фигуры;
👉 линии;
👉 значки;
👉 надписи.
Сейчас UML используют преимущественно только при проектировании интеграций. Только 2 из 14 возможных видов диаграмм.
👍15🔥1
ТОП-4 программ для создания UML-диаграмм
💥 Diagrams.net — удобный сервис для создания UML-диаграмм, моделей бизнес-процессов онлайн. Совместим со многими программами: Google Docs, Git, Dropbox, OneDrive и др.
💥 Dbdiagram.io — подойдёт для разработчиков и аналитиков, чтобы создавать диаграммы взаимосвязей базы данных.
💥 Google Drawings — бесплатное приложение для создания блок-схем и диаграмм в составе Google Drive.
💥 xmind.net — инструмент помогает выстраивать интеллектуальные карты (mind map), логические схемы, разные структуры.
💥 Diagrams.net — удобный сервис для создания UML-диаграмм, моделей бизнес-процессов онлайн. Совместим со многими программами: Google Docs, Git, Dropbox, OneDrive и др.
💥 Dbdiagram.io — подойдёт для разработчиков и аналитиков, чтобы создавать диаграммы взаимосвязей базы данных.
💥 Google Drawings — бесплатное приложение для создания блок-схем и диаграмм в составе Google Drive.
💥 xmind.net — инструмент помогает выстраивать интеллектуальные карты (mind map), логические схемы, разные структуры.
👍16😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
Pruffme
Учимся работать с API-документацией в Swagger на практике за 2 часа
Больше 90% IT-компаний на рынке разрабатывают системы, для которых нужны интеграции. Один из инструментов, которые используют для публикации API-документации разработчики - Swagger. Разберем все нюансы работы в прямом эфире!
Спасибо вам за крутой вебинар! ❤️❤️❤️
Это было что-то невероятное! Я в абсолютном восторге от того, как много сегодня удалось разобрать за такой небольшой промежуток времени!
💥Запись на курс по интеграциям торжественно открыта
🗓 Старт 6 декабря
📕 6 недель практики, 9 модулей
❗️Следующий поток не раньше мая 2023
Все подробности здесь 🔗 а если у вас есть вопросы, то можно смело писать @getanalyst 🙂
Это было что-то невероятное! Я в абсолютном восторге от того, как много сегодня удалось разобрать за такой небольшой промежуток времени!
💥Запись на курс по интеграциям торжественно открыта
🗓 Старт 6 декабря
📕 6 недель практики, 9 модулей
❗️Следующий поток не раньше мая 2023
Все подробности здесь 🔗 а если у вас есть вопросы, то можно смело писать @getanalyst 🙂
getanalyst.ru
Интеграции: практический курс для системных и бизнес-аналитиков
Узнать, что такое "интеграции", можно, если решить реальную задачу:
✅ Получите требования заказчика на создание приложения с интеграциями
✅ Опишите архитектуру интеграций: какие приложения есть, и как они взаимодействуют между собой
✅ Опишите сценарии взаимодействия…
✅ Получите требования заказчика на создание приложения с интеграциями
✅ Опишите архитектуру интеграций: какие приложения есть, и как они взаимодействуют между собой
✅ Опишите сценарии взаимодействия…
👍8🔥2💩2😁1