uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

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

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

Відкрити в Telegram

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

Показати більше
7 384
Підписники
-224 години
-107 днів
-830 днів
Архів дописів
ТОП-5 онлайн-моделей для генерации и анализа кода Как понять, какая из них действительно лучше справляется с задачами разработчика: для сравнения используют бенчмарки, но одного универсального теста не существует. В коротком видео разобрали, какие бенчмарки стоит учитывать при выборе модели для генерации и анализа кода и почему слепо доверять рейтингам не стоит. Преподаватель: Олег Дрюпин, руководитель отдела R&D в энергетической отрасли. Посмотреть полную запись открытого урока курса «Обзор ИИ-технологий для разработчиков. От идей до рабочих решений» можно здесь. • Если хотите автоматизировать рутину и ускорить разработку, ждём вас на курсе «ИИ для разработчиков», обучение начинается 30 сентября. ________ 🔹Подпишитесь на OTUS в MAX 🔹Подпишитесь на OTUS ВКонтакте

Собрали подборку бесплатных занятий на сегодня и завтра: 22-23 сентября. Успейте зарегистрироваться, чтобы сразу после урока начать применять знания в работе ↓ 22 сентября (вторник) → Ландшафт современного NLP: от эмбеддингов и классических ML-методов до современных LLM. Зарегистрироваться на бесплатный урок курса «Машинное обучение. Продвинутый уровень» → Автоматизация управления трафиком с mitmproxy. Зарегистрироваться на бесплатный урок курса «Автоматизатор тестирования на Java. Продвинутый уровень» → Топ GPO, которые помогут тебе. Зарегистрироваться на бесплатный урок курса «Администратор Windows» 23 сентября (среда) → Дерево решений — простой и интерпретируемый ML-алгоритм. Зарегистрироваться на бесплатный урок курса «Машинное обучение. Продвинутый уровень» → Structured Outputs: как заставить LLM всегда возвращать то, что вам нужно. Зарегистрироваться на бесплатный урок курса «LLM-инженер» → eBPF: рентгеновское зрение для production. Зарегистрироваться на бесплатный урок курса «DevOps практики и инструменты» До встречи!

Собрали бесплатные занятия недели, где можно написать HTTP-сервер без Spring, поднять приложение на Rust, разобраться с конку
Собрали бесплатные занятия недели, где можно написать HTTP-сервер без Spring, поднять приложение на Rust, разобраться с конкурентностью Go, автотестами, отказоустойчивым PostgreSQL и разобраться ещё в семи разных темах.  Ближайшие уроки уже сегодня:  21 сентября (понедельник) — HTTP-сервер на чистой Java за 30 минут. Разберётесь, как браузер взаимодействует с сервером, и создадите рабочий HTTP-сервис на стандартной Java, без Spring и сторонних библиотек. На практике изучите базовые принципы обработки HTTP-запросов. Зарегистрироваться на бесплатное занятие курса «Java разработчик. Продвинутый уровень»  — Типовые задачи с RAID-массивами: создание, эксплуатация, перенос данных и восстановление. Практические сценарии работы с RAID: замена дисков, перенос данных между серверами и восстановление массива после сбоя. Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Продвинутый уровень»  — Один рабочий день с ИИ: от писем и таблиц до готовой презентации для руководителя. Пройдёте полный рабочий сценарий: превратите письмо или заметки со встречи в план действий, проанализируете информацию и данные в таблице, подготовите презентацию. Зарегистрироваться на бесплатное занятие курса «ИИ для решения рабочих задач» — Как аналитик 1С ведет задачу от интервью до приемки: сквозной кейс интеграции с мобильным рабочим местом. На сквозном кейсе интеграции разберёте весь путь аналитика 1С: от интервью с заказчиком и сбора требований до ТЗ и приёмки результата. Зарегистрироваться на бесплатное занятие курса «Бизнес-аналитик 1С» — Пишем современное iOS приложение на стандартных и Open-Source решениях. Познакомитесь с актуальным стеком инструментов для iOS-разработки и увидите, как с их помощью создаётся приложение. Зарегистрироваться на бесплатное занятие курса «IOS-разработчик. Базовый уровень» 22 сентября (вторник) — Playwright JS: как быстро начать писать автотесты. Познакомитесь с возможностями Playwright и пройдёте основные этапы создания UI-автотеста на JavaScript. Зарегистрироваться на бесплатное занятие курса «Автоматизатор тестирования на JavaScript» — Можно ли доверять ИИ-коду: как находить галлюцинации, уязвимости и устаревшие решения. Разберётесь, как безопасно использовать ИИ при разработке и проверять сгенерированный код инженерными методами. Зарегистрироваться на бесплатное занятие курса «ИИ для Python-разработчиков» — Горутины и каналы: под капотом и нюансы в продакшене. Погрузитесь в устройство конкурентности Go и разберёте, как горутины и каналы работают на уровне памяти и runtime. Зарегистрироваться на бесплатное занятие курса «Go-разработчик. Продвинутый уровень» 23 сентября (среда) — Создание кроссплатформенного приложения с GUI на Rust: От идеи до реальности. Создадите кроссплатформенное приложение с помощью Rust и Tauri и разберётесь в его архитектуре. Узнаете, как связать frontend на HTML/CSS/JS с backend на Rust, и получите основу для собственных проектов. Зарегистрироваться на бесплатное занятие курса «Rust-разработчик. Продвинутый уровень» — Patroni для управления высокодоступными кластерами PostgreSQL. Разберётесь, как использовать Patroni для создания, настройки и управления отказоустойчивыми кластерами PostgreSQL. Получите практическое представление о мониторинге и повышении надёжности базы данных. Зарегистрироваться на бесплатное занятие курса «Высоконагруженные системы: архитектура и масштабирование»  24 сентября (четверг) — Сможет ли ИИ починить Linux-сервер: где заканчиваются подсказки и начинается инженерная диагностика. На примерах увидите, где ИИ действительно ускоряет диагностику Linux-сервера, а где его рекомендации без системных знаний могут только усложнить проблему. Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Продвинутый уровень» — Указатели в Си — от адреса к управлению памятью. Разберётесь, как устроены указатели, адреса и изменение значений в памяти, а также как работает передача параметров по ссылке. Зарегистрироваться на бесплатное занятие курса «Программист С» Ещё больше бесплатных занятий — в нашем календаре событий

Завтра покажем, как пройти обычный рабочий день вместе с ИИ: от писем и заметок после встреч до анализа таблицы и презентации для руководителя 21.09 в 20:00 по МСК Анастасия приглашает на открытый урок, где вы узнаете, какие этапы повседневной работы можно ускорить с помощью ИИ, где необходима проверка человека и как адаптировать такой сценарий под собственные задачи 👆 🟢 Бесплатный открытый урок — 21 сентября. Регистрация

Відеоповідомлення00:45

😀 — мем смешной, ситуация страшная 🤔 — всё под контролем ________ 🔹Подпишитесь на OTUS в MAX 🔹Подпишитесь на OTUS ВКонтакте

Делимся опытом практикующих ИТ-специалистов для решения ваших задач В канале OTUS в MAX — актуальные инструменты и технологии, материалы для быстрых и эффективных решений, открытые уроки с действующими ИТ-специалистами и немного юмора, чтобы не выгореть в середине спринта. ✅ Подписывайтесь и включайте уведомления. Чтобы не пропускать то, что можно применить в работе уже сегодня → max.ru/otusru

✅ 21 сентября встречаемся на бесплатном открытом уроке «Один рабочий день с ИИ: от писем и таблиц до готовой презентации для руководителя» Зарегистрироваться

Один сотрудник отправился в общий чат за ответом на вопрос «Где документация?» и заблудился. Повстречался ему добрый путник,
Один сотрудник отправился в общий чат за ответом на вопрос «Где документация?» и заблудился. Повстречался ему добрый путник, добавил в другой чат. А там тегов от коллег видимо-невидимо. Так и не нашёл специалист документацию, ушёл ни с чем.  Когда нет единого хранилища и быстрого доступа к базам знаний и документации, сложно организовать рабочий процесс и найти ответы. Поэтому бесплатные занятия мы собрали в отдельный календарь, а курсы по разным направлениям — в несколько вариантов подписки. Забирайте ответы от экспертов-практиков для решения ваших рабочих задач: • Календарь бесплатных уроков • Подписка на курсы OTUS

База знаний Otus: практические решения рабочих задач, которые пригодятся в работе уже сегодня Каждую неделю именно здесь появ
База знаний Otus: практические решения рабочих задач, которые пригодятся в работе уже сегодня Каждую неделю именно здесь появляются нужные материалы, которые обычно ищут часами в разных вкладках: → ВК → Youtube • С чего начать внедрение ИИ в бизнес-процессы • Как снизить риск выгорания на работе • Как не стать специалистом, которого заменил ИИ • Как устроена архитектура ML-системы • Как защитить сервер от атак. Эти и десятки других тем уже ждут вас в бесплатной базе знаний — более 6 000 записей эфиров занятий. Подпишитесь, чтобы не потерять.

GitFlow есть. Code review тоже. CI/CD вроде настроен. Но означает ли это, что релизный процесс действительно управляемый? Перед следующим релизом 1С попробуйте ответить на пять вопросов: → Понятно ли заранее, что именно должно попасть в релиз, а что точно не должно → Code review проверяет только качество кода или ещё и архитектурные последствия изменений → Можно ли воспроизвести сборку и выкладку без человека, который «единственный знает, как всё работает» → Есть ли понятный сценарий отката, если после релиза что-то пошло не так → Можно ли после релиза точно восстановить: что изменилось, кто это согласовал и почему решение было принято Если на несколько вопросов ответ скорее «нет» или «не всегда», проблема обычно уже не в Git как инструменте. Это вопрос архитектуры процесса разработки и выпуска изменений. Сегодня, 17 сентября в 20:00 по Мск, Сергей Каменский разберёт это на авторском вебинаре «Управление релизами в 1С: GitFlow, code review и CI/CD на практике». Поговорим о том, как связать GitFlow, review и CI/CD в единый процесс, где релизы становятся предсказуемыми и меньше зависят от ручных договорённостей команды. Зарегистрироваться на урок Эта тема — лишь одна из задач, с которыми работает архитектор 1С. На курсе «Архитектор 1С»проектирование систем и технических решений разбирается уже системно и на практике. Посмотреть программу курса

Копаться в легаси-коде долгими вечерами и пытаться всё переписать: было? 👍 — было дело. Легаси мастера боится 😁 — отрефакторил легаси — гуляй смело ________ Можно использовать ИИ как помощника, сохраняя контроль над качеством кода. Подробнее поговорим об этом на бесплатном занятии 22 сентября. «Можно ли доверять ИИ-коду: как находить галлюцинации, уязвимости и устаревшие решения».

Статус задачи изменён с «Мне что, больше заняться нечем?» на «Хорошо, но сначала давайте сверимся с приоритетами». Правильные
Статус задачи изменён с «Мне что, больше заняться нечем?» на «Хорошо, но сначала давайте сверимся с приоритетами». Правильные вопросы помогают распределить задачи по степени важности, а календарь — не утонуть в загрузке. Подробнее о непростых разговорах и формах обратной связи поговорим уже сегодня, в прямом эфире. Ещё больше тем для решения ваших задач вы найдёте в расписании ниже: запланируйте бесплатные занятия на среду и четверг ↓ 16 сентября (среда) → Темпоральные данные в PostgreSQL 18: история и версии без триггеров. Зарегистрироваться на бесплатный урок курса «PostgreSQL для администраторов баз данных и разработчиков» → Сложные разговоры в команде: как давать обратную связь без эскалации. Зарегистрироваться на бесплатный урок курса «Руководитель команд в ИТ» → Где Linux хранит настройки и логи: разбираем файловую структуру на практике. Зарегистрироваться на бесплатный урок курса «Администратор Linux. Базовый уровень» 17 сентября (четверг) → RabbitMQ в Production: Transactional Outbox, идемпотентность и DLQ в ASP. NET Core. Зарегистрироваться на бесплатный урок курса «C# ASP. NET Core разработчик» → Создаём первое приложение на Vue 3 с Composition API. Зарегистрироваться на бесплатный урок курса «Vue.js разработчик» → Обзор ИИ-технологий для разработчиков. От идей до рабочих решений. Зарегистрироваться на бесплатный урок курса «ИИ для разработчиков» Ждём вас! Ещё больше бесплатных занятий — в нашем календаре событий.

Как не превратить ИИ-проект в дорогой и безрезультатный эксперимент: обучение от Президентской Академии и OTUS Для запуска ИИ
Как не превратить ИИ-проект в дорогой и безрезультатный эксперимент: обучение от Президентской Академии и OTUS Для запуска ИИ-проекта одной идеи и пары нейросетей недостаточно. Нужно понимать, какое решение выбрать, как оценить подрядчика, посчитать экономику и довести успешный PoC до полноценного внедрения. Для таких задач OTUS и РАНХиГС запустили программу «Системы искусственного интеллекта: архитектура, инженерия и управление». Это обучение для тех, кто отвечает за результат ИИ-проектов. Не про то, как пользоваться нейросетями, а про весь цикл проекта: • оценить идею и выбрать подходящее решение; • разобраться в архитектуре ИИ-системы и ставить задачи технической команде; • рассчитать TCO и ROI и обосновать бюджет перед руководством; • оценить риски, безопасность и требования к ИИ; • понять, как устроены MLOps и инфраструктура; • перевести успешный PoC в промышленный контур. В финале вы подготовите концепцию внедрения ИИ-продукта, которую сможете разработать на кейсе своей компании. 10 месяцев, обучение онлайн, два вечера в неделю. По итогам вы получите диплом РАНХиГС о профессиональной переподготовке и удостоверение OTUS о повышении квалификации. ✅ Получите полную программу обучения бесплатно.

Почему хорошие данные внезапно дают плохой прогноз Исходные данные почти никогда не выглядят так, как в учебных примерах: где-то пропущены значения или появились дубликаты, а несколько выбросов могут заметно исказить результат. Если передать такие данные в модель напрямую, прогнозы будут ненадёжными, каким бы хорошим ни был алгоритм. В этом коротком видео разбираем, как находить типичные проблемы в данных, что с ними делать и как подготовить датасет к анализу и обучению модели. Преподаватель: Мария Тихонова, лидер Research кластера в Сбер, ВШЭ. Посмотреть полную запись открытого урока курса «Подготовка данных в Pandas» можно здесь. • Если вы хотите освоить машинное обучение, приходите на следующий бесплатный урок «Настройка виртуального окружения — уверенный старт в мире Python и ML». Встречаемся сегодня, 15 сентября в 20:00 по Мск. ________ 🔹Подпишитесь на OTUS в MAX 🔹Подпишитесь на OTUS ВКонтакте

Верная примета: чётко поставленная задача — к спокойной работе и понятному результату. Всем желаем внятных ТЗ и продуктивной
Верная примета: чётко поставленная задача — к спокойной работе и понятному результату. Всем желаем внятных ТЗ и продуктивной недели. А в свободное от лишних согласований и правок время приходите на бесплатные уроки: 14 сентября (понедельник) — Анти-паттерны управления: Почему «помощь» заказчиков убивает проекты и как вернуть контроль. Разберём ошибки в коммуникации, из-за которых вмешательство заказчика начинает вредить срокам, процессам и команде. Получите инструменты PMI, которые помогут аргументировать решения, защищать сроки и снижать риск выгорания сотрудников. Зарегистрироваться на бесплатное занятие курса «Руководитель ИТ проектов» — AI-агенты против Junior-разработчиков: кто кого заменит к концу 2026 года. Разберётесь в реальных возможностях и ограничениях современных ИИ-агентов и узнаете, какие навыки разработчиков останутся востребованными в ближайшие годы. Поймёте, как использовать агентов для повышения продуктивности и с каких проектов начать их внедрение. Зарегистрироваться на бесплатное занятие курса «ИИ-агенты: продвинутое внедрение и использование» 15 сентября (вторник) — Моделирование данных для DWH. Вы разберёте три уровня моделирования данных и путь от бизнес-требований до физической модели, сравните схемы «звезда» и «снежинка». Также изучите правила именования, хранения истории и работы с конфиденциальными данными, чтобы DWH оставалось понятным и удобным в поддержке. Зарегистрироваться на бесплатное занятие курса «Аналитик DWH» 16 сентября (среда) — Задача классификации от 0 до 9. Узнайте, чем машинное обучение отличается от классического программирования и как решаются задачи классификации. На практике вы обучите первую ML-модель распознавать рукописные цифры. Зарегистрироваться на бесплатное занятие курса «Машинное обучение. Специализация» — Темпоральные данные в PostgreSQL 18: история и версии без триггеров. Вы узнаете, как PostgreSQL 18 позволяет работать с временными интервалами и версионируемыми данными с помощью типов range, GiST, WITHOUT OVERLAPS и PERIOD. Научитесь обеспечивать целостность таких данных без триггеров и переносить существующие механизмы хранения истории на собственные возможности PostgreSQL. Зарегистрироваться на бесплатное занятие курса «PostgreSQL для администраторов баз данных и разработчиков» — Диагностика команды: как выявить проблемы до того, как они повлияют на результат. Научитесь замечать признаки проблем в процессах, коммуникации и распределении ответственности внутри технической команды. Узнаете, как отличать временные сложности от системных. Зарегистрироваться на бесплатное занятие курса «Технический директор» 17 сентября (четверг) — Где Linux хранит настройки и логи: разбираем файловую структуру на практике. Разберётесь в назначении основных каталогов Linux и научитесь быстро находить конфигурационные файлы и логи. Также рассмотрим права доступа и важные нюансы работы с файловой системой. Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Базовый уровень» — Событийные подпроцессы в BPMN 2.0: как моделировать процессы, реагирующие на события. Научитесь моделировать альтернативные и исключительные сценарии с помощью событийных подпроцессов BPMN 2.0 и поработаете с ними в Camunda Modeler.  Зарегистрироваться на бесплатное занятие курса «BPMN: Углубленная практика»  — RabbitMQ в Production: Transactional Outbox, идемпотентность и DLQ в ASP. NET Core. На практике рассмотрим транзакционный исходящий поток, идемпотентность и очередь недоставленных сообщений для работы с ошибками и некорректными сообщениями. Зарегистрироваться на бесплатное занятие курса «C# ASP. NET Core разработчик» — Создаём первое приложение на Vue 3 с Composition API. Вы создадите небольшой проект на Vue 3 и разберётесь в реактивности, компонентах и Composition API. Поймёте, как организовать код приложения без лишнего усложнения архитектуры. Зарегистрироваться на бесплатное занятие курса «Vue.js разработчик» — Обзор ИИ-технологий для разработчиков. От идей до рабочих решений. Вы разберёте актуальные ИИ-инструменты для разработки и варианты их интеграции в раб

С Днём программиста 👨‍💻 Надеемся, вы выбрали самые весёлые картинки, капча пройдена. Если вдруг нет, улыбнитесь — сегодня п
С Днём программиста 👨‍💻 Надеемся, вы выбрали самые весёлые картинки, капча пройдена. Если вдруг нет, улыбнитесь — сегодня праздник :) А ещё сегодня действует скидка 10% на курсы Otus, завтра уже не будет. Для всех, кто хочет порадовать себя новым инструментом в стеке или следующим грейдом: https://otus.pw/jJA8/

Как вы думаете, что может спасти новых сотрудников от хаоса в делах: 👨‍💻 — руководителю нужно проверять наличие необходимой документации и её актуальности 😀 — ничего не спасёт, придётся выкручиваться по ходу дела Трудовой кодекс РФ не предусматривает акт передачи дел в качестве обязательного документа при увольнении. Поэтому лучше заранее подготовиться к тому, что сотрудник может по разным причинам уволиться. Например, составить гайды для новичков и создать архив для хранения документов с защитой от несанкционированного доступа. ________ 16 сентября приглашаем на бесплатное занятие «Диагностика команды: как выявить проблемы до того, как они повлияют на результат». Разберём, как повысить управляемость команды и снизить операционные риски. Бесплатно зарегистрироваться: https://otus.pw/pEVR/