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

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

Open in Telegram

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

Show more
7 337
Subscribers
+324 hours
+47 days
+1330 days
Posts Archive
Люди — ключевой элемент ИБ. 💥 13 августа в 20:00 в рамках урока разберём, как повысить осведомлённость разработчиков о своей роли в безопасности. - Роль людей в информационной безопасности. - Почему бизнес «запретил безопасности запрещать». - Как управлять осведомлённостью и снижать риски уязвимостей. Вебинар пройдет при поддержке компании-партнёра курса Start X, специалистов по управлению рисками человеческого фактора. Коллеги расскажут о своих продуктах и опыте повышения осведомлённости пользователей. ✅ Присоединяйтесь и получите скидку на большое обучение «Внедрение и работа в DevSecOps». Новые занятия «Внедрение и работа в DevSecOps»

Готов к вызовам в мире IT? Борьба с багами, дедлайнами и выгоранием — неотъемлемая часть работы. Но IT — это и возможность попасть в высокооплачиваемую сферу с крутыми проектами, которые заставят гордиться результатом. ❓ Ты готов стать тем, кто не боится таких испытаний? — регистрируйтесь на бесплатные вебинары 12 августа ⬇️ ⬇️ Введение в Docker: контейнеризация приложений в Linux Разберёмся, что такое Docker, как он работает и зачем он нужен системному администратору. Курс «Administrator Linux. Basic» ⬇️ Мониторинг в высоконагруженных проектах Как эффективно отслеживать и поддерживать стабильность систем под высокой нагрузкой? Курс «Highload Architect» ⬇️ Анимируем React: от нуля до вау-эффекта Как работает Framer Motion: основные компоненты, props, ключевые концепции анимации. Что такое Intersection Observer, зачем он нужен и как его правильно интегрировать в React. Курс «React.js Developer» ⬇️ Flutter в Automotive & Embedded: создаём приложение для автомобиля (и не только) На вебинаре мы не только разберём теорию, но и создадим рабочее Flutter-приложение для автомобильного дисплея или IoT-панели. Вы увидите, как Flutter оживает на реальном железе и становится частью embedded-мира. Курс «Flutter Mobile Developer» ⬇️ Собственный оператор Flow и его использование в архитектуре приложения - Как писать свой собственный оператор Flow - Какую архитектуру использовать в приложении - Как использовать оператор в рамках архитектуры Курс «Android Developer. Professional» ⬇️ CI/CD: 90 минут от платформы до конвейера Погружение в мир CI/CD, где за 90 минут мы разберём весь путь — от выбора платформы до настройки полного конвейера для автоматизации. Курс «Инфраструктурная платформа на основе Kubernetes» ⬇️ Почему все переходят на Kotlin? Секреты успешной миграции с Java для бэкенд-разработчиков Узнайте, как Kotlin повышает производительность, сокращает ошибки и открывает доступ к современному стеку в бэкэнде! Курс «Kotlin Backend Developer. Professional» ⬇️ Трансформеры как основа современного NLP На занятии мы обсудим, из чего складывается область NLP и поговорим про архитектуру трансфомер, которая является основой современного NLP и лежит в основе всех LLM. Курс «NLP / Natural Language Processing» ⬇️ Как войти в геймдев в 2025? Реальная карьера тестировщика игр с нуля Хотите работать в игровой индустрии, но не знаете, с чего начать? Курс «Game QA Engineer» ⬇️ MVP, HADI, GTM — что нужно знать инженеру Инженерам необходимо понимать основы продуктовой разработки, чтобы их решения работали во благо бизнеса. Курс «Senior Product Manager»

Ты когда-нибудь задавался вопросом, как работает настоящий Senior Product Manager? А ведь это целый набор навыков, которые от
Ты когда-нибудь задавался вопросом, как работает настоящий Senior Product Manager? А ведь это целый набор навыков, которые отличают старшего руководителя от всех остальных. 📝 В новой статье мы не только разбираем, как улучшить своё мышление и стать лучшим PM, но и даём полезные инструменты для каждой ситуации. С этим знанием в багаже ты сможешь эффективно решать проблемы и прокачать свою карьеру. А наши открытые уроки дадут тебе практические знания и реальные кейсы из жизни Senior PM: 🟡 12 августа в 20:00 «MVP, HADI, GTM — что нужно знать инженеру», где разберем ключевые подходы к тестированию гипотез и выводу продукта на рынок. 🟡 21 августа в 20:00 «Из Project в Product Manager: шаги и подводные камни» — поговорим о различиях ролей и типичных сложностях при переходе к продуктовой работе. Запишись на открытые уроки и узнай все фишки от лучших экспертов!

Как войти в геймдев в 2025? ✌️ 12 августа в 20:00 — Открытый вебинар с Еленой Скрипаль. Хочешь работать в игровой индустрии, но не знаешь, с чего начать? 👉 Приходи на бесплатный вебинар в OTUS, где обсудим: — Рынок геймдева в 2025: вакансии и зарплаты — Где искать работу без опыта? Площадки для плейтестов и фриланс — Как подготовиться к собеседованию в игровой компании 🔗 Присоединяйтесь Вебинар приурочен к запуску курса «Game QA Engineer».

👩‍💻 — это не только баги, ночные сессии и стресс. Но также возможность расти, зарабатывать и работать с интересными проекта
👩‍💻 — это не только баги, ночные сессии и стресс. Но также возможность расти, зарабатывать и работать с интересными проектами. Тут точно не будет скучно, а победы над кодом подарят настоящее удовлетворение. Регистрируйтесь на бесплатные вебинары OTUS ⤵️ 11 августа (понедельник) 🔴 RabbitMQ против Kafka — что выбрать для вашей структуры: сравнение и лучшие практики Обзор двух ведущих решений для работы с брокерами — RabbitMQ и Kafka. Разберём их основные особенности, преимущества и недостатки, а также рассмотрим реальное использование ключей. 🔴 Подключаем 1C:EDT к процессам непрерывной интеграции. Создаем первый пайплайн В результате вебинара вы получите представление о CI/CD-пайплайне для 1C:EDT + Git и сможете создать свой первый Jenkins-конвейер. 12 августа (вторник) 🔴 Введение в Docker: контейнеризация приложений в Linux Разберёмся, что такое Docker, как он работает и зачем он нужен системному администратору. 🔴 Трансформеры как основа современного NLP На занятии мы обсудим, из чего складывается область NLP и поговорим про архитектуру трансфомер, которая является основой современного NLP и лежит в основе всех LLM. 🔴 Почему все переходят на Kotlin? Секреты успешной миграции с Java для бэкенд-разработчиков В результате вебинара вы получите готовый план миграции, поймете, как избежать 90% ошибок, и сможете внедрить Kotlin в production с минимальными рисками. 13 августа (среда) 🔴 От первого HTTP-запроса к собственному сетевому слою в Swift — быстро и понятно Основы сетевого взаимодействия в iOS: HTTP/HTTPS, REST и форматы данных (JSON). Пошаговая реализация: от объявления API-эндпоинтов до готового NetworkClient с методами для GET, POST и других запросов. 🔴 События в bpmn 2.0. И как с ними работать В результате вебинара пользователи узнают где в бизнес- процессе используется те или иные события и как улучшить свой бизнес - процесс с помощью событий. 🔴 Yaxunit как инструмент автоматизированной валидации API по схеме OpenAPI В результате вебинара вы сможете валидировать через 1С http-сервисы по схеме OpenAPI. 14 августа (четверг) 🔴 Индивидуальный план развития HRBP После занятия вы сможете определить для себя свои зоны роста, понять в каком направлении двигаться для достижения своей карьерной цели, а главное составить свой индивидуальный план для развития. 🔴 Логические недостатки в веб-приложениях В результате вебинара вы сможете выявлять и устранять логические уязвимости, предотвращать финансовые потери, утечки данных и репутационные риски. 🔴 Rust в деле: пишем многопользовательский чат с сервером, клиентом и CLI Разработаем многопользовательский чат с использованием сетевых протоколов; реализуем клиентскую и серверную части приложения. ✅ Расписание всех открытых уроков уже доступно в календаре — выбирайте темы, которые вам интересны, и подключайтесь онлайн. #анонс

Дайджест вебинаров OTUS 🎼 Собрали для вас подборку интересных и полезных онлайн-вебинаров по IT за неделю, которые можно посмотреть абсолютно бесплатно! 💛 От запроса к экшену: как слышать бизнес и влиять на решения HR часто слышит «нам нужно», но не всегда ясно, что за этим стоит и как это превратить в решения, которые реально работают для бизнеса. 💛 Тестирование API в ASP.NET Core: Интеграция и Нагрузка Разберем ключевые концепции и отличия интеграционного и нагрузочного тестирования и научимся писать интеграционные тесты с использованием популярных библиотек. 💛 Спецификация API: как грамотно описать интеграционное взаимодействие Покажем на реальных примерах, как описывать API, форматы данных и бизнес-логику обмена. Обсудим частые ошибки и лучшие практики при подготовке спецификаций и задач для интеграции систем. 💛 Введение в смарт-контракты и пример создания своего токена Тема важна для новичков, которые слышали про блокчейн и про возможности создания смарт-контрактов, но не знают, как быстро погрузиться в тему и начать программировать. 💛 Apache Kafka в микросервисной архитектуре - лучшие практики асинхронного обмена Почему Kafka — must-have для современных архитектур? Узнайте, как избежать 80% ошибок и правильно масштабировать системы. 💛 Заставьте компилятор работать на вас: магия метапрограммирования с Source Generators в C# Разберем, почему рефлексия может стать узким местом в производительности и как Source Generators решают эту проблему на этапе компиляции. Заглянем «под капот» компилятора Roslyn: поймем, что такое синтаксические деревья (Syntax Tree) и семантическая модель (Semantic Model). 💛 Искусство тестирования игровых уровней: от новичка до QA-специалиста в GameDev Хотите узнать секреты тестирования игр? Представьте: вы играете в любимую игру и замечаете, что NPC ходит сквозь стены, а мебель "парит" над землёй. Именно такие баги ищут профессиональные тестировщики! Подпишись ❤️ и будь в курсе самых свежих знаний в IT. #otus #подборка

Айтишники, пора отдыхать 🔋 Не забудьте перезарядить мозги, чтобы в понедельник не начать писать код с ошибками в 3 строчки �
Айтишники, пора отдыхать 🔋 Не забудьте перезарядить мозги, чтобы в понедельник не начать писать код с ошибками в 3 строчки 🙃

Считаете, что интеграция и сборка — долгий и сложный процесс? Мы докажем обратное ➡️ на примере Jenkins и 1C:EDT вы увидите, как автоматизировать работу разработчика и аналитика в пару шагов. 🍎 На открытом уроке 11 августа в 18:00 мы покажем, как подключить 1C:EDT к процессам непрерывной интеграции и создать свой первый рабочий CI/CD-пайплайн. Вы узнаете:
- Как организовать командную разработку в EDT с Git. - Как настроить сборочную линию в Jenkins. - Какие шаги пайплайна ускоряют тестирование и релиз.
Регистрируйтесь на вебинар

Хочешь стать экспертом в C++? Повышай грейд с курсом от OTUS! Язык 🖼️ идеален для комбинирования с Java и Python и востребован в игровой индустрии, финтехе, телекоммуникациях и embedded-системах. Курс C++ Developer. Professional — для тех, кто хочет повысить свой грейд и уверенно освоить C++ на профессиональном уровне. Почему стоит пройти курс? ➖ Повышение грейда. Стремишься стать старшим разработчиком? Время действовать. ➖ Изучение нового языка. Добавь C++ в свой стек и открой для себя новые возможности. ➖ Актуализация знаний. Обнови свои навыки под современные стандарты. ➖ Полноценное освоение профессии. Если ты начинающий, это твой шанс перейти на новый уровень. Что ты получишь на курсе? ✔️ Знания C++20 и C++23, включая современные стандарты 2025 года. ✔️ Уверенное владение многопоточностью, паттернами и работой с сетью/данными. ✔️ 14 практических заданий + итоговый проект в портфолио. ✔️ Подготовка под требования топовых IT-компаний. Насколько вы готовы к обучению? ➡️ Проверьте свои знания

Отзыв о курсе "IT HRBP" ❤️ Татьяна пришла на курс, чтобы стать IT HRBP и разобраться, что же на самом деле представляет собой работа в IT-сфере.
"Преподаватели курса оказались настоящими профессионалами, которые чётко и подробно разложили весь материал, подкрепив теорию реальными практическими кейсами."
Этот курс помог Татьяне уверенно шагнуть в новую роль и повысить свою квалификацию. Хотите стать HRBP и выстроить успешную карьеру в IT?🏆 👩‍💻 Смотрите программу и занимайте места в новой группе.

Мечтал создать свой собственный OLED-дисплей? Сегодня это не фантастика, а реальность, и ты можешь создать его своими руками.
Мечтал создать свой собственный OLED-дисплей? Сегодня это не фантастика, а реальность, и ты можешь создать его своими руками. 🖥 В нашем новом гайде мы пошагово показываем, как собрать TENEX — твёрдотельный объёмный OLED-дисплей с нуля. __ ▶️ Если твои интересы лежат в сфере технологий, и ты стремишься углубить знания в IT, обрати внимание на календарь открытых уроков. Здесь можно записаться на онлайн-уроки по актуальным темам для опытных и начинающих IT-специалистов. ➡️ А в каталоге курсов можно найти свою программу, которая поможет выйти на новый профессиональный уровень.

👩‍💻 — это возможность расти, зарабатывать и работать с интересными проектами. Тут точно не будет скучно, а победы над кодом подарят настоящее удовлетворение. 📆 7 августа — бесплатные вебинары с реальными задачами и решениями. Записывайся по ссылкам: 📌 Резервное копирование в MySQL Разбираем способы резервного копирования и восстановления MySQL: ручные и автоматизированные подходы. Курс «Administrator Linux. Professional» 📌 Инструменты кэширования в Symfony Вы научитесь использовать пакет Symfony Cache для решения практических задач и работать с распределённым кэшом с помощью пессимистичного подхода. Курс «Symfony Framework» 📌 Как бизнес-аналитик управляет рисками при разработке IT-продукта? В рамках вебинара курса Системный и бизнес-анализ рассмотрим категоризацию рисков и способы работы с ними. Курс «Системный и бизнес-анализ» 📌 Лучшие практики для виджетов iOS 2025 На нашем вебинаре вы не только узнаете про виджеты и Live Activity, но и научитесь разрабатывать этот функционал, а также как это делать по последним тенденциям. Курс «iOS Developer» 📌 COM-объекты в контексте безопасности Windows Поговорим о COM-объектах Windows: что это такое, как они работают и каким образом применяются в атаках на инфраструктуру. Курс «Пентест. Инструменты и методы проникновения в действии» 📌 Первые шаги в Next.js: создаём мини-сайт с SSR на React Чем Next.js помогает разрабатывать многостраничные сайты и приложения → Как с нуля собрать мини-сайт с динамическими страницами товаров → Почему SSR делает проекты быстрее и удобнее для пользователей и другое. Курс «React.js Developer» 📌 Создание бизнес-процесса со статусами для согласования документов. Возможности БП со статусами Как можно автоматизировать процесс согласования документов; → Плюсы использования бизнес-процессов со статусами; → Как создавать бизнес-процессы со статусами. Курс «Бизнес-процессы и автоматизация в Битрикс24»

🐗 Ну конечно, это iOS разработчик, который не боится даже самых сложных задач. Ответ к загадке Угадайте, Кто он? Этот магистр мобильных технологий, который способен заставить твой iPhone работать быстрее, чем твой мозг успеет задуматься. Он не просто создаёт приложения, а творит настоящие чудеса с кодом. Его навыки в Swift — это не просто работа, а искусство. Этот специалист не боится ни багов, ни тормозящих функций, а его зарплата — результат того, что он решает задачи, с которыми другие просто не справляются. Звучит как магия? Но на самом деле — это реальность! Ты тоже можешь стать таким разработчиком, если освоишь все тонкости iOS-разработки и будешь создавать приложения, которые не просто работают, а удивляют. Только для подписчиков — промокод на скидку SpecIOS8 👑 Запишись на курс «iOS Developer» и научись создавать приложения, которые работают как по волшебству!

Этот разработчик делает так, что даже Apple Intelligence есть чему поучиться у него! ❔ Угадайте, Кто он? Некоторые факты о не
Этот разработчик делает так, что даже Apple Intelligence есть чему поучиться у него! ❔ Угадайте, Кто он? Некоторые факты о нем: 1️⃣ Этот разработчик настолько крут, что Copilot восхищён его мастерством. 2️⃣ Зарабатывает от 150 до 300 тыс. рублей в месяц (и да, это не опечатка) и знает, как сделать так, чтобы твоя мобилка могла работать, как по волшебству. 3️⃣ Его работа заключается не только в создании крутых приложений, но и в том, чтобы они не тормозили и не висели на тестах. Вдобавок, он мастерски справляется с багами, которых остальные программисты боятся как черт ладана. 4️⃣ Его часы работы — это почти как магия: он способен сократить их до минимума, но сделать так, чтобы каждое приложение было как идеальный швейцарский часовой механизм. 5️⃣ Он умеет не просто писать код, а создавать настоящие интерактивные миры на экране. И да, он легко справляется с Swift Concurrency и Swift Data, а также другими заумными штуками, которые понимают только другие айос-разработчики. Когда он решает проблему, его не пугают никакие языки программирования, кроме Swift, конечно ;) ❔ О каком разработчике речь? Оставляйте ответы в комментариях)

🎮 Хотите, чтобы ваши игровые персонажи двигались как настоящие профессионалы? На бесплатном уроке курса "Unity Game Developer. Professional" мы разберём, как создавать умных, адаптивных персонажей, которые могут просчитывать путь, избегать препятствий и вести себя как настоящие герои игры. 🗓️ 6 августа в 18:00 Записывайтесь на бесплатный урок и прокачивайте навыки с профессионалами. Не упустите шанс разобраться с базовыми, но жизненно важными аспектами создания интеллекта для игровых персонажей!

👩‍💻— это путь к высоким зарплатам, новым знаниям и реализациям проектов, которыми гордишься. 📆 6 августа — бесплатные вебинары с реальными задачами и решениями. Записывайся по ссылкам 👇 Заставьте компилятор работать на вас: магия метапрограммирования с Source Generators в C# Заглянем «под капот» компилятора Roslyn, в режиме live-coding с нуля напишем свой первый Source Generator, который будет избавлять нас от рутинного кода (boilerplate). Курс «C# Developer. Advanced» Оптимизация производительности на C++ Вы узнаете, как сделать ваши приложения C++ супер-производительными. Курс «C++ Developer. Professional» Запускаем код C, Rust или GO через FFI Научимся компилировать C/Rust/Go под разные архитектуры процессора и написать простой скрипт для сборки, например, Makefile. Курс «Flutter Mobile Developer» Как приручить текст в Python: регулярные выражения без страха и боли На этом вебинаре вы научитесь использовать регулярные выражения в Python — мощный инструмент, без которого не обходится ни один автоматизатор. Курс «Python QA Engineer» Покрываем проект на SwiftUI Unit-тестами и Snapshot-тестами Урок для практикующих iOS разработчиков и тех/тимл-лидов, которые ищут оптимальные подходы к покрытию кода тестами применительно к технологии SwiftUI. Курс «iOS Developer. Professional» Как тимлиду победить синдром самозванца Вы научитесь распознавать и ослаблять синдром самозванца, справляться с тревожностью и поддерживать внутреннюю устойчивость в работе. Курс «Team Lead» Навигация NPC в играх: от теории до практики в Unity Хотите, чтобы ваши игровые персонажи двигались как профессионалы, просчитывая путь и избегая препятствий? Курс «Unity Game Developer. Professional»