Новое Распределяем каналы MAX по категориям и территориям. Читать новость
Открытый канал ID 71877917079024

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

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

🔔Включайте уведомления, чтобы не пропустить!

Каналов в рубрике
2 093
Место этого канала
№ 183
Открыть рубрику →
Каналов в рубрике
8 642
Место этого канала
№ 2 874
Открыть рубрику →
Открыть в MAX

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

Собрали подборку бесплатных занятий ноября для начинающих ИТ-специалистов и тех, кто только планирует попробовать себя в новой профессии. Многолетнего опыта в программировании для участия не нужно, достаточно выбрать урок и зарегистрироваться:

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

— Telegram-бот с нуля на Python: от теории к практике. Зарегистрироваться на бесплатный урок курса «Python-разработчик»: https://otus.pw/D4fl/

11 ноября (среда)

— ИИ-агент по расписанию: как заставить Claude Code работать, пока вы заняты другим. Зарегистрироваться на бесплатный урок курса «Claude Code: от нуля до ИИ-агента»: https://otus.pw/6FY1/

— Обработка исключений в Java: как писать стабильный код. Зарегистрироваться на бесплатный урок курса «Java разработчик. Базовый уровень»: https://otus.pw/Jaa4/

12 ноября (четверг)

— Что надо знать про работу LLM моделей. Зарегистрироваться на бесплатный урок курса «LLM-инженер»: https://otus.pw/sQXS/

18 ноября (среда)

— Основные протоколы сети Интернет. Зарегистрироваться на бесплатный урок курса «Сетевой инженер. Базовый уровень»: https://otus.pw/Vg2K/

До встречи!
Просмотры: 37
Перейти в пост Открыть в MAX Сообщить о неточности
Если обновляете Java или Spring Boot, проверьте эти 12 вещей до миграции

После миграции приложение может успешно запускаться, но при этом открывать доступ без нужных прав, менять формат JSON-ответов или выполнять запросы к БД заметно медленнее. Такие проблемы легко пропустить, если проверять только компиляцию и существующие тесты.

Подготовили практический чек-лист «12 проверок перед обновлением Java / Spring Boot проекта». Внутри конкретные проверки, примеры рисков и ожидаемые результаты: от совместимости зависимостей и работы Hibernate до метрик, автоматизации через OpenRewrite и ИИ, безопасного выпуска и отката.

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

А если хотите пройти весь путь модернизации на практике, посмотрите программу нового 5-недельного курса «Автоматизированная модернизация Java и Spring Boot проектов».
Старт 30 ноября.

На одном сложном проекте разберёте аудит, тестирование, автоматизацию изменений, обновление платформы и подготовку к выпуску.

Посмотреть программу практикума: https://otus.pw/4R0Ke/
Просмотры: 57
Перейти в пост Открыть в MAX Сообщить о неточности
Устраивайтесь поудобнее и выбирайте, какого ИТ-демона приручить на последней неделе октября.

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

Регистрируйтесь на бесплатные уроки:

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

— Data Drift в машинном обучении: почему модели деградируют в продакшене и как это контролировать. Разберём, почему ML-модели со временем теряют точность, какие бывают типы смещения данных и как их обнаруживать.

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

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

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

— Тестирование FastAPI: проверяем API с помощью pytest. Научитесь тестировать веб-приложения на FastAPI с помощью pytest и инструмента TestClient.

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

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

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

— Бизнес-процессы в Битрикс24. Научитесь запускать бизнес-процессы и создавать их шаблоны с помощью стандартных инструментов Битрикс24.

Зарегистрироваться на бесплатное занятие курса «Разработчик Битрикс24»: https://otus.pw/MeUY/

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

— Langfuse в AgentOps: наблюдаемость и оценка LLM-агентов. На примере ИИ-агента поддержки интернет-магазина развернёте Langfuse через Docker Compose, подключите Python-приложение и настроите сбор трассировок, ответов модели и метаданных.

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

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

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

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

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

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

— JDBC: как Java-приложения взаимодействуют с базами данных. Разберёте механику подключения Java-приложений к СУБД с помощью JDBC: от работы с Connection до управления транзакциями.

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

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

— uv как инструмент управления зависимостями Python-проекта. Освойте современный менеджер пакетов uv, чтобы существенно ускорить сборку Python-проектов и повысить удобство разработки.

Зарегистрироваться на бесплатное занятие курса «Python-разработчик. Продвинутый уровень»: https://otus.pw/8ir0/

— Магические слова async/await. Разберём, как работают async и await на низком уровне, чем асинхронность отличается от многопоточности и во что компилируются асинхронные конструкции.

Зарегистрироваться на бесплатное занятие курса «C#-разработчик. Продвинутый уровень»: https://otus.pw/KNdJz/
________
Ещё больше бесплатных уроков: https://otus.pw/flSOk/

Рекламный пост

Просмотры: 99
Перейти в пост Открыть в MAX Сообщить о неточности
Работа аналитика не заканчивается на таблицах и графиках. Важно находить закономерности, проверять гипотезы и помогать команде принимать решения, которые приносят пользу, а не просто расходуют бюджет.

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

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

— Data Drift в машинном обучении: почему модели деградируют в продакшене и как это контролировать. Зарегистрироваться на бесплатный урок курса «MLOps»: https://otus.pw/sLsi/

— Интеграция приложений: пошаговая инструкция для системного аналитика. Зарегистрироваться на бесплатный урок курса «Системный аналитик»: https://otus.pw/Q3xw/

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

— Сверточные сети: от распознавания изображений до прогнозирования курса биткоина. Зарегистрироваться на бесплатный урок курса «Машинное обучение для финансового анализа»: https://otus.pw/OgZT/

— Что надо знать про работу LLM моделей. Зарегистрироваться на бесплатный урок курса «LLM-инженер»: https://otus.pw/AERf/

5 ноября (четверг)

— Как построить SIEM-мониторинг без слепых зон: от сценария атаки до источников событий. Зарегистрироваться на бесплатный урок курса «Специалист по внедрению SIEM»: https://otus.pw/iMf6/

11 ноября (среда): для всех специалистов, которые хотят автоматизировать регулярные рабочие задачи с помощью ИИ

— ИИ-агент по расписанию: как заставить Claude Code работать, пока вы заняты другим. Зарегистрироваться на бесплатный урок курса «Claude Code: от нуля до ИИ-агента»: https://otus.pw/B7s6/

До встречи в эфирах!

Рекламный пост

Просмотры: 137
Перейти в пост Открыть в MAX Сообщить о неточности
Даже если защита включена, а приложение прошло тесты, в системе могут оставаться уязвимости. Пентест помогает найти точки входа, проверить сценарии атак и оценить реальные риски для инфраструктуры.

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

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

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

Чтобы освоить инструменты и методы на практике, изучите программу курса «Пентест. Инструменты и методы проникновения в действии»: https://otus.pw/VzDP/
Просмотры: 148
Перейти в пост Открыть в MAX Сообщить о неточности
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 с версиями и рекомендациями: https://otus.pw/gY28/

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

• OWASP Top 10 для LLM-приложений: карта угроз, которую должен знать каждый: https://otus.pw/QQO6/
• ИБ-законодательство: ключевые изменения лета–осени 2026: https://otus.pw/x4HHi/
Просмотры: 126
Перейти в пост Открыть в MAX Сообщить о неточности
Собрали бесплатные уроки на четверг, 22 октября. Для специалистов разных ИТ-направлений

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

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

— Основы проектирования бизнес-логики в микросервисной архитектуре. Зарегистрироваться на бесплатный урок курса «Микросервисная архитектура»: https://otus.pw/sbYa/

— Управление изменениями требований. Зарегистрироваться на бесплатный урок курса «Бизнес-аналитик в ИТ»: https://otus.pw/IMbH/

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

— Оптимизация запросов 1С. Зарегистрироваться на бесплатный урок курса «Разработчик 1С. Продвинутый уровень»: https://otus.pw/YIg2/

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

— Любовь с первого касания: как CJM помогает строить отношения с клиентом. Зарегистрироваться на бесплатный урок курса «Менеджер продукта в ИТ»: https://otus.pw/DpmV/

До встречи!
Просмотры: 128
Перейти в пост Открыть в MAX Сообщить о неточности
Если вы только собираете LLM-приложение, не обязательно сразу внедрять несколько платформ наблюдаемости

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

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

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

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

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

• Узнать подробнее о курсе «AgentOps: эксплуатация ИИ-агентов»: https://otus.pw/8p8W/
Просмотры: 125
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «OTUS: программирование и карьера в IT» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти