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

🔔Включайте уведомления, чтобы не пропустить!
Download Telegram
Сегодня нет никакого праздника, но повод нам и не нужен. Взяли и собрали рюкзак в небольшое приключение прямо на рабочей неделе. Пусть даже это будет прогулка в ближайший парк.

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

До 11 октября на все курсы из подборки действует скидка 10%.

Поехали! Через 500 метров поверните направо, в сторону нового грейда:

→ IOS-разработчик. Базовый уровень. Научитесь разрабатывать приложения для мобильных устройств Apple без знаний программирования. Обучение начинается 13 октября. Подробнее

→ Разработчик MS SQL Server. Освойте MS SQL Server на профессиональном уровне и расширьте свои возможности в ИТ. Обучение начинается 26 октября. Подробнее

→ Разработчик на Spring Framework. Полный цикл создания веб и микросервисных приложений на Spring с практикой, код-ревью и итоговым проектом. Обучение начинается 28 октября. Подробнее

→ C++-разработчик. Продвинутый уровень. Научитесь писать корректный код, учитывая возможности новых стандартов вплоть до C++23. Обучение начинается 28 октября. Подробнее

→ MLOps. Покажем на практике, как внедрять модели машинного обучения в рабочую среду. Обучение начинается 28 октября. Подробнее

→ Пентест. Инструменты и методы проникновения в действии. Практический курс по тестированию на проникновение: сети, AD, веб и API. Обучение начинается 29 октября. Подробнее

→ Android-разработчик. Продвинутый уровень. Прокачайте свои навыки разработки Android приложений для развития профессиональных навыков до уровня мидл/сеньор. Обучение начинается 29 октября. Подробнее

→ Микросервисная архитектура. Научитесь работе с лучшими инструментами по разработке микросервисной архитектуры. Обучение начинается 30 октября. Подробнее

Если не знаете, с чего начать, оставьте заявку по любой из ссылок выше. Специалист поможет подобрать подходящую программу. Это бесплатно.
👍3🔥2
Записали для вас эфир открытого урока «Инструменты ИИ в работе бизнес-аналитика» и собрали таймкоды видео, чтобы было удобно сразу выбрать нужную тему и начать применять новый инструмент в работе

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

Таймкоды:
00:10:31 — Примеры использования ИИ: генерация идей, анализ данных, создание саммари
00:15:49 — Аналитика данных
00:18:30 — Рекомендации и предложения по улучшению
00:21:44 — Требования и анализ бизнес-требований. Применение скилла для управления требованиями
00:28:15 — Использование графических моделей и примеры использования GPT для создания моделей BPMN
00:32:52 — Создание и улучшение скиллов
00:35:38 — Аналитические возможности GPT
00:40:08 — Работа с диаграммами и формулами.

Приятного просмотра! Ещё больше новых возможностей для бизнеса — на курсе «Бизнес-аналитик в ИТ». До 11 октября действует скидка 10%. Узнать подробнее.
❤3👍2
Ладно, за работу!

Какой вариант выбираем?
Будем:
😴 — спать
🤔 — ждать
👨‍💻 — делать
😴6👨‍💻3🤔2
Мы понимаем, что бывает непросто быстро найти время на обучение на рабочей неделе, поэтому собрали план бесплатных уроков до конца месяца. Рассказываем, какие темы будем обсуждать и сразу применять на практике вместе с преподавателями в октябре:

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

→ ИИ-агент как супероружие Системного Аналитика: составляем ТЗ за 10 минут. Зарегистрироваться на бесплатный урок курса «Системный аналитик. Экспертный уровень»

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

→ Security by Design: архитектура для защиты ИИ-систем. Зарегистрироваться на бесплатный урок курса «ИИ-архитектор»

→ Поднимаем кластер Kubernetes с помощью Terraform и Ansible. Зарегистрироваться на бесплатный урок курса «DevOps. Экспертный уровень»

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

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

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

→ Топ-5 SQL инструментов, которые используют аналитики каждый день. Зарегистрироваться на бесплатный урок курса «Аналитик данных»

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

→ Пентест инфраструктуры: поиск слепых зон IDS/IPS. Зарегистрироваться на бесплатный урок курса «Пентест. Инструменты и методы проникновения в действии»

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

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

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

→ Бизнес-процессы в Битрикс24. Зарегистрироваться на бесплатный урок курса «Разработчик Битрикс24»

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

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

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

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

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

❤️ — бывшему коллеге
________
🔹Подпишитесь на OTUS в MAX
❤8
Собрали подборку бесплатных уроков с 12 по 15 октября. Вас ждут прямые эфиры с экспертами-практиками по разным направлениям: промпт-инжиниринг, AgentOps, управление качеством данных, математический анализ в ИБ, MLOps, предиктивная аналитика в QA. Подключайтесь и забирайте полезные материалы для работы:

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

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

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

— Сколько стоит один ответ вашего AI-агента — и почему он думал 40 секунд. На практике подключим трассировку OpenTelemetry к готовому ReAct-агенту, пройдём путь от задачи до вызовов модели и инструментов и найдём самые «дорогие» шаги и зацикливания.

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

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

— Технологии и принципы построения DQaaS в современных системах управления данными. Разберём, как выстроить работу DQ-команды по модели «15 шагов» и организовать self-service контроль качества данных для пользователей.

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

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

— Математика на службе у CISO: как принимать решения на основе данных. Научитесь интерпретировать статистические зависимости между событиями безопасности и правильно оценивать алгоритмы обнаружения угроз.

Зарегистрироваться на бесплатное занятие курса «Директор по информационной безопасности»

— ИИ для мониторинга: что Prometheus и Grafana могут рассказать агенту. Покажем, как подключать данные мониторинга к ИИ-агенту и использовать его для анализа метрик и поиска причин инцидентов.

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

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

— Автоматизация ML-экспериментов с помощью GitLab CI/CD и CML. Научитесь автоматизировать запуск ML-экспериментов при коммитах и визуализировать метрики с помощью GitLab и CML.

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

— Цели и метрики как одно целое. Разложим по полочкам, как связаны цели и метрики и какие инструменты помогают их корректно формулировать и проверять.

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

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

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

— ИИ в управлении рисками: Предиктивная аналитика для тестировщика. Узнаете, как предиктивная аналитика помогает заранее выявлять дефекты и оптимизировать приоритеты тестирования.

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

Ждём вас!
👍3🔥1
Чек-лист: что делать, если дата-центр, сервер или облачный провайдер, на котором работает ваша инфраструктура, недоступен

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

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

Если дата-центр уже недоступен: что делать

☐ Определите, какие сервисы недоступны и есть ли риск потерять данные.
☐ Поднимите сеть и инфраструктуру на резервной площадке, восстановите необходимые зависимости.
☐ Резервная площадка должна быть независимой от основной. Иначе вместо отказоустойчивости можно получить два сервера, дата-центра или провайдера, которые могут упасть одновременно.

• О том, как создавать, защищать, восстанавливать данные, рассказываем в видеоуроках. Например, открытое занятие по теме «Модели восстановления в SQL Server: как не потерять данные и настроить бэкапы правильно» можно посмотреть по ссылке: https://otus.pw/l5IE/

• Ещё больше записей открытых уроков здесь: https://otus.pw/swHA/
❤3👍1
Что произойдёт после запуска кода

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

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

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

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

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