OTUS: программирование и карьера в IT
7.38K subscribers
4.8K photos
399 videos
7 files
4.68K links
Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей.
Иногда шутим!

🔔Включайте уведомления, чтобы не пропустить!
Download Telegram
Excel, математика, статистика, умение работать с данными. Что из этого нужно аналитику и как понять, готовы ли вы к профессии

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

Как понять, насколько вы готовы к обучению на аналитика данных: пройдите вступительный тест курса. Он поможет проверить знания, увидеть, какие навыки нужны для работы, оценить свой уровень и узнать, подходит ли вам программа: https://otus.pw/a0uC/

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

Попробуйте ответить на один из вопросов теста:

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

— Нет верного ответа
— Среднее арифметическое
— Медиана
— Мода.

Правильный ответ оставили в конце поста.

Проверяйте себя и переходите к полному тесту прямо сейчас: https://otus.pw/a0uC/

Правильный ответ на вопрос теста: среднее арифметическое.
❤2
Что будет, если посмотреть на Кубер изнутри и попробовать написать свою реализацию: минимум одна новая статья на Хабре. Она уже в сегодняшней подборке. И ещё три материала про задачи, с которыми сталкиваются разработчики и технические руководители:

Чтобы понять Kubernetes, я написал свой Kubernetes

Разбираем, как работает Kerberos

Платёж списывается дважды. Найдите причину в коде, который прошёл ревью

Процесс работает, пока руководитель на месте. Ошибки управления через ручное вмешательство
 
________
Расписание бесплатных уроков: https://otus.pw/poHw/
👍4🔥1
Принесли подборку для тех, кто выбирает искать причины ошибок и задержек раньше, чем их заметит пользователь. Бесплатные уроки для разработчиков: C#, C++, Spring Framework:

20 октября (вторник)

✅ OpenTelemetry в .NET: от чёрного ящика к наблюдаемой системе.
Зарегистрироваться на бесплатный урок курса «C# разработчик. Экспертный уровень»

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

22 октября (четверг)

✅ Spring Boot под нагрузкой: почему сервис работает локально и падает в production.
Зарегистрироваться на бесплатный урок курса «Разработчик на Spring Framework»
________
Подпишитесь на канал OTUS в MAX. Полезные материалы и лайфхаки, которые можно применить уже в этом спринте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Вы бы что выбрали?

👨‍💻 — Созвон без темы 
🤔 — Работа в выходной 
😀 — Можно ни то ни другое, пожалуйста

________
Любим, когда чётко и по делу, как на наших бесплатных уроках
😁9👨‍💻5🤔2😴1
Начинаем неделю с нового дайджеста бесплатных уроков. С 19 по 21 октября встречаемся в прямых эфирах с экспертами

Разберём вопросы, ответы на которые нужны в работе уже сегодня: от практики применения ИИ-агентов и оптимизации SQL до балансировки в Angie, настройки Kafka и работы со стейкхолдерами:

19 октября (понедельник)

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

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

— ИБ-законодательство: ключевые изменения лета–осени 2026. Систематизируем изменения ИБ‑законодательства 2026 года и разберём, какие требования относятся к вашей организации, когда вступают в силу и какая ответственность предусмотрена.

Зарегистрироваться на бесплатное занятие курса «Информационная безопасность. Продвинутый уровень»

— Анализируем длинные и сложные запросы в SQL Server. Покажем, как последовательно анализировать сложный SQL по частям через статистику выполнения и планы фрагментов.

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

20 октября (вторник)

— Балансировка HTTP и L4 сервисов в Angie. Вы поймёте основные типы балансировки и научитесь применять их для повышения отказоустойчивости веб‑приложений.

Зарегистрироваться на бесплатное занятие курса «Администрирование Nginx/Angie»

— Топ-5 SQL инструментов, которые используют аналитики каждый день. Разберём пять ключевых SQL‑инструментов на простых примерах и закрепим мини‑практикой на реальных запросах.

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

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

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

— Метрики качества данных и стратегия внедрения. Разберём поэтапное внедрение метрик, создание каталога DQ и применение ИИ‑подходов для мониторинга и оценки готовности данных к ML‑проектам.

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

21 октября (среда)

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

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

— Apache Kafka: быстрый старт для разработчиков и инженеров. На практике рассмотрим настройку топиков и использование базовых API для интеграции в приложения. Разберём принципы работы Kafka и её роль в распределённых системах.

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

— Пентест инфраструктуры: поиск слепых зон IDS/IPS. Вы узнаете, как проверять эффективность правил защиты и проводить базовый пентест сети с учётом логики работы систем детекта и предотвращения атак.

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

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

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

До встречи!
🔥4👍1
Разобраться в теме или просто успокоиться и отвлечься — собрали мини-библиотеку из наших осенних постов с ответами на вопросы и практическими решениями рабочих задач:

→ Промпты без случайного результата: какие правила и критерии помогают повышать стабильность и предсказуемость ответов LLM

→ Чек-лист: что делать, если дата-центр, сервер или облачный провайдер, на котором работает ваша инфраструктура, недоступен

→ Подборка бесплатных уроков: как ИИ помогает экономить время на выполнение рутинных задач

→ Задача: что произойдёт после запуска кода

→ Видео с котиком для хорошего настроения

Если есть темы, которые хотите разобрать в постах или на открытых уроках — напишите нам. Это поможет создавать полезный контент для решения ваших задач.
👍3
Если вы решили, что разработка не ваш путь в профессию в ИТ-сфере — присмотритесь к системной аналитике

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

Как всему этому научиться с нуля? В OTUS есть курс «Системный аналитик. Базовый уровень». За 6 месяцев вы пройдёте 14 практикумов, поучаствуете в живых лекциях, получите поддержку ментора и сделаете проект для портфолио. Курс подойдёт новичкам, студентам и тем, кто хочет сменить профессию.
После защиты проекта вы получите сертификат OTUS и свидетельство о повышении квалификации. А ещё поможем оформить резюме и портфолио, чтобы подготовиться к поиску работы.

Старт 26 ноября. До 25 октября действует скидка 10% при полной оплате. Также есть рассрочка и возможность вернуть до 13% стоимости обучения через налоговый вычет.

Узнать подробнее и занять место на курсе по выгодной цене: https://otus.pw/h6NK/

Пока думаете, подходит ли вам эта профессия, загляните в записи открытых уроков:
«Практическое собеседование системного аналитика»
«Use Case и другие кейсы, или как аналитику быть полезным тестировщику»

В разделе «Прошедшие мероприятия» по ссылке https://otus.pw/h6NK/ можно оставить заявку на получение доступа ко всем записям прошедших мероприятий.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Ситуация: нет явных ошибок, код соответствует ТЗ, тесты пройдены, но конкретная функция не работает. Что будем делать?

👨‍💻 — Собирать команду и вместе анализировать, что и где именно пошло не по плану 
🤔 — Искать виноватых
✍️  — Проведём дополнительное тестирование

________
Как насчёт того, чтобы научиться подменять зависимости приложения, чтобы тестировать нужное поведение? Приглашаем вас на бесплатный урок «Тестирование FastAPI: проверяем API с помощью pytest» 26 октября: https://otus.pw/AosF/
👨‍💻3✍2🤔1
Если вы только собираете LLM-приложение, не обязательно сразу внедрять несколько платформ наблюдаемости

Для начала определитесь, что вам важнее: видеть расходы на API, разбирать цепочки вызовов или проверять качество ответов модели.

Важный момент: логи запросов и ответов не дают полной картины. Нужно понимать не только, что вернула модель, но и почему получился такой результат, сколько он стоил и насколько он качественный.

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

Сравнение платформ подготовил преподаватель Otus — Игорь Стурейко, разрабатывал модель развития и прогнозирования технического состояния газотранспортной системы ПАО Газпром.

• Посмотреть запись урока «Сколько стоит один ответ вашего AI-агента — и почему он думал 40 секунд»: https://otus.pw/Qjze/

• Узнать подробнее о курсе «AgentOps: эксплуатация ИИ-агентов»: https://otus.pw/NbPK/
👍3🔥1
Собрали бесплатные уроки на четверг, 22 октября. Для специалистов разных ИТ-направлений

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

22 октября (четверг)

➡️ Основы проектирования бизнес-логики в микросервисной архитектуре.
Зарегистрироваться на бесплатный урок курса «Микросервисная архитектура»

➡️ Управление изменениями требований.
Зарегистрироваться на бесплатный урок курса «Бизнес-аналитик в ИТ»

➡️ От промта к автоматизации: как встроить LLM в рабочий процесс.
Зарегистрироваться на бесплатный урок курса «Промпт-инжиниринг: внедрение ИИ в бизнес-процессы»

➡️ Оптимизация запросов 1С.
Зарегистрироваться на бесплатный урок курса «Разработчик 1С. Продвинутый уровень»

➡️ Spring Boot под нагрузкой: почему сервис работает локально и падает в production.
Зарегистрироваться на бесплатный урок курса «Разработчик на Spring Framework»

➡️ Любовь с первого касания: как CJM помогает строить отношения с клиентом.
Зарегистрироваться на бесплатный урок курса «Менеджер продукта в ИТ»
________
🔹Подпишитесь на канал 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
В коротком видео разобрали организационные аспекты перехода от монолита на микросервисы

Преподаватель: Сергей Прощаев, руководитель направления Java-разработки в FinTech.

Посмотреть полную запись открытого урока курса «Практические подходы к переходу от монолита на микросервисы» можно здесь.
________
• 22 октября поговорим об основах проектирования бизнес-логики в микросервисной архитектуре. Ждём вас на бесплатном уроке: https://otus.pw/Rl6c/
👍1
📌 Уже сегодня: бесплатный открытый урок курса «Директор по информационной безопасности», 22 октября в 20:00 по Мск

В результате урока вы сможете:
• корректно сравнивать совокупную стоимость ИИ-решений и работы ИТ-специалистов;
• учитывать скрытые расходы и риски автоматизации;
• получите подход к оценке TCO и ROI, который поможет обоснованно решать, где использование ИИ действительно выгодно компании.

Зарегистрироваться бесплатно
👍3
21 октября команда PHP сообщила о двух критических уязвимостях. У атакующего может появиться полный контроль над сервером: возможность читать и изменять файлы, похищать базы данных, пароли, токены сессий, ключи доступа и сертификаты.

Уязвимость может затронуть десятки тысяч сайтов одновременно. Проблема находится в самом PHP и представляет угрозу для сайтов на WordPress, «1С-Битрикс», Laravel и других системах, если на сервере используется уязвимая версия PHP.

В соцсетях уже пишут: «Кто сегодня работает с PHP, вы вообще спали?», «Клод, перепиши всё на Rust, не ошибайся. Сделай это как опытный разработчик».

Что делать:

• Проверьте версию PHP на всех серверах. Не забудьте про тестовые площадки, отдельные приложения и старые проекты.

• Установите обновления безопасности. Для основных поддерживаемых веток исправления вышли в версиях PHP 8.5.12, 8.4.27, 8.3.36 и 8.2.35. Если используете более старую версию, уточните, доступно ли исправление.

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

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

• Если сайт обслуживает подрядчик или хостинг, свяжитесь с ними сегодня. Уточните, какая версия PHP используется и когда установят патч.

• Просто обновить WordPress или «1С-Битрикс» недостаточно, если уязвимым остаётся PHP на сервере.

• Поручить ИИ обновление продакшена без проверки совместимости, бэкапа и плана отката — значит к одной проблеме получить шанс добавить ещё несколько.

Официальное сообщение PHP с версиями и рекомендациями

Ещё больше об анализе рисков и мерах защиты можно узнать в записях открытых уроков:

• OWASP Top 10 для LLM-приложений: карта угроз, которую должен знать каждый

• ИБ-законодательство: ключевые изменения лета–осени 2026

Как вы проводите срочные обновления?

👨‍💻 — Есть регламент и план отката
🤔 — Сначала обновляем, потом разбираемся, что сломалось
👍3🤔1👨‍💻1
5 рабочих задач пентеста.pdf
95.7 KB
Даже если защита включена, а приложение прошло тесты, в системе могут оставаться уязвимости. Пентест помогает найти точки входа, проверить сценарии атак и оценить реальные риски для инфраструктуры.

Подготовили практический гид для специалистов по информационной безопасности, системных администраторов, DevOps-инженеров и разработчиков. В нём разобрали пять рабочих задач, которые показывают, как перейти от общего интереса к пентесту к конкретному рабочему результату. Например:
— найти доступные сервисы и определить, с чего начать проверку;
— выявить избыточные права и возможные пути повышения привилегий.

В документе вы найдёте описание каждой задачи, список необходимых навыков и ожидаемый результат.
Откройте гид «5 рабочих задач, для которых нужны навыки пентеста» и узнайте, как они пригодятся в вашей работе. Прикрепили его к посту.

✅ Чтобы освоить инструменты и методы на практике, изучите программу курса «Пентест. Инструменты и методы проникновения в действии»: https://otus.pw/9Pzr/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Qwen3.8 27B обошла GPT-5.6 в SQL‑бенчмарке. И всё это — локально на ноутбуке

Использование Qwen 3.8 27B в связке с DuckDB позволяет эффективно обрабатывать данные локально, а при необходимости можно масштабировать обработку запросов в MotherDuck.

Подробнее о том, что это говорит о будущем искусственного интеллекта в работе с данными, читайте в нашей новой статье на Хабре: https://otus.pw/TaG6/
👍4🔥2
Станьте архитектором, который проектирует не код, а системы: курс OTUS «Архитектор программного обеспечения»

📅 Старт — 27 ноября, продолжительность — 4 месяца.

Вы научитесь принимать решения, за которые не стыдно перед бизнесом:
• Паттерны под нагрузкой: Event-Driven, CQRS, DDD, Event Sourcing.
• Управление API: API First, оркестрация, версионирование.
• Сложные архитектуры: микрофронтенды, Kappa/Lambda, ETL vs ELT.
• Наблюдаемость: мониторинг, алертинг, логирование.
• Бонус: модуль по работе с ИИ для ускорения рутины.

Кому подойдёт обучение: Backend‑, Frontend‑, FullStack‑разработчикам, системным аналитикам, архитекторам ПО и тимлидам. Требуется опыт разработки и работы с БД; писать код на курсе не нужно.

В финале — выпускной проект: спроектируете систему и получите консультации преподавателей.

🚀 Спрос на архитекторов растёт — систематизируйте практики и применяйте их в реальных проектах.
Скидка 10 % на раннее бронирование — с 12 по 25 октября.

📅 Бесплатные уроки с преподавателем курса:
— 9 ноября, 20:00 — «Монолит или микросервисы? Руководство для архитекторов, которые ценят свои нервы»
— 23 ноября, 20:00 — «NoSQL в бою: как Cassandra помогает строить отказоустойчивый бэкенд»

• Записаться на открытые уроки и узнать детали: https://otus.pw/f7Am/
• Пройдите тест и получите персональные рекомендации: https://otus.pw/hYXw/
👍3❤2