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

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

Варианты:
А) 2
Б) 3
В) 4
Г) Ошибка

Правильный ответ — в конце поста. Чур не подглядывать)
Такие базовые конструкции — одна из первых вещей, которые вы изучите на курсе «Python-разработчик. Базовый уровень».

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

Подробная программа курса: https://otus.pw/jDE21/
До 18 октября действует скидка 10%.

В Python нумерация элементов списка начинается с нуля. Поэтому numbers[2] — это третий элемент списка. Правильный ответ — 3.
👍2🔥1
Новые курсы октября со скидкой 5%

Четыре программы обучения для тех, кто внедряет ИИ в бизнес-процессы и DevOps или хочет углубить знания в разработке и администрировании.
На все курсы из подборки до 18 октября действует скидка 5% ⚡️

• ИИ в работе DevOps-инженера → ИИ может снять с DevOps-инженера часть рутины и ускорить решение задач. Например, вместо того чтобы вручную писать HTML-парсер, генерировать YAML с множеством условий и отлаживать код для переноса десятков индикаторов, можно создать ИИ-помощника, который соберёт данные и приведёт их к нужному формату. За три месяца вы научитесь применять ИИ во всех задачах DevOps-инженера: Terraform, Ansible и CI/CD до Kubernetes, Observability и production troubleshooting: https://otus.pw/tQbzv/

• Промпт-инжиниринг: внедрение ИИ в бизнес-процессы → Часто ИИ вместо экономии времени создаёт новую работу: приходится перепроверять код, несколько раз объяснять задачу или в итоге всё переделывать вручную. На курсе вы научитесь грамотно ставить задачи ИИ и автоматизировать реальные рабочие процессы. Например, можно настроить ИИ на обработку типовых обращений в поддержке, для ответа на частые вопросы, а команде оставить работу со сложными случаями. Вы научитесь создавать и настраивать AI-агенты, получите навыки по работе с n8n и Make, создавая умного помощника и чат-бота: https://otus.pw/Sa7M/

• Разработчик 1С. Продвинутый уровень → Когда после обновления 1С возникают проблемы с доработками, а отчёты начинают тормозить, недостаточно просто исправлять ошибки по одной. Например, вместо того чтобы наугад переписывать медленный запрос, можно научиться анализировать его план выполнения и находить причину проблемы. На курсе «Разработчик 1С. Продвинутый уровень» вы разберётесь в архитектуре платформы, оптимизации запросов, безопасной доработке типовых конфигураций и командной разработке с Git и CI/CD: https://otus.pw/vuAT/

• Администрирование Nginx/Angie → Курс разработан с участием авторов Angie. Все темы разбираются с упором на реальные примеры применения. Вы научитесь администрировать веб-сервисы, создавать отказоустойчивые системы с балансировкой, использовать коммерческий функционал Angie Pro: https://otus.pw/hxSDa/

Подробнее о каждом курсе — по ссылкам выше. Можно вернуть до 13% стоимости обучения с помощью налогового вычета. Если не уверены в выборе, оставьте заявку по любой ссылке в посте, наш менеджер всё подробно расскажет.
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
А у вас был опыт использования ИИ для поиска работы и успешного прохождения собеседования?

👍 — да, нейросети хороши для составления резюме и подготовки к собеседованию
🤔 — не думаю, что это хорошая идея. Работать потом придётся самому
________
🔹Подпишитесь на OTUS в MAX
👍9🤔4👏2
This media is not supported in your browser
VIEW IN TELEGRAM
В коротком видео разобрали, какие правила и критерии помогают повышать стабильность и предсказуемость ответов LLM

Преподаватель: Игорь Зуриев, руководитель ИТ-проектов по внедрению ИИ в бизнес-процессы.

Посмотреть полную запись открытого урока курса «Промпты без случайного результата: как проектировать устойчивые сценарии работы с LLM» можно здесь.

• 22 октября поговорим об ограничениях, ошибках и контроле качества автоматизации. Ждём вас на бесплатном уроке «От промта к автоматизации: как встроить LLM в рабочий процесс»: https://otus.pw/sHpQs/
________
🔹Подпишитесь на OTUS в MAX
❤2👍1
Обсудим новость: Claude Code стёр рабочие файлы на 116 ГБ и отчитался об успехе

Представьте: запускаете ИИ-помощника, чтобы ускорить работу, а в конце теряете проекты, настройки инструментов, конфигурации и учётные данные. Именно в такой ситуации оказался пользователь Claude Code на Windows 11.

Удаление продолжалось около 45 минут. ИИ-агент отчитался об остановке, но процесс ещё шёл. Вернуть всё не получилось. Некоторые проекты удалось достать из GitHub, но значительная часть данных была потеряна.

А вы готовы доверить ИИ-агенту работу с файлами и инфраструктурой?


👨‍💻— пусть работает, но только в изолированной среде и с ограниченными правами
🤔— нет, все процессы должен подтверждать человек

________
Подробнее разберём сценарии применения агентов на бесплатном уроке «ИИ-агенты в реальной разработке: что умеют делать вместо вас» 19 октября: https://otus.pw/2JY4/
🤔11👨‍💻1
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