Какова роль бизнес-аналитика в IT-компании?
Поговорим об этом в понедельник, 22 августа мск на открытом уроке с экспертом-практиком в OTUS
На занятии обсудим:
- Зачем компании нужен бизнес-аналитик?
- Как бизнес-аналитик взаимодействует с другими участниками процесса?
- Почему бизнес-аналитик важен для успешной трансформации компании?
Вебинар будет актуален для:
- Системных аналитиков;
- Project-менеджеров;
- Product-менеджеров;
- Team лидов;
- Владельцев бизнеса.
Еще больше полезных навыков вас ждет на онлайн-курсе «Бизнес-аналитик в IT», в OTUS.
👉 Для участия зарегистрируйтесь на урок и пройдите вступительный тест https://otus.pw/kwIl/
Разворачиваем готовое приложение в облаке: практическое занятие
DevOps-подходы помогают упростить процесс развертывания приложения. На вебинаре разберем, как их использовать на практике. Во время мероприятия вы развернете автоматизированную инфраструктуру в облаке VK Cloud, настроите процесс CI/CD для развертывания по Commit на примере приложения на Django.
Что будет на вебинаре
- Разберем, как правильно использовать Terraform, Ansible, Docker-compose
- Рассмотрим основные объекты VK Cloud и Openstack
- Создадим простой пайплайн доставки
- Развернем готовое приложение в облаке
Спикер Алексей Кузнецов, DevOps-инженер, VK Cloud
➖➖➖
🗓 24 августа, начало в 17:00 (мск), Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
#7: Types in Object-Oriented Programs
1. Алгебраические типы: что это и как они делают программы лучше? - Николай Кудасов
Общаясь с программистами на функциональных языках, часто можно услышать, что алгебраические типы данных — это то, что позволяет им писать корректные программы, причём достаточно удобным образом. Что же такого особенного в этих типах, какие преимущества они дают по сравнению с другими типами, и можно ли их использовать в классических объектно-ориентированных языках, таких как Java? В этом докладе мы разберём один классический пример алгебраических типов и обсудим достоинства и недостатки их использования на практике.
2. Как generics помогли построить immutable коллекцию стратегий - Егор Бугаенко
Мне нужно было сделать коллекцию из стратегий, функциональных объектов обрабатывающих данные. Каждый объект должна была быть возможность декорировать. В коллекцию должно быть легко добавлять новые стратегии и тоже декорировать их при добавлении. При этом все стратегии, декораторы и сама коллекция, конечно же, должны быть immutable. Более того, полиморфизм должен быть возможен на всех уровнях: и коллекция и стратегии могут быть разных типов. У меня получилось реализовать это при активной поддержке generics в Java.
Так же в программе ужин 🍕 и общение.
➖➖➖
🗓 14 сентября, 18:30–20:40 (мск), Среда
🌐 ОНЛАЙН
📍 ОФЛАЙН, Москва
✅ Регистрация на мероприятие
Нефункциональные требования
Нефункциональные требования частенько вызывают трудности у аналитика при работе с ними, а еще больше проблем они могут вызвать в случае их некачественной проработки.
На вебинаре предлагаем еще раз поговорить про НФТ на примерах, чтобы расставить точки на i. Проведем интерактивную беседу про ситуации, в которых НФТ были проработаны недостаточно хорошо и к чему это привело. А также поговорим про то, как организовать процесс проработки НФТ, с кем нужно наладить коммуникацию и какими принципами лучше руководствоваться.
Спикеры Денис Богданов и Михаил Максимов
➖➖➖
🗓 24 августа, 19:00–21:00 (мск), Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
⚡️ Как анализировать данные через интеграцию Python c MS SQL Server?
Python — самый популярный язык для анализа данных и с 2016 года он интегрируется с MS SQL Server.
🚀 30 августа в 20:00 на открытом уроке в OTUS разберем, как можно сделать анализ данных из БД в MS SQL через скрипты Python напрямую с помощью сервисов аналитики MS SQL Server, не используя сторонние приложения.
Вебинар является частью программы онлайн-курса «MS SQL Server разработчик» для тех, кто хочет узнать, как устроены БД.
👉🏼 Для регистрации пройдите вступительный тест https://otus.pw/Xp4N/
Yandex Go Product Engineering Meetup #1
Приглашаем на митап по продуктовой разработке. Мы не будем говорить о менеджменте, наш митап именно про разработку: про то, как в условиях ограниченного времени и ресурсов запускать крутые продукты.
1. Проводим архитектурное ревью продуктовой фичи - Максим Педченко, Руководитель продуктовой разработки проектов Такси
На примере обычной фичи расскажу:
- почему важно сохранять техническое качество (даже при высокой скорости)
- какие технические челленджи стоят перед продуктовым разработчиком: проектирование архитектуры, тонкости распределенных систем и др.
- как мы подходим к архитектурному ревью
2. Взгляд изнутри на разработку кешбэка в Vivid Money и как забытые сценарии влияют на разработчиков - Вадим Ларионов, Технический руководитель группы разработки сервисов расчета кешбэка, Vivid Money
Продуктовая разработка характеризуется тем, что с готовым продуктом тесно взаимодействует клиент. При успешном сценарии он получает то, что ему было нужно; при негативном — сталкивается с проблемами или результат не соответствует его ожиданиям. Я поделюсь опытом компании Vivid Money, который мы приобрели при разработке системы расчета кешбэка.
3. Ключевые особенности продуктовой разработки, или спроектируем фичу вместе за 30 минут - Олег Ермаков, Руководитель продуктовой бэкенд-разработки Яндекс Go
Обсудим, чем отличается продуктовая разработка от любой другой, на что стоит обращать внимание при проектировании продуктовой фичи и какие навыки необходимы разработчику для успешной работы в продукте.
После каждого доклада будет небольшая Q&A-сессия, авторы лучших вопросов получат крутой мерч в подарок 🎁
В конце митапа — неформальное общение с едой и напитками 🍕🥤
➖➖➖
🗓 25 августа, начало в 18:00 мск, Четверг
📍 ОФЛАЙН, г. Москва, ул. Льва Толстого, д. 16, подъезд 3, этаж 5, зал «Синий кит»
✅ Регистрация на мероприятие
16-18 сентября пройдет третий онлайн-хакатон от АО «Россельхозбанк» — AgroCode Hack 2022 🌳
Командам предстоит решить одну из трех технологичных задачи агроиндустрии:
🚜 Разработать алгоритм по определению границ кузова транспорта для комбайна при сборе урожая в задаче от «Ростсельмаш»;
🐮 Выявить закономерности заболеваний у коров и определить наименее эффективные протоколы по их лечению в рамках задачи от «Агроинтеллект»;
🍇 И создать сервис по поиску перспективных земель для выращивания винограда в Краснодарском крае в задаче от Terroir Concept.
Команды-победители смогут разделить призовой фонд в 1 400 000 рублей!💰
Регистрация и все подробности поссылке
You're invited to join us at Codeberry Club Conference (UK)
on August 30 - September 13.
Topics being discussed by advanced engineering experts will include:
📍Performance Fight: Spring Web vs Spring Web as Native
📍Current state of Python
📍TDD with Spring Boot: practical session
Codeberry Club Conference (UK) is a conference for Advanced Engineers and those who want to work on world-class complex engineering projects, and impact the engineering industry.
🔗 Join us!
Пишем автотест за 1 час на Python\Selene!
24-го августа в 20:00 состоится открытое занятие курса "Автоматизация тестирования на Python" от QA.GURU
Почему надо сходить?
— Разработаем ваш первый (или не первый) автотест на поиск в Google
—Расскажем о рынке QA🔥 Кто, кому, за что и сколько платит?
— Покажем боевой проект с полной инфраструктурой (Web, API)
— Дадим домашнее задание из двух частей полегче и для искушённых. Проверим его у всех участников.
Занятие бесплатное — для участия вступайте в чат @qa_guru_chat — ссылка на занятие будет там.
⚡️ Как запускать горутины?
👉🏼 Научимся реализовывать передачу данных между горутинами с помощью канала 17 августа в 20:00 мск на открытом уроке онлайн-курса «Golang Developer. Professional» от OTUS.
На занятии мы:
✅ Узнаем, что такое горутины и как их запускать;
✅ Сравним буферизированные и небуферизованные каналы;
✅ Поговорим про использование каналов для передачи данных и синхронизации;
✅ Затронем оператор select и таймеры в Go.
⚠️ Не упустите свой шанс познакомиться с преподавателем и попробовать формат обучения.
📍 Для регистрации пройдите вступительный тест ➡️ https://otus.pw/A78R/
Техническое собеседование системного аналитика
Посмотрим со стороны, как проходит собеседование hard-skills системного аналитика в команду высоконагруженного продукта.
Что спрашивают системных аналитиков на собеседованиях, когда хотят проверить харды? Как понять, насколько силен кандидат в понимании архитектуры систем и продуктов, проектировании ИС, сервисов и их взаимодействия? Просили больше хардов — готовьтесь к хардкору.
В роли интервьюера Алексей Лобзов, руководитель направления в Альфа-Банке.
В роли кандидата Булат Якубов, системный аналитик в Samokat Tech.
➖➖➖
🗓 18 августа, 19:00–21:00 (мск), Четверг
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
🔥 Хотите углубить свои знания в области автоматизированного тестирования? 🔥
📌 Приходите 22 августа в 20:00 мск на открытый урок «Install Selenoid cluster» в OTUS.
На встрече с экспертом рассмотрим разворачивание selenoid кластера с использованием docker и разберемся, как организовать балансировку нагрузки между selenoid инстансами.
Еще больше полезных навыков ждет вас на онлайн-курсе «Java QA Engineer. Professional» для автоматизаторов тестирования на Java с опытом.
👉🏼 Для комфортного участия определите свой уровень подготовки. Пройдите тест https://otus.pw/1vls/
40 релизов в неделю при разработке государственного Amazon или почему Agile is dead 🥷
И сейчас, когда мы немного нагнали интриги таким названием - сразу же и развеиваем. Все просто: приглашаем на вебинар от Егора Савочкина, руководителя отдела разработки Java приложений и интеграционных решений в компании ЛАНИТ. Состоится он, по классике, в пятницу: 12.08 в 17:00 ждем всех-всех ☝️
🤔 Хорошо, а что в программе?
✨ расскажем, что такое ГИС торги;
✨ расскажем, какие основные инженерные практики мы внедрили, чтобы перейти на режим непрерывной поставки в проекте;
✨ расскажем, что такое фича-флаги, какие типы автоматизированного тестирования нужно использовать, что такое CI/CD пайплайн и как часто нужно его запускать;
✨ обсудим какие преимущества дает непрерывная поставка;
✨ ... и что не так с Agile?
‼️ Так что, дублируем на бис: в эту пятницу, в 17:00 будем ждать на канале @lanit_in_search. И, надеемся, вопросы уже готовятся, а друзья - приглашаются 🙃
P.S.: немного спойлеров (ну или домашнее задание, кому как больше нравится): вебинар пройдет по мотивам одноименной статьи Егора на Хабр. Приглашаем ознакомиться - так точно будет легче сформулировать все вопросы заранее 🤌
Круглый стол «IT-щит для бизнеса: как сделать продукт безопасным?»
Изменения на ИТ-рынке рождают новые вызовы для бизнеса. В центре внимания – безопасность, способность обеспечить защиту пользовательских данных и надежную работу ИТ-системы.
Эксперты SimbirSoft приглашают обсудить современные способы защиты программного обеспечения за круглом столом:
- Из чего складывается ИТ-безопасность и как ее выстроить?
- Какие расходы критически важны, а какие второстепенны?
- Способны ли аудиты безопасности принести реальную пользу?
Для кого
Приглашаем представителей бизнеса, кто курирует вопросы разработки ИТ-продуктов, а также всех, кого заинтересовали эти темы. Мероприятие будет полезно техническим директорам, директорам по информационной безопасности и цифровой трансформации, менеджерам ИТ-продуктов и тимлидам.
Где и когда
🗓 Онлайн, 25 августа в 14:00 (время московское)
В прямом эфире вы сможете задать вопросы или обсудить свои кейсы с нашими спикерами.
✅ Узнать больше о программе круглого стола и зарегистрироваться можно по ссылке: https://s.simbirsoft.com/92GN
💣 Хотите научиться применять SOLID-принципы?
📌 Тогда приглашаем вас на открытый урок «Обработка исключений и SOLID» 11 августа в 20:00 мск. Вместе Евегнием Тюменцевым, директором компании по разработке ПО, мы:
🔸 Разберем, какие практики обработки исключений препятствуют повторному использованию кода.
🔸 Поймем, как можно нарушить инкапсуляцию с помощью исключений, и причем здесь SOLID.
🔸 Обсудим альтернативы обработки исключений.
🔸 Рассмотрим подходы к обработке исключений, которые помогают писать расширяемый код.
🚀 Урок входит в программу онлайн-курса «Архитектура и шаблоны проектирования» от OTUS. Курс даст практическую основу начинающим архитекторам и разработчикам, которые стремятся повысить свой профессиональный уровень.
🟢Чтобы участвовать, пройдите вступительный тест
IT_One Java Meetup
При поддержке JUG Ru Group
1. Гайд: что нужно начинающему Java-разработчику - Роман Тищенко, Старший Java-разработчик, IT_One
Роман рассмотрит основные технологии при разработке ПО, а также поговорит о развитии начинающего специалиста.
2. OPENTRACING: как перестать искать иголку в стоге сена
- Андрей Дудин, Ведущий архитектор/DevOps Lead, IT_One
- Константин Харитонов, Java-разработчик, IT_One
Поговорим о боли, возникающей, когда нет OpenTracing, и о выгодах, появляющихся с его приходом. На примере Zipkin спикеры расскажут, как внедрить OpenTracing, немного затронут Jaeger и погрузятся в детали реализации технологии под капотом. Вы узнаете лайфхаки, которые помогут сэкономить ваши нервы и время при расследовании инцидентов.
Так же в программе дискуссии и розыгрыши призов 🎁
➖➖➖
🗓 18 августа, начало в 18:00 (мск), Четверг
🌐 ОНЛАЙН
✅ Регистрация на мероприятие