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

🔔Включайте уведомления, чтобы не пропустить!
Download Telegram
Быть или не быть: разработчиком с инженерным мышлением или оператором кнопок в нейросети

Дано: «код‑завод» во главе с ИИ находит решения за минуты, код компилируется, рутина сократилась.

Есть одно «но»: когда приходит баг под нагрузкой, вопрос по архитектуре или необходимость масштабирования — не получается объяснить, почему система устроена именно так. О том, как исключить «слепое» использование ИИ в разработке, рассказали в чек-листе.

ИИ может быть мощным ускорителем и даже умеет писать работающий код. Но инженерное мышление не заменяет. Освоить работу с ИИ-агентами и научиться эффективно интегрировать их в реальные проекты можно на курсе «ИИ-агенты: продвинутое внедрение и использование». Старт обучения 30 июня, узнайте подробную программу: https://otus.pw/zOMx/

Если ещё не определились, какой курс поможет вам получить нужные навыки для работы, оставьте заявку по ссылке выше, наш менеджер поможет выбрать программу для решения ваших задач.
4🔥2
Собрали 5 бесплатных уроков недели. С практикой, разбором кейсов и конкретными инструментами, которые можно применять в работе сразу. Ближайшие занятия — уже сегодня ↓

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

→ Ретроспектива в Agile: что это, нужна ли она и как сделать её полезной. Зарегистрироваться на бесплатный урок курса «Менеджер Agile-проектов»

→ RabbitMQ против Kafka — что выбрать для вашей структуры: сравнение и лучшие практики. Зарегистрироваться на бесплатный урок курса «Микросервисная архитектура»

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

→ Какие навыки прокачать, чтобы стать экспертом в системном анализе в 2026 году. Зарегистрироваться на бесплатный урок курса «Системный аналитик. Экспертный уровень»

→ Кеширование в ASP.NET Core: от IMemoryCache до Redis. Зарегистрироваться на бесплатный урок курса «C# ASP.NET Core разработчик»

→ IDS/IPS в действии: защищаем сервер от атак. Зарегистрироваться на бесплатный урок курса «IDS/IPS. Инфраструктурные компоненты защиты»

До встречи!
👍3🔥2
«ИИ для решения рабочих задач» — получите готовые промпты и инструменты, чтобы за 5 недель без программирования и сложных настроек собрать личный набор сервисов и сценариев под свою роль в команде. Узнать подробнее о курсе: https://otus.pw/lvWu/
4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
А у вас получается сосредоточиться, когда на фоне громкие звуки?

👍 — наушники с шумоподавлением решают
👌🏻 — могу в любой обстановке абстрагироваться

Есть работающий способ немного заглушить фоновый шум и сосредоточиться на полезном — включить открытый урок. Например, разобраться в технологиях NLP. Приходите 25 июня на бесплатное занятие «Ландшафт современного NLP: от эмбеддингов и классических ML-методов до современных LLM»: https://otus.pw/0f4X/
________
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
👍5🤔3👌2
Олды IT-специалисты здесь? Мы подготовили новые посты с инструментами и идеями для решения рабочих задач и хотим узнать, кем вы сейчас работаете, чтобы делиться только самым важным и полезным. Будем очень благодарны, если отметите свой вариант в нашем анонимном опросе 💬
Новые курсы июля

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

Безопасность ИИ / MLSecOps → Курс о том, как защищать ML и ИИ‑системы на практике: от моделей и данных до LLM, RAG, агентов и инфраструктуры. Вы научитесь выявлять уязвимости и выстраивать процессы безопасной эксплуатации: https://otus.pw/14ET/

Стратегия и управление ИИ в компании → Разберёте, как связать AI‑инициативы с целями бизнеса, выстроить модели корпоративного управления, контролировать риски. В результате соберёте собственную систему управления ИИ с дорожной картой проекта на 2–3 года и набором практических артефактов: требования к данным, мониторинг и аудит: https://otus.pw/j24E/

Вайб-кодинг: создание цифровых продуктов с ИИ → Научитесь быстро превращать идеи в работающие прототипы с помощью ИИ. От интерфейсов и логики до пользовательских сценариев. Курс поможет запускать эксперименты за часы, тестировать гипотезы и презентовать решения инвесторам или команде в виде реального продукта, а не концепции: https://otus.pw/uIQK/

Подробнее о каждом курсе — по ссылкам выше. Можно вернуть до 13% стоимости обучения с помощью налогового вычета. Оставьте заявку, наш менеджер всё подробно расскажет.
👍4🔥2
От автотестов в проектах к роли тимлида автоматизации

Ангелина Шлыкова пришла на курс уже с опытом: работала в ДИТ, писала автотесты и применяла их в реальных задачах. Но понимала, что знаний не хватает для следующего шага — хотелось не просто писать тесты, а выстраивать процессы и принимать архитектурные решения. Она выбрала курс «Автоматизатор тестирования на Java. Базовый уровень», чтобы систематизировать базу и закрыть пробелы.

Вот что говорит Ангелина про обучение:
Главный результат — карьерный рост. Благодаря новым компетенциям и уверенности я стала тимлидом команды автоматизации. Теперь я не просто пишу тесты, а выстраиваю процессы и менторю коллег.


Что даёт курс:
— базу Java для автоматизации тестирования;
— UI‑ и API‑автотесты с использованием Selenium и Selenide;
— работа с Gradle, Maven, JUnit, TestNG;
— паттерны PageObject, PageFactory, ScreenPlay;
— практику работы с SQL, Git, Jira и другими инструментами.

После обучения вы сможете выполнять тестовые задания и уверенно чувствовать себя на собеседованиях. Если вы чувствуете, что пора перейти от разрозненных знаний к системной экспертизе — этот курс станет прочным фундаментом для роста. Только до 30 июня действует скидка 15%, узнайте подробнее: https://otus.pw/VRDq/
3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
А вы к какому типу коллег относитесь?

😎 — у меня всегда всё хорошо
🧑‍💻 — раньше времени не радуюсь, баги не дремлют

________
🎁 База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео:

ВК
Youtube
👨‍💻9😎2
Бесплатные уроки недели

С 29 июня по 2 июля ждём вас на открытых занятиях с экспертами-практиками с опытом работы в Т-Банк, Лукойл, Мегафон и других известных компаниях. Разбор типовых ошибок, архитектурных решений и инструментов: от Spring, Java и C++ до создания Android-приложения и внедрения ИИ-технологий в рабочие задачи.

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

→ Как работает @ Transactional в Spring: границы транзакций и типовые ошибки. Поговорим о типичных ошибках в сервисном слое и о том, как правильно задавать границы транзакций. Разберём, что на самом деле делает аннотация, как работают proxy и propagation‑режимы и почему транзакция иногда «не откатывается».

Зарегистрироваться на бесплатное занятие курса «Разработчик на Spring Framework»

→ Обзор ИИ -технологий для разработчиков: от идей до рабочих решений. Покажем, какие AI‑инструменты реально помогают писать, рефакторить и тестировать код, и как встроить их в повседневную разработку и CI/CD. Разберём кейсы использования LLM и подход к выбору инструментов под свой стек.

Зарегистрироваться на бесплатное занятие курса «ИИ для разработчиков»

→ Использование ИИ архитектором 1С: как ускорить анализ требований и подготовку документации. Разберём, какие архитектурные задачи можно ускорить с помощью ИИ: анализ требований, подготовка вопросов заказчику, генерация документации. Отдельно обсудим, как проверять ответы модели и работать с промптами.

Зарегистрироваться на бесплатное занятие курса «Архитектор 1С»

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

→ Тестирование UX для мобильных приложений: чек-лист по основным проверкам. Дадим практичный чек‑лист для оценки удобства мобильных интерфейсов и поиска UX‑дефектов. Поговорим о том, как аргументировать правки перед разработкой и менеджерами.

Зарегистрироваться на бесплатное занятие курса «Инженер по тестированию»

→ RAII в C++: фундамент надёжного управления ресурсами. Разберём принципы RAII, его связь с исключениями и безопасностью кода, а также типовые ошибки при управлении ресурсами. Покажем практические паттерны, которые можно применять в реальных проектах.

Зарегистрироваться на бесплатное занятие курса «C++-разработчик. Продвинутый уровень»

→ Gitlab CI как конструктор workflow. Разберём ключевые преимущества GitLab CI, типовые антипаттерны и лучшие практики построения пайплайнов.

Зарегистрироваться на бесплатное занятие курса «DevOps практики и инструменты»

1 июля (среда)

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

Зарегистрироваться на бесплатное занятие курса «Java-разработчик»

2 июля (четверг)

→ Всё, что нужно знать об управлении памятью в C++. Поговорим о жизненном цикле объектов, типичных ошибках работы с памятью и способах поиска утечек. Покажем практические примеры из реальной разработки.

Зарегистрироваться на бесплатное занятие курса «C++-разработчик»

→ От API до экрана: создаём Android-приложение на рекомендуемой архитектуре. Создадим приложение с использованием Clean Architecture и MVVM: подключим API, разделим слои и реализуем отображение данных. Разберём архитектуру, которую рекомендует Google.

Зарегистрироваться на бесплатное занятие курса «Android-разработчик. Базовый уровень»

→ Магия Lovable: как создавать готовые интерфейсы с помощью одного запроса. Покажем, как формулировать промпты, чтобы получать предсказуемый UI с первой попытки. Разберём структуру запроса, переиспользование компонентов и доработку интерфейса через редактор.

Зарегистрироваться на бесплатное занятие курса «Вайб-кодинг: создание цифровых продуктов с ИИ»

До встречи!
3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
А вам приходилось когда-нибудь разбираться в новой теме в сжатые сроки из-за неправильной оценки возможностей?

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

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

Подписка OTUS даёт доступ к более чем 200 курсам по IT. Например, сегодня нужен PostgreSQL — проходите его, через месяц переключились на Kubernetes или ИБ. Не нужно покупать курс «на вырост» и переживать, что он станет неактуален. В основных тарифах есть варианты на выбор, с заданиями, проектными работами и без них: можно только смотреть записи лекций или дополнить подписку проверкой домашних заданий нашими экспертами и отдельными консультациями от преподавателей.

Чтобы попробовать формат, можно активировать пробный доступ к платформе OTUS на три месяца и обучаться на трёх базовых курсах: PHP, JavaScript и С++.

Выбрать тариф под свои задачи и активировать подписку или оформить пробный доступ: https://otus.pw/Peku/

____
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
Please open Telegram to view this post
VIEW IN TELEGRAM
💯6👨‍💻1
Обновляем курсы вместе с IT-индустрией, чтобы вы сразу могли применить в работе полученные навыки

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

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

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

Узнайте, готовы ли вы к следующему шагу, пройдите вступительный тест в разделе «Проверьте свои знания»: https://otus.pw/AoYx/
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1
6 бесплатных уроков недели

Архитектура AI-агентов, протоколы динамической маршрутизации, градиентный бустинг, перехват управления в Linux, методы в C# и автоматизация тестирования API. Ближайшие занятия — уже сегодня ↓

1 июля (среда)

→ Архитектурные паттерны AI-агентов: как проектировать автономные решения для бизнес-задач. Зарегистрироваться на бесплатный урок курса «ИИ-архитектор»

→ Что нужно знать для настройки стабильного интернета? OSPF и протоколы динамической маршрутизации. Зарегистрироваться на бесплатный урок курса «Сетевой инженер. Базовый уровень»

→ Градиентный бустинг — мощный алгоритм ансамблирования в ML. Зарегистрироваться на бесплатный урок курса «Машинное обучение. Специализация»

→ Классические методы перехвата управления в Linux. Зарегистрироваться на бесплатный урок курса «Обратная разработка»

2 июля (четверг)

→ Методы, их перегрузка и расширения. Зарегистрироваться на бесплатный урок курса «C#-разработчик»

→ REST Assured & JSON Schema Validator: автоматизация тестирования API на практике. Зарегистрироваться на бесплатный урок курса «Автоматизатор тестирования на Java. Продвинутый уровень»

До встречи!
2❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
7 правил составления хороших промптов

ML-модель не понимает задачу как человек, она угадывает наиболее вероятный ответ. Чем точнее вы задаёте контекст, ограничения и формат, тем меньше мусора и галлюцинаций получите на выходе.

Простой пример: «проанализируй продажи» и «найди аномалии в таблице продаж за Q1 2026, выведи результат в JSON с полями date, value, deviation» — это два разных запроса с двумя разными результатами. Во втором случае модель знает контекст, формат и ограничения и не гадает.

О том, как сделать модель рабочим инструментом, а не генератором случайных ответов, рассказала преподаватель курса «Машинное обучение. Продвинутый уровень» — Тихонова Мария. Лидер Research кластера в Сбер, ВШЭ.

Узнать подробнее о курсе можно здесь: https://otus.pw/owFx/
👍4🔥1
«Менеджер продукта в IT» — станьте голосом клиента в разработке

На курсе вас будут обучать эксперты-практики с опытом работы с General Motors, Ozon и другими известными компаниями. За 5 месяцев вы не просто изучите теорию, а пройдёте весь путь менеджера продукта — от идеи до расчёта юнит-экономики и защиты решений на основе данных.

Вы научитесь:
— модифицировать бизнес-идеи с позиции клиента;
— тестировать спрос;
— проводить UX-исследования и пользовательские интервью;
— создавать макеты;
— собирать продуктовую аналитику;
— рассчитывать юнит-экономику;
— строить и проверять гипотезы;
— создадите сквозной кейс, который можно показать на собеседовании.

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

Узнать подробности и занять своё место в группе курса: https://otus.pw/qSYZ/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1