API. Архитектура. Веб-сервисы
3.36K subscribers
239 photos
50 videos
10 files
276 links
Канал для тех, кто хочет начать карьеру в IT или прокачать свои знания

Автор: Глеб Учитель glebteach.ru и его IT-команда.
🔹Обучили более 2000 учеников
🔹Подходит ли тебе проектирование интеграций/веб-сервисов? Узнаешь в боте @studyit_help_bot
Download Telegram
Это лучшая цитата из документации к API🔥
😁27
Ошибка 90% аналитиков: почему не нужно показывать все альтернативы на диаграммах

Отличная дискуссия получилась после воркшопа! Наш диалог зашел так далеко, что мы вышли на фундаментальный вопрос бизнес-анализа:

"Разве мы можем видеть картину целиком, если не отражаем вариативность?"

Давайте разбираться:

1️⃣ Про альтернативные сценарии и уровень детализации

Вы абсолютно правы в подходе! Действительно, если мы говорим про самый верхний уровень, то:

- лучше использовать обобщенные формулировки ("получить решение по отклику")

- альтернативы оставляем для следующих уровней детализации

Почему на верхнем уровне мы избегаем альтернатив:

🔹Цель - показать общую картину, а не все возможные ветвления

🔹Фокус на основном, наиболее частом сценарии

🔹Если добавить все альтернативы - диаграмма станет сложной для восприятия

2️⃣Про этапы вне зоны ответственности платформы

Отличное замечание! Здесь есть два подхода:

Первый подход (который использовали мы):

✔️показываем полную цепочку создания ценности для пользователя

✔️отмечаем, какие этапы платформа закрывает, а какие - нет

Это помогает увидеть полную картину бизнес-процесса.

Второй подход (более строгий):

✔️отражаем только то, что непосредственно касается платформы

✔️внешние этапы либо опускаем, либо выносим в отдельные диаграммы

Какой подход выбрать:

Для исследования и анализа - лучше первый подход. Для технического проектирования - второй. Для общения с бизнесом - определенно первый!

‼️Главный совет на будущее:
Всегда задавайте себе вопрос: "Для кого и для чего я делаю эту диаграмму?"

Для топ-менеджера - общий поток ценности. Для разработчика - только то, что касается системы. Для бизнес-аналитика - все этапы, но с разной детализацией

И вернемся к контрольному вопросу: «Разве мы можем видеть картину целиком, если не отражаем вариативность?»

Это самый частый вопрос при моделировании процессов! Давайте разберем на примере.

Подход 1: Широкая панорама
Показываем ВСЕ варианты развития событий на одном уровне.

Плюс: полное покрытие всех сценариев
Минус: диаграмма превращается в лабиринт, где не видно главного

Подход 2: Слоеная модель
Верхний уровень - только основной поток ценности. Нижние уровни - детализация альтернативных сценариев.

Плюс: понятная структура, видна логика целиком
Минус: требует переключения между диаграммами

Как выбрать подход?

Слоеная модель работает лучше, когда:

- нужно объяснить процесс руководству

- вы только начинаете анализ проекта

- есть 1-2 основных сценария и много редких кейсов

Пример из практики:

Уровень 1: "Клиент получает решение по заявке"

Уровень 2:
- Заявка одобрена → переход к оформлению
- Заявка отклонена → переход к уточнению данных
- Нужны доп. документы → переход к сбору документов


Почему это важно?

Потому что неправильный выбор уровня детализации - это:

🔻 Часы бесполезной работы

🔻 Путаница в требованиях

🔻 Переделки на ровном месте

Классно, что в нашем комьюнити задают такие вопросы и вникают, мы с таким подходом разные вещи на курсах глубоко копаем с учениками👍
🔥22
Системный анализ не для аналитиков? Это стоит прочитать каждому проджекту и продакту🔥

Наша ученица прошла оба курса и вот ее вердикт о курсе "Системный анализ по-взрослому"👆

#ученикиговорят

Не работаю системным аналитиком, но тесно взаимодействую с СА и архитекторами. Курс будет очень полезен проджектам и продактам. Много тестов, заданий! Нет видеоуроков - для меня это плюс.


Почему этот отзыв так важен?

Потому что он подтверждает главное: системный анализ - это не только для аналитиков. Это язык, на котором должны говорить все участники IT-проекта.

Обучение будет полезно тем, кто:

✔️ работает с командой разработки, но не всегда понимает технические нюансы

✔️ хочет говорить с архитекторами на одном языке

✔️ устал от недопонимания между бизнесом и разработкой

✔️ предпочитает текст и практические задания видеоформату

Кстати, как показала практика, именно текстовый формат с заданиями лучше всего помогает усвоить сложные темы - можно возвращаться к материалу в своем темпе и сразу применять знания на практике👍

А вы как считаете: кто в IT кроме аналитиков должны разбираться в системном анализе? 👇
1👍8
🖤 Мы не ждём Black Friday - мы делаем её первыми.

В ноябре все будут охотиться за вещами, а вы можете охотиться за знаниями. Создали для вас бесплатную ЛОТЕРЕЮ в боте, где каждый уйдет с подарками!

Только до конца ноября скидка 30% на любой курс школы Глеба Учителя. Промокод -BLACKFRIDAY25.

✔️ Курс "Проектирование архитектуры и интеграций (API / брокеры) сервисов":

Базовый тариф - 9 790 рублей (вместо 13 990 рублей).
Тариф с поддержкой - 17 500 рублей (вместо 25 000 рублей).
Тариф КАРЬЕРА с поддержкой и карьерным модулем - 30 000 рублей (вместо 44.000 рублей).

✔️ Курс "Системный анализ по-взрослому"
Единый тариф - 6 990 рублей (вместо 9 990 рублей)

А при покупке ПАКЕТА: курс по REST API тариф Карьера + курс «Системный анализ по-взрослому» (курс по СА идет со скидкой 50%). При покупке этого ПАКЕТА – пишите мне в личку👉 https://t.me/glebteach_bot - расскажу как оформить.

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

Рассказываем подробнее про беспроигрышную ЛОТЕРЕЮ👍 Вам нужно перейти в наш БОТ и забрать подарок🎁, который выпадет вам рандомно.

Какие подарки сейчас в лотерее:
— Записи воркшопов про создание AI-агента (2шт)
— Гайд "База API"
— Гайд "Исследование бизнеса любого масштаба сверху вниз: Value stream и SIPOC"
— PlantUML шпаргалка
— Гайд "4 инструмента в HTTP-запроса"
— консультация Глеба Учителя

Переходите в👉 БОТ и забирайте подарки🎁
🔥7👍4❤‍🔥2
Чек-лист системного аналитика на конец 2025: проводим ревизию ваших навыков🔥

Друзья, ноябрь - идеальное время провести ревизию своих навыков. Проверьте себя по 10 ключевым пунктам, которые уже стали must-have на рынке IT👆

Как оценивать:
🔹0-3 балла - срочно прокачивать пробелы
🔹4-7 баллов - хорошая база, но есть куда расти
🔹8-10 баллов - вы в ТОПах рынка

Сохраняйте чек-лист и делитесь с друзьями👍

По какому пункту вы бы себе поставили "5+"? А какой вызывает больше всего вопросов?
👍11
Ваш пропуск в высокооплачиваемое IT

Представьте: у вас есть "суперспособность" понимать, как на самом деле общаются системы. Вы перестаете быть "тем самым аналитиком", который рисует стрелочки наугад.

Интеграции - это как умение говорить на языке систем:

когда вы понимаете API и брокеры, вы становитесь "переводчиком" между бизнесом и разработкой

это ваш пропуск в мир, где задачи решаются, а не перекидываются между командами

вы начинаете видеть проект не как набор отдельных модулей, а как единый организм

Наша ученица прошла курс и теперь... постоянно им пользуется, как шпаргалкой! Вот её отзыв👆

#ученикиговорят

Потрясающий курс! Все вопросы собесов на системного аналитика были в курсе. Использую как справочник в работе, подсматриваю инфу. Молюсь, чтобы курс оставался доступным как можно дольше!


А кроме "скучных интеграций" на курсе Глеба Учителя по REST API еще прокачаете:

🔹 архитектурное зрение - начнете замечать, где система хрупкая как карточный домик

🔹предсказание будущего - сможете заранее видеть, в каком месте все поломается после релиза

🔹 навык "не теряться" на собеседованиях, когда спросят про REST - вы не просто "где-то слышали", а можете рассказать, как это применять в реальных проектах

В нашей школе еще действует промокод на Черную пятницу - BLACKFRIDAY25👍

P.S. А ведь многие до сих пор думают, что интеграции - это скучно... На самом деле - это самый короткий путь к интересным задачам и нормальной зарплате в IT!

P.P.S. И вдруг кто еще не забрал подарки в нашей беспроигрышной ЛОТЕРЕЕ - они еще доступны, забирайте свой🎁
👍7😁1
⚡️Дайджест ТОПовых постов нашего канала за сентябрь-октябрь, которые вам понравились больше всего:

Проектируем API в 2025: фишки, устаревшие паттерны и как не стрелять себе в ногу

Cекретное оружие аналитика: 10 вопросов, которые спасут проект от краха

Подкаст: финтех-лайфхак: как мы убили 30% обращений в поддержку одной архитектурой

Аналитик - не предсказатель и не курьер на минималках: зона ответственности аналитика

Перестаньте путать API-ключ с токеном. Как правильно настроить авторизацию для нейросетей в n8n (с примерами)

Осенний апгрейд: как провести аудит навыков и составить план, который вы не выбросите через неделю

Подкаст-кейс: бизнес сказал: "Хочу синхронизацию с CRM!" - что делать дальше?

Интеграции 2025. Что уже убьёт ваш проект, а что срочно внедрить до конца года

Почему "горит" даже простая интеграция? 3 ошибки и как их закрыть

☝️ Вы можете поделиться каналом — используйте эту ссылку.
Сохраняйте полезную информацию, чтобы не потерять.

Благодарности за подборку контента принимаем в виде реакций на этот пост 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👏3
Промпты для аналитика: как заставить AI генерировать схемы, а не абстрактный бред

Собрали для вас работающие промпты, которые превращают ChatGPT из "болтуна" в реального помощника аналитика.

Как НЕ надо:
"Напиши требования к системе"
Результат: Получите воду на 10 страниц с нулевой практической пользой

Рабочие шаблоны промптов:
1. Для создания UML-диаграмм:

Ты - senior системный аналитик. Опиши процесс "Оформление заказа в интернет-магазине" в виде sequence-диаграммы на PlantUML. Включи: Покупатель, Frontend, OrderService, PaymentGateway, InventoryService. Учти альтернативные сценарии: отмена оплаты, недостаток товара.

2. Для анализа требований:

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

3. Для генерации тест-кейсов:

Создай 10 тест-кейсов для функциональности "Сброс пароля". Формат: Предусловия, Шаги, Ожидаемый результат, Критерий успеха.

Ключевые принципы общения с AI:

✔️Добавляйте контекст:

"Ты - бизнес-аналитик в финтех-компании"
"Проектируем систему для ритейла"

✔️Указывайте формат вывода:

"Предоставь результат в виде таблицы"
"Сгенерируй код для PlantUML"
"Создай структуру пользовательских историй в Jira"

✔️ Просите уточнять:

"Задай 5 уточняющих вопросов о требованиях"
"Какие сценарии я мог упустить?"

💡Продвинутый лайфхак:

🔹Используйте цепочки промптов:

"Опиши бизнес-процесс"
"Преобразуй в BPMN-нотацию"
"Выяви потенциальные проблемы архитектуры"

Правильный промпт - это как ТЗ для AI: чем точнее составите, тем качественнее результат получите! А какими промптами пользуетесь вы? Делитесь находками в комментариях - соберем лучшую коллекцию для аналитиков👇
👍18🔥8
Хватит мучить ChatGPT! Бери готового AI-агента для аналитиков (бесплатно).

Прошло уже 2 года с момента AI-бума, но большинство айтишников до сих пор используют ChatGPT как "продвинутый Google". Вот самые частые боли, с которыми вы сталкиваетесь каждый день:

1️⃣ "AI генерирует красивые схемы, которые невозможно реализовать"
Пример: диаграмма, где 15 микросервисов общаются для простой авторизации.

2️⃣ "Требования от AI выглядят идеально, но не учитывают техдолг"
Реальность: "Да, мы можем сделать как в промте, если перепишем 50% системы".

3️⃣"AI не понимает контекст нашей компании"
Типично: предлагает решения, которые не работают с нашим API.

Решения, которые работают прямо сейчас (кстати, записи воркшопов сможете забрать по AI-агентам):

✔️Контекст - это всё.
Вместо: "Спроектируй архитектуру для чата"

Используй: "Мы используем: Kafka, Redis, Kubernetes. Наша команда: 3 бэкендера, 1 фронтендер. Спроектируй реализуемую архитектуру чата с учетом нашего стека". Еще больше промтов забирай ТУТ.

✔️ Ограничивай AI.
"Предложи 3 варианта реализации, но с использованием только RabbitMQ и PostgreSQL. Без mongoDB и других БД"

✔️Проси оценить риски.
"Какие технические риски в этом решении? Где будут узкие места при нагрузке 1000 RPS?"

💡 Лайфхаки

🔹Автоматизация рутины.

- Используй AI для генерации тестовых данных (больше не нужно придумывать email вручную)
- Поручи AI писать API-документацию по уже готовому коду
- Доверь регулярные задачи: обновление Swagger, миграция схем БД

🔹Проверка качества.

"Проверь эти требования на полноту. Что упущено? Какие основные сценарии не учтены?"

🔹Ментальная проверка.
Прежде чем использовать ответ AI, спроси себя: "А смогу ли я объяснить это решение на митинге команде?"

Главный секрет🤫

AI не заменит аналитика, но увеличит его эффективность в 3 раза. При условии, что вы научитесь им управлять.


Мы проводили 2-дневный воркшоп, где разобрали по косточкам AI-агентов. И теперь дарим его в записи.

Как забрать записи воркшопов👇
Ставьте + в комментариях и мы вышлем записи в личку.

Еще более 5 подарков🎁, демо-доступ к урокам и консультация Глеба Учителя в нашем БОТЕ (подарок в лотерее выпадет вам рандомно).
👍7🔥5😁1
Ваш код работает, а система нет? Есть решение.

API - это не страшно. Мы помогаем превратить сложное в очевидное👍

Знакомо чувство, когда смотрите на схемы интеграций и видите только "кашу из стрелочек"? Наши ученики прошли этот путь и теперь смеются над своими страхами👆

#ученикиговорят

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


Курс будет особенно полезен junior и junior+. Даже middle найдут ценное.


Купил курс и не жалею) Много материала, объясняют доступно, куча практики.


Не думал, что мне придётся глубоко разбираться в API. Но как оказалось - без этого никуда!


Почему это работает, когда другие курсы не помогают:

✔️Не грузим теорией - только то, что реально пригодится в работе

✔️Объясняем на пальцах - без заумных терминов и "воды"

✔️Сразу применяете: после каждого урока можно идти и делать так же на проекте

Что будет через пару месяцев обучения:

Собеседования перестанут быть стрессом: будете щелкать техвопросы как орешки

Коллеги-разработчики начнут спрашивать ваше мнение по архитектуре

Сложные задачи будут казаться интересными, а не пугающими

Зарплата вырастет вместе с вашей экспертизой

Выбирайте, что вам ближе:

🔹 Курс по API и интеграциям
Для тех, кто хочет:

- понимать, как "на самом деле" общаются системы
- перестать путаться в REST, GraphQL и брокерах
- вырасти до архитектора интеграций

🔹 Системный анализ
Для тех, кто хочет:

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

🎁 Успейте забрать выгоду:

🔻Промокод BLACKFRIDAY25 - скидка 30% на все тарифы курсов (действует до конца ноября)
🔻Рассрочка - можно платить частями, не дожидаясь зарплаты
🔻Поддержка - преподаватели отвечают на вопросы, а не бросают один на один с материалом (кроме тарифа без обратной связи)

Помните то чувство, когда впервые разобрались в сложной теме и поняли: "Так вот как оно работает!"? Здесь таких моментов будет десятки - проверено нашими учениками👍
👍4🔥1
Разбор кейса: почему AI не заменит аналитиков (и кого заменят на самом деле)

Честный ответ от Глеба Учителя в аудио-подкасте: без сладких обещаний и пустых страшилок.

✔️ Где нейросеть действительно сильна - конкретные кейсы из практики

✔️ Как использовать AI как "супер-стажера" - без вреда для качества

✔️ 3 правила работы с AI, которые спасут от переделок

🤫 Спойлер: аналитиков заменят не нейросети, а другие аналитики: те, кто научился работать с AI в 10 раз эффективнее.

🎧Слушайте и делитесь полезным подкастом от @openstudyit с друзьями/коллегами.
🔥11❤‍🔥5👍3😍1
This media is not supported in your browser
VIEW IN TELEGRAM
Запоминаем, коллеги👆

Для ответа HR о высоких зарплатных ожиданиях - тоже подходит 😂
😁21👍5🔥2
5 неочевидных итогов года для айтишника: что считать, кроме зарплаты 🔥

Друзья, декабрь - время, когда все считают деньги. Но рост в IT - это не только цифры на карте. Давайте посчитаем то, что действительно определяет вашу карьеру в долгосрочной перспективе.

1️⃣ "Техдолг" в навыках
Проверьте: сколько новых инструментов/подходов вы освоили в этом году?

Если ваш стек не изменился с 2023 - это ред флаг🚩 Но! Не гонитесь за хайпом. Лучше глубоко понять REST, чем поверхностно пробовать 10 async API которые никогда не будете использовать.

2️⃣ Экспертность vs Просто исполнение
Раньше: "Я сделал задачу по ТЗ"

Сейчас: "Я предложил архитектурное улучшение и обосновал бизнесу". Рост - это когда вас слушают не только как исполнителя, но и как эксперта

3️⃣ Soft skills: ваш баланс
Можно быть гением в коде, но если вы:

- не умеете объяснять сложное простыми словами
- избегаете конфликтов в команде
- не можете сказать НЕТ нереалистичным срокам

...вас будут постоянно "ронять в продакшене" эмоционально🙈

4️⃣ Нетворкинг, который работает
Не ваши подписчики\знакомые, а:

✔️2-3 человека из других компаний, с кем можно обсудить архитектурные решения
✔️бывший коллега, который позвал в интересный проект
✔️Комьюнити, где задают вопросы уровня вашего роста и делятся знаниями/опытом

5️⃣ Устойчивость к пожарам
Год удался, если вы:

🔹научились отличать "срочно" от "важно"
🔹 перестали работать ночами регулярно
🔹нашли свой способ восстанавливаться после дедлайнов

Интересно, что все эти навыки - как раз то, что мы системно прокачиваем на курсах Глеба Учителя и в нашем комьюнити. Потому что учим не просто "как сделать API", а как мыслить архитектором и расти комплексно👍

P.S. В каких из этих пунктов вы точно справились в этом году? А над каким стоит поработать в 2026? Или дополните этот список своими достижениями👇
👍10😁2
Не только AI: что на самом деле будут искать в тестировщиках и аналитиках в 2026 году🚀

Коллеги, пока все обсуждают и спорят по поводу применения ChatGPT, в реальных проектах горят задачи, которые не решить нейросетью. Давайте посмотрим на 2026 год глазами тех, кто проектирует, проверяет и поддерживает системы.

Итак, что будет цениться в ближайшее время на наших просторах:

1️⃣ Event Storming: язык, на котором говорят аналитик, тестировщик и архитектор

Боль: Требования размыты, процессы - тёмный лес, а в день релиска все ищут виноватых.
Решение: Event Storming - это ваша карта, на которой видно, где данные теряются, где падают транзакции и почему "всё работало в тестовом контуре".
Для кого: Аналитик строит процесс, тестировщик видит все сценарии, архитектор проектирует устойчивые связи.

2️⃣ Наблюдаемость (Observability): когда мониторинг - это не графики, а ответ на вопрос "Что сломалось?"

Боль: Продакшен упал в 3:00, а в логах - тишина. Или ещё хуже - там миллионы строк, в которых ничего не понятно.
Решение: Умение проектировать логирование так, чтобы по одному trace-id можно было восстановить всю цепочку: от клика пользователя до ошибки в БД.
Для кого: Аналитики, чтобы проверять сценарии, тестировщики, чтобы воспроизводить баги, архитекторы, чтобы видеть узкие места.

3️⃣ API-first и асинхронка: контракт важнее чем "ну мы так поняли"

Боль: Разработчики сделали API, который не соответствует договорённостям, тестировщики не могут проверить интеграцию, аналитики не понимают, что пошло не так.
Решение: Умение читать и писать спецификации (OpenAPI/AsyncAPI) как родной язык. Это ваша страховка от "а мы думали, вы хотели вот так".
Для кого: Все, кто устал быть почтовым голубем между отделами.

4️⃣ Архитектурная грамотность: как перестать бояться слова "микросервисы"

Боль: Вы говорите с архитектором, а он - на другой планете. Или вы - архитектор, а команда не понимает, почему нельзя просто "добавить ещё одну таблицу в монолит".
Решение: Базовое понимание паттернов, trade-off и ограничений. Не чтобы стать архитектором, а чтобы говорить с ним на одном языке и задавать правильные вопросы.
Для кого: Аналитики - для оценки реализуемости, тестировщики - для построения стратегии тестирования, все - для снижения рисков.

AI, конечно, крутой инструмент (и мы им тоже умело пользуемся - в этом посте рабочие промты скидывали). Но! Он не заменит ни одну из этих ролей, а просто сделает рутину быстрее. А вот если вы не понимаете, какую задачу ему поставить и как проверить результат, он сгенерирует вам красивый, но бесполезный артефакт.

Согласны?👍
👍13🔥1