🎄 Итоги года 🎄
Привет! 👋
Год был невероятно насыщенным. Главное событие для нас — запуск AnalystCore.
Это была мечта, которая стала реальностью.
1️⃣ Мы, Вера — системный аналитик, и Юрий — фулстек-разработчик, вдвоём разработали свою платформу для проведения онлайн-курсов.
Была проведена огромная работа по проектированию архитектуры, API, БД, UI, метрик, событий. Мы писали код, рефакторили, тестировали, настраивали инфраструктуру и деплой.
Нам безумно нравится весь этот процесс, и говорить о нём мы можем часами!
А впереди у нас большой бэклог, где много интересных фич. Всё для наших любимых учеников. ❤️
2️⃣ На платформе запустили авторский курс по базе системного анализа.
Курс делала, как для себя! Отвечала на вопрос, а чего мне не хватало в первые 3 года работы системным аналитиком? Этот курс я делала около двух лет, собирая интересные кейсы с работы, углубляясь в теорию, изучая разные точки зрения на инструменты и технологии.
А ещё весь материал мы разрабатывали и со стороны разработчика. Системный аналитик пишет задачи для разработчиков, поэтому нет ничего лучше, чем спросить их самих, что им нужно в задачах? С этим девизом мы и шли всё это время!
Проработать контент — это только часть работы. Дальше мы около трёх месяцев всё снимали и монтировали. Использовали хорошее оборудование.
❌ Это не записанные вебинары на 3 часа с плохим звуком, неподготовленными презентациями и без какого-либо видеомонтажа.
✅ Это короткие видеоуроки от 5 до 25 минут, где нет лишней информации. Каждое слово выверено, никакой воды. В каждом видео есть вывод и логическое завершение. У нас качественная картинка и звук.
3️⃣ В сентябре запустили данный Telegram-канал, и за четыре месяца мы обсудили много интересных тем!
📌
#sa_dev
#db
#dev_process
#frontend
#documentation
#usecase
4️⃣ Ещё мы начали вести Telegram-канал для новичков в системном анализе — Старт карьеры.
Спасибо, что были с нами в этом году!
Мы безумно благодарны вам — нашим подписчикам — за реакции, вопросы, комментарии, участие в опросах. Вы помогаете нам понять, какой материал вас больше интересует.
До встречи в 2025! Поздравляем всех с наступающим новым годом!🎄
С вами Вера и Юрий,
основатели AnalystCore ❤️
Привет! 👋
Год был невероятно насыщенным. Главное событие для нас — запуск 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-й станет годом ваших ярких побед! 🌟
Новогодние каникулы — идеальное время, чтобы
💡 Спланировать свой будущий год: путешествия, обучение, развитие карьеры, новые хобби.
💡 Поставить перед собой цели и сделать первые шаги к их достижению.
Начните год с действий, которые приведут к результатам! 🎯
С праздником! Пусть 2025-й станет годом ваших ярких побед! 🌟
🔥6❤5👏2👍1
💬 Вопрос от подписчика: как найти работу системным аналитиком?
Спасибо за ваш вопрос! 💬
Мы недавно поднимали эту тему в нашем втором канале — Старт карьеры. Там разобрали пошагово, как войти в профессию, найти работу и с чего начать.
Если этот вопрос для вас актуален, переходите к посту Как джуну найти работу? 🚀. А сегодня рассказали о поиске на hh.ru — читайте последний пост.
📌 Напоминаем
Вы всегда можете задать свой вопрос. Мы собираем идеи для новых публикаций.
Спасибо, что читаете нас! ❤️
Спасибо за ваш вопрос! 💬
Мы недавно поднимали эту тему в нашем втором канале — Старт карьеры. Там разобрали пошагово, как войти в профессию, найти работу и с чего начать.
Если этот вопрос для вас актуален, переходите к посту Как джуну найти работу? 🚀. А сегодня рассказали о поиске на hh.ru — читайте последний пост.
📌 Напоминаем
Вы всегда можете задать свой вопрос. Мы собираем идеи для новых публикаций.
Спасибо, что читаете нас! ❤️
❤7🔥4
Умеете отдыхать? Поделитесь, как вы расслабляетесь?
Признаюсь, у меня есть проблема — я не умею отдыхать. 😅
Всегда кажется, что нужно делать что-то полезное, иначе время потрачено зря.
Но отдых тоже важен, и я хочу у вас спросить: как вы отдыхаете?
Проголосуйте или поделитесь своим способом в комментариях! 👇
Признаюсь, у меня есть проблема — я не умею отдыхать. 😅
Всегда кажется, что нужно делать что-то полезное, иначе время потрачено зря.
Но отдых тоже важен, и я хочу у вас спросить: как вы отдыхаете?
Проголосуйте или поделитесь своим способом в комментариях! 👇
🔥8
Возвращаемся в строй!
Привет! 👋
Праздники позади, и самое время снова образовываться! 🧠
До Нового года мы много говорили про фронтенд. Разбирали:
* Что разработчики хотят видеть в задачах.
* Как описывать логику в формате «Если — То — Иначе».
* Плохие задачи на фронт и как их исправить.
* Кэширование данных на фронте и многое другое.
Если пропустили — читайте по хэштегу #frontend.
Теперь плавно переходим к новой теме — диаграммы. ✨
Диаграммы помогают системному аналитику наглядно показать взаимодействия внутри системы, между компонентами, людьми, другими системами. А продолжая тему фронтенда, начнём с диаграммы последовательности (Sequence Diagram). Ведь это идеальный инструмент, чтобы показать, как взаимодействуют фронтенд и бэкенд, как фронт реагирует на ответы бэка. Все сценарии и обработка ошибок — наглядно и понятно.
В ближайшие дни будем разбирать, как строить сиквенс-диаграмму на UML.
Следите за обновлениями и готовьте свои вопросы! 😊
#uml #diagrams
Привет! 👋
Праздники позади, и самое время снова образовываться! 🧠
До Нового года мы много говорили про фронтенд. Разбирали:
* Что разработчики хотят видеть в задачах.
* Как описывать логику в формате «Если — То — Иначе».
* Плохие задачи на фронт и как их исправить.
* Кэширование данных на фронте и многое другое.
Если пропустили — читайте по хэштегу #frontend.
Теперь плавно переходим к новой теме — диаграммы. ✨
Диаграммы помогают системному аналитику наглядно показать взаимодействия внутри системы, между компонентами, людьми, другими системами. А продолжая тему фронтенда, начнём с диаграммы последовательности (Sequence Diagram). Ведь это идеальный инструмент, чтобы показать, как взаимодействуют фронтенд и бэкенд, как фронт реагирует на ответы бэка. Все сценарии и обработка ошибок — наглядно и понятно.
В ближайшие дни будем разбирать, как строить сиквенс-диаграмму на UML.
Следите за обновлениями и готовьте свои вопросы! 😊
#uml #diagrams
👍16❤5🔥4
Sequence Diagram
Диаграмма последовательности или Sequence Diagram (сиквенс-диаграмма) предназначена для наглядного отображения взаимодействий между объектами в системе. Она демонстрирует порядок обмена сообщениями между объектами во времени, а также их жизненный цикл.
Sequence Diagram универсальна и может использоваться для множества кейсов, где важно показать взаимодействия:
1️⃣ Фронтенд ↔️ Бэкенд
2️⃣ Сервис ↔️ Сервис
3️⃣ Пользователь ↔️ Система
4️⃣ Система ↔️ Внешние API
Примеры конкретных кейсов см. в картинках 👆
Дополнительные сценарии применения:
5️⃣ Моделирование сложных процессов
6️⃣ Документация для команды
Sequence Diagram полезна там, где нужно:
* Показать взаимодействие между участниками.
* Уточнить порядок выполнения шагов.
* Отловить узкие места и детально проработать сценарии.
Как рисовать?
1️⃣ В графических редакторах вроде draw.io.
2️⃣ Текстом в PlantUML — это удобно и наглядно. Вы пишете код, а система автоматически строит диаграмму.
#uml #sequence #diagrams
Диаграмма последовательности или Sequence Diagram (сиквенс-диаграмма) предназначена для наглядного отображения взаимодействий между объектами в системе. Она демонстрирует порядок обмена сообщениями между объектами во времени, а также их жизненный цикл.
Sequence Diagram универсальна и может использоваться для множества кейсов, где важно показать взаимодействия:
1️⃣ Фронтенд ↔️ Бэкенд
2️⃣ Сервис ↔️ Сервис
3️⃣ Пользователь ↔️ Система
4️⃣ Система ↔️ Внешние API
Примеры конкретных кейсов см. в картинках 👆
Дополнительные сценарии применения:
5️⃣ Моделирование сложных процессов
6️⃣ Документация для команды
Sequence Diagram полезна там, где нужно:
* Показать взаимодействие между участниками.
* Уточнить порядок выполнения шагов.
* Отловить узкие места и детально проработать сценарии.
Как рисовать?
1️⃣ В графических редакторах вроде draw.io.
2️⃣ Текстом в PlantUML — это удобно и наглядно. Вы пишете код, а система автоматически строит диаграмму.
#uml #sequence #diagrams
👍19❤3👏3
Фронтенд ↔️ Бэкенд
Диаграмма последовательности отлично подходит для отображения реакции фронтенда на ответы от бэкенда.
📌 Пример: как фронт обрабатывает разные коды ответа после сохранения ресурса.
Диаграмма сделана в PlantUML. Хотите увидеть её визуально?
1️⃣ Зайдите на plantuml.com
2️⃣ Вставьте код👇
3️⃣ Нажмите Submit
#uml #sequence #diagrams
Диаграмма последовательности отлично подходит для отображения реакции фронтенда на ответы от бэкенда.
📌 Пример: как фронт обрабатывает разные коды ответа после сохранения ресурса.
Диаграмма сделана в 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🔥4❤3
Что вам больше всего нравится проектировать? Какое взаимодействие?
Anonymous Poll
15%
Фронтенд ↔️ Бэкенд
11%
Сервис ↔️ Сервис
36%
Пользователь ↔️ Система
13%
Система ↔️ Внешние API
26%
Люблю всё ❤️🔥
👍3
Что сейчас происходит в нашем втором канале? 🚀
Привет! 👋
В этом канале мы в ближайшее время будем обсуждать схемы, которые помогают системному аналитику показывать взаимодействия, процессы и алгоритмы. Но это полезно только в том случае, если вы уже понимаете, что там должно быть нарисовано.
Если вы не уверены, как составить схему, откуда берутся шаги, кто их диктует — это сигнал взяться за обучение более фундаментально.
На нашем втором канале Старт карьеры мы как раз сейчас учимся:
📌 Строить технические процессы, бизнес-процессы и алгоритмы.
📌 Мыслить системно: откуда берутся шаги? Как их находить?
📌 Работать с основами системного анализа.
Если вам трудно сориентироваться, что рисовать в схемах — начните с базы. Это поможет уверенно строить диаграммы и прокачает ваши аналитические навыки.
👉 Переходите в канал Старт карьеры.
С вами Вера и Юрий,
основатели AnalystCore ❤️
Привет! 👋
В этом канале мы в ближайшее время будем обсуждать схемы, которые помогают системному аналитику показывать взаимодействия, процессы и алгоритмы. Но это полезно только в том случае, если вы уже понимаете, что там должно быть нарисовано.
Если вы не уверены, как составить схему, откуда берутся шаги, кто их диктует — это сигнал взяться за обучение более фундаментально.
На нашем втором канале Старт карьеры мы как раз сейчас учимся:
📌 Строить технические процессы, бизнес-процессы и алгоритмы.
📌 Мыслить системно: откуда берутся шаги? Как их находить?
📌 Работать с основами системного анализа.
Если вам трудно сориентироваться, что рисовать в схемах — начните с базы. Это поможет уверенно строить диаграммы и прокачает ваши аналитические навыки.
👉 Переходите в канал Старт карьеры.
С вами Вера и Юрий,
основатели AnalystCore ❤️
👍11❤🔥3🔥3
Система ↔️ Внешние API
Ещё один пример применения диаграммы последовательности. На этот раз — взаимодействие системы с внешним API для отображения подсказок адресов.
Диаграмма показывает процесс:
1️⃣ Пользователь вводит текст в поле «Адрес».
2️⃣ Система отправляет запрос к внешнему API.
3️⃣ Варианты сценариев: успешный ответ с подсказками, успешный, но пустой ответ или ошибка.
Попробуйте сами!
Заходите на plantuml.com.
Вставьте код👇
#uml #sequence #diagrams
Ещё один пример применения диаграммы последовательности. На этот раз — взаимодействие системы с внешним API для отображения подсказок адресов.
Диаграмма показывает процесс:
1️⃣ Пользователь вводит текст в поле «Адрес».
2️⃣ Система отправляет запрос к внешнему API.
3️⃣ Варианты сценариев: успешный ответ с подсказками, успешный, но пустой ответ или ошибка.
Попробуйте сами!
Заходите на plantuml.com.
Вставьте код👇
@startuml
actor User
participant Frontend
participant Backend
participant DaDataAPI
User -> Frontend: Вводит текст в поле «Адрес»
Frontend -> Backend: POST /suggestions (текст)
Backend -> DaDataAPI: POST /suggestions (текст)
alt Успешный ответ с подсказками
DaDataAPI --> Backend: «suggestions»: [{"value», «unrestricted_value»,"data"}]
Backend --> Frontend: «suggestions»: [«value», «id»]
Frontend -> Frontend: Отображает список подсказок
else Успешный ответ, но пустой массив
DaDataAPI --> Backend: «suggestions»: []
Backend --> Frontend: «suggestions»: []
Frontend -> Frontend: Отображает сообщение «Адрес не найден»
else Ошибка от DaDataAPI (код != 200)
DaDataAPI --> Backend: «error»
Backend -> Backend: Логирует ошибку
Backend --> Frontend: «error»
Frontend -> Frontend: Отображает сообщение «Что-то пошло не так. Попробуйте позже»
end
@enduml
#uml #sequence #diagrams
👍11❤3🔥1🌚1
Система ↔️ Система
Нарисовали сиквенс-диаграмму на взаимодействие между двумя сервисами.
Кстати, этот пример демонстрирует, что не только «человек» инициирует какой-то процесс. В нашем примере процесс запускается автоматически, по триггеру — в 01:00.
Хотите нарисовать такую же схему?
Заходите на plantuml.com
Вставьте код👇
#uml #sequence #diagrams
Нарисовали сиквенс-диаграмму на взаимодействие между двумя сервисами.
Кстати, этот пример демонстрирует, что не только «человек» инициирует какой-то процесс. В нашем примере процесс запускается автоматически, по триггеру — в 01:00.
Хотите нарисовать такую же схему?
Заходите на plantuml.com
Вставьте код👇
@startuml
actor TimeTrigger as «Триггер времени»
participant ReportService as «Сервис отчетности»
participant Kafka as «Kafka»
participant NotificationService as «Сервис уведомлений»
TimeTrigger -> ReportService: Наступило 01:00
ReportService -> ReportService: Генерирует отчет
ReportService -> Kafka: Публикует событие «Отчет готов»
NotificationService -> Kafka: Pull сообщения из топика
NotificationService -> NotificationService: Отправляет письмо, что отчет готов
@enduml
#uml #sequence #diagrams
👍11❤🔥4🔥4