Вера Коновалова | Системный аналитик в IT
2.19K subscribers
205 photos
6 videos
127 links
Системный аналитик 8+ лет
Жиза и наблюдения про работу в IT
Мой курс по СА на Stepik 👉 https://stepik.org/a/247866
Практика 👉 https://stepik.org/a/253170
Связаться 👉 @verakonovalova
Download Telegram
🎄 Итоги года 🎄

Привет! 👋
Год был невероятно насыщенным. Главное событие для нас — запуск AnalystCore.
Это была мечта, которая стала реальностью.

1️⃣ Мы, Вера — системный аналитик, и Юрий — фулстек-разработчик, вдвоём разработали свою платформу для проведения онлайн-курсов.
Была проведена огромная работа по проектированию архитектуры, API, БД, UI, метрик, событий. Мы писали код, рефакторили, тестировали, настраивали инфраструктуру и деплой.
Нам безумно нравится весь этот процесс, и говорить о нём мы можем часами!
А впереди у нас большой бэклог, где много интересных фич. Всё для наших любимых учеников. ❤️

2️⃣ На платформе запустили авторский курс по базе системного анализа.

Курс делала, как для себя! Отвечала на вопрос, а чего мне не хватало в первые 3 года работы системным аналитиком? Этот курс я делала около двух лет, собирая интересные кейсы с работы, углубляясь в теорию, изучая разные точки зрения на инструменты и технологии.
А ещё весь материал мы разрабатывали и со стороны разработчика. Системный аналитик пишет задачи для разработчиков, поэтому нет ничего лучше, чем спросить их самих, что им нужно в задачах? С этим девизом мы и шли всё это время!

Проработать контент — это только часть работы. Дальше мы около трёх месяцев всё снимали и монтировали. Использовали хорошее оборудование.
Это не записанные вебинары на 3 часа с плохим звуком, неподготовленными презентациями и без какого-либо видеомонтажа.
Это короткие видеоуроки от 5 до 25 минут, где нет лишней информации. Каждое слово выверено, никакой воды. В каждом видео есть вывод и логическое завершение. У нас качественная картинка и звук.

3️⃣ В сентябре запустили данный Telegram-канал, и за четыре месяца мы обсудили много интересных тем!

📌
#sa_dev
#db
#dev_process
#frontend
#documentation
#usecase

4️⃣ Ещё мы начали вести Telegram-канал для новичков в системном анализе — Старт карьеры.

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

До встречи в 2025! Поздравляем всех с наступающим новым годом!🎄

С вами Вера и Юрий,
основатели AnalystCore ❤️
🔥13🍾4🎄4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🎄 С Новым годом! 🎄

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

Начните год с действий, которые приведут к результатам! 🎯
С праздником! Пусть 2025-й станет годом ваших ярких побед! 🌟
🔥65👏2👍1
💬 Вопрос от подписчика: как найти работу системным аналитиком?

Спасибо за ваш вопрос! 💬

Мы недавно поднимали эту тему в нашем втором канале — Старт карьеры. Там разобрали пошагово, как войти в профессию, найти работу и с чего начать.
Если этот вопрос для вас актуален, переходите к посту Как джуну найти работу? 🚀. А сегодня рассказали о поиске на hh.ru — читайте последний пост.

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

Спасибо, что читаете нас! ❤️
7🔥4
Умеете отдыхать? Поделитесь, как вы расслабляетесь?

Признаюсь, у меня есть проблема — я не умею отдыхать. 😅
Всегда кажется, что нужно делать что-то полезное, иначе время потрачено зря.

Но отдых тоже важен, и я хочу у вас спросить: как вы отдыхаете?
Проголосуйте или поделитесь своим способом в комментариях! 👇
🔥8
Наконец нашёл время отдохнуть
🎄 Достал кружку с чаем, уютный плед, включил гирлянды... и тут возникло дикое желание переделать задачу.
💯6😨1
Возвращаемся в строй!

Привет! 👋
Праздники позади, и самое время снова образовываться! 🧠

До Нового года мы много говорили про фронтенд. Разбирали:
* Что разработчики хотят видеть в задачах.
* Как описывать логику в формате «Если — То — Иначе».
* Плохие задачи на фронт и как их исправить.
* Кэширование данных на фронте и многое другое.
Если пропустили — читайте по хэштегу #frontend.

Теперь плавно переходим к новой теме — диаграммы.

Диаграммы помогают системному аналитику наглядно показать взаимодействия внутри системы, между компонентами, людьми, другими системами. А продолжая тему фронтенда, начнём с диаграммы последовательности (Sequence Diagram). Ведь это идеальный инструмент, чтобы показать, как взаимодействуют фронтенд и бэкенд, как фронт реагирует на ответы бэка. Все сценарии и обработка ошибок — наглядно и понятно.

В ближайшие дни будем разбирать, как строить сиквенс-диаграмму на UML.
Следите за обновлениями и готовьте свои вопросы! 😊

#uml #diagrams
👍165🔥4
Sequence Diagram

Диаграмма последовательности или Sequence Diagram (сиквенс-диаграмма) предназначена для наглядного отображения взаимодействий между объектами в системе. Она демонстрирует порядок обмена сообщениями между объектами во времени, а также их жизненный цикл.

Sequence Diagram универсальна и может использоваться для множества кейсов, где важно показать взаимодействия:
1️⃣ Фронтенд ↔️ Бэкенд
2️⃣ Сервис ↔️ Сервис
3️⃣ Пользователь ↔️ Система
4️⃣ Система ↔️ Внешние API
Примеры конкретных кейсов см. в картинках 👆

Дополнительные сценарии применения:
5️⃣ Моделирование сложных процессов
6️⃣ Документация для команды

Sequence Diagram полезна там, где нужно:
* Показать взаимодействие между участниками.
* Уточнить порядок выполнения шагов.
* Отловить узкие места и детально проработать сценарии.

Как рисовать?
1️⃣ В графических редакторах вроде draw.io.
2️⃣ Текстом в PlantUML — это удобно и наглядно. Вы пишете код, а система автоматически строит диаграмму.

#uml #sequence #diagrams
👍193👏3
Фронтенд ↔️ Бэкенд

Диаграмма последовательности отлично подходит для отображения реакции фронтенда на ответы от бэкенда.

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

Диаграмма сделана в PlantUML. Хотите увидеть её визуально?
1️⃣ Зайдите на plantuml.com
2️⃣ Вставьте код👇
3️⃣ Нажмите Submit

@startuml
actor User
participant Frontend
participant Backend
User -> Frontend: Нажимает «Сохранить»
Frontend -> Backend: POST /resources
alt Ответ 200 OK
Backend --> Frontend: {«id», «data»}
Frontend -> Frontend: Отображает сущность в режиме ред-я
else Ответ 500 Internal Server Error
Backend --> Frontend: {«error»: «Server error»}
Frontend -> Frontend: Показывает универсальное сообщение об ошибке
else Ответ 401 Unauthorized
Backend --> Frontend: {«error»: «Unauthorized»}
Frontend -> Frontend: Редирект на страницу авторизации
else Ответ 422
alt Ошибка формата
Backend --> Frontend: {«error»: «Invalid data format», «details»}
Frontend -> Frontend: Показывает сообщение об ошибке из «details»
else Ошибка бизнес-логики
Backend --> Frontend: {«error»: «Business logic error», «details»}
Frontend -> Frontend: Показывает сообщение об ошибке из «details»
end
end
@enduml


Попробуйте построить свою диаграмму и протестировать разные кейсы! 😉


#uml #sequence #diagrams
👍10🔥43
Что сейчас происходит в нашем втором канале? 🚀

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

Если вы не уверены, как составить схему, откуда берутся шаги, кто их диктует — это сигнал взяться за обучение более фундаментально.

На нашем втором канале Старт карьеры мы как раз сейчас учимся:
📌 Строить технические процессы, бизнес-процессы и алгоритмы.
📌 Мыслить системно: откуда берутся шаги? Как их находить?
📌 Работать с основами системного анализа.

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

👉 Переходите в канал Старт карьеры.

С вами Вера и Юрий,
основатели AnalystCore ❤️
👍11❤‍🔥3🔥3