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

🔔Включайте уведомления, чтобы не пропустить!
Download Telegram
Media is too big
VIEW IN TELEGRAM
ИИ без контроля — странный предмет. Вроде бы результат есть, а вот его уже и нет.

А у вас есть ощущение, что ИИ часто имитирует бурную деятельность? 

😀 — Знакомая история. ИИ лжёт и не краснеет.

____
Чтобы внедрение ИИ не обернулось снижением эффективности работы вместо ожидаемых экономии времени и снижения количества ошибок, важно понимать, какие задачи можно автоматизировать и как контролировать работу системы. 


31 августа разберём, как проектировать workflow для решения повседневных рабочих задач — ждём вас на бесплатном занятии «Построение программ без кода: создание умного помощника и автоматизаций в n8n».
Зарегистрироваться
🔥5😁2
В качестве саундтрека для этого поста выбираем шелест первых падающих листьев и звуки дождя ранней осенью. Открываем новый сезон свежим дайджестом открытых занятий. Регистрируйтесь бесплатно:

31 августа (понедельник)

— Построение программ без кода: создание умного помощника и автоматизаций в n8n. Соберёте автоматизированный сценарий в n8n без полноценного программирования: настроите триггеры, условия, действия и интеграции с внешними сервисами.

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

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

— PostgreSQL 18: асинхронный I/O и io_uring на практике. Узнаете, как работает асинхронный I/O в PostgreSQL 18 и как выбирать io_method под конкретную нагрузку и ядро Linux.

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

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

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

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

— Как аналитику выбрать решение 1С для автоматизации казначейства: сравниваем 1С:ERP, 1С:УХ и 1С:ERP.УХ. Сравните возможности казначейства в ключевых решениях 1С и разберёте логику согласования заявок на расходование средств.

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

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

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

3 сентября (четверг)

— Первый веб-сервер на Linux: Nginx, Apache и проверка доступности. Разберёте устройство веб-сервера на Linux и базовую настройку Nginx и Apache.

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

— UI и API тестирование с java и playwright. Разберётесь, чем Playwright отличается от Selenium, и напишете простые UI- и API-тесты на Java. Узнаете, как организовать тесты и интегрировать их в CI/CD-пайплайн реального проекта.

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

— Как руководителю внедрить ИИ в работу команды: от выбора процесса до рабочего сценария. Получите понятную схему внедрения ИИ: от выбора подходящего процесса и распределения задач между человеком и AI до контроля результата.

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

— Векторный поиск в ClickHouse. Узнаете, как ClickHouse работает с векторным поиском для семантического поиска, рекомендаций и RAG, и сравните его с Qdrant. Поймёте, когда нужна отдельная векторная БД, а когда её внедрение лишь усложнит инфраструктуру.

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

— ASP. NET Core API под нагрузкой: как сделать сервис устойчивым к сбоям и росту трафика. Разберёте Rate Limiting, CancellationToken, timeout, circuit breaker, Redis и другие механизмы защиты ASP. NET Core API от перегрузки и внешних сбоев.

Зарегистрироваться на бесплатное занятие курса «C# ASP. NET Core разработчик»

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

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

Ждём вас!
👍41
С Днём знаний!

В детстве сложные вопросы решались быстро: сыграли в «камень, ножницы, бумага» и выбрали, кто идёт домой за мячом. А дедлайн легко переносился до конца просмотра новой части «Гарри Поттера». Мы представили, как выглядели бы ответы в рабочих чатах, если бы эти правила продолжали действовать и во взрослой жизни. Листайте карточки →

Всем, кто планирует продолжать получать знания для развития карьеры в новом учебном году, дарим скидку 15% на курсы Otus. Проверяйте свои знания и получайте сниженную стоимость курса.

Мы даём возможность пройти вступительные тестирования, потому что важно, чтобы будущие студенты обладали необходимой базой для обучения. Получить скидку за прохождение теста можно в разделе «Проверьте свои знания» по ссылке: https://otus.pw/9FRI/
👍62😁2
This media is not supported in your browser
VIEW IN TELEGRAM
А вы знаете, на сколько часов можно опоздать, чтобы это не считалось прогулом? 

👨‍💻 — да, я свои права знаю
🤔 — не в курсе, расскажите

Прогулом считается одно из двух (согласно подпункту «а» п. 6 ч. 1 ст. 81 ТК РФ):
— отсутствие на рабочем месте без уважительных причин более четырёх часов подряд в течение рабочего дня;
— отсутствие на рабочем месте без уважительных причин в течение всего рабочего дня. Независимо от того, сколько часов длится смена. Например, если смена длится 3 часа, и сотрудник не пришёл, это зачтут за прогул.
________
🎁 База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео, знания из которых можно сразу применять в работе:
ВК
Youtube
🤔3👨‍💻1
Дня знаний нам оказалось мало, поэтому решили продлить его на весь сентябрь

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

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


Подписывайтесь на ВК-канал и получайте новые знания
👍31
8 бесплатных уроков недели

Выбор решения 1С для автоматизации казначейства, ИИ-инструменты для тестировщика, веб-сервер на Linux, UI и API тестирование с Java и Playwright, внедрение ИИ в команду, векторный поиск в ClickHouse, устойчивость ASP. NET Core API под нагрузкой и локальные LLM-модели для разработки. 

Ближайшие занятия — уже сегодня. Регистрируйтесь бесплатно:

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

— Как аналитику выбрать решение 1С для автоматизации казначейства: сравниваем 1С:ERP, 1С:УХ и 1С:ERP.УХ.
Зарегистрироваться на бесплатный урок курса «Бизнес-аналитик 1С»

— ИИ для тестировщика: инструменты, которые уже меняют профессию.
Зарегистрироваться на бесплатный урок курса «Автоматизатор тестирования на JavaScript»

3 сентября (четверг)

— Первый веб-сервер на Linux: Nginx, Apache и проверка доступности.
Зарегистрироваться на бесплатный урок курса «Администратор Linux. Базовый уровень»

— UI и API тестирование с java и playwright.
Зарегистрироваться на бесплатный урок курса «Автоматизатор тестирования на Java. Продвинутый уровень»

— Как руководителю внедрить ИИ в работу команды: от выбора процесса до рабочего сценария.
Зарегистрироваться на бесплатный урок курса «ИИ для решения рабочих задач»

— Векторный поиск в ClickHouse.
Зарегистрироваться на бесплатный урок курса «Аналитик DWH»

— ASP. NET Core API под нагрузкой: как сделать сервис устойчивым к сбоям и росту трафика.
Зарегистрироваться на бесплатный урок курса «C# ASP.NET Core разработчик»

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

Ждём вас! Ещё больше бесплатных занятий — в нашем календаре событий
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Как руководителю внедрить ИИ в работу команды: от выбора процесса до рабочего сценария

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

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

Поймёте, как проверять результат и оценивать практический эффект — экономию времени, качество и повторяемость процесса.

3 сентября, 20:00 МСК
👉 Зарегистрироваться бесплатно
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Не будьте как в меме — посмотрите программу курса «Администратор Windows». До 6 сентября на него действует скидка 15%: https://otus.pw/8lRg/

После курса вы сможете:
— проектировать корпоративную Windows-инфраструктуру с учётом задач компании;
— разворачивать и настраивать Active Directory;
— оптимизировать работу инфраструктуры под потребности бизнеса; автоматизировать рутинные задачи с помощью PowerShell;
— интегрировать другие IT-системы в существующую инфраструктуру;
— поддерживать стабильную работу сервисов и повышать уровень их безопасности. 

Windows остаётся основной операционной системой в корпоративной среде. При этом компаниям по-прежнему не хватает системных администраторов, которые умеют работать с актуальными инструментами и подходами. Станьте востребованным специалистом с поддержкой экспертов-практиков. 

Узнать подробнее о курсе и получить скидку 15% на обучение до 6 сентября: https://otus.pw/8lRg/
🔥2👨‍💻1
Осенние вечера становятся холоднее, почти как сердце руководителя после фразы «да там работы на полчаса. Справишься?». Но мы то с вами знаем, где точно можно провести вечер с пользой для карьеры, и уже собрали подборку бесплатных занятий. 

Познакомиться с Linux, узнать, как встроить ИИ при расследовании инцидентов в Python-проектах, написать погодного помощника для iPhone. Осталось выбрать и зарегистрироваться бесплатно:

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

Linux для windows администратора за 60 минут. Зарегистрироваться на бесплатный урок курса «Администратор Windows»

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

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

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

Что надеть сегодня? Создаём погодного помощника для iPhone на SwiftUI. Зарегистрироваться на бесплатный урок курса «IOS-разработчик. Базовый уровень»

Ждём вас!
👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
😀 — уже чувствую, как дышит в спину новый таск
🤔 — коллеги, всё решим после выходных
________
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
😁2🤔1
Если ваша папка «почитать и посмотреть потом» уже больше кодовой базы проекта, приходите на бесплатные уроки по конкретной теме и сразу применяйте найденные ответы в работе. Чтобы не гуглить по десяти вкладкам, а разобраться с вопросом за один вечер:

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

— Учимся готовить данные для ML-моделей. Разберёте основные подходы к обработке и предобработке данных для машинного обучения. На практике познакомитесь с пайплайном подготовки данных и разведочным анализом. Зарегистрироваться на бесплатное занятие курса «Машинное обучение. Специализация»

— Почему 90% ML-проектов не доходят до продакшена: разбираем архитектуру настоящей ML-системы. Разберёте основные подходы к обработке и предобработке данных для машинного обучения. На практике познакомитесь с pipeline подготовки данных и разведочным анализом. Зарегистрироваться на бесплатное занятие курса «Проектирование систем машинного обучения»

— Linux для windows администратора за 60 минут. После урока сможете подключаться к Linux-серверу по SSH, читать логи, перезапускать сервисы и понимать базовые bash-скрипты. Зарегистрироваться на бесплатное занятие курса «Администратор Windows»

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

— Автотесты 1С через ИИ: от запуска до контроля результата. Узнаете, как организовать запуск и контроль тестов 1С через CLI-инструмент и разберёте последовательность настройки v8-runner-rust. Зарегистрироваться на бесплатное занятие курса «Архитектор 1С»

— Что надо знать про работу LLM моделей. Разберётесь, как LLM формирует ответы и работает с контекстом, чтобы точнее составлять промпты и оценивать результаты. Зарегистрироваться на бесплатное занятие курса «LLM-инженер»

— LVM без простоя: расширение тома, перенос данных и аварийный откат через snapshot. Разберётесь в возможностях LVM для управления хранилищем и поймёте принципы переноса данных между блочными устройствами. Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Продвинутый уровень»

— ИИ против бага: как разобрать инцидент в Python-проекте от логов до исправления. На практическом кейсе пройдёте расследование инцидента от анализа логов и проверки гипотез до исправления проблемы. Узнаете, где AI-инструменты действительно могут ускорить отладку Python-проектов без потери качества. Зарегистрироваться на бесплатное занятие курса «ИИ для Python-разработчиков»

— Системный аналитик и его ценность глазами компании. Разберёте, какую пользу работа системного аналитика приносит продукту, команде и бизнесу. На примерах увидите, как грамотно выстроенные процессы помогают повышать эффективность и создавать дополнительную ценность. Зарегистрироваться на бесплатное занятие курса «Системный аналитик. Управление командой»

— От технического лидера к CTO: как начать принимать решения на уровне бизнеса. Разберёте, как аргументировать инженерные инициативы на языке руководства и выстраивать баланс между качеством, скоростью и стратегией. Зарегистрироваться на бесплатное занятие курса «Технический директор»

— Борьба с блокировками в PostgreSQL: как достичь высокой параллельности при большой нагрузке. Разберётесь, как работают блокировки PostgreSQL, какие из них становятся проблемой под нагрузкой и как обнаруживать конфликты транзакций. Зарегистрироваться на бесплатное занятие курса «Высоконагруженные системы: архитектура и масштабирование»

10 сентября (четверг)

— Настройка GitLab Runners. Пройдёте путь от установки GitLab Runner и подключения проекта до настройки .gitlab-ci.yml, кэша, артефактов и оптимизации работы с Docker-образами. Зарегистрироваться на бесплатное занятие курса «DevOps практики и инструменты»

До встречи!
🔥3