OTUS: программирование и карьера в IT
7.35K subscribers
4.57K photos
350 videos
5 files
4.49K links
Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей.
Иногда шутим!

🔔Включайте уведомления, чтобы не пропустить!
Download Telegram
Мы не нашли ни одной причины, чтобы не оформлять подписку. Зато есть несколько, почему она стоит внимания ↓

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

📌 До 7 июня подписка на курсы OTUS доступна со скидкой 15%.

Что внутри?
— Более 200 авторских курсов по IT-направлениям:
• Программирование
• Архитектура
• Инфраструктура
• Информационная безопасность
• Data Science
• Аналитика
• Тестирование
• Управление
• GameDev.
— Индивидуальный трек развития
Не нужно заранее угадывать, какие навыки понадобятся через полгода. Выбирайте курсы под текущие задачи, меняйте направление обучения и собирайте собственную программу развития.
— Доступ ко всей библиотеке курсов OTUS
Сегодня изучаете PostgreSQL, завтра Kubernetes, через месяц — машинное обучение. Курсы можно менять каждый месяц и выбирать то, что актуально именно сейчас.
— Поддержка при обучении
Поможем подобрать курсы под ваши цели, опыт и график, чтобы обучение не превратилось в ещё один незакрытый пункт в бэклоге.
— Новые курсы входят в подписку
Мы регулярно запускаем новые программы и обновляем существующие. Всё это автоматически становится доступно по подписке.

Есть несколько вариантов подписки и пробный период, чтобы оценить формат до принятия решения. Подробнее о тарифах и условиях: https://otus.pw/0Y4qa/
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥1
Media is too big
VIEW IN TELEGRAM
В разработке всё редко идёт по идеальному сценарию. Например, сервис не справляется с нагрузкой. Очередь растёт, нужно решение прямо сейчас. Оно есть: брокеры сообщений RabbitMQ и Kafka. Превращают хаос параллельных запросов в управляемый асинхронный поток, где каждое сообщение доходит до получателя, даже если часть системы временно легла.

Чем отличаются RabbitMQ и Kafka друг от друга и какой инструмент лучше выбрать для конкретных задач? Разберём на бесплатном занятии курса «Архитектура и шаблоны проектирования». Регистрируйтесь по ссылке: https://otus.pw/IYDVP/
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2🥰1
Собрали бесплатные занятия на ближайшие дни. От выбора брокера сообщений и деплоя Java в Kubernetes до ИИ-агентов, Scrum-ролей и мониторинга распределённых систем. Темы, которые можно сразу применять в работе.

8 июня (понедельник)

→ RabbitMQ vs Kafka: как выбрать подходящий брокер сообщений. Разберёте принципы работы Kafka и RabbitMQ, их ограничения и поймёте, какой брокер выбирать под свою архитектуру.

Зарегистрироваться на бесплатное занятие курса «RabbitMQ для разработчиков и администраторов»: https://otus.pw/3YiZ/

→ Java в Kubernetes за 40 минут: как задеплоить приложение в Minikub. Пройдёте путь от JAR до работающего приложения в кластере: Docker-образ, манифесты, запуск и понимание того, как Kubernetes работает изнутри.

Зарегистрироваться на бесплатное занятие курса «Java разработчик. Экспертный уровень»: https://otus.pw/7CT3/

10 июня (среда)

→ Мониторинг распределённых систем. Разберёте, зачем нужен мониторинг в распределенных системах и в каких случаях он критичен, как правильно ставить задачи и применять разные методы для повышения надёжности систем.

Зарегистрироваться на бесплатное занятие курса «SRE практики и инструменты»: https://otus.pw/wQuJ/

11 июня (четверг)

→ Cоздаём ИИ-ассистента для системного аналитика за 1 час. Создадите прототип AI‑помощника, который автоматически формирует задачи и документацию по вашим шаблонам.

Зарегистрироваться на бесплатное занятие курса «Системный аналитик. Экспертный уровень»: https://otus.pw/55hg/

→ Внутри Scrum: как работают мастер, владелец и команда. Разберёте роли Scrum‑мастера, владельца продукта и команды, а также различия между проектным и продуктовым подходами.

Зарегистрироваться на бесплатное занятие курса «Менеджер Agile-проектов»: https://otus.pw/FA7X/

15 июня (понедельник)

→ Интеграция ИИ-агентов в рабочую разработку: обвязка агента навыками и MCP. Разберёте архитектуру современных ИИ-агентов, протокол MCP для подключения внешних инструментов и способы защиты агентов от типовых атак.

Зарегистрироваться на бесплатное занятие курса «ИИ-агенты: продвинутое внедрение и использование»: https://otus.pw/UEcy/

→ Создаём AI-ассистента и интегрируем его в Telegram. Создадите собственного бота с подключением LLM и разберёте базовую архитектуру AI‑сервисов.

Зарегистрироваться на бесплатное занятие курса «ИИ для продаж и поддержки клиентов»: https://otus.pw/ZDf5/

Подробнее о каждом занятии — по ссылкам выше. Если есть вопросы, пишите в комментариях, поможем разобраться.
2👍2🔥1
Что нужно уметь Bitrix-разработчику, чтобы перейти на следующий грейд

Если хотите чувствовать себя уверенно на собеседованиях и в проде, посмотрите программу нашего курса по Bitrix‑разработке: https://otus.pw/zajD/

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

На курсе в Otus вы научитесь:
— разворачивать Битрикс24 на собственном сервере;
— дорабатывать интерфейс и работать с событийной моделью системы;
— разрабатывать компоненты, модули и REST‑приложения;
— автоматизировать процессы через бизнес‑процессы и роботов;
— кастомизировать стандартный функционал без костылей;
— оптимизировать производительность портала;
— интегрировать Битрикс24 с внешними сервисами;
— создавать собственные сущности и модели данных;
— расширять стандартные бизнес‑процессы под реальные задачи бизнеса;
— безопасно переносить данные между порталами.

Это уже уровень разработчика, который не просто поддерживает работу, а проектирует и развивает систему. Если хотите перейти на следующий грейд, оставьте заявку здесь: https://otus.pw/zajD/
До 16 июня действует скидка на обучение.
👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как перевести бизнес-вопрос в SQL-запрос с помощью ИИ

Готовые промпты снимают часть рутины: не нужно каждый раз заново объяснять структуру таблиц, связи и метрики. Но возникает другой вопрос — как правильно структурировать и подавать большие объемы данных в LLM, чтобы она не запуталась и не выдала кашу вместо SQL‑запроса. 

В коротком видео разбираем, как переводить бизнес‑вопрос в корректный SQL и как структурировать данные для ИИ так, чтобы он реально ускорял работу, а не добавлял новых правок.

Посмотреть полную запись эфира открытого урока курса «Промпт-инжиниринг: внедрение ИИ в бизнес-процессы» можно по ссылке: https://otus.pw/HWQS/
👍3
Собрали для вас лучшие статьи мая на Хабре

Подборка для тех, кто не хочет ждать, а кому важно применять новые знания в работе: от User Story и backend‑архитектуры до Kubernetes, RAG и контейнерной безопасности:

User Story: полный гайд по написанию без ошибок
Архитектурные решения в backend: 5 практических приёмов, которые помогают держать баланс
Self‑service деплой: как перестать ждать DevOps и ускорить команду
Kubernetes: архитектура и абстракции — полный гайд
Пентест 2026: как войти в профессию
Почему классический подход к QA больше не работает (и виновата ли в этом эпоха ИИ)
RAG для тех, кто разочаровался: почему retrieval ломается и как это починить
Ваш docker‑compose.yml сломается: 5 настроек, которые все забывают
От capabilities к AppArmor: что реально остановит атакующего в контейнере

Что-то из прочитанного хотели бы попробовать применить в работе? Или у вас уже есть практический опыт в какой-то из тем? Поделитесь в комментариях.
________
🔹OTUS на Хабре
🔹OTUS в MAX
👍4🔥21
Пока эти темы лежат в закладках, другие уже используют их в работе: 3 бесплатных урока недели

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

10 июня (среда)

→ Мониторинг распределённых систем. Зарегистрироваться на бесплатный урок курса «SRE практики и инструменты»: https://otus.pw/K0JG/

11 июня (четверг)

→ Cоздаём ИИ-ассистента для системного аналитика за 1 час. Зарегистрироваться на бесплатный урок курса «Системный аналитик. Экспертный уровень»: https://otus.pw/FhDg/

→ Внутри Scrum: как работают мастер, владелец и команда. Зарегистрироваться на бесплатный урок курса «Менеджер Agile-проектов»: https://otus.pw/6K8L/

Ждём вас!
3👍1
Баги всплывают в последний момент — используйте архитектурные и проектные шаблоны

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

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

• Если хотите проектировать решения, которые выдерживают изменения и не превращают каждую доработку в цепочку новых проблем, посмотрите программу курса «Архитектура и шаблоны проектирования»https://otus.pw/Twug/
👍3
Это не баг, а фича — «дофаминовые» фейковые сайты набирают популярность

В Южной Корее люди «покупают» вещи в фейковых интернет‑магазинах. На сайте можно добавить товары в корзину, оформить заказ, следить за «доставкой» — всё как на обычном маркетплейсе. Только деньги не списываются и посылка не приезжает. Дофамин от процесса выбора товара получен, минуса на карте нет.

Как вам такая идея? Хотели бы поучаствовать в разработке подобного проекта?

________
📚 База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео. Вы точно найдёте нужную тему и сможете применить в работе, даже если уделите просмотру 15 минут в день.
ВК
Youtube
👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Знакомая ситуация, когда система начинает «задыхаться» под нагрузкой?

💯 — Да, хочу разобраться, как масштабировать архитектуру до того, как всё упадёт
👨‍💻 — Нет, мои задачи пока не требуют сложных решений

Чтобы прокачать свою архитектурную экспертизу и начать строить системы, готовые к высоким нагрузкам, приходите на бесплатный урок «Асинхронная обработка данных в высоконагруженных системах»: https://otus.pw/MrKl/
____
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
💯3👨‍💻1
Иногда хорошие проекты ставят на паузу, чтобы выдохнуть и двигаться дальше с ясной головой. Вам тоже можно.

Если хотя бы на одной карточке подумаете, что это про вас, пора перезагрузиться 🫶🏻
________
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Как сделать так, чтобы ИИ помогал команде работать быстрее, а не мешал ей

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

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

О том, как сделать работу с ИИ понятной, управляемой и комфортной для команды, вы узнаете на курсе «Стратегия и управление ИИ в компании». Сможете собрать целостную модель и дорожную карту управления ИИ и спланировать её внедрение на практике. Курс уже стартовал, но присоединиться ещё можно. Узнайте подробную программу здесь: https://otus.pw/usim/
________
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
👍3🔥1
Приходите на открытые занятия и за 1–2 часа разберитесь в теме вместе с экспертом-практиком. Это быстрее, чем искать ответы самостоятельно и наступать на одни и те же грабли несколько раз.

Собрали бесплатные уроки по архитектуре, ИИ, безопасности, аналитике и разработке. Часть стартует уже сегодня.

15 июня (понедельник)

Системы обмена сообщениями: RabbitMQ и Kafka
Разберёмся, какие задачи решать через RabbitMQ, а какие — через Kafka. И как правильно работать с брокерами сообщений в современных приложениях.
Курс «Архитектура и шаблоны проектирования»

Интеграция ИИ-агентов в рабочую разработку: обвязка агента навыками и MCP
Покажем, как устроены современные AI‑агенты, как подключать их к внешним инструментам через MCP и выстроить безопасную и управляемую архитектуру.
Курс «ИИ-агенты: продвинутое внедрение и использование»

16 июня (вторник)

Техдолг ИБ: что чинить первым
Разберём, как CISO превращает технический долг по безопасности в управляемый план: оценивает риски, расставляет приоритеты и связывает решения с целями бизнеса.
Курс «Директор по информационной безопасности (CISO)»

Обзор российских инструментов моделирования в нотации BPMN
Узнайте, чем заменить ушедшие зарубежные системы, такие как ARIS. На бесплатном уроке рассмотрим подробно такие системы, как: Business Studio, SILA Union, Stormbpmn.
Курс «Бизнес-аналитик в ИТ»

Хаос в расширениях: знакомо? Выход — EDT
Покажем, как развернуть проект в EDT и навести порядок в расширениях с помощью профессионального инструментария и Git.
Курс «Профессиональная разработка в 1С:EDT + Git»

ИИ в автотестах: помощник или угроза
Разберём, где AI уже усиливает QA‑инженера, а какие навыки тестировщика остаются незаменимыми.
Курс «Инженер по автоматизации тестирования»

Вайб-кодинг работает — но не всегда и не у всех
Разберём, почему ИИ-ассистент иногда создаёт больше проблем, чем решает. И как выстроить работу с ним на реальных проектах.
Курс «ИИ для разработчиков»

17 июня (среда)

Дерево решений — простой и интерпретируемый ML-алгоритм
Разберём один из самых популярных ML-алгоритмов и научимся применять его на практике.
Курс «Машинное обучение. Продвинутый уровень»

Заказчик vs Стейкхолдер: как вовлечь бизнес в проект
Пошаговый подход к управлению ожиданиями и формированию ценного бэклога.
Курс «Менеджер Agile-проектов»

Java 21: виртуальные потоки — новый уровень многопоточности
Покажем, как использовать virtual threads для более простого и масштабируемого многопоточного кода.
Курс «Java разработчик. Продвинутый уровень»

Подробнее о каждом занятии — по ссылкам выше. Если есть вопросы, пишите, поможем разобраться.
3🔥2
ИИ в тестировании — не про далёкое будущее. Это про то, что происходит прямо сейчас в командах, которые закрывают задачи быстрее других без потери качества

Вопрос не в том, нужен ли ИИ, а в том, как внедрить его без хаоса, рисков и просадки по качеству. Этому и посвящён курс «ИИ в тестировании: ускорение процессов и проверка ИИ‑функций».

Он подойдёт, если вы:
— QA‑инженер и хотите ускорять работу с помощью LLM без потери качества;
— тимлид или руководитель тестирования. Курс поможет выстроить воспроизводимый, измеримый и безопасный процесс работы с ИИ.

Что вас ждёт на обучении:
— научитесь применять LLM в реальных задачах: анализ требований, тест‑дизайн, генерация данных, автотесты, баг‑репорты и отчётность;
— поймёте, где ИИ реально ускоряет процесс, а где создаёт новые риски;
— сможете использовать ИИ для поиска пропущенных сценариев и усиления тестовой документации;
— научитесь тестировать ИИ‑функциональность как отдельный объект качества: критерии приёмки, галлюцинации, prompt‑инъекции, golden datasets, мониторинг;
— узнаете, как системно внедрить ИИ в процессы команды и сделать это измеримо.

Если тема давно в вашем списке «надо разобраться», самое время закрыть этот пункт. Оставьте заявку по ссылке, расскажем о программе и ответим на вопросы: https://otus.pw/7pbp/
Старт занятий — 30 июня.

Если перед обучением хотите подробнее познакомиться с темой, приходите на бесплатный урок «Тесты, которые чинят себя сами: практика ИИ в UI-тестировании» 18 июня: https://otus.pw/JZzC/
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Зачем SRE нужны SLI и SLO

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

➡️Посмотреть полную запись эфира открытого урока курса «SRE: практики и инструменты» можно по ссылке: https://otus.pw/BPVM/

________
🔹 OTUS в MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
1
Ждём вас сегодня на бесплатном уроке курса «ИИ для решения рабочих задач»: AI-ассистент отдела без кода: как найти рутину, собрать рабочий сценарий и посчитать экономию времени

Зарегистрироваться бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2