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

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

Open in Telegram

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

Show more
7 372
Subscribers
+224 hours
+57 days
+1530 days
Posts Archive
Какую ошибку ты совершал чаще всего при настройке безопасности?
Anonymous voting

Тебе кажется, что каждая проблема в безопасности — уникальна? ❌ Плохая новость: таких «уникальных» проблем у тебя будет десят
+4
Тебе кажется, что каждая проблема в безопасности — уникальна? ❌ Плохая новость: таких «уникальных» проблем у тебя будет десятки. ✔️ Хорошая: решения уже есть. Просто они давно ждут тебя в наших статьях и гайдах. 18 сентября в 20:00 на вебинаре “Двойной фактор весны или введение в 2FA на базе Spring Security” разберём не только теорию двухфакторки, но и наконец-то покажем, как она внедряется на практике — с кучей подводных камней. А если ты всё ещё ломаешь голову над аутентификацией REST API или не знаешь, как правильно построить безопасность на Spring + MongoDB — вот твой спасательный круг: ➡️ Читай нашу старую статью: «Аутентификация REST API с помощью Spring Security и MongoDB». Да, она не про 2FA, но прямо сейчас это основа для любого Java/Spring-разработчика, интегратора, архитектора или руководителя, который хочет, чтобы в проде всё работало. 📍 Сохрани пост, чтобы не потерять подборку решений, и обязательно глянь запись вебинара — там есть ответы на те вопросы, которые тебе ещё даже не пришли в голову.

И снова понедельник… 😱 #Otus_мемы #itmemes

Хотел узнать, как живут айтишники? 📆 На бесплатных уроках OTUS не уговаривают сменить жизнь за вечер, не обещают “удалёнку на Бали”, а показывают правду. Регистрируйтесь по ссылкам ⤵️⤵️⤵️ 15 сентября (понедельник)Senior C# собеседование: Разбираем сложные вопросы по коду, Алгоритмам, Памяти и Системному Дизайну Научитесь анализировать код с точки зрения производительности, памяти и потокобезопасности, увереннее подходить к вопросам по алгоритмам и системному дизайну и структурировать свои ответы на собеседовании. Курс «C# Developer. Professional» ✨ Машина времени: как рекуррентные сети учатся помнить прошлое Как они запоминают прошлое и почему иногда «забывают»? Разберемся в механизмах памяти нейросетей и научимся применять их на практике. Курс «Machine Learning. Professional» ✨ Как смотреть на работу аналитика данных глазами заказчика В результате вебинара слушатели получат пример реализации дашборда для заказчика с комментариями эксперта. Курс «Аналитик данных» ✨ Обеспечение безопасности в Kubernetes Показать участникам ключевые практики и инструменты по защите Kubernetes-кластера от типовых угроз — от настройки ролей доступа до шифрования секретов и анализа безопасности. Курс «DevOps Advanced» 16 сентября (вторник)Настройка GitLab Runners. Хаки по настройке и оптимизации сборок проектов Пошагово настроим GitLab Runner, подключим проект, и разберём техники ускорения сборочного процесса. Курс «DevOps практики и инструменты» ✨ Кто такой менеджер проектов в 2025: роль, навыки и путь в профессию Вы узнаете, как совмещать управление командой, технологическую грамотность и стратегическое мышление, чтобы оставаться востребованным специалистом. Курс «Руководитель IT проектов» ✨ Grafana Stack - закрываем все современные потребности Observability Вы научитесь собирать всё в одной точке, устранять "слепые зоны" и реагировать на инциденты ещё до того, как о них узнает пользователь. Курс «Observability: мониторинг, логирование, трейсинг» 17 сентября (среда)Архитектура и написание backend тестов Вы узнаете, как построить архитектуру backend-тестов так, чтобы они оставались надёжными и понятными долгие годы. Курс «Java QA Engineer. Professional» ✨ Коммуникации на проекте Поймете ключевые аспекты эффективной коммуникации, освоите основы управления коммуникациями и базовые приемы деловой переписки. Курс «Бизнес-аналитик 1С» ✨ Как ускорить обработку данных в Apache Spark: проверенные техники и лайфхаки Практические навыки ускорения Spark-приложений, методы диагностики проблем и знания по настройке кластера для максимальной производительности. Курс «Spark Developer» ✨ Практическое руководство по применению SOLID принципов Освойте алгоритм применения SOLID принципов для создания гибкого и легко расширяемого кода. Курс «Архитектура и шаблоны проектирования» 18 сентября (четверг)Первый автотест: пишем на Java с JUnit и Selenium Готовы сделать первый шаг? Напишем реальный автотест на Java с использованием JUnit и Selenium. Покажем весь путь: от запуска браузера до проверки результата. Курс «QA Automation engineer» ✨ Место ClickHouse в System Design Где и зачем использовать ClickHouse в вашей системе, типичные ошибки при проектировании. Практические кейсы внедрения ClickHouse в реальных проектах. Курс «ClickHouse для инженеров и архитекторов БД» ✨ Мощный функционал OpenSearch, доступный бесплатно Разберём практические сценарии использования и ограничения каждой функции и покажем примеры настройки и интеграции в реальных задачах. Курс «Elastic/OpenSearch Advanced» ✨ Мониторинг систем, работающих на платформе 1С Получите цельное представление о механизмах мониторинга и подходящих инструментах и сможете выбрать базовый набор для своих систем. Курс «DevOps 1С» ⌨️ Еще больше вебинаров вы найдете в календаре мероприятий — выбирайте темы, которые вам интересны, и подключайтесь онлайн. #анонс #otus

Дайджест вебинаров OTUS 🎼 Собрали подборку интересных и полезных онлайн-вебинаров по IT за неделю, которые можно посмотреть абсолютно бесплатно: 💛 Soft skills для системных аналитиков уровня Team Lead Получите знания как тратить меньше времени на внутрикомандные конфликты и бесконечные обсуждения. Сделать команду мотивированной, самоорганизуемой и приносящей результаты. 💛 DWH, Data Lake и Data Lakehouse: архитектурные различия и практическое применение Четкое понимание различий между подходами, критерии выбора архитектуры под свои задачи и примеры успешных реализаций. 💛 Введение в технический анализ: построение торговой стратегии Для успешной торговли на бирже необходимо освоить математическую базу. Одним из направлений является технический анализ, который позволяет улучшить торговые стратегии. 💛 PostgreSQL. Углубленный анализ производительности Продвинутый разбор оптимизации PostgreSQL: от архитектурных решений до тонкой настройки под нагрузку. Как находить «узкие места», исправлять их и предотвращать проблемы до их появления. 💛 Практические методы построения рекомендательных систем Занятие посвящено построению рекомендательных систем на основе алгоритма матричного разложения - SVD, крайне популярного среди рекомендательных систем. Изучим данный алгоритм в теории и научимся применять его на практическом примере. 💛 Мониторинг и алертинг приложений с помощью Prometheus и Grafana Мониторинг — это не просто красивые графики, это то, что помогает спать спокойно в проде. На вебинаре разберём, как собирать метрики и трейсы с приложений, визуализировать их в Grafana и оперативно реагировать на проблемы с помощью алертов. 💛 Hello, Go! С нуля до первого кода за 1,5 часа На практическом вебинаре разберём основы Go: установку, синтаксис и первую программу. Идеально для новичков — без сложных терминов, только понятные примеры. Готовы начать? Go писать код вместе! Подпишись ❤️ и будь в курсе самых свежих знаний в IT. #otus #подборка

Всех компьютерных гениев с днём программиста! 🥳 На 100 гигабайт желаем вам здоровья и счастья, поменьше надоедливых юзеров, побольше доходов. По случаю праздника дарим скидку на любой курс в OTUS ⚡
Просто введите промокод PROGDAY25

К Дню программиста запускаем то, чего не хватало на айтишных праздниках: 🕹️ игру, где правила просты) Подумай над описаниями, кто бы так мог — аналитик, тимлид или джун? Выбирай вариант — и лови эпичное разоблачение, когда профессия окажется совсем не той, на которую ставил. В конце — персональный бонус на курсы OTUS. 🏁 Стартуй P.S. У нас здесь не будет правильных ответов, только отличный повод посмеяться над реальностью и запрыгнуть в новый грейд со скидкой.

Wireshark и FTK — за тебя не работают. Ошибка на миллион и как её избежать. 🆘 Реальная история из практики: в одной компании случилась утечка данных. Всё могло закончиться быстро, если бы команда знала, как правильно работать с Wireshark и FTK. Но: ➖ Логи были, но никто не зафиксировал сетевой трафик. ➖ FTK был установлен, но копию сняли “абы как” — и хэш-сумма не сошлась. В результате: ⬇️ данные ушли, ⬇️ улики оказались недействительными, ⬇️ отдел безопасности получил разнос от руководства. 🔐 Мораль: инструменты — не магия, если их не умеешь применять. Wireshark и FTK — классика криминалистики, но без реальных кейсов это просто иконки на рабочем столе. Сохрани этот пост, чтобы не наступить на те же грабли. ➡️ Запишись на курс и приходи учиться на чужих ошибках, а не на своих ⛔️

Логическая задача про доступы. В серверной системе есть три группы пользователей: Dev, QA, Admin. • Dev: может читать и писать • QA: может только читать • Admin: может читать, писать и удалять Три пользователя — ❤️ Кира, 👍 Саша, 🌚 Денис — состоят каждый только в одной группе. Вот что про них известно: Кира — не может удалять, но может писать, Саша — может читать, но не может писать, Денис — не QA Кто в какой группе? Ставьте реакцию и пишите в комментариях, как вы это вычислили. ❤️ — Dev 👍 — QA 🌚 — Admin 👀 Правильный ответ и решение опубликуем в понедельник 15 сентября.

OTUS приготовил серию бесплатных вебинаров по программированию второй половины сентября 🍁 Без скучных “мотивационных речей” и банальных лекций — только разбор реальных ситуаций в IT, как есть, с примерами и нюансами. Регистрируйтесь по ссылкам ↘️ ➖ Senior C# собеседование: Разбираем сложные вопросы по коду, Алгоритмам, Памяти и Системному Дизайну — 15 сентября в 20:00 ➖ Основы работы с памятью в языке Си — 15 сентября в 20:00 ➖ Golang: Когда многопоточность работает против вас — 16 сентября в 20:00 👩‍💻 Система сбора информации о деятельности эмитентов облигаций — 17 сентября в 20:00 👩‍💻 Как перестать бояться и уйти в бэкенд? Все про переход на Golang с фронта — 17 сентября в 20:00 👩‍💻 Двойной фактор весны или введение в 2FA на базе Spring Security — 18 сентября в 20:00 👩‍💻 Мощный функционал OpenSearch, доступный бесплатно — 18 сентября в 20:00 👩‍💻 Использование потоков в работе с задачами в Битрикс24 — 18 сентября в 20:00 ➡️ Пишем сложную анимацию с QtStateMachine — 22 сентября в 20:00 ➡️ Чем перемещение отличается от копирования в C++? — 22 сентября в 20:00: ➡️ Логика интерфейса: как JavaScript оживляет формы — 22 сентября в 20:00 ➡️ Зависимости в FastAPI — 23 сентября в 20:00 ⭐️ Что нового появилось в ElasticSearch за 4 года после появления OpenSearch — 24 сентября в 20:00 ⭐️ Как найти слово в тексте за долю секунды — 24 сентября в 20:00 ⭐️ Создание и обучение мини-LLaMA на PyTorch: Введение в LLM на практике — 24 сентября в 20:00 🔗 Nuxt 3 + SSR: собираем многостраничное приложение на Vue — 25 сентября в 20:00 🔗 Разработка Embedded устройств для IoT — 25 сентября в 20:00 🔗 Параллельность в Rust: async/.await и не только — 25 сентября в 20:00 🌟 React + WebSocket: собираем аналог мессенджера с нуля — 29 сентября в 20:00 🌟 Сборка проектов с использованием Cmake на С++ — 30 сентября в 20:00

Знаешь, что Postgres — это “ещё одна реляционная БД”? Забудь это 🙅‍♂️ На самом деле ты, скорее всего, пользуешься максимум 3
Знаешь, что Postgres — это “ещё одна реляционная БД”? Забудь это 🙅‍♂️ На самом деле ты, скорее всего, пользуешься максимум 30% его возможностей. А между тем, у Postgres есть скрытые фичи, которые экономят часы, спасают от багов и дают тебе бонусы в скорости, безопасности и автоматизации. 🔜 Читай свежую статью на Хабре Всё — с примерами и прямыми кейсами для DevOps, SRE, DBA, архитекторов и всех, кто хочет не просто “держать базу на плаву”, а выжимать из неё максимум. 🔜 А чтобы не остаться в стороне — смотри запись открытого урока «PostgreSQL. Углубленный анализ производительности» Сохрани этот пост, чтобы не забыть)

Как выбрать курс, который реально поможет в карьере? И как можно увеличить свою зарплату после обучения? Игорь Кондратюк расскажет, как обучение в OTUS не только позволило ему углубить знания в ИИ, но и повысить заработную плату на основной работе. Изучая программирование и обучая других, он осознал важность хороших преподавателей и правильного вектора развития, который предлагают курсы от OTUS. 💬 Почему выбрал этот курс? Как обучение в OTUS помогло ему улучшить навыки и уверенно двигаться дальше ➡️ смотрите в полном отзыве 🟢 Machine Learning. Basic 🟢 Machine Learning. Professional

Не уверены, стоит ли идти в 👩‍💻? Бесплатные уроки OTUS — только практические фишки, честные кейсы и реальные боли профессии. Регистрируйся, если хочешь правду 👇 ✔️ Подготовка к лайв-код интервью. Не leetcode'ом единым «Надо было порешать задачки с литкод» — говорим себе после очередного этапа технических интервью. Курс «C# Developer. Professional» ✔️ API Gateway и не только: шаги к идеальной архитектуре внешних API Этот вебинар — о продуманной архитектуре внешних API. Всё — на реальных примерах и с пошаговой логикой. Курс «Software Architect» ✔️ Поддержка идиомы RAII средствами стандартной библиотеки С++ Научитесь использовать функциональность стандартной библиотеки для предотвращения утечек памяти и файловых дескрипторов, а также корректной работы с исключениями и синхронизацией потоков. Курс «C++ Developer. Basic» ✔️ Анализ показателей бизнеса с помощью инструментов Битрикс24 В Битрикс24 может протекать большое количество процессов и все эти показатели накапливаются и систематизированно хранятся. Встает вопрос "Как работать с данными!?". На этот вопрос мы сможем ответить на нашем открытом уроке". Курс «Интегратор Битрикс24» ✔️ Вывод ML моделей в промышленную среду на примере онлайн-скоринга Данный урок даст вам понимание места MLOps среди других направлений машинного обучения. Покажет, как устроен процесс создания и внедрения ML-решения от идеи до промышленной среды. Курс «MLOps» 💸 Скидка 10% на обучение на любой курс OTUS до 12 сентября 💸

М - мудрость 😎 #Otus_мемы #itmemes

Ну конечно, это — Administrator Linux 🐧 (Системный магистр, волшебник и настоящий герой аптайма) загадка тут ⏩ Он тот, кто строит и поддерживает всё, что работает “как часы”, и может превратить хаос в стабильную систему. ⏩ Работает с самыми топовыми инструментами (Ansible, Docker, Prometheus, Grafana, Zabbix, nginx, PostgreSQL — и это только начало). ⏩ Не боится ни высокой нагрузки, ни устаревших серверов, ни 3-часовых ночных релизов. Звучит круто? На самом деле — это реальность для тех, кто прокачал свои навыки и не боится крупных задач! ❔ Хочешь так же? Освой профессию, которая всегда на пике спроса. Только для подписчиков — спецпромокод на скидку SpecLINUX24 (действует до 11.09 включительно) «Linux Administrator. Professional» #linux

Ты уверен, что твои “расследования” не заканчиваются пустой папкой и фразой “ну, вроде всё сделали”? Спойлер: по-настоящему ценные находки тонут из-за ошибок, которые совершают даже опытные безопасники и айтишники. 🫣 Вот где чаще всего всё идет по кривой: 🐗 Взял дамп — а потом никто не может разобраться, что за версия и как её анализировать 🐗 Собрал кучу логов — но ни одной нормальной расшифровки, не говоря о протоколах и хэшах 🐗 Обезличил дамп — а на выходе просто поломал цепочку событий 🐗 Всё вроде бы собрали, но забыли задокументировать, кто и как работал с уликами? Вопрос: ты хочешь собирать “технодрова”, которые никто не разберет, или хочешь быть тем, кто реально находит и анализирует улики? Не стыдно ошибаться — стыдно повторять чужие фейлы, когда есть место, где их разбирают и развивают профессиональные навыки ⤵️ 🛡 Компьютерная криминалистика 🛡 Забирай чек-лист “4 главные ошибки в расследованиях” - добавили в первом комментарии.

Бесплатные уроки OTUS, после которых захочется поменять всё. Проверяй — вдруг и тебе пора?😉
Без скучных “мотивационных речей” и банальных лекций — только разбор реальных ситуаций в IT, как есть, с примерами и откровенными нюансами.
Готов узнать, что ждёт на входе и куда реально можно вырасти? Присоединяйся 10 сентября: ➡️ ClickHouse vs. Greenplum. Практическое сравнение Сравнение ClickHouse и Greenplum с практической точки зрения. Разбор сильных и слабых сторон каждого решения на реальных кейсах. Курс «ClickHouse для инженеров и архитекторов БД» ➡️ Архитектура развертывания GitLab: от тестовой среды до продакшна Хотите настроить GitLab правильно — с учётом масштабов, нагрузки и надёжности? Курс «CI/CD на основе GitLab» ➡️ Telegram-бот с нуля на Python: от теории к практике Вместе напишем простого, но полезного бота на Python, который сможет принимать и отправлять сообщения пользователю. Курс «Python Developer» ➡️ Команда мечты — супергерои или обычные люди? Поговорим про построение эффективных DevOps-команд — без идеализации, но с упором на реальную практику. Разберём роли, зоны ответственности, soft-skills и подходы к работе в стрессовых условиях. Курс «DevOps Lead» ➡️ Почему протоколы маршрутизации работают не только на сетевом уровне? Сможете разобраться, как именно работает стек сетевых протоколов в разрезе data / control / management plane. Курс «Network Engineer. Professional» ➡️ Мощный функционал OpenSearch, доступный бесплатно Обсудим функции, которые в Elastic доступны только в платной подписке, а в OpenSearch — бесплатно. Разберём практические сценарии использования и ограничения каждой функции. Курс «Elastic/OpenSearch Advanced» ➡️ Создание потоковых приложений с использованием Kafka Streams Узнаете, как использовать библиотеку Kafka streams для создания потоковых приложений. Курс «Java Developer. Professional» ➡️ Реализация стратегии: от формального документа к практическому инструменту Вы узнаете, как сделать так, чтобы сотрудникам было интересно не только знать о наличии стратегии в организации, но и участвовать в ее реализации. Курс «Стратегическое управление IT-компанией» 💸 Скидка 10% на обучение на любой курс OTUS до 12 сентября 💸

Попробуй угадать, кого боятся все баги и уважают даже DevOps-инженеры ❔ Факты о нём: 1️⃣ Этот специалист настраивает системы так, что даже серверы AWS подглядывают за его конфигами, чтобы стать лучше. 2️⃣ Его средний доход — от 150 до 350 тыс. рублей, и он точно знает, как превратить “упавший сервис” в работающий безотказно (даже если всё вокруг уже горит). 3️⃣ Его рабочий день — это вечная битва с багами, DDoS-атаками, странными логами и аптаймом. 4️⃣ Он спокойно управляет сотнями серверов — вручную или через Ansible, Salt, Puppet, Chef, а иногда даже мыслью. Когда другие теряются в консоли, он просто улыбается и пишет новый bash-скрипт. 5️⃣ Ему под силу построить инфраструктуру, которая выдержит любой наплыв пользователей и продолжит спокойно пить кофе. Пиши свой вариант в комментариях 👇 📣 Не пропусти — ответ дадим завтра, и кое-что интересное для тех, кто угадает! Сохрани пост, чтобы не потерять разбор.

ИИ — это не интеллект. Это мешок слов. Почему нас обманывают слова и что с этим делать? 🧠 Перестаньте разговаривать с искусственным интеллектом как с человеком. Серьёзно — вы сейчас общаетесь с мешком, набитым словами со всего интернета. (Нет, это не шутка и не преувеличение.) Почему мы так легко ведёмся на “человечность” машин? Потому что наш мозг за миллионы лет эволюции учился видеть людей даже там, где их нет — и теперь “узнаёт” личность даже в ответах калькулятора, если они похожи на речь! Весь текст ЗДЕСЬ 🤚 Если у вас уже есть некоторый опыт в машинном обучении и вам интересно проверить свой уровень знаний — пройдите вступительный тест.

ИИ — это не интеллект. Это мешок слов. Почему нас обманывают слова и что с этим делать? Перестаньте разговаривать с искусственным интеллектом как с человеком. Серьёзно — вы сейчас общаетесь с мешком, набитым словами со всего интернета. (Нет, это не шутка и не преувеличение.) Почему мы так легко ведёмся на “человечность” машин? Потому что наш мозг за миллионы лет эволюции учился видеть людей даже там, где их нет — и теперь “узнаёт” личность даже в ответах калькулятора, если они похожи на речь! Острый крючок/FOMO: Пока ты споришь, “умнее ли тебя GPT”, кто-то уже строит карьеру и новые продукты на понимании реальной природы ИИ — и не тратит время на страхи и глупые ожидания. Хочешь понять, где ИИ реально помогает, а где выдаёт откровенную чушь? Узнать, как перестать бояться “разумных машин” и начать использовать их как инструмент, а не как конкурента? Байт в конце: 🚀 Сохрани и отправь друзьям — потому что следующий раз, когда кто-то будет всерьёз спорить с “разумом” ChatGPT, ты просто кинешь им этот пост! Подробнее и с примерами — [ссылка на полный текст / бесплатный разбор / уроки]. Сохрани, чтобы не забыть. Механики/призыв к действию: Вопрос для комментов: “Когда вы последний раз ловили себя на мысли, что ИИ — это реально ‘человек’? Как это было?” https://otus.pw/M0zr/