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

🔔Включайте уведомления, чтобы не пропустить!
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Почему хорошие данные внезапно дают плохой прогноз

Исходные данные почти никогда не выглядят так, как в учебных примерах: где-то пропущены значения или появились дубликаты, а несколько выбросов могут заметно исказить результат. Если передать такие данные в модель напрямую, прогнозы будут ненадёжными, каким бы хорошим ни был алгоритм. В этом коротком видео разбираем, как находить типичные проблемы в данных, что с ними делать и как подготовить датасет к анализу и обучению модели.
Преподаватель: Мария Тихонова, лидер Research кластера в Сбер, ВШЭ.

Посмотреть полную запись открытого урока курса «Подготовка данных в Pandas» можно здесь.

• Если вы хотите освоить машинное обучение, приходите на следующий бесплатный урок «Настройка виртуального окружения — уверенный старт в мире Python и ML». Встречаемся сегодня, 15 сентября в 20:00 по Мск.

________
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
👍3🔥1
Как не превратить ИИ-проект в дорогой и безрезультатный эксперимент: обучение от Президентской Академии и OTUS

Для запуска ИИ-проекта одной идеи и пары нейросетей недостаточно. Нужно понимать, какое решение выбрать, как оценить подрядчика, посчитать экономику и довести успешный PoC до полноценного внедрения. Для таких задач OTUS и РАНХиГС запустили программу «Системы искусственного интеллекта: архитектура, инженерия и управление».

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

10 месяцев, обучение онлайн, два вечера в неделю. По итогам вы получите диплом РАНХиГС о профессиональной переподготовке и удостоверение OTUS о повышении квалификации.

✅ Получите полную программу обучения бесплатно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😢1
Статус задачи изменён с «Мне что, больше заняться нечем?» на «Хорошо, но сначала давайте сверимся с приоритетами». Правильные вопросы помогают распределить задачи по степени важности, а календарь — не утонуть в загрузке. Подробнее о непростых разговорах и формах обратной связи поговорим уже сегодня, в прямом эфире.

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

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 разработчик»

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

Ждём вас! Ещё больше бесплатных занятий —
в нашем календаре событий.
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Разбираться в легаси-коде долгими вечерами и пытаться всё переписать: было?

👍 — было дело. Легаси мастера боится
😁 — отрефакторил легаси — гуляй смело

____

Можно использовать ИИ как помощника, сохраняя контроль над качеством кода. Подробнее поговорим об этом на бесплатном занятии 22 сентября. «Можно ли доверять ИИ-коду: как находить галлюцинации, уязвимости и устаревшие решения».
👍4😁3❤2
GitFlow есть. Code review тоже. CI/CD вроде настроен. Но означает ли это, что релизный процесс действительно управляемый? Перед следующим релизом 1С попробуйте ответить на пять вопросов:

→ Понятно ли заранее, что именно должно попасть в релиз, а что точно не должно
→ Code review проверяет только качество кода или ещё и архитектурные последствия изменений
→ Можно ли воспроизвести сборку и выкладку без человека, который «единственный знает, как всё работает»
→ Есть ли понятный сценарий отката, если после релиза что-то пошло не так
→ Можно ли после релиза точно восстановить: что изменилось, кто это согласовал и почему решение было принято

Если на несколько вопросов ответ скорее «нет» или «не всегда», проблема обычно уже не в Git как инструменте. Это вопрос архитектуры процесса разработки и выпуска изменений.

Сегодня, 17 сентября в 20:00 по Мск, Сергей Каменский разберёт это на авторском вебинаре «Управление релизами в 1С: GitFlow, code review и CI/CD на практике». Поговорим о том, как связать GitFlow, review и CI/CD в единый процесс, где релизы становятся предсказуемыми и меньше зависят от ручных договорённостей команды.

Зарегистрироваться на урок

Эта тема — лишь одна из задач, с которыми работает архитектор 1С. На курсе «Архитектор 1С»проектирование систем и технических решений разбирается уже системно и на практике. Посмотреть программу курса
🔥2
База знаний Otus: практические решения рабочих задач, которые пригодятся в работе уже сегодня

Каждую неделю именно здесь появляются нужные материалы, которые обычно ищут часами в разных вкладках:
→ ВК
→ Youtube

• С чего начать внедрение ИИ в бизнес-процессы
• Как снизить риск выгорания на работе
• Как не стать специалистом, которого заменил ИИ
• Как устроена архитектура ML-системы
• Как защитить сервер от атак.

Эти и десятки других тем уже ждут вас в бесплатной базе знаний — более 6 000 записей эфиров занятий. Подпишитесь, чтобы не потерять.
❤4👍1
Один сотрудник отправился в общий чат за ответом на вопрос «Где документация?» и заблудился. Повстречался ему добрый путник, добавил в другой чат. А там тегов от коллег видимо-невидимо. Так и не нашёл специалист документацию, ушёл ни с чем. 

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

• Календарь бесплатных уроков
• Подписка на курсы OTUS
🔥3
Media is too big
VIEW IN TELEGRAM
✅ 21 сентября встречаемся на бесплатном открытом уроке «Один рабочий день с ИИ: от писем и таблиц до готовой презентации для руководителя»

Зарегистрироваться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Делимся опытом практикующих ИТ-специалистов для решения ваших задач

В канале OTUS в MAX — актуальные инструменты и технологии, материалы для быстрых и эффективных решений, открытые уроки с действующими ИТ-специалистами и немного юмора, чтобы не выгореть в середине спринта.

✅ Подписывайтесь и включайте уведомления. Чтобы не пропускать то, что можно применить в работе уже сегодня → max.ru/otusru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
😀 — мем смешной, ситуация страшная
🤔 — всё под контролем
____
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
😁5🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
❤3
Завтра покажем, как пройти обычный рабочий день вместе с ИИ: от писем и заметок после встреч до анализа таблицы и презентации для руководителя

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

🟢 Бесплатный открытый урок — 21 сентября. Регистрация
👍4
Собрали бесплатные занятия недели, где можно написать 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. Продвинутый уровень»

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

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

Ещё больше бесплатных занятий — в нашем календаре событий
👍3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Собрали подборку бесплатных занятий на сегодня и завтра: 22-23 сентября. Успейте зарегистрироваться, чтобы сразу после урока начать применять знания в работе ↓

22 сентября (вторник)


→ Ландшафт современного NLP: от эмбеддингов и классических ML-методов до современных LLM.
Зарегистрироваться на бесплатный урок курса «Машинное обучение. Продвинутый уровень»

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

→ Топ GPO, которые помогут тебе.
Зарегистрироваться на бесплатный урок курса «Администратор Windows»

23 сентября (среда)


→ Дерево решений — простой и интерпретируемый ML-алгоритм.
Зарегистрироваться на бесплатный урок курса «Машинное обучение. Продвинутый уровень»

→ Structured Outputs: как заставить LLM всегда возвращать то, что вам нужно.
Зарегистрироваться на бесплатный урок курса «LLM-инженер»

→ eBPF: рентгеновское зрение для production.
Зарегистрироваться на бесплатный урок курса «DevOps практики и инструменты»

До встречи!
👍3👏2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
ТОП-5 онлайн-моделей для генерации и анализа кода

Как понять, какая из них действительно лучше справляется с задачами разработчика: для сравнения используют бенчмарки, но одного универсального теста не существует. В коротком видео разобрали, какие бенчмарки стоит учитывать при выборе модели для генерации и анализа кода и почему слепо доверять рейтингам не стоит. Преподаватель: Олег Дрюпин, руководитель отдела R&D в энергетической отрасли.

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

• Если хотите автоматизировать рутину и ускорить разработку, ждём вас на курсе «ИИ для разработчиков», обучение начинается 30 сентября.
________
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
❤2
Месяц знаний в ВК-канале: сегодня поделились гайдом «Как подготовить бизнес-процесс к моделированию с помощью ИИ»

Весь сентябрь, каждую среду мы публикуем полезные карточки для специалистов ИТ-сферы. Linux, JavaScript, проектирование и разработка Kotlin-бэкенда и другие темы. Собираем только то, что поможет вам найти ответы на рабочие вопросы и вырасти в грейде.

✅ Заходите, изучайте гайд «Как подготовить бизнес-процесс к моделированию с помощью ИИ» и другие полезные материалы: https://otus.pw/YIEk0/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
В чём сила менеджера продукта?

👨‍💻 — в желании запланировать побольше созвонов
👍 — в умении превращать хаос из разных данных в понятный план развития продукта

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

Как быстрее формулировать и проверять продуктовые гипотезы с помощью искусственного интеллекта, разберём на бесплатном уроке: https://otus.pw/hlne/
👍6👨‍💻2
Три курса по цене одного: что такое подписка OTUS и зачем она нужна

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

Эту проблему решает подписка на курсы OTUS. Работает она так:
• Вы оформляете подписку.
• Получаете доступ сразу к трём онлайн-курсам.
• Выбираете курсы под свои задачи: программирование, архитектура, безопасность, Data Science, тестирование, управление и другие направления.
• В следующем месяце можете оставить те же курсы или выбрать другие.

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


Всего в подписке 200+ авторских курсов. Можно собирать обучение как конструктор, под текущие рабочие задачи. И менять направление вместе с целями.

Как устроены тарифы, рассказали на карточках.
Если хочется сначала проверить формат, есть пробный доступ на 3 месяца за 15 000 ₽. В него входят три базовых курса: PHP, JavaScript и C++.

✅ Подробнее: https://otus.pw/EdMB/
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👨‍💻1