OTUS: программирование и карьера в IT
Ir al canal en Telegram
Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Иногда шутим! 🔔Включайте уведомления, чтобы не пропустить!
Mostrar más7 373
Suscriptores
+224 horas
+57 días
+1530 días
Archivo de publicaciones
+1
#badкод
✍️ Ты пишешь код, чтобы он работал чисто и без багов. Но что-то идет не так. Предлагаем разобрать реальный пример из кода — маленькая ошибка в методе, который оформляет заказ из корзины, и она нарушает один из принципов SOLID.
Итак, вопрос:
Есть одна строчка кода внутри класса, который оформляет заказ из корзины - смотрим карточку 1. Сигнатура метода-конструктора у Order - смотрим карточку 2.❓Вопрос для настоящих айтишников: с точки зрения SOLID какой принцип здесь нарушается? Ответы оставляйте в комментариях, а правильный пришлем ближе к вечеру.
Привет, я Кристина👋, и я готова помочь тебе стать мастером работы с базами данных.
На нашем курсе MS SQL Server Developer ты не только научишься анализировать планы запросов и разбираться, почему они тормозят, но и освоишь все тонкости работы с индексами — от их создания до обслуживания.
Я объясню, как проектировать базы, строить высоконагруженные приложения и понимать нюансы администрирования, которые важны при разработке базы данных.Если ты хочешь работать с SQL как профессионал и решать реальные задачи — присоединяйся. Дополнительная скидка по промокоду MS_SQL10 на обучение 🎓 Жду тебя на курсе!
Время стать мастером управления проектами в IT 🆙
Профессия Delivery Manager — это не просто работа, это возможность стать ключевым игроком в развитии IT-проектов. Он не просто управляет проектами — он помогает команде работать слаженно, ускоряет процессы и гарантирует, что все задачи выполняются в срок и с высоким качеством. Если ты хочешь быть в центре всего и управлять IT-проектами, то эта профессия для тебя!
📌 Собрали мощную подборку: статьи, видеоуроки, книги и проекты выпускников, которые помогут научиться управлять командами, решать проблемы и организовывать работу.
Сохраняйте, чтобы не потерять и делитесь с коллегами — пригодится каждому, кто хочет развиваться в новой профессии.
Планируете стать Python-разработчиком и научиться работать с современными инструментами, которые используют ведущие компании?
✔️ Docker — это ваш ключ к успеху!
Освоив Docker, вы значительно упростите свою работу с проектами, избавитесь от проблем с окружением и ускорите деплой.
Поэтому рекомендуем посетить открытый урок «Docker и его возможности для Python-разработчика» от OTUS!
⏳ 24 июля в 20:00
Присоединяйтесь и получите 10% скидку на полный курс «Python Developer. Basic»:
Популярность ИИ-агентов продолжает расти.
Создание собственного агента может быть сложным, ведь для этого необходимо изучить множество концепций, фреймворков и практик.
💡 Хорошая новость в том, что есть простой способ добавления агентов в приложение, и в этой статье покажем, как это сделать.
Давайте начнём
Как, начав обучение на платформе Android, можно перейти к написанию кросс-платформенных приложений?
➡️ Узнаете на открытом вебинаре 23 июля в 20:00 мск, где мы также познакомимся:
🟢 с кросс-платформенными библиотеками для работы с сетью и локальным хранилищем
🟢 с Jetbrains Compose - кросс-платформенным view-фреймворком
Встречаемся в преддверии старта курса «Специализация Android Developer», на который сейчас действует скидка 10% на обучение⏳
💠 Присоединиться к вебинару
Зачем JavaScript-разработчику понимать бэкенд?
На открытом вебинаре 23 июля в 20:00 мск мы разберемся, почему знание бэкенда усиливает вашу позицию на проекте и на рынке.
🔗 Присоединяйтесь
До 31 июля у вас есть возможность получить скидку 10% на большое обучение «JavaScript Developer. Professional».
Хотел стать IT-экспертом?
🐗 23 июля — бесплатные вебинары с реальными задачами и решениями.
Записывайся по ссылкам 👇
ML для начинающих — первые шаги с Jupyter Notebook
Вы узнаете, как устроен рабочий процесс ML и научитесь делать первые эксперименты в Jupyter Notebook.
Тестирование React-приложений с помощью React Testing Library
После вебинара будет понимание, как писать тесты, которые не ломаются при рефакторинге, навыки тестирования компонентов, примеры кода и полезные материалы для дальнейшего изучения.
VLAN и маршрутизация: почему без них не обойтись в любой компании
После этого урока вы сможете самостоятельно настроить VLAN, разделить сеть для гостей и личных устройств, а также поймёте, как работают корпоративные сети и почему их так важно правильно настраивать.
Особенности балансировки трафика в ЦОД от А до Я, чтобы не случилось "все упало, все пропало
Получите детальное представление о режимах балансировки сетевого трафика в ЦОДах.
В рамках занятия также будут показаны основные проблемы, связанные с балансировкой трафика и пути их решения.
Пакет unsafe. Godmode ON
В ходе вебинара мы вживую разберем несколько случаев применения пакета unsafe, обсудим полученные результаты, пользу и потенциальные риски такого подхода.
Сеть и базы данных в кросс-платформенных приложениях на Kotlin
Познакомимся с кросс-платформенными библиотеками для работы с сетью и локальным хранилищем и с Jetbrains Compose - кросс-платформенным view-фреймворком.
Мониторинг Postgres: Prometheus+Grafana
Присоединяйтесь, чтобы узнавать о возникающих проблемах до того, как вам начали звонить пользователи!
Оптимальные решения на RabbitMQ или как Кролик превосходит Kafka
Участники научатся избегать переплат за Kafka, использовать скрытые возможности RabbitMQ и получат готовый чек-лист для выбора инструмента.
Зачем JavaScript-разработчику понимать бэкенд? От fetch до Node.js
Для всех, кто хочет уверенно решать задачи на стыке фронта и бэка.
Время для твоего карьерного прорыва настало 🎚
В августе стартуют курсы OTUS по управлению и менеджменту, и если ты хочешь вырасти в лидера, этот момент нельзя упустить!
Перейди по ссылке и посмотри программы курсов, чтобы выбрать подходящий формат для карьерного роста:
🟠 IT HRBP
Станьте HR бизнес-партнёром в IT.
🟠 Team Lead
Освой навыки управления и веди свою команду к успеху.
🟠 Senior Product Manager
Прокачайтесь от middle до senior, структурируйте знания, научитесь строить коммуникацию с топ-менеджментом.
🟠 Руководитель поддержки пользователей в IT
Управляйте командой поддержки, освойте практики ITSM, улучшайте клиентский опыт.
🟠 CTO / Технический директор
Мастерски управляйте техническим подразделением.
🟠 Стратегическое управление IT-компанией
Этот курс поможет лучше понять механизмы стратегического управления IT компанией.
⚠️ Сейчас действует скидка 15%, успей забронировать своё место до 31 июля.
Цифровая трансформация не ждёт: 22 июля в 19:00 МСК открытый вебинар от OTUS и Sila Union «Домены и моделирование в корпоративной архитектуре».
Вы получите понятную структуру доменов — бизнес-процессы, данные, приложения, инфраструктура — и научитесь моделировать их в архитектурном репозитории Sila Union.
🏦 Эксперты из банка ДОМ.РФ и Sila Union поделятся проверенными практиками: как обращаться с архитектурными репозиториями и внедрять стратегию через архитектуру.
Урок приурочен к старту курса «Enterprise Architect». Все участники получат скидку на обучение.
📨 Регистрируйтесь прямо сейчас
Ваши ORM-запросы на SQLAlchemy тормозят и создают N+1-проблемы? Хотите понимать, как управлять подгрузкой данных, чтобы ускорить приложение на Python?
💻 22 июля в 20:00 OTUS проведёт открытый вебинар курса «Python Developer. Professional»
Мы подробно разберём методы joinedload и selectinload, сравним их с lazy-подгрузкой и покажем, как выбор стратегии влияет на производительность запросов и нагрузку на базу данных.
Вы узнаете, когда использовать каждую технику подгрузки, получите готовые рецепты для реальных задач и сможете избежать «тормозящих» запросов в продакшене.
🤜 Присоединяйтесь к уроку
и получите 10% скидку на полный курс
Delivery Manager: технарь или управленец ❓
Про роль Delivery Manager-а, про навыки и можно ли им стать, не имея технического опыта, мы поговорим на открытом уроке.
Записаться
⏰ Встречаемся 22 июля в 20:00 в преддверии старта курса «Delivery Manager».
#вебинар
