This media is not supported in your browser
VIEW IN TELEGRAM
Чат-бот звучит как эксперт, но говорить убедительно — не значит правильно. Разбираемся, как сделать LLM управляемой
LLM не просто «придумывает ответ», а использует найденный контекст. О том, как это работает, в коротком видео рассказал преподаватель Otus — Илья Ящук. Полную запись урока «Как сделать LLM приложение, которое отвечает клиентам по базе знаний компании» можно посмотреть бесплатно по ссылке: https://otus.pw/KLxe/
✅ Если хотите не просто использовать LLM, а понимать, как проектировать, тестировать и оптимизировать такие системы на продвинутом уровне — изучите программу курса «LLM‑инженер». Подробности здесь: https://otus.pw/WQ24/
LLM не просто «придумывает ответ», а использует найденный контекст. О том, как это работает, в коротком видео рассказал преподаватель Otus — Илья Ящук. Полную запись урока «Как сделать LLM приложение, которое отвечает клиентам по базе знаний компании» можно посмотреть бесплатно по ссылке: https://otus.pw/KLxe/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👨💻1
«Иногда не укладывается в голове, как люди придумывают такое», — пишут в комментариях к статье про навигационный компьютер «Глобус». Этот навигационный прибор показывал положение космического корабля над Землёй с помощью вращающегося глобуса, системы шестерёнок и точных расчётов орбиты. В статье разбираем, как он был устроен, за счёт чего работал без цифровых дисплеев и какие инженерные решения позволили космонавтам ориентироваться в полёте. Читайте подробнее.
И ещё 5 статей месяца на Хабр:
— Когда сотрудник тормозит команду: как говорить с ним прямо, но без давления
— Создаём HTTP/2-сервер на C++ и хостим на нём свой сайт
— Пять проблем Bash, которые ломают скрипты в самый неудачный момент
— C4 для системного аналитика: как навести порядок в микросервисном хаосе
— Как спроектировать REST API без ошибок: 3 задачи с разбором
________
➡️ OTUS на Хабре
➡️ OTUS в MAX
И ещё 5 статей месяца на Хабр:
— Когда сотрудник тормозит команду: как говорить с ним прямо, но без давления
— Создаём HTTP/2-сервер на C++ и хостим на нём свой сайт
— Пять проблем Bash, которые ломают скрипты в самый неудачный момент
— C4 для системного аналитика: как навести порядок в микросервисном хаосе
— Как спроектировать REST API без ошибок: 3 задачи с разбором
________
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥1
Забейте свой карьерный гол ⚽️
Пока футбольные команды борются за чемпионство, самое время выбрать свою роль, только не на поле, а в разработке.
Любой IT-продукт создаёт команда, где у каждого своя зона ответственности. Кто-то проектирует архитектуру, другие тестируют, пишут и поддерживают код, благодаря которому идея превращается в рабочий сервис или приложение.
Если хотите войти в разработку или прокачать навыки, присмотритесь к этим направлениям:
• Python-разработчик: https://otus.pw/8W23/
Создаёт серверную часть сайтов и сервисов, автоматизирует процессы и работает с данными.
• Android-разработчик: https://otus.pw/MS23/
Разрабатывает мобильные приложения для Android: от интерфейса до бизнес-логики.
• C++-разработчик: https://otus.pw/eFlg/
Пишет высокопроизводительные приложения, системное ПО и программы, где важны скорость и эффективность.
• Разработчик на Spring Framework: https://otus.pw/zVnE/
Создаёт надёжные backend-сервисы и API на Java для корпоративных и высоконагруженных проектов.
• Разработка ядра Linux: https://otus.pw/Lgwx/
Работает с ядром операционной системы, драйверами и низкоуровневыми механизмами Linux.
На курсы сейчас действует скидка. Можно сэкономить до 15% до 31 июля включительно. Оставьте заявку по ссылкам выше, поможем выбрать направление и развиваться в карьере.
Пока футбольные команды борются за чемпионство, самое время выбрать свою роль, только не на поле, а в разработке.
Любой IT-продукт создаёт команда, где у каждого своя зона ответственности. Кто-то проектирует архитектуру, другие тестируют, пишут и поддерживают код, благодаря которому идея превращается в рабочий сервис или приложение.
Если хотите войти в разработку или прокачать навыки, присмотритесь к этим направлениям:
• Python-разработчик: https://otus.pw/8W23/
Создаёт серверную часть сайтов и сервисов, автоматизирует процессы и работает с данными.
• Android-разработчик: https://otus.pw/MS23/
Разрабатывает мобильные приложения для Android: от интерфейса до бизнес-логики.
• C++-разработчик: https://otus.pw/eFlg/
Пишет высокопроизводительные приложения, системное ПО и программы, где важны скорость и эффективность.
• Разработчик на Spring Framework: https://otus.pw/zVnE/
Создаёт надёжные backend-сервисы и API на Java для корпоративных и высоконагруженных проектов.
• Разработка ядра Linux: https://otus.pw/Lgwx/
Работает с ядром операционной системы, драйверами и низкоуровневыми механизмами Linux.
На курсы сейчас действует скидка. Можно сэкономить до 15% до 31 июля включительно. Оставьте заявку по ссылкам выше, поможем выбрать направление и развиваться в карьере.
👍3❤1🔥1
Уже сегодня в 20:00 по Мск начнётся наш бесплатный урок курса «C++-разработчик»
→ «Выразительный C++: кодируем намерения»
Потренируемся переводить намерения из комментариев и подразумеваемых договорённостей в типы, сигнатуры и структуру программы. Совместно проведём рефакторинг нескольких адаптированных фрагментов из реальных кодовых баз, делая их понятнее и чище.
⚡️ Успейте зарегистрироваться: https://otus.pw/kST8/
→ «Выразительный C++: кодируем намерения»
Потренируемся переводить намерения из комментариев и подразумеваемых договорённостей в типы, сигнатуры и структуру программы. Совместно проведём рефакторинг нескольких адаптированных фрагментов из реальных кодовых баз, делая их понятнее и чище.
⚡️ Успейте зарегистрироваться: https://otus.pw/kST8/
🔥3
Если хотите начать учиться, но есть страх, что не дойдёте до конца, это нормально. Поэтому у нас есть подписка — формат, в котором можно попробовать разные направления. Смысл простой: не платишь сразу за целый курс, а берёшь доступ и смотришь, заходит ли материал. Не зашло — меняешь направление в следующем месяце.
Как устроены тарифы:
— 80 000 рублей — смотрите лекции в записи полгода. Без дедлайнов, в своём темпе;
— 193 000 рублей — проходите 3 любых курса за полгода, можно менять программу раз в месяц;
— 210 000 рублей — то же самое плюс 12 личных консультаций с преподавателями и все курсы в записи;
— есть дополнительные годовые тарифы;
— 15 000 рублей — пробный доступ на три месяца, если пока не уверены, с чего начать.
✅ Собрали ответы на самые частые вопросы о подписке на курсы Otus в одном посте. Скидка 5% на подписку действует до 19 июля: https://otus.pw/L6Zc/
• Как работает подписка
• Надо проходить вступительный тест?
• Можно оплатить месяц и получить доступ к модулям в середине курса?
• Можно разбить или «заморозить» месяцы?
• У выбранных курсов совпадает время занятий. Что если я не буду все успевать?
• Можно ли получать обратную связь от экспертов во время обучения по подписке?
• Главное преимущество подписки — вы не платите сразу за большой курс, если сомневаетесь. Можно протестировать формат, нагрузку и направление, а потом уже решить, во что инвестировать глубже.
А ещё можно продлить подписку на 3, 6 или 12 месяцев в личном кабинете. Или получить пробный доступ к платформе OTUS на три месяца за 15 000 рублей. По нему вы будете обучаться онлайн на трёх базовых курсах: PHP, JavaScript и С++.
✅ Успейте оформить подписку выгодно — со скидкой 5% до 19 июля: https://otus.pw/L6Zc/
Как устроены тарифы:
— 80 000 рублей — смотрите лекции в записи полгода. Без дедлайнов, в своём темпе;
— 193 000 рублей — проходите 3 любых курса за полгода, можно менять программу раз в месяц;
— 210 000 рублей — то же самое плюс 12 личных консультаций с преподавателями и все курсы в записи;
— есть дополнительные годовые тарифы;
— 15 000 рублей — пробный доступ на три месяца, если пока не уверены, с чего начать.
• Как работает подписка
Подписка — это по сути «тест-драйв» разных направлений: программирование, архитектура, безопасность, data science, тестирование, управление и других. Вы выбираете курсы под ваши текущие рабочие задачи. Если поняли, что тема не ваша, можно выбрать другой курс. Среди 170+ авторских курсов по девяти направлениям вы точно найдёте необходимые инструменты для работы и развития карьеры.
• Надо проходить вступительный тест?
Лучше проверить знания заранее, чем переживать в процессе. Мы рекомендуем проходить вступительные тесты на каждый интересный курс, хотя при покупке подписки это необязательное условие.
• Можно оплатить месяц и получить доступ к модулям в середине курса?
Модули нужно открывать по порядку. По подписке вы либо начинаете курс с начала, либо продолжаете курс с момента, где остановились.
• Можно разбить или «заморозить» месяцы?
Нет, обучение будет идти подряд выбранное количество месяцев. Если вы передумали учиться на каком-то курсе, вы можете выбрать другой, который стартует в следующем месяце.
• У выбранных курсов совпадает время занятий. Что если я не буду все успевать?
Все вебинары сохраняются в записи. Можно смотреть в своём темпе и совмещать с работой.
• Можно ли получать обратную связь от экспертов во время обучения по подписке?
В тарифах выше базового домашние задания проверяют эксперты — вы не остаётесь один на один с материалом.
• Главное преимущество подписки — вы не платите сразу за большой курс, если сомневаетесь. Можно протестировать формат, нагрузку и направление, а потом уже решить, во что инвестировать глубже.
А ещё можно продлить подписку на 3, 6 или 12 месяцев в личном кабинете. Или получить пробный доступ к платформе OTUS на три месяца за 15 000 рублей. По нему вы будете обучаться онлайн на трёх базовых курсах: PHP, JavaScript и С++.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2
Media is too big
VIEW IN TELEGRAM
Готовы продолжать вечер в компании коллег?
💯 — Конечно, объявляем вечер безудержного веселья
👨💻 — Нет, мне ещё поработать надо
👍 — сегодня выбираю тихий домашний вечер
________
Подпишитесь на OTUS в MAX
Подпишитесь на OTUS ВКонтакте
💯 — Конечно, объявляем вечер безудержного веселья
👨💻 — Нет, мне ещё поработать надо
👍 — сегодня выбираю тихий домашний вечер
________
Подпишитесь на OTUS в MAX
Подпишитесь на OTUS ВКонтакте
👍5💯3👨💻2
Открытый урок посмотрел, ноут закрыл, знания на практике не применил: разбираемся, почему так и как это изменить
Ситуация: включаем урок, смотрим, киваем — всё понятно. Отвлекаемся на кофе, закрываем ноутбук и через три дня не можем вспомнить, о чём вообще было видео. Прогресса не видно, мотивация падает. Как это изменить: подробнее разбираемся в карточках.
Расписание бесплатных занятий: https://otus.pw/J6IQ/
Ситуация: включаем урок, смотрим, киваем — всё понятно. Отвлекаемся на кофе, закрываем ноутбук и через три дня не можем вспомнить, о чём вообще было видео. Прогресса не видно, мотивация падает. Как это изменить: подробнее разбираемся в карточках.
Расписание бесплатных занятий: https://otus.pw/J6IQ/
🔥4💯2
Чтобы вы могли внедрить новые инструменты и подходы уже в этом спринте, мы подготовили бесплатные занятия по Android, разработке с использованием искусственного интеллекта, архитектуре, большим языковым моделям, бэкенду, продукту, тестированию и системному программированию.
Регистрируйтесь бесплатно:
20 июля (понедельник)
→ Асинхронное программирование в Android. Узнаете, почему тяжёлые задачи нельзя запускать в главном потоке и как с этим помогают справляться корутины и диспетчеры.
Зарегистрироваться на бесплатное занятие курса «Android-разработчик. Базовый уровень»
→ ИИ для продуктового discovery: как анализировать рынок, конкурентов и пользователей быстрее. Поймёте, как применять ИИ для анализа рынка, конкурентов и пользовательского фидбека и быстрее формулировать гипотезы.
Зарегистрироваться на бесплатное занятие курса «Нейросети для управления проектами и продуктами»
21 июля (вторник)
→ Разработка ИИ-приложений с Claude Code. На практике увидите, как с помощью Claude Code создавать ботов, AI‑агентов и серверную логику, грамотно управляя промптами и контекстом.
Зарегистрироваться на бесплатное занятие курса «Вайб-кодинг: создание цифровых продуктов с ИИ»
→ Выбор между Serverless и Kubernetes для AI-ворклоадов: как определить оптимальную платформу под задачу. Разберёте, как выбирать между Serverless и Kubernetes с учётом нагрузки, бюджета и архитектуры AI‑решения.
Зарегистрироваться на бесплатное занятие курса «ИИ-архитектор»
22 июля (среда)
→ Что надо знать про работу LLM моделей. Поймёте, как модель выбирает слова, работает с контекстом и строит агентские сценарии — основа для RAG-систем и точных промптов.
Зарегистрироваться на бесплатное занятие курса «LLM-инженер»
→ DAO на Spring JDBC. Обсудим, как работать с нативным SQL через Spring JDBC и обеспечивать безопасность и тестируемость слоя доступа к данным.
Зарегистрироваться на бесплатное занятие курса «Разработчик на Spring Framework»
→ Как собрать полный CJM: карту клиентского пути. Разберёте процесс построения карты клиентского пути и научитесь использовать её для поиска точек роста продукта.
Зарегистрироваться на бесплатное занятие курса «Старший менеджер продукта»
23 июля (четверг)
→ Тестирование интернет-магазина: от каталога до оплаты. Поймёте, как тестировать полный цикл заказа, включая каталог, корзину и платёжные интеграции, и правильно приоритизировать баги.
Зарегистрироваться на бесплатное занятие курса «Инженер по тестированию»
→ Фаззинг и реверс: как понять, что делает программа, найти в ней ошибки. Узнаете, как с помощью реверса и фаззинга анализировать программы и находить ошибки и уязвимости.
Зарегистрироваться на бесплатное занятие курса «Обратная разработка»
→ malloc — кто же ты на самом деле. Поймёте, как устроено динамическое выделение памяти на низком уровне и почему это важно для системной разработки.
Зарегистрироваться на бесплатное занятие курса «Системное программирование»
Выбирайте занятие, которое закроет вашу актуальную рабочую задачу, и регистрируйтесь по ссылкам выше.
Регистрируйтесь бесплатно:
20 июля (понедельник)
→ Асинхронное программирование в Android. Узнаете, почему тяжёлые задачи нельзя запускать в главном потоке и как с этим помогают справляться корутины и диспетчеры.
Зарегистрироваться на бесплатное занятие курса «Android-разработчик. Базовый уровень»
→ ИИ для продуктового discovery: как анализировать рынок, конкурентов и пользователей быстрее. Поймёте, как применять ИИ для анализа рынка, конкурентов и пользовательского фидбека и быстрее формулировать гипотезы.
Зарегистрироваться на бесплатное занятие курса «Нейросети для управления проектами и продуктами»
21 июля (вторник)
→ Разработка ИИ-приложений с Claude Code. На практике увидите, как с помощью Claude Code создавать ботов, AI‑агентов и серверную логику, грамотно управляя промптами и контекстом.
Зарегистрироваться на бесплатное занятие курса «Вайб-кодинг: создание цифровых продуктов с ИИ»
→ Выбор между Serverless и Kubernetes для AI-ворклоадов: как определить оптимальную платформу под задачу. Разберёте, как выбирать между Serverless и Kubernetes с учётом нагрузки, бюджета и архитектуры AI‑решения.
Зарегистрироваться на бесплатное занятие курса «ИИ-архитектор»
22 июля (среда)
→ Что надо знать про работу LLM моделей. Поймёте, как модель выбирает слова, работает с контекстом и строит агентские сценарии — основа для RAG-систем и точных промптов.
Зарегистрироваться на бесплатное занятие курса «LLM-инженер»
→ DAO на Spring JDBC. Обсудим, как работать с нативным SQL через Spring JDBC и обеспечивать безопасность и тестируемость слоя доступа к данным.
Зарегистрироваться на бесплатное занятие курса «Разработчик на Spring Framework»
→ Как собрать полный CJM: карту клиентского пути. Разберёте процесс построения карты клиентского пути и научитесь использовать её для поиска точек роста продукта.
Зарегистрироваться на бесплатное занятие курса «Старший менеджер продукта»
23 июля (четверг)
→ Тестирование интернет-магазина: от каталога до оплаты. Поймёте, как тестировать полный цикл заказа, включая каталог, корзину и платёжные интеграции, и правильно приоритизировать баги.
Зарегистрироваться на бесплатное занятие курса «Инженер по тестированию»
→ Фаззинг и реверс: как понять, что делает программа, найти в ней ошибки. Узнаете, как с помощью реверса и фаззинга анализировать программы и находить ошибки и уязвимости.
Зарегистрироваться на бесплатное занятие курса «Обратная разработка»
→ malloc — кто же ты на самом деле. Поймёте, как устроено динамическое выделение памяти на низком уровне и почему это важно для системной разработки.
Зарегистрироваться на бесплатное занятие курса «Системное программирование»
Выбирайте занятие, которое закроет вашу актуальную рабочую задачу, и регистрируйтесь по ссылкам выше.
❤3🔥2
Представляем вашему вниманию «научно-популярное» исследование — сколько мониторов нужно для счастья
Мы спросили подписчиков и коллег, сколько мониторов они используют для работы. Результаты исследования носят шуточный характер, основаны на реальных данных из опросов и ваших комментариев. От души благодарим, что поделились своим опытом, наш главред уже присматривает себе изогнутый монитор.
Итак, к результатам:
— 2 монитора в ряд — выбрали 40% респондентов
Классика работы с логами документацией. Баланс и спокойствие.
— Основной + боковой — выбрали 25% респондентов
Главный экран для кода, второй — для рабочих чатов, таск‑трекера и «на всякий случай».
— Один монитор — выбрали 25% респондентов
Минимализм и концентрация.
— Горизонтальный + вертикальный — выбрали 10% респондентов
Вертикальный удобен для работы с кодом.
Экспертные мнения участников исследования из комментариев:
— Два монитора друг над другом. Шея скажет «спасибо».
— Изогнутый монитор, меньше напрягается зрение.
— Монитор ПК + монитор ноута + смартфон. Для работы с контентом.
— Для кода вертикальные идеально подходят.
— 7 мониторов — очень удобно (немного переживаем за этого специалиста. Надеемся, он качественно отдыхает после работы за семью мониторами).
— Два в ряд, но я не программист. Для офисных задач.
Количество мониторов не влияет на качество кода. Зато помогает усилить аргументы во время видеозвонков. Ещё можно комфортно устроиться перед экраном и посмотреть наши бесплатные уроки, а полученные знания сразу использовать в работе.
________
🎁 База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео:
→ ВК
→ Youtube
Мы спросили подписчиков и коллег, сколько мониторов они используют для работы. Результаты исследования носят шуточный характер, основаны на реальных данных из опросов и ваших комментариев. От души благодарим, что поделились своим опытом, наш главред уже присматривает себе изогнутый монитор.
Итак, к результатам:
— 2 монитора в ряд — выбрали 40% респондентов
Классика работы с логами документацией. Баланс и спокойствие.
— Основной + боковой — выбрали 25% респондентов
Главный экран для кода, второй — для рабочих чатов, таск‑трекера и «на всякий случай».
— Один монитор — выбрали 25% респондентов
Минимализм и концентрация.
— Горизонтальный + вертикальный — выбрали 10% респондентов
Вертикальный удобен для работы с кодом.
Экспертные мнения участников исследования из комментариев:
— Два монитора друг над другом. Шея скажет «спасибо».
— Изогнутый монитор, меньше напрягается зрение.
— Монитор ПК + монитор ноута + смартфон. Для работы с контентом.
— Для кода вертикальные идеально подходят.
— 7 мониторов — очень удобно (немного переживаем за этого специалиста. Надеемся, он качественно отдыхает после работы за семью мониторами).
— Два в ряд, но я не программист. Для офисных задач.
Количество мониторов не влияет на качество кода. Зато помогает усилить аргументы во время видеозвонков. Ещё можно комфортно устроиться перед экраном и посмотреть наши бесплатные уроки, а полученные знания сразу использовать в работе.
________
🎁 База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео:
→ ВК
→ Youtube
👍2🔥1
Вы используете флаги в Spring?
Anonymous Poll
7%
Да, это очень удобно
7%
Нет, пока не планирую
87%
Не понимаю, о чём идёт речь
This media is not supported in your browser
VIEW IN TELEGRAM
Отправлять код в прод без тестов — риск. Но когда команда растёт, а ревью длятся неделями, feature flags помогают контролировать релиз и управлять поведением системы.
В каких ситуациях использование feature flags облегчает работу:
Постепенный релиз
Сначала включаем новую логику для 5% пользователей. Если всё ок, расширяем аудиторию.
A/B‑тестирование
Две версии одной функции для разных групп, без отдельных деплоев.
Kill switch
Новая функция ведёт себя странно в проде — можно мгновенно переключить флаг.
В итоге:
— Большая фича дробится на маленькие PR. Каждый кусок кода мёржится в trunk, но закрыт флагом.
— Основная ветка стабильна.
— Пользователи ничего не видят.
Про что важно не забывать:
— Флаги всегда документируем.
— После полного релиза их нужно удалять.
— Нужен понятный инструмент управления, через конфиг или админку.
Если вы уже используете флаги в Spring, следующий вопрос, как ими управлять централизованно. Например, можно использовать Unleash. Оценка флага происходит локально в SDK, а не на сервере. В чём преимущества: решение принимается очень быстро, при этом пользовательские данные не отправляются на сервер Unleash.
Какой подход вы бы не выбрали, курс «Разработчик на Spring Framework» поможет разобраться с полным циклом работы с приложением, а не только с одним из инструментов. Конфигурация, данные, веб-слой, безопасность, интеграции, микросервисные компоненты и инфраструктура: программа охватывает экосистему Spring целиком.
• До 31 июля можно сэкономить 15% и приобрести курс по сниженной стоимости. Узнать подробнее: https://otus.pw/xqOo/
• Чтобы понять, насколько программа обучения вам подходит, можно пройти вступительный тест, это бесплатно: https://otus.pw/wG4i/
____
Подпишитесь на OTUS в MAX
В каких ситуациях использование feature flags облегчает работу:
Постепенный релиз
Сначала включаем новую логику для 5% пользователей. Если всё ок, расширяем аудиторию.
A/B‑тестирование
Две версии одной функции для разных групп, без отдельных деплоев.
Kill switch
Новая функция ведёт себя странно в проде — можно мгновенно переключить флаг.
В итоге:
— Большая фича дробится на маленькие PR. Каждый кусок кода мёржится в trunk, но закрыт флагом.
— Основная ветка стабильна.
— Пользователи ничего не видят.
Про что важно не забывать:
— Флаги всегда документируем.
— После полного релиза их нужно удалять.
— Нужен понятный инструмент управления, через конфиг или админку.
Если вы уже используете флаги в Spring, следующий вопрос, как ими управлять централизованно. Например, можно использовать Unleash. Оценка флага происходит локально в SDK, а не на сервере. В чём преимущества: решение принимается очень быстро, при этом пользовательские данные не отправляются на сервер Unleash.
Какой подход вы бы не выбрали, курс «Разработчик на Spring Framework» поможет разобраться с полным циклом работы с приложением, а не только с одним из инструментов. Конфигурация, данные, веб-слой, безопасность, интеграции, микросервисные компоненты и инфраструктура: программа охватывает экосистему Spring целиком.
• До 31 июля можно сэкономить 15% и приобрести курс по сниженной стоимости. Узнать подробнее: https://otus.pw/xqOo/
• Чтобы понять, насколько программа обучения вам подходит, можно пройти вступительный тест, это бесплатно: https://otus.pw/wG4i/
____
Подпишитесь на OTUS в MAX
👍2🔥1
🔔 Ближайшие бесплатные открытые занятия начнутся уже через час, успейте зарегистрироваться.
Дайджест открытых занятий недели
Как смотреть уроки, чтобы эффективно использовать знания в работе
Дайджест открытых занятий недели
Как смотреть уроки, чтобы эффективно использовать знания в работе
Telegram
OTUS: программирование и карьера в IT
Чтобы вы могли внедрить новые инструменты и подходы уже в этом спринте, мы подготовили бесплатные занятия по Android, разработке с использованием искусственного интеллекта, архитектуре, большим языковым моделям, бэкенду, продукту, тестированию и системному…
👍3❤🔥2
Бесплатные уроки недели: изучайте и сразу применяйте в решении своих задач
Без регулярного обновления навыков справляться с новыми рабочими вопросами и проектами сложнее. Поэтому мы проведём бесплатные занятия, где разберём разные инструменты и подходы: от архитектуры и сетей до больших языковых моделей и управления командами.
Присоединяйтесь ↓
22 июля (среда)
→ Как CTO управляет неопределённостью: оценки, планы и ожидания бизнеса. Зарегистрироваться на бесплатный урок курса «Технический директор / CTO»: https://otus.pw/B84y/
→ Архитектура программ на C++: как управлять разработкой и функциями приложения. Зарегистрироваться на бесплатный урок курса «C++-разработчик. Продвинутый уровень»: https://otus.pw/5LiV/
→ VLAN на пальцах: изоляция трафика и маршрутизация. Зарегистрироваться на бесплатный урок курса «Сетевой инженер. Базовый уровень»: https://otus.pw/6FVG/
→ От рутины к влиянию: как HR использовать ИИ в ежедневной работе. Зарегистрироваться на бесплатный урок курса «Бизнес-партнер по управлению персоналом в ИТ»: https://otus.pw/rjXQ/
23 июля (четверг)
→ Когнитивные архитектуры: ReAct, Reflection и RAG. Зарегистрироваться на бесплатный урок курса «Большие языковые модели. Экспертный уровень»: https://otus.pw/rhOp/
→ Основы многопоточности в Java. Зарегистрироваться на бесплатный урок курса «Java-разработчик»: https://otus.pw/byd8/
Ждём вас!
Без регулярного обновления навыков справляться с новыми рабочими вопросами и проектами сложнее. Поэтому мы проведём бесплатные занятия, где разберём разные инструменты и подходы: от архитектуры и сетей до больших языковых моделей и управления командами.
Присоединяйтесь ↓
22 июля (среда)
→ Как CTO управляет неопределённостью: оценки, планы и ожидания бизнеса. Зарегистрироваться на бесплатный урок курса «Технический директор / CTO»: https://otus.pw/B84y/
→ Архитектура программ на C++: как управлять разработкой и функциями приложения. Зарегистрироваться на бесплатный урок курса «C++-разработчик. Продвинутый уровень»: https://otus.pw/5LiV/
→ VLAN на пальцах: изоляция трафика и маршрутизация. Зарегистрироваться на бесплатный урок курса «Сетевой инженер. Базовый уровень»: https://otus.pw/6FVG/
→ От рутины к влиянию: как HR использовать ИИ в ежедневной работе. Зарегистрироваться на бесплатный урок курса «Бизнес-партнер по управлению персоналом в ИТ»: https://otus.pw/rjXQ/
23 июля (четверг)
→ Когнитивные архитектуры: ReAct, Reflection и RAG. Зарегистрироваться на бесплатный урок курса «Большие языковые модели. Экспертный уровень»: https://otus.pw/rhOp/
→ Основы многопоточности в Java. Зарегистрироваться на бесплатный урок курса «Java-разработчик»: https://otus.pw/byd8/
Ждём вас!
👍3🔥2
Маршрут построен: если не знаете, с чего начать в ИТ-сфере, изучите базу
Частая ситуация: хочется получить новую профессию или сменить направление, но непонятно, с чего начать этот путь. В этом случае лучше не бросаться сразу в сложные технологии, а спокойно пройти подготовительный этап. Вот примеры точек старта на маршруте с нуля до новой профессии:
Первая остановка — «Выбор профессии в ИТ». Стоимость: 15 000 ₽ — https://otus.pw/hbTGt/
Если не понимаете, кто такой DevOps, чем занимается аналитик или подойдёт ли вам разработка, начните здесь. Курс помогает разобраться в профессиях, посмотреть на реальные рабочие будни специалистов и понять, какие навыки сейчас востребованы. Формат — видео + ответы на вопросы в чате. Подойдёт тем, кто только присматривается к новым профессиям или думает о смене направления.
Вторая остановка — «Linux для начинающих». Стоимость: 15 000 ₽ — https://otus.pw/h5TS/
На курсе вы разберёте базовую конфигурацию системы и научитесь уверенно работать в терминале:
— 26 часов видеолекций с практикой;
— подходит как людям без опыта, так и программистам и администраторам.
Следующая точка на карте — «Основы SQL». Стоимость: 15 000 ₽ — https://otus.pw/Nkum/
На курсе вы научитесь:
— писать SQL‑запросы;
— понимать структуру баз данных;
— работать с подзапросами, агрегатами и связями между таблицами;
— разбираться в типах данных и ограничениях;
— использовать оконные функции.
Это только часть стартовых точек маршрута. Вас ждут более 10 подготовительных курсов на выбор: от основ Git до ручного тестирования. Посмотреть список можно здесь: https://otus.pw/zXrV/
Если не уверены, с чего начать — напишите нам. Поможем подобрать точку старта под вашу цель.
Частая ситуация: хочется получить новую профессию или сменить направление, но непонятно, с чего начать этот путь. В этом случае лучше не бросаться сразу в сложные технологии, а спокойно пройти подготовительный этап. Вот примеры точек старта на маршруте с нуля до новой профессии:
Первая остановка — «Выбор профессии в ИТ». Стоимость: 15 000 ₽ — https://otus.pw/hbTGt/
Если не понимаете, кто такой DevOps, чем занимается аналитик или подойдёт ли вам разработка, начните здесь. Курс помогает разобраться в профессиях, посмотреть на реальные рабочие будни специалистов и понять, какие навыки сейчас востребованы. Формат — видео + ответы на вопросы в чате. Подойдёт тем, кто только присматривается к новым профессиям или думает о смене направления.
Вторая остановка — «Linux для начинающих». Стоимость: 15 000 ₽ — https://otus.pw/h5TS/
На курсе вы разберёте базовую конфигурацию системы и научитесь уверенно работать в терминале:
— 26 часов видеолекций с практикой;
— подходит как людям без опыта, так и программистам и администраторам.
Следующая точка на карте — «Основы SQL». Стоимость: 15 000 ₽ — https://otus.pw/Nkum/
На курсе вы научитесь:
— писать SQL‑запросы;
— понимать структуру баз данных;
— работать с подзапросами, агрегатами и связями между таблицами;
— разбираться в типах данных и ограничениях;
— использовать оконные функции.
Это только часть стартовых точек маршрута. Вас ждут более 10 подготовительных курсов на выбор: от основ Git до ручного тестирования. Посмотреть список можно здесь: https://otus.pw/zXrV/
Если не уверены, с чего начать — напишите нам. Поможем подобрать точку старта под вашу цель.
❤🔥5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Чем парсить документы
Прежде чем LLM сможет отвечать по вашим документам, их нужно привести в читаемый вид. В коротком видео разобрали инструменты, которые помогают превращать неструктурированные файлы в аккуратные данные для LLM. У каждого решения есть свои плюсы и минусы. Выбор зависит от того, насколько сложные по структуре файлы.
Посмотреть полную запись открытого урока «Мультимодальный RAG: как LLM работают с текстами, картинками и документами» курса «LLM-инженер» можно по ссылке.
________
Подпишитесь на OTUS в MAX
Прежде чем LLM сможет отвечать по вашим документам, их нужно привести в читаемый вид. В коротком видео разобрали инструменты, которые помогают превращать неструктурированные файлы в аккуратные данные для LLM. У каждого решения есть свои плюсы и минусы. Выбор зависит от того, насколько сложные по структуре файлы.
Посмотреть полную запись открытого урока «Мультимодальный RAG: как LLM работают с текстами, картинками и документами» курса «LLM-инженер» можно по ссылке.
________
Подпишитесь на OTUS в MAX
🔥3
Как перейти от точечных запросов к системному проектированию AI-решений
Можно использовать ИИ как продвинутый поисковик: задал вопрос, получил ответ. Это работает для простых задач. Но если вы проектируете системы и управляете инфраструктурой, этого недостаточно.
Настоящая ценность ИИ раскрывается, когда вы начинаете рассматривать его как архитектурный компонент: с требованиями, паттернами, интеграциями, мониторингом и стоимостью логического вывода. Именно это мы разбираем на курсе «ИИ-архитектор. Проектирование AI‑решений для бизнеса»: https://otus.pw/gHjU/
Можно изучать вопрос системного проектирования AI‑решений самостоятельно и тратить на это весь рабочий день, как в меме. А можно пойти на курс с готовыми решениями и возможностью задавать вопросы экспертам-практикам.
Вас будут обучать эксперты-практики с опытом работы в Huawei, Банке России и других известных компаниях.
Первое занятие уже 29 июля, успейте занять место в группе: https://otus.pw/gHjU/
Можно использовать ИИ как продвинутый поисковик: задал вопрос, получил ответ. Это работает для простых задач. Но если вы проектируете системы и управляете инфраструктурой, этого недостаточно.
Настоящая ценность ИИ раскрывается, когда вы начинаете рассматривать его как архитектурный компонент: с требованиями, паттернами, интеграциями, мониторингом и стоимостью логического вывода. Именно это мы разбираем на курсе «ИИ-архитектор. Проектирование AI‑решений для бизнеса»: https://otus.pw/gHjU/
Можно изучать вопрос системного проектирования AI‑решений самостоятельно и тратить на это весь рабочий день, как в меме. А можно пойти на курс с готовыми решениями и возможностью задавать вопросы экспертам-практикам.
Что вы узнаете во время обучения:
— проектирование ИИ-систем от требований до продакшена;
— как выбирать архитектурные паттерны, строить RAG и агентные решения;
— проектирование MLOps-конвейеров, инфраструктуры и IaC для AI‑решений;
— как рассчитывать ресурсы, оптимизировать инференс LLM и контролировать стоимость;
— обеспечение качества компонентов генеративного ИИ: тестирование, мониторинг, валидация.
Вас будут обучать эксперты-практики с опытом работы в Huawei, Банке России и других известных компаниях.
Первое занятие уже 29 июля, успейте занять место в группе: https://otus.pw/gHjU/
❤4🔥2