Системный анализ | Ольга Пономарева
31.6K subscribers
3.46K photos
67 videos
22 files
1.31K links
https://t.me/care_sa
Ольга Пономарева, старший системный аналитик с опытом более 8 лет

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

Найдите обучение для себя в школе Систем Аналист: https://systemanalyst.life
Download Telegram
Системные аналитики, дневники на стол 😏

С Днём знаний! Ольга Андреевна подготовила расписание на сентябрь 👩‍🏫

5 и 12 сентября — Вайбкодинг для аналитиков

На реальном Telegram-архиве научимся обрабатывать большие объёмы информации с помощью ИИ, соберём базу знаний и превратим её в сайт с поиском, навигацией и авторизацией

7 сентября — Архитектура систем. База

Разберём НФТ, архитектурные стили, декомпозицию, API, очереди, вебхуки и System Design. В итоге спроектируем собственную систему

28 сентября — Архитектура систем. Хард

Пойдём глубже в C4, архитектурные слои, антипаттерны, индексы, репликацию, шардирование, кэширование и NoSQL

А ещё скоро — «Собесы с ИИ»

Готовим воркшоп-челлендж по подготовке к собеседованиям с помощью искусственного интеллекта. Формат — игра на выбывание 😈

Дату и подробности объявим немного позже

Не хотите ждать определённой даты?

У нас есть "факультативы", которые можно начать в любое время: ИИ для аналитика, AI-агенты в Cursor, брокеры сообщений, базы данных и SQL, REST API, Postman, Swagger, UX/UI и другие программы

👉 Посмотреть всё обучение

На какой урок записываетесь? 😏
🔥14😁31
Почему нельзя просто увеличить timeout?

Однажды, прекрасным утром на проекте Х возникла следующая ситуация: один их сервисов стал отвечать 20 секунд. Заказчики предлагают:

Сейчас timeout 5 секунд. Давайте поставим 30 — и проблема исчезнет

Что должен проверить аналитик?
У нас границы нигде не заканчиваются


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

То код напишем, то дизайн сделаем, то вот и с архитекторами постоянно мучаемся кто что должен 😊


На прошлых выходных как раз обсуждали с аналитиками холиварную тему: где все-таки заканчивается зона ответственности системного аналитика и начинается зона архитектора/разработчика?

Например, аналитик понимает, что для нового сценария лучше использовать асинхронную интеграцию. Он должен просто описать бизнес-требования и передать решение архитектору? Или он уже должен прийти с конкретным вариантом: Здесь нужен Kafka, потому что…

Или аналитик понимает, какая должна быть структура данных и как она будет меняться. Он должен описать логическую модель и передать разработчику? Или должен спроектировать физическую реализацию?

Я всё больше склоняюсь к тому, что сильный СА не может полностью отстраняться от технических решений. Но тогда где граница между СА и архитекторами/разработчиками?

Где она проходит у вас на проектах?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
В эту сб проводим завтрак для аналитиков. Так что кто хотел увидится лично - приходите 🐱
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Analyst club
Привет, сообщество!

Лето — это прекрасно, но давайте будем честны: нам не хватало этих уютных посиделок и разговоров о насущном (и не очень). Осень — время новых встреч и теплых компаний, так почему бы не начать её правильно?

Завтрак! Уже в эту субботу!
Резко и дерзко записываемся, не откладываем!

5 сентября (суббота) в 10:00 мы снова соберемся в прекрасном и известном месте Сыроварня
Адрес: Лесная ул., 20, стр. 4

Чтобы принять участие, необходимо оставить заявку по ссылке:
ссылка на форму регистрации
Мест, как всегда, мало. Не откладывайте регистрацию!

P.S. Обязательно дождитесь подтверждения регистрации. До 3 сентября всем напишем

P.S.P.S. Ресторан берет сервисный сбор 10%, предупреждаем заранее 🫶🏻

#АналитическиеЗавтраки
🔥41
Media is too big
VIEW IN TELEGRAM
ХАБР ВСЁ

Виктор Шариков, админ нашего чата по ИИ и автор воркшопа "Вайбкодинг для аналитика", создал базу знаний на основе самых топовых телеграм каналов по системному анализу!

Пока это не конечный продукт и он будет дорабатываться, но ценность не только в том, что теперь есть сайт-шпаргалка для системных аналитиков

🚀 ВЫ СМОЖЕТЕ ДЕЛАТЬ ТАКЖЕ, если посетите воркшоп, который стартует уже завтра

На воркшопе мы пройдём похожий путь, только исходником станет архив профессионального чата аналитиков

За два практических дня обработаем переписку с помощью ИИ, выделим полезные темы и решения, соберём базу знаний и превратим её в сайт с поиском, навигацией и авторизацией

Зачем мне делать тоже самое, если могу просто воспользоваться готовым?


Навык можно применить у себя в работе, где много неструктурированной информации или в чате много обсуждений. Можно монетизировать навык и получать доп доход вне работы. Да или просто научиться вайбкодить, понять принцип и механику, чтобы выделяться в компании (тут писали об этом)

📅 5 и 12 сентября, с 12:00 до 17:00 МСК

➡️ Посмотреть программу и присоединиться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14😁42
Кстати, в тему завтрашнего воркшопа и как ИИ разгружает рутину, не только рабочую, но и помогает в жизни!

Я планирую путешествие в Японию, и не могла не воспользоваться тем, что как раз будет на воркшопе: я выгрузила из тг-канала блогера места по японии, попросила сформировать локации (бары, шопинг, парки и т.д.) прям на гугл-карту

получилась просто супер крутая гид-карта

так что применять можно навыки с воркшопа не только в работе!

А вообще считаю, что я капец лайфхакер по путешествиям! Обращайтесь 😅
14👍4😁1
Реальная домашка ученика. Найдёте ошибку?

Наши эксперты проверяли домашку на курсе «Архитектура. База» и решили принести нам один реальный кейс. Задание было следующее: разбить образовательную платформу на DDD-поддомены и определить тип каждого поддомена. Фрагмент ответа представлен в фото

Задача
В этом ответе есть 2 технические ошибки по DDD. Попробуйте найти их в комментариях. Спойлер: ошибки не в названиях поддоменов, а в логике определения их типа.

Первые, кто найдёт обе ошибки и объяснит почему, наш почет и уважение ❤️
А для кого было трудно - ждем на курсе "Архитектура.База" уже в понедельник
🔥32
Уже завтра прозвенит звонок на первые уроки курса "Архитектура систем. База"

Для тех, кто еще принимает решение, хочу сообщить, что осталось 4 места на текущий поток!

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

📱 Смотреть обзор на YouTube
📱 Смотреть обзор на VK Видео

А еще важно уточнить, что домашки на наших курсах - дело серьезное. В них и есть основная ценность обучения. Но, естественно, заставить делать их не можем

Тут делились реакцией ученика на домашку и общее мнение о воркшопах прошлого потока!

Успевайте принять участие и придти на первые уроки уже завтра:
https://systemanalyst.life/architecture
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Please open Telegram to view this post
VIEW IN TELEGRAM
2🎉2👏1
Что делать, если один и тот же файл нужен всем

💬 Немного контекста задачи: на образовательной платформе автор загружает видео, презентации и дополнительные материалы к курсу. Сейчас файлы хранятся на серверах приложения, но платформа начинает разростаться:
- одновременно курс могут проходить до 20 000 студентов, что влечет за собой просмотр одного видео тысячами пользователей одновременно;
- автор может заменить файл, пока студенты продолжают пользоваться курсом;
- файлы нельзя делать публичными по прямой ссылке.
Команда обсуждает архитектуру хранения.

Что выберете? И самое главное, почему? Пишите в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
😁43
И кстати!
Мне выдали визу в Великобританию на полгода. Да уж, мои мечты полететь в нее на свое др 5 августа не оправдались, придется лететь в самую ужасную осеннюю или зимнюю погоду😊

Принимаю рекомендации по UK в комментариях)
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Я не всегда делюсь на этом канале своим личным, но про визу в Великобританию не могла обойти стороной! 😅

Пишите рекомендации по UK в комментариях)

А если хотите больше видеть моей жизни, то велком на канал "Сегодня с Олей". Скоро полечу в Японию и Корею - буду делиться)
🔥101
Так выглядит
"Нужно просто добавить одно поле"

😏

Иногда это действительно небольшая доработка. А иногда после этой фразы аналитик начинает выяснять:

🥰 откуда берётся значение поля
🥰 обязательное оно или нет
🥰 что делать со старыми записями
🥰 как его воспримут старые версии клиентов
🥰 в какие смежные системы его нужно передать
🥰 кто и по каким правилам будет его заполнять

И внезапно одно поле затрагивает базу данных, API, фронтенд, миграции, тесты и документацию

Было у вас такое, что скрывалось за «маленькой доработкой»?
Рассказывайте самые эпичные случаи в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
💯311👍1
Когда анализа уже достаточно?

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

Команда читает и спорит

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

"Лучше проработать все мелочи"
Подробная спецификация снижает неопределённость. Разработчику не приходится додумывать, что делать в редких сценариях, а бизнесу проще заранее увидеть, как будет вести себя система. Лучше потратить время на анализ сейчас, чем обнаружить неоднозначность уже после реализации

А вы до какой степени детализируете свое описание? Где для вас проходит граница между "хорошо проработал" и "переработал"?