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

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

Відкрити в Telegram

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

Показати більше
7 337
Підписники
+324 години
+47 днів
+1330 день
Архів дописів
Тех, кто берёт на себя больше, чем может вынести, из страха «не справиться», приглашаем на бесплатный вебинар от OTUS 🆘 6 августа в 20:00 узнаем: 🔄 Почему у всех есть страх «не справиться» — даже у самых успешных. 🔄 Синдром самозванца: как научиться слышать его, но не слушать. 🔄 Тревога и перегруз: как не взять на себя лишнего, чтобы доказать, что «справляешься». 🔄 Психологическая устойчивость: простые практики, которые реально работают. 🔄 Как оставаться в ресурсе, даже когда всё валится из рук. Встречаемся в преддверии старта курса «Team Lead». #otus #вебинар

Відеоповідомлення00:36

NLP в действии: от чат-ботов до социальных сетей. OTUS подготовил подборку из 15 примеров применения Natural Language Process
NLP в действии: от чат-ботов до социальных сетей. OTUS подготовил подборку из 15 примеров применения Natural Language Processing, которые докажут, что обработка естественного языка сегодня творит чудеса в самых неожиданных областях. 🤖 Узнай, как это работает Каждый из этих примеров может быть полезен в твоей повседневной работе. Чат-боты, фильтрация спама, автокоррекция, мониторинг соцсетей — всё это уже активно используется в ИТ. Интересует, как NLP работает на практике? Приглашаем на открытые онлайн-уроки, где мы погрузимся в NLP ещё глубже: ➡️ 12 августа в 18:00 Трансформеры как основа современного NLP ➡️ 19 августа в 20:00От RNN до Transformers: скорость, память, контекст Также предлагаем пройти вступительное тестирование, которое позволит оценить ваши текущие знания NLP и уровень подготовки.

Внимание: 👩‍💻 — это не только баги, ночные сессии и стресс. Но также возможность расти, зарабатывать и работать с интересными проектами. Тут точно не будет скучно, а победы над кодом подарят настоящее удовлетворение. 📆 5 августа — бесплатные вебинары с реальными задачами и решениями. Записывайся по ссылкам 👇 ⭐️ Почему не нужно становиться СТО? Участники поймут, подходит ли им путь CTO, и получат инструменты для осознанного карьерного выбора. Курс «CTO / Технический директор» ⭐️ Приложение "Фото дня" В результате вебинара пользователи узнают, как пользоваться API на стороннем сайте и отобразить фото и данные в приложении. Курс «Android Developer. Professional» ⭐️ От запроса к экшену: как слышать бизнес и влиять на решения Вы получите практический подход к работе с запросами бизнеса: научитесь задавать правильные вопросы, выстраивать аргументацию и превращать разрозненные сигналы в понятные шаги. Курс «IT HRBP» ⭐️ Прожарка кейсов KPI службы поддержки пользователей Разберем факторы выбора метрик, алгоритм разработки, подводные камни, а также примеры рабочих и нерабочих систем KPI. Курс «Руководитель поддержки пользователей в IT» ⭐️ Тестирование API в ASP.NET Core: Интеграция и Нагрузка Разберем ключевые концепции и отличия интеграционного и нагрузочного тестирования и поучимся писать интеграционные тесты с использованием популярных библиотек. Курс «C# ASP.NET Core разработчик» ⭐️ Секреты производительной работы в EDT Раскрываем секреты взаимодействия EDT и платформы 1С. Учимся получать максимальную производительность разработки в EDT. Курс «Профессиональная разработка в 1С:EDT + Git» ⭐️ Искусство тестирования игровых уровней: от новичка до QA-специалиста в GameDev Хотите узнать секреты тестирования игр? Курс «Game QA Engineer»

Представьте: вы играете в любимую игру и замечаете, что NPC ходит сквозь стены, а мебель "парит" над землёй. Именно такие баги ищут профессиональные тестировщики! Хотите узнать секреты тестирования игр? 💁‍♀️ На нашем бесплатном уроке вы освоите навыки поиска ошибок в игровых уровнях и сделаете первый шаг в игровую индустрию, а также: - Кто виноват, если уровень "сломан"? Спойлер: не всегда тестировщик! - Этапы создания уровня и точки тестирования - Баги, встречающиеся при тестировании уровней, и причины их возникновения 📮 5 августа в 20:00 мск 🔗 Присоединяйтесь Вебинар приурочен к запуску курса «Game QA Engineer».

Відеоповідомлення00:36

🚀 Новинка в курсе «Внедрение и работа в DevSecOps» Мы добавили два новых занятия, которые помогут тебе разобраться с актуаль
🚀 Новинка в курсе «Внедрение и работа в DevSecOps» Мы добавили два новых занятия, которые помогут тебе разобраться с актуальными нормативно-правовыми актами для безопасной разработки ПО. ГОСТ Р 56939-2024 — обновлённый стандарт, который должен быть в арсенале каждого специалиста, работающего с безопасностью и разработкой программного обеспечения.
Почему ГОСТ Р 56939-2024 так важен? Этот стандарт не просто обновлён — он включает 25 процессов по всему жизненному циклу разработки ПО, включая 8 новых процессов, от планирования до вывода ПО из эксплуатации. Он необходим для сертификации ФСТЭК и выполнения требований для ГИС.
Кому особенно важно: — Разработчикам и производителям ПО, сертифицирующим конвейер разработки или выходящим на гос-рынок; — DevSecOps-инженерам, тимлидам, security-офицерам, строящим безопасный SDLC; — Командам КИИ, финтеха, ритейла и других критичных отраслей, где цена ошибки высока. Какие проблемы решает новый стандарт? ✔️ Неопределённые требования? Теперь у тебя есть чёткие процессы и артефакты. ✔️ «Слепые зоны» в коде? Обязательные threat-modeling, анализ атаки и проверка зависимостей. ✔️ Утечки секретов? Все ключи и токены теперь хранятся в защищённых хранилищах. ✔️ Хаос на релизах? Регламентируем CI/CD-инфраструктуру, управление конфигурациями и контроль изменений. ✔️ Дорогие баг-фиксы на проде? С автоматической проверкой кода в ранней стадии ты можешь сократить затраты до 30% на жизненный цикл ПО! Что ты получишь от курса «Внедрение и работа в DevSecOps»? 💡 Глубокое понимание новых нормативов. 💡 Практическое применение новых процессов в реальных проектах. 💡 Уверенность в своём умении строить безопасные и стабильные системы. Запишись на курс прямо сейчас и начни прокачивать свои знания в сфере безопасности разработки ПО. Будь в тренде и готов к новым стандартам в DevSecOps!

Хотите в IT, но не знаете с чего начать? 🔜 Вам точно стоит посетить бесплатные вебинары OTUS 🦉 Эксперты-практики проводят в
Хотите в IT, но не знаете с чего начать? 🔜 Вам точно стоит посетить бесплатные вебинары OTUS 🦉 Эксперты-практики проводят вебинары в живом формате, что позволит не только освоить новые знания, но и задать вопросы экспертам. Регистрируйтесь и присоединяйтесь: 📆 4 августа (понедельник) Как создать API-сервер с TypeScript и Node.js В ходе занятия создадите простой API-сервер на TypeScript и научитесь писать чистый и безопасный код с типами. Спецификация API: как грамотно описать интеграционное взаимодействие Слушатели научатся структурировать и описывать требования для интеграции в виде понятной и полной спецификации и создавать документацию, которая минимизирует количество вопросов и ошибок при реализации интеграции. Система тестирования WebPageTest После занятия вы будете знать: - Различие систем тестирования - Методику проведения тестов скорости - Алгоритм анализа результатов тестов производительности веб-приложений 📆 5 августа (вторник) Почему не нужно становиться СТО? Участники поймут, подходит ли им путь CTO, и получат инструменты для осознанного карьерного выбора. От запроса к экшену: как слышать бизнес и влиять на решения HR часто слышит «нам нужно», но не всегда ясно, что за этим стоит и как это превратить в решения, которые реально работают для бизнеса. Прожарка кейсов KPI службы поддержки пользователей Внедрение KPI - один из самых сложных процессов для руководителя - слишком много факторов и переменных на него влияют. Именно поэтому в процессе разработки и внедрения можно упустить важные детали - и тогда система KPI не будет работать. 📆 6 августа (среда) Как тимлиду победить синдром самозванца Вы научитесь распознавать и ослаблять синдром самозванца, справляться с тревожностью и поддерживать внутреннюю устойчивость в работе. Запускаем код C, Rust или GO через FFI Научитесь компилировать C/Rust/Go под разные архитектуры процессора и написать простой скрипт для сборки, например, Makefile. Как приручить текст в Python: регулярные выражения без страха и боли Вы научитесь использовать регулярные выражения в Python — мощный инструмент, без которого не обходится ни один автоматизатор. 📆 7 августа (четверг) Лучшие практики для виджетов iOS 2025 На вебинаре вы не только узнаете про виджеты и Live Activity, но и научитесь разрабатывать этот функционал, а также как это делать по последним тенденциям. Резервное копирование в MySQL Разбираем способы резервного копирования и восстановления MySQL: ручные и автоматизированные подходы. Инструменты кэширования в Symfony Вы научитесь использовать пакет Symfony Cache для решения практических задач и работать с распределённым кэшом с помощью пессимистичного подхода. ↪️ Расписание всех открытых уроков уже доступно в календаре — выбирайте темы, которые вам интересны, и подключайтесь онлайн. #анонс

Делимся подборкой открытых уроков первой половины августа. Это вебинары с преподавателями-практиками, где можно разобраться в
Делимся подборкой открытых уроков первой половины августа. Это вебинары с преподавателями-практиками, где можно разобраться в теме и задать вопросы экспертам. Участие бесплатное, требуется регистрация. 4 августа, понедельник: 🟠 Как создать API-сервер с TypeScript и Node.js 🟠 Система тестирования WebPageTest 5 августа, вторник: 🟠 Тестирование API в ASP.NET Core: Интеграция и Нагрузка 6 августа, среда: 🟠 Заставьте компилятор работать на вас: магия метапрограммирования с Source Generators в C# 🟠 Запускаем код C, Rust или GO через FFI 🟠 Оптимизация производительности на C++ 7 августа, четверг: 🟠 Инструменты кэширования в Symfony 🟠 Первые шаги в Next.js: создаём мини-сайт с SSR на React 12 августа, вторник: 🟠 Анимируем React: от нуля до вау-эффекта 🟠 Flutter в Automotive & Embedded: создаём приложение для автомобиля (и не только) 13 августа, среда: 🟠 Создание кастомных полей в CRM Битрикс24 (коробка): пошаговое руководство 14 августа, четверг: 🟠 Rust в деле: пишем многопользовательский чат с сервером, клиентом и CLI 🟠 Пишем высоконагруженное отказоустойчивое API на Bun и Elysia 🟠 Обзор последних децентрализованных web3 приложений(dApp) #Otus #анонс

Заканчиваем работчую неделю отзывом выпускника курса «Unity Game Developer. Professional» 👨‍💻
От самостоятельного освоения до профессионала в Unity — путь Святослава, который вдохновляет! Когда ты ставишь себе цель разработать свою игру, но понимаешь, что не хватает профессиональных знаний — время действовать! Святослав пришёл на курс, уже имея опыт работы над проектом, но осознал, что нужно больше, чтобы довести свою игру до уровня стабильного продукта. На курсе он столкнулся с интенсивной и плотной работой, освоив все ключевые подходы разработки, которые соответствуют современным стандартам 2025 года. Практические задания стали не просто полезными — они перевели его проект на новый уровень. Святослав теперь уверенно знает, что делать, не теряя времени на догадки.
🎮 Присоединяйся и изучи лучшие практики разработки с Unity без костылей. #otus #Unity #отзыв #разработка #игры

5️⃣ мифов про MS SQL, в которые пора перестать верить Вы не знали, что это крутой инструмент для разработчиков? Тогда давайте
5️⃣ мифов про MS SQL, в которые пора перестать верить Вы не знали, что это крутой инструмент для разработчиков? Тогда давайте разбираться: ❌ Миф 1: MS SQL — это только для админов Ты думаешь, что MS SQL — это только для тех, кто сидит с кучей железа и следит за серверами? Далеко не так! MS SQL — это реальный инструмент для разработчиков, а не только для админов. Ты можешь создавать базы данных, писать сложные запросы, оптимизировать производительность и решать сложнейшие бизнес-задачи, используя все возможности этого мощного инструмента. Так что забудь про стереотипы — ты можешь использовать MS SQL как настоящий разработчик. ❌ Миф 2: Хранимки — устарели Кто-то из крутых айтишников, видимо, решил, что хранимки — это пережиток прошлого и что писать сложную логику в базе данных — это как пить из реки, когда можно использовать API. Ну так вот, хранимки всё ещё живы и здравствуют, и это эффективный инструмент для оптимизации запросов и бизнес-логики. Если твои запросы начинают тянуть, возможно, пришло время добавить пару хранимок в базу. Привет, производительность! ❌ Миф 3: Оптимизация не твоя забота Может, ты и не разрабатываешь серверное оборудование, но оптимизация запросов — это твоя забота как разработчика! Ты же не хочешь, чтобы твой код работал как черепаха, а данные обрабатывались как в 90-е, верно? MS SQL предоставляет массу инструментов для индексов, запросов, планов выполнения, которые помогут сделать твоё приложение быстрым и мощным. Ведь быстрое приложение = счастливые пользователи. ❌ Миф 4: Все уже на Postgre Да, возможно, PostgreSQL популярен среди определённых слоёв разработчиков, но давай честно, MS SQL не отстаёт. Более того, это платформа с богатым функционалом, хорошей производительностью и поддержкой, которая востребована в реальных проектах. Ну а если ты собираешься работать с крупными корпоративными приложениями, то MS SQL — это просто must-have. ❌ Миф 5: SQL — легко, выучил SELECT и пошёл Если ты считаешь, что SQL — это только SELECT, то ты немного ошибаешься. Конечно, это основа, но тебе предстоит столкнуться с сложными JOIN'ами, группировками, индексами, оптимизацией запросов и множеством других технических тонкостей. MS SQL — это не просто «выучил запросы и забыл». Это целая экосистема для создания и управления сложными и масштабируемыми базами данных. И тебе нужно разобраться во всех этих нюансах, чтобы использовать её по максимуму. Прокачай себя на курсе MS SQL Server — и стань тем, кто не только знает, как работает база данных, но и понимает, как сделать её максимально эффективной и быстрым инструментом для твоего проекта.

Прощай, резкий будильник и бессонные ночи 🌃 Мы покажем, как создать умную лампу, которая поможет тебе плавно просыпаться, им
Прощай, резкий будильник и бессонные ночи 🌃 Мы покажем, как создать умную лампу, которая поможет тебе плавно просыпаться, имитируя восход солнца, и выбрать оптимальное время для пробуждения, исходя из твоего цикла сна. ➡️ В статье ты найдешь подробное руководство, как собрать лампу своими руками — от простых компонентов до полного процесса создания. И не переживай, это не требует суперспециализированных знаний, а результат — настоящее улучшение качества твоего сна 💡

Не упустите свой шанс начать новую карьеру в мире IT 💣 31 июля — старт новых групп онлайн-курсов OTUS! JavaScript Developer.
Не упустите свой шанс начать новую карьеру в мире IT 💣 31 июля — старт новых групп онлайн-курсов OTUS! JavaScript Developer. Professional Бизнес-аналитик в IT RabbitMQ для разработчиков и администраторов Enterprise Architect Delivery Manager C# Developer. Professional Python Developer. Basic Python Developer. Professional Java-разработчик NoSQL PHP Developer. Professional
До 1 августа действует скидка 10% на обучение
🎓 Занятия проводят опытные преподаватели, которые помогут вам разобраться в сложных темах и применить полученные знания на практике.

#badкод ✍️ Ты пишешь код, чтобы он работал чисто и без багов. Но что-то идет не так. Предлагаем разобрать реальный пример из
#badкод ✍️ Ты пишешь код, чтобы он работал чисто и без багов. Но что-то идет не так. Предлагаем разобрать реальный пример из кода вместе с преподавателем Александром Пряхиным. Итак: В магазине есть метод обновления кол-ва на складе при добавлении товара в корзину. Очевидно, что мы не хотим расстраивать покупателя и продавать ему товар, когда товара по факту не осталось (смотрим карточку) ❓Вопрос: Какая проблема есть у данного кода? Ответы оставляйте в комментариях, а правильный пришлем завтра.

Как создавать красивые и производительные анимации с Jetpack Compose: откройте для себя секреты Android-разработки. Если ты давно хотел овладеть искусством создания анимаций, которые не замедляют приложение, то теперь у тебя есть шанс узнать все секреты. 🎧 Аудиозапись урока уже доступна — слушай и изучай на ходу! А если хочешь увидеть весь процесс на практике, переходи на видео-версию урока в нашем ВКонтакте. Что мы разберем на уроке? 🧩 Как правильно использовать инструменты для создания анимаций в Jetpack Compose. 🧩 Как избежать лишних рекомпозиций, чтобы анимации не замедляли приложение. 🧩 Как профилировать анимации для повышения производительности. Этот урок — не просто интересный материал, а ключ к следующему уровню в карьере Android-разработчика. 🐗 Курс «Android Developer. Professional» научит тебя создавать приложения, которые не только красиво выглядят, но и работают с высокой производительностью. До 1 августа у нас действует скидка 15% на обучение

Бесплатные открытые уроки в OTUS 30 июля 📆 — настоящие кейсы, живые спикеры, никакой воды. 👉 Data Governance: бюрократия или суперспособность? Как системному аналитику сделать его рабочим инструментом — Системный аналитик. Advanced Разрушаем мифы Суперсилы СА в действии Инструменты-помощники. 👉 Apache Kafka в микросервисной архитектуре - лучшие практики асинхронного обмена— Apache Kafka Почему Kafka — must-have для современных архитектур? Узнайте, как избежать 80% ошибок и правильно масштабировать системы на открытом уроке. 👉 Стиль разработки 2020-х и среда окружения современного бэкенд-приложения — Kotlin Backend Developer. Professional Подробно разберем как выполняется аутентификация/авторизация, сбор и анализ логов и метрик, взаимодействие с мобильным и вэб-фронтом. 👉 Решаем задачи текстовой классификации с помощью BERT — NLP / Natural Language Processing На вебинаре вы узнаете, особенности BERT и то, как применять ее на практике.

Киберпреступники не дремлют ⚠️ В Москве продолжает расти количество хакерских атак, которые затрагивают крупнейшие компании и даже государственные структуры. Последний случай с атакой на Аэрофлот и крупные аптечные сети — это не просто случайность, это новый уровень кибертерроризма, который способен парализовать работу огромных корпораций. Но что именно происходит? Хакеры становятся всё более изощрёнными в своих методах. Они не просто проникают в систему, а тщательно встраиваются в инфраструктуру, находя уязвимости на всех уровнях — от внутренних сетей до личных устройств сотрудников. Как защититься? Ответ прост — пора серьёзно заняться кибербезопасностью! Защищать корпоративные и личные данные нужно не "после того, как случится". Чтобы не стать следующей жертвой, нужно учиться защищать свои системы сейчас.
Если вы хотите разобраться в методах и инструментах проникновения, разобраться, как устроены эти атаки и как не стать уязвимым для них, записывайтесь на курс Пентест: инструменты и методы проникновения в действии. Мы научим вас защищать свои системы и отвечать на киберугрозы с позиции профессионала.
☁️ Как вы думаете, что стоит изменить в подходах к безопасности, чтобы предотвратить такие атаки? Поделитесь своими мыслями в комментариях.

Цепочка поставок под ударом: одна уязвимость у SaaS‑провайдера — и ваши данные за периметром 💻 Кейс Snowflake (весна 2024) U
Цепочка поставок под ударом: одна уязвимость у SaaS‑провайдера — и ваши данные за периметром 💻 Кейс Snowflake (весна 2024) UNC5537 использовал украденные учётки без MFA и получил доступ к данным 165 клиентов облачной платформы. Один SaaS стал экспресс‑коридором к десяткам брендов. Откуда берутся blind spots Слепая вера, что «облако само позаботится о безопасности». Нет реестра поставщиков и унифицированных критериев оценки. Отсутствие постоянного мониторинга конфигураций и прав в SaaS. Сложно защитить бюджет на аудит контрагентов, когда «всё работает». Что делать CISO уже сегодня ✔️ Ввести continuous vendor assessment + SSPM. ✔️ Переписать SLA: журналирование, время реакции, право на аудит. ✔️ Читать ISAE 3402 / SOC 2, отчёты Pen Test и требовать исправлений. ✔️ Проводить киберучения с участием ключевых провайдеров. Эти шаги детально разбираем в модуле «Управление поставщиками и контрактами» нашего курса «CISO / Директор по ИБ» + дарим промокод CISO7 на обучение) ➡️ Старт потока 31 июля. Количество мест ограничено: все задания проверяют действующие CISO‑наставники.

Ты всё ещё ждёшь "того самого знака"❓ Вот он — момент, который может перевернуть твою карьеру. Успешные люди не ждут, они действуют. Чем больше ты сомневаешься, тем больше вероятность упустить свой шанс. 💣 Запишись прямо сейчас и получи скидку 10% на обучение: 3D Artist Network Engineer. Basic Vue.js разработчик QA Engineer. Basic C# Developer 🔔 Не упусти шанс!

Бесплатные открытые уроки в OTUS — настоящие кейсы, живые спикеры, никакой воды. 29 июля — и да, это бесплатно 🙂 Процессы в Linux: от демонов до зомби Разбираемся, как работают процессы в Linux: от запуска до завершения, и почему появляются зомби и сироты. Страх и ненависть при работе с зависимостями (SCA) В результате вебинара поймём, какие проверки и на каких этапах нужно проводить и как управлять тысячами зависимостей в крупных командах. Ansible + Selenoid: инфраструктура для автотестов без боли и хаоса Познакомимся с Ansible и разберём его на практике: напишем playbook для установки Docker, Docker Compose и развёртывания инструмента Selenoid, который используется для запуска браузерных автотестов. Знакомство с Pandas на примере разведочного анализа данных На уроке вы поймёте, как находить и исправлять такие проблемы, чтобы данные стали пригодными для анализа. Стенды для нагрузочного тестирования На занятии обсудим какие стенды можно использовать для нагрузочного тестирования, поговорим об основных особенностях стендов и основные цели. Асинхронная обработка данных в высоконагруженных системах Присоединяйтесь, чтобы прокачать свою архитектурную экспертизу и начать строить системы, готовые к высоким нагрузкам! Не забывайте регистрироваться)