👩🏻‍💻 Подкаст GetAnalyst - Катя про IT
631 subscribers
11 photos
4 videos
25 links
🏃‍♀️Системный аналитик в движении
🚀Веду IT-проекты от идеи до пользователей
🧠Считаю, что учиться можно только на своих ошибках
📚Зачитываюсь книгами
🚀Создала сообщество @getanalysts

Опыт системного анализа здесь! :)
Download Telegram
Как собирать требования к ПО: проблемы и решения 📝

Что такое "верхний уровень", и как идут в глубину
Полнота требований
Про изобретение велосипедов
Почему требования не читают
Когда не нужно грузить заказчика
Какие документы появляются в процессе сбора требований

Рассказываю, почему требования в первую очередь используют, чтобы поднять все явные и скрытые проблемы бизнеса, а только затем предлагают решения 👩‍💻
Синхронно или асинхронно? 🧐
На практических кейсах рассказываю про виды процессов, в чем отличия, когда и как их применять.

🔹 Определения
🔹 Отличия
🔹 Разбор кейсов
🔹 Рекомендации по использованию
Мы собираем требования и проектируем системы с внутренними подсказками:

✔️ Пользователям необходимо решить такую-то проблему, для этого система...
✔️ Я, как пользователь, хочу, чтобы....
✔️ Чтобы пользователь получил результат, ему необходимо выполнить следующие шаги...

Идем по прямым сценариям 📈

А работаете ли вы с обратной стороной проектирования? Помните про реальный мир? Как не должна себя вести в случае, если на нее нападут миллионы разъяренных пользователей в погоне за маркетинговой акцией? Или если сервера откажут? Много внимания уделяете этим вопросам?

Мой любимый вопрос: "Что тут может пойти не так?" 🙃
Жизнь на удаленке 👩‍💻

В истории с удаленной работой есть как плюсы, так и минусы.

Плюсы:
Дорога - экономим время и деньги
Еда - закупаем только продукты домой и не тратимся на кафе
Самостоятельное планирования рабочего дня
Нет шумных коллег вокруг, лучше фокус
Свое уютное рабочее место
Возможность поспать днем, вместо обеда или после него

Минусы:
⛔️ Размытые границы начала и конца рабочего дня, всегда на связи
⛔️ Малоподвижность, раньше хотя бы надо было встать и дойти до машины или транспорта
⛔️ Живое общение превратилось в виртуальное, много созвонов изматывают и не дают работать
⛔️ Шумные сожители или "работа из однушки"
⛔️ Не знаешь людей, с которыми работаешь

В подкасте рассказываю про возможные подходы к решению проблем удаленки, и как извлекать из нее максимум пользы 📈

📚 Рекомендации к прочтению:
"То, как мы работаем, не работает" - Тони Шварц
"Атомные привычки" - Джеймс Клир
"Магия утра" - Хэл Элрод
Media is too big
VIEW IN TELEGRAM
Вернулась с праздников и конференций 🙈 возобновляю активность!

А пока расскажу немного про интеграции и нагрузки 👩‍🏫

Заглядывайте в расписание мероприятий моей школы GetAnalyst. Там много интересного 👀
https://getanalyst.ru/events
Media is too big
VIEW IN TELEGRAM
На вебинарах GetAnalyst я рассказывала про процесс разработки и показала ключевой инструмент управления проектами - Jira. В дополнение к вебинарам будет несколько видео 👩🏻‍💻

📹 Часть 1
Настройка процесса и типы задач
Media is too big
VIEW IN TELEGRAM
Продолжаю рассказывать про управление задачами на проекте 👩‍💻
Полюбившийся GetChallenge - платформа для челленджей, помогает мне показать на практике, что происходит на IT-проектах. И как аналитики думают в процессе решения задач 🚀

В этом видео:
Превращение User Stories и Use Cases в задачи Jira
Создание и настройки задачи в Jira
Декомпозиция функциональных требований в задачи на бэк, фронт и мобилки

🔗 Miro
Я выбрала "войти в IT" еще в 10-м классе. Поэтому получила высшее образование и работала по специальности с 3 курса университета. Удивительное совпадение 👩‍🎓 На последнем вебинаре в GetAnalyst я в очередной раз упомянула про это, и решила показать свой диплом.

НИЯУ МИФИ
01.03.02 Прикладная математика и информатика
Кафедра системного анализа №28

Мне задавали вопросы:
⭕️ Где получила высшее образование?
⭕️ Какие ВУЗы рекомендую, чтобы научиться всему и стать востребованным IT-специалистом?

Вам 17-19 лет, сходите в МИФИ на мою кафедру (хотя ее уже 10 раз переименовали после моего выпуска) или ВШЭ.

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

Это мой диплом бакалавра. 4 года жизни. 67 предметов. Еще есть диплом магистра.

Сколько предметов реально пригодились, когда я вышла на работу?
Дано: 📕 диплом о высшем IT-образовании и 📚 67 предметов
Сколько предметов реально пригодились, когда я начала работать системным аналитиком? 👩‍💻
Anonymous Poll
15%
0
73%
1-10
9%
11-20
3%
20+
Про высшее образование для начинающих в IT: надо или нет?

📕 Диплом — полезная штука. Уменьшает количество вопросов на собеседовании. Оправдывает, когда устраиваешься на работу без опыта в 19-24 года

📚 Знания — есть полезные предметы. Не во всех ВУЗах, не ото всех преподавателей дождешься структурированной информации без воды и крутой практики, но все же свои 20% полезных предметов я нашла

📝 Я выпускалась с дипломом по выбранной мною теме, а не моим научным руководителем. Это было круто. Я на инициативе сама работала над ним и меня не надо было пинать

Итог: высшее техническое образование полезно, но не всегда стоит того времени, которое ему приходится отдавать.

Что было полезно, а что не очень? Ответ в подкасте 👩‍💻
P.S. История искусств 100%
Риски в IT-проектах и как системный аналитик может помочь их выявить или избежать 😎

Про риски:
😱 Срыв сроков
😱 Коммуникации с заказчиком
😱 Команда лишается бойцов на время отпусков/болезней
😱 Нет документации
😱 Изменения требований на ходу
😱 Неучтенные детали технической реализации и невыполнимость требований
😱 Неоднозначные формулировки требований

Все бывает. И давайте разберёмся, как с этим всем справляться 😏
Channel name was changed to «👩🏻‍💻 Подкаст GetAnalyst - Катя про IT»
Audio
💫 Как стать системным аналитиком: личный опыт 💫

Привет! Делюсь с вами своим личным опытом в IT и рассказываю, как пришла в системный анализ и нашла свою первую работу.

Обсуждается профессия системного аналитика: роль, задачи и путь к карьерному росту.

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

0:50 - Екатерина Ананьева и сообщество GetAnalyst
4:00 - Кто такой системный аналитик
8:10 - Процесс работы с рабочими задачами
19:10 - Как Екатерина выбрала системный анализ. О мечтах и "Я тоже могу"
23:25 - Поиск работы и портфолио аналитика: первое предложение о работе junior-системному аналитику
37:55 - Почему был создан проект GetAnalyst
40:25 - Идея подкаста GetAnalyst, пожелания и рекомендации подписчикам


Эпизод доступен в:

Apple Podcast
Яндекс.Музыка
Spotify
Amazon Music
Telegram
YouTube

Подписывайтесь и делитесь с коллегами и начинающими системными аналитиками!

🔗 Обратная связь и предложения
Please open Telegram to view this post
VIEW IN TELEGRAM
Audio
ЭПИЗОД 2:
🟣 ПОРТФОЛИО СИСТЕМНОГО АНАЛИТИКА

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

Ведущая:

Екатерина Ананьева


Подкаст сообщества системных аналитиков GetAnalyst.
💫 ПОРТФОЛИО СИСТЕМНОГО АНАЛИТИКА 💫

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

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

Обсуждение вдохновлено вопросом из Telegram-чата сообщества GetAnalyst и будет полезно как для начинающих, так и для опытных системных аналитиков, стремящихся продемонстрировать свой профессионализм и навыки потенциальным работодателям.

00:20 - Введение и предыстория выбора темы
2:32 - Определение портфолио
5:22 - Примеры портфолио для разных специалистов и его назначение
10:45 - Что входит в портфолио системного аналитика
15:47 - Когда и для чего системному аналитику нужно портфолио, соблюдение корпоративной тайны
23:33 - Опыт использования портфолио и как оно помогло устроиться на позицию стажера системного аналитика
25:57 - Что можно использовать для портфолио системного аналитика - итоги
31:01 - С помощью каких инструментов и ресурсов формировать портфолио
35:20 - Обязательно ли наличие портфолио для системного аналитика
37:11 - Рекомендации слушателям

Эпизод доступен в:

Apple Podcast
Яндекс.Музыка
YouTube
Telegram
Spotify
Amazon Music


Подписывайтесь на подкаст и делитесь с коллегами, начинающими и опытными системными аналитиками!
Audio
ЭПИЗОД 3:
🟣 ПРОБЛЕМЫ В РАБОТЕ С ЗАДАЧАМИ НА ИНТЕГРАЦИИ

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

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


Ведущая:

Екатерина Ананьева


Подкаст сообщества системных аналитиков GetAnalyst.
💫 ПРОБЛЕМЫ В РАБОТЕ С ЗАДАЧАМИ НА ИНТЕГРАЦИИ 💫

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

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

1:18 - Что такое интеграции?
4:25 - Роль системного аналитика в процессе работы с задачами на интеграции.
11:41 - Как изменилась работа с задачами на интеграции за последние годы?
16:49 - Написал требования в соответствии с API-документацией внешней системы, а потом оказалось, что работает не так.
19:40 - Интеграция работала в продакшн и всё было хорошо, а потом всё внезапно сломалось.
22:57 - Что делать если предстоит интегрироваться с системой у которой еще нет API, а сроки горят?
26:18 - Разработчик системы, с которой предстоит интегрироваться, не предоставляет API и доступы, а задачу нужно реализовать, потому что сроки (P.S. Влиять через заказчика на внешнюю команду при возможности).
28:07 - Что, если вы тот самый разработчик, у которого просят API, но вам пока не до этого?
29:21 - Платные подписки и использование внешних систем. Примеры: DaData.ru, сервисы SMS-рассылок с поштучной оплатой со счета заказчика и другие.
31:58 - Разные структуры данных в разных системах: как собрать всё в нашей системе воедино? Про агрегаторы.
36:07 - Высокие нагрузки и длительное ожидание ответов. Асинхронные запросы и вебхуки.
39:37 - Не работал с видом API, по которому предстоит интеграция (REST API, GraphQL, gRPC, SOAP API и WebSocket - основные, посмотрите на них).
42:02 - Заключение и рекомендации


Эпизод доступен в:

Яндекс.Музыка
YouTube
Telegram
Apple Podcast
Castbox
Spotify
Amazon Music


Подписывайтесь на подкаст и делитесь с коллегами, начинающими и опытными системными аналитиками!
Audio
ЭПИЗОД 4:
gRPC vs REST - ЧТО ВЫБРАТЬ ДЛЯ ПРОЕКТА

В этом эпизоде подкаста системный аналитик Мария Кубенина рассказывает про gRPC API в сравнении с REST API, и делится своим опытом использования в высоконагруженных проектах.

Этот подкаст будет полезен не только системным аналитикам, но и разработчикам, архитекторам ПО, проектным менеджерам и всем, кто интересуется современными подходами в разработке и интеграции IT-систем, в частности хочет начать изучать gRPC API.

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


🌟 Ведущая:
Екатерина Ананьева
🌟 Гость:
Мария Кубенина

Подкаст сообщества системных аналитиков GetAnalyst.
💫 gRPС vs REST - ЧТО ВЫБРАТЬ ДЛЯ ПРОЕКТА 💫

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

В этом эпизоде подкаста системный аналитик Мария Кубенина, гость подкаста GetAnalyst, рассказывает про gRPC API в сравнении с REST API, и делится своим опытом использования в высоконагруженных проектах.

Этот подкаст будет полезен не только системным аналитикам, но и разработчикам, архитекторам ПО, проектным менеджерам и всем, кто интересуется современными подходами в разработке и интеграции IT-систем, в частности хочет начать изучать gRPC API. Вы найдете в этом подкасте ценные инсайты и рекомендации по применению gRPC в своих проектах, узнает, какие преимущества может принести этот подход и как избежать потенциальных проблем при его внедрении.

1:20 - Знакомство с Марией и её историей знакомства с gRPC API
3:30 - Почему на текущем проекте выбрали gRPC API
6:09 - Что такое gRPC и почему разработчики выбирают его, а не REST API
9:24 - HTTP 2. Сравнение gRPC и REST API. Как именовать методы gRPC
17:45 - Обновления gRPC и обратная совместимость версий. Нумерация полей в gRPC.
21:05 - Версионирование REST API
24:30 - Какие типы приложений выигрывают при переходе с REST на gRPC API
26:40 - Отмена запросов в gRPC - крутой бонус для микросервисной архитектуры
28:10 - Недостатки gRPC по сравнению с REST API
32:28 - Ограничение размера сообщений в gRPC и передача файлов
34:45 - Вызовы при внедрении gRPC в существующий проект с REST API
39:25 - Тестирование gRPC API
43:55 - Что посмотреть и почитать системному аналитику, чтобы освоить gRPC API

Рекомендации от Марии и примеры файлов protobuf доступны по этой ссылке 🔗

Эпизод доступен в:

Apple Podcast
Яндекс.Музыка
YouTube
Telegram
Castbox
Spotify

Подписывайтесь на подкаст и делитесь с коллегами, начинающими и опытными системными аналитиками!
Audio
ЭПИЗОД 5:
ВОПРОСЫ И ОТВЕТЫ ПО REST API: СОБЕСЕДОВАНИЕ НА СИСТЕМНОГО АНАЛИТИКА

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

Подкаст разделен на три основные части: теоретические вопросы; виды практических задач; вопросы по опыту работы и портфолио.

Эпизод рекомендуется к прослушиванию как для начинающих, так и для опытных системных аналитиков, стремящихся углубить свои знания в теме проектирования REST API и успешно проходить технические собеседования. Особенно рекомендуется, если у вас завтра техническое интервью 🙂

Рекомендации в конце эпизода:
1. Книга: Арно Лоре. Проектирование веб-API
2.
Канал GetAnalyst с разбором проектов по REST API
3. Видео на
YouTube-канале GetAnalyst:
3.1. Связь базы данных и дизайна REST API
3.2. REST API с нуля: дизайн методов для работы менеджера с заявками автосервиса
3.3. Postman: навык тестирования REST API за вечер
4. Статья
“Проектирование REST API: спорные вопросы с проектов и собеседований на системного аналитика (и не только)”


🌟 Ведущая:
Екатерина Ананьева

Подкаст сообщества системных аналитиков GetAnalyst.
💫 Вопросы и ответы по REST API: собеседование на системного аналитика 💫

В новом эпизоде подкаста мы обсуждаем вопросы по REST API с собеседований на позицию системного аналитика, и разбираем ответы на них с примерами.

Эпизод рекомендуется к прослушиванию как для начинающих, так и для опытных системных аналитиков, стремящихся углубить свои знания в теме проектирования REST API и успешно проходить технические собеседования. Особенно рекомендуется, если у вас завтра техническое интервью 🙂

00:59 - О структуре выпуска и причине выбора темы.
02:25 - Что такое REST API и его отличия от RESTful.
10:10 - 6 главных принципов REST API.
15:52 - Структура запросов и ответов REST API: типы методов и отличия между ними.
23:50 - URL и URI. Структура URI запроса. Примеры.
query и path-параметры, headers, тело запроса и ответа, авторизация, коды состояний HTTP.
29:10 - Ресурс в контексте REST API. Связь объектов данных (ресурсов) REST API и БД.
31:05 - Query-параметры в запросе. Элементы пагинации в query-параметрах и body. Path-параметры.
36:28 - Что спрашивают по авторизации в API на собеседовании. Про безопасность. Заголовки запросов - Headers. Форматы сообщений в Body.
39:27 - Коды ответов HTTP, их назначения и какие знать обязательно. Вопросы с подвохами про отличия между кодами ответов HTTP в разных ситуациях.
43:40 - Отличия между POST и PUT. Идемпотентность. Получение данных через POST.
47:10 - Другие важные технические вопросы про асинхронные запросы и Webhook-и.
48:48 - Виды практических задач по REST API на собеседованиях для системных аналитиков.
54:00 - Вопросы про опыт работы с REST API. Рекомендация - используйте портфолио (личные демо-проекты).
56:48 - Заключение и рекомендации по самостоятельному освоению REST API.

Эпизод доступен в:

Apple Podcast
Яндекс.Музыка
YouTube
Telegram
Castbox
Spotify

Подписывайтесь и делитесь с коллегами! 😉