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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
7 373
المشتركون
+224 ساعات
+57 أيام
+1530 أيام
أرشيف المشاركات
#badкод ✍️ Ты пишешь код, чтобы он работал чисто и без багов. Но что-то идет не так. Предлагаем разобрать реальный пример из
+1
#badкод ✍️ Ты пишешь код, чтобы он работал чисто и без багов. Но что-то идет не так. Предлагаем разобрать реальный пример из кода — маленькая ошибка в методе, который оформляет заказ из корзины, и она нарушает один из принципов SOLID. Итак, вопрос:
Есть одна строчка кода внутри класса, который оформляет заказ из корзины - смотрим карточку 1. Сигнатура метода-конструктора у Order - смотрим карточку 2.
Вопрос для настоящих айтишников: с точки зрения SOLID какой принцип здесь нарушается? Ответы оставляйте в комментариях, а правильный пришлем ближе к вечеру.

Привет, я Кристина👋, и я готова помочь тебе стать мастером работы с базами данных. На нашем курсе MS SQL Server Developer ты не только научишься анализировать планы запросов и разбираться, почему они тормозят, но и освоишь все тонкости работы с индексами — от их создания до обслуживания.
Я объясню, как проектировать базы, строить высоконагруженные приложения и понимать нюансы администрирования, которые важны при разработке базы данных.
Если ты хочешь работать с SQL как профессионал и решать реальные задачи — присоединяйся. Дополнительная скидка по промокоду MS_SQL10 на обучение 🎓 Жду тебя на курсе!

رسالة فيديو00:39

Время стать мастером управления проектами в IT 🆙 Профессия Delivery Manager — это не просто работа, это возможность стать ключевым игроком в развитии IT-проектов. Он не просто управляет проектами — он помогает команде работать слаженно, ускоряет процессы и гарантирует, что все задачи выполняются в срок и с высоким качеством. Если ты хочешь быть в центре всего и управлять IT-проектами, то эта профессия для тебя! 📌 Собрали мощную подборку: статьи, видеоуроки, книги и проекты выпускников, которые помогут научиться управлять командами, решать проблемы и организовывать работу.
Сохраняйте, чтобы не потерять и делитесь с коллегами — пригодится каждому, кто хочет развиваться в новой профессии.

Планируете стать Python-разработчиком и научиться работать с современными инструментами, которые используют ведущие компании? ✔️ Docker — это ваш ключ к успеху! Освоив Docker, вы значительно упростите свою работу с проектами, избавитесь от проблем с окружением и ускорите деплой. Поэтому рекомендуем посетить открытый урок «Docker и его возможности для Python-разработчика» от OTUS! ⏳ 24 июля в 20:00 Присоединяйтесь и получите 10% скидку на полный курс «Python Developer. Basic»:

رسالة فيديو00:33

Популярность ИИ-агентов продолжает расти. Создание собственного агента может быть сложным, ведь для этого необходимо изучить
Популярность ИИ-агентов продолжает расти. Создание собственного агента может быть сложным, ведь для этого необходимо изучить множество концепций, фреймворков и практик. 💡 Хорошая новость в том, что есть простой способ добавления агентов в приложение, и в этой статье покажем, как это сделать. Давайте начнём

Как, начав обучение на платформе Android, можно перейти к написанию кросс-платформенных приложений? ➡️ Узнаете на открытом вебинаре 23 июля в 20:00 мск, где мы также познакомимся: 🟢 с кросс-платформенными библиотеками для работы с сетью и локальным хранилищем 🟢 с Jetbrains Compose - кросс-платформенным view-фреймворком Встречаемся в преддверии старта курса «Специализация Android Developer», на который сейчас действует скидка 10% на обучение⏳ 💠 Присоединиться к вебинару

رسالة فيديو00:58

Зачем JavaScript-разработчику понимать бэкенд? На открытом вебинаре 23 июля в 20:00 мск мы разберемся, почему знание бэкенда усиливает вашу позицию на проекте и на рынке. 🔗 Присоединяйтесь До 31 июля у вас есть возможность получить скидку 10% на большое обучение «JavaScript Developer. Professional».

رسالة فيديو00:58

Хотел стать 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». Все участники получат скидку на обучение. 📨 Регистрируйтесь прямо сейчас

رسالة فيديو01:00

Ваши ORM-запросы на SQLAlchemy тормозят и создают N+1-проблемы? Хотите понимать, как управлять подгрузкой данных, чтобы ускорить приложение на Python? 💻 22 июля в 20:00 OTUS проведёт открытый вебинар курса «Python Developer. Professional» Мы подробно разберём методы joinedload и selectinload, сравним их с lazy-подгрузкой и покажем, как выбор стратегии влияет на производительность запросов и нагрузку на базу данных. Вы узнаете, когда использовать каждую технику подгрузки, получите готовые рецепты для реальных задач и сможете избежать «тормозящих» запросов в продакшене. 🤜 Присоединяйтесь к уроку и получите 10% скидку на полный курс

رسالة فيديو00:18

Delivery Manager: технарь или управленец Про роль Delivery Manager-а, про навыки и можно ли им стать, не имея технического опыта, мы поговорим на открытом уроке. Записаться ⏰ Встречаемся 22 июля в 20:00 в преддверии старта курса «Delivery Manager». #вебинар

رسالة فيديو00:52

Отключаете рабочие уведомления в отпуске?
Anonymous voting