TGViewer
Channel Public Channel
OTUS: программирование и карьера в IT

OTUS: программирование и карьера в IT

@otusjava

Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей.
Иногда шутим!

🔔Включайте уведомления, чтобы не пропустить!
Subscribers
7.4K
Photos
4.7K
Videos
386
Links
4.6K

Showing posts older than #8706 · Back to latest

Older Posts 13 shown
Post #8705 622
Знакомая ситуация, когда система начинает «задыхаться» под нагрузкой?

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

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

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

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

________
📚 База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео. Вы точно найдёте нужную тему и сможете применить в работе, даже если уделите просмотру 15 минут в день.
ВК
Youtube
  • 👍 4
  • 🔥 2
Post #8703 578
Баги всплывают в последний момент — используйте архитектурные и проектные шаблоны

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

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

• Если хотите проектировать решения, которые выдерживают изменения и не превращают каждую доработку в цепочку новых проблем, посмотрите программу курса «Архитектура и шаблоны проектирования»https://otus.pw/Twug/
  • 👍 4
Post #8702 588
Пока эти темы лежат в закладках, другие уже используют их в работе: 3 бесплатных урока недели

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

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

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

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

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

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

Ждём вас!
  • ❤ 3
  • 👍 1
Post #8701 600
Собрали для вас лучшие статьи мая на Хабре

Подборка для тех, кто не хочет ждать, а кому важно применять новые знания в работе: от 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
  • 🔥 2
  • ❤ 1
Post #8700 508
Как перевести бизнес-вопрос в SQL-запрос с помощью ИИ

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

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

Посмотреть полную запись эфира открытого урока курса «Промпт-инжиниринг: внедрение ИИ в бизнес-процессы» можно по ссылке: https://otus.pw/HWQS/
  • 👍 3
Post #8699 546
Что нужно уметь Bitrix-разработчику, чтобы перейти на следующий грейд

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

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

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

Это уже уровень разработчика, который не просто поддерживает работу, а проектирует и развивает систему. Если хотите перейти на следующий грейд, оставьте заявку здесь: https://otus.pw/zajD/
До 16 июня действует скидка на обучение.
  • 👍 3
  • 🔥 1
Post #8698 508
Собрали бесплатные занятия на ближайшие дни. От выбора брокера сообщений и деплоя 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
Post #8697 586
В разработке всё редко идёт по идеальному сценарию. Например, сервис не справляется с нагрузкой. Очередь растёт, нужно решение прямо сейчас. Оно есть: брокеры сообщений RabbitMQ и Kafka. Превращают хаос параллельных запросов в управляемый асинхронный поток, где каждое сообщение доходит до получателя, даже если часть системы временно легла.

Чем отличаются RabbitMQ и Kafka друг от друга и какой инструмент лучше выбрать для конкретных задач? Разберём на бесплатном занятии курса «Архитектура и шаблоны проектирования». Регистрируйтесь по ссылке: https://otus.pw/IYDVP/
  • ❤ 3
  • 🔥 2
  • 🥰 1
Post #8695 565
Мы не нашли ни одной причины, чтобы не оформлять подписку. Зато есть несколько, почему она стоит внимания ↓

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

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

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

✅ Есть несколько вариантов подписки и пробный период, чтобы оценить формат до принятия решения. Подробнее о тарифах и условиях: https://otus.pw/0Y4qa/
  • ❤ 4
  • 👍 2
  • 🔥 1
Post #8694 579
Чтобы завтра не просыпаться от ночных кошмаров про утечку данных, прочитайте сегодня нашу новую статью «От capabilities к AppArmor: что реально остановит атакующего в контейнере»

В новой статье на Хабре разбираем реальный сценарий:
→ атакующий получает возможность выполнять команды внутри контейнера;
→ capabilities ограничивают опасные привилегии;
→ seccomp блокирует определённые системные вызовы;
→ AppArmor запрещает доступ к чувствительным данным даже тогда, когда предыдущие уровни защиты уже пройдены.

На примере одного контейнера показываем, какие атаки останавливает каждый механизм, где проходят границы их возможностей и почему в Kubernetes их стоит использовать вместе, а не по отдельности. Если работаете с Kubernetes, DevOps или безопасностью контейнеров, материал поможет лучше понять, как выстраивать многоуровневую защиту на практике: https://otus.pw/4bCL/
  • 👍 2
  • 🔥 2
Post #8693 577
ИИ не решает проблемы сам по себе. Узнайте, где научиться внедрять его эффективно

Даже самые современные инструменты не дадут ожидаемого эффекта, если сотрудники не готовы использовать новые возможности, руководство не поддерживает изменения, а решения в компании принимаются без опоры на данные.
Хотите разобраться, как внедрять ИИ так, чтобы это действительно работало? Собрали подборку курсов, которые помогут выстроить этот путь — от работы с данными до построения ИИ-систем в продакшене:

ИИ для разработчиков: https://otus.pw/6at4/
Научитесь использовать AI-инструменты для генерации кода, тестирования, рефакторинга, проектирования API и ускорения повседневной разработки.

ИИ для решения рабочих задач: https://otus.pw/h1Pf/
Разберётесь, какие задачи можно делегировать нейросетям: тексты, таблицы, презентации, промпты и личный AI-ассистент для планирования.

ИИ в тестировании: ускорение процессов и проверка ИИ-функций: https://otus.pw/5H72/
Научитесь использовать LLM для тест-дизайна, генерации тестовых данных, автотестов и документации, а также тестировать ИИ-функциональность с учётом галлюцинаций, промпт-инъекций и других специфических рисков.

→ До 7 июня — на все курсы подборки скидка 15%.

Если вы хотите обучаться по другому направлению, можно выбрать курс со скидкой 15% здесь: https://otus.pw/j0Fl/
  • 👍 3
  • 🔥 1
Post #8684 600
Как начать автоматизировать процессы с помощью ИИ без бюджета?

На вопрос подписчика ответил Андрей Коптелов, руководитель программы «Операционная эффективность бизнеса и совершенствование бизнес-процессов» ВШЭ, бизнес-тренер в ИБДА РАНХиГС, преподаватель на курсах архитектуры и бизнес-аналитики в OTUS. Листайте карточки.

➡️ Подробнее о семи шагах внедрения ИИ в бизнес‑процесс можно почитать в статье: https://otus.pw/4OVS/

➡️ Всех, кто хочет узнать, как создавать промпты для генерации креативного контента в соответствии с задачами бизнеса, ждём на бесплатном уроке «Автоматизация креативного контента» 16 июня. Записаться: https://otus.pw/rhn3/
  • 👍 4
  • 🔥 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →