es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

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

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

Ir al canal en Telegram

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

Mostrar más
7 385
Suscriptores
+124 horas
-57 días
-730 días
Archivo de publicaciones
«Зачем мне Claude Code или Codex — за ними дольше исправлять». Понимаем всех, кто так считает, но эту проблему можно решить.
«Зачем мне Claude Code или Codex — за ними дольше исправлять». Понимаем всех, кто так считает, но эту проблему можно решить. Мы узнали у Максима Фатина, основателя сообщества algocode, как он внедряет в работу ИИ. И почему результат получается разным:
Пробовал в старом проекте обновить функциональность API-ручки, и Codex кучу всего не учёл: — обратную совместимость; — оптимальность решения и работу под нагрузкой; — текущие интеграции и начал хранить данные, за которые сервис не должен отвечать. А вот другой пример: Пилил новый сервис, и буквально за 60–70 минут с Codex у меня было всё: — настроенный CI/CD; — возможность локального тестирования; — учтены все особенности соседних сервисов и сделана интеграция без ошибок. Но почему такой разный результат? Всё дело в связке: тулинг + постановка задачи. Во втором примере я: — очень жёстко ревьюил схему БД и OpenAPI и не просил AI ничего делать, пока это не доделали; — у AI был шаблон настройки CI/CD; — у AI были скиллы с лучшими практиками стека/проектирования БД/ и другие; — я подробно расписал функциональность и ключевые особенности прописал в md-файле. Итого: — я генерировал через AI только то, что он делает хорошо; — писал сам/ревьюил ключевые компоненты; — и использовал модели/агентов, которые в своих задачах уже себя хорошо показывали в результате экспериментов. И чем больше таких связок у тебя есть, тем спокойнее ты будешь спать. И задачи будешь быстрее выполнять. При этом не делаешь коммит на авось в прод.

Объявляем перезагрузку 🌞 После отдыха и выполненной работы приходите на бесплатные занятия. Чтобы с помощью новых знаний рабочие задачи решались ещё быстрее и эффективнее: https://otus.pw/bhAn/

Чеклист: как использовать самые передовые методы работы с LLM, чтобы решать задачи быстрее и эффективнее Собрали в карточках
+6
Чеклист: как использовать самые передовые методы работы с LLM, чтобы решать задачи быстрее и эффективнее Собрали в карточках короткие пункты, которые помогут свериться с выбранной стратегией и определить, какие моменты требуют доработки и особого внимания. А уже 31 июля ждём вас на первом занятии курса «Большие языковые модели. Экспертный уровень»: https://otus.pw/ssaZ/ Только студенты курса узнают о дополнительных аспектах работы с LLM, которые выходят за рамки стандартной программы. Например: распределённое обучение и интеграция LLM в тг-бота. А также получат доступ к сессии «Вопрос-ответ» и дискуссионному клубу с экспертами-практиками. ➡️Узнать подробнее: https://otus.pw/ssaZ/

Сегодня и завтра: пять бесплатных занятий Темы, которые закрывают реальные рабочие задачи: от фронтенда и автотестов до восст
Сегодня и завтра: пять бесплатных занятий Темы, которые закрывают реальные рабочие задачи: от фронтенда и автотестов до восстановления RAID и роли архитектора 1С. 29 июля (среда) → Собери себя сам: пишем трекер привычек на чистом JavaScript. Зарегистрироваться на бесплатный урок курса «JavaScript-разработчик. Базовый уровень»: https://otus.pw/Y897/ 30 июля (четверг) → Восстанавливаем RAID5 в Linux. Зарегистрироваться на бесплатный урок курса «Инфраструктура высоконагруженных систем»: https://otus.pw/ZsUc/ → Функциональный архитектор 1С: как перестать быть «переводчиком требований» и начать управлять системой. Зарегистрироваться на бесплатный урок курса «Функциональный архитектор 1С»: https://otus.pw/G1ORI/ → API и UI тестирование с Playwright на Python. Зарегистрироваться на бесплатный урок курса «Автоматизатор тестирования на Python»: https://otus.pw/aaNN/ → Прохождение собеседования на нагрузочного тестировщика. Что интересует работодателя. Зарегистрироваться на бесплатный урок курса «Нагрузочное тестирование»: https://otus.pw/w8Iz/ ________ ✅ Ещё больше открытых уроков — в календаре событий. Выбирайте тему для решения ваших рабочих задач и присоединяйтесь: https://otus.pw/b2xH/

Как выбрать и установить шрифт, который не утомляет глаза во время работы с кодом Если вы проводите в IDE по 6–10 часов в ден
Как выбрать и установить шрифт, который не утомляет глаза во время работы с кодом Если вы проводите в IDE по 6–10 часов в день, шрифт напрямую влияет на усталость, скорость чтения кода и количество ошибок. Перепутать I и 1, O и 0 становится проще, чем кажется. Написали статью, которая поможет выбрать и настроить удобный для глаз и проектов шрифт. Внутри: — Обзор бесплатного браузерного инструмента с доступом к 1900+ шрифтам Google Fonts. Можно загрузить свой TTF и сразу увидеть попиксельный предпросмотр того, как шрифт будет выглядеть на вашем дисплее. Файлы никуда не загружаются — всё работает прямо в браузере. — Как уменьшить размер файлов шрифта. Каждый лишний символ — это флеш-память, которую можно сэкономить. — Как проверить шрифт без реального железа. ✅ Читать статью на Хабре: https://otus.pw/9awR/ ________ ✅ Расписание открытых уроков: https://otus.pw/BQ2d/

Почему ИИ пишет хаотичный код и как это исправить Пишем «Сделай приложение», получаем набор кусков кода, с которыми невозможно работать. Почему так: архитектуры нет, логика разваливается, проект не собирается. Проблема в том, как мы формулируем задачу. В агентном кодинге важно не создать идеальный промпт, а выстроить архитектуру текстовых запросов: задать структуру проекта, роли, ограничения, порядок действий. Управлять диалогом, а не просто кидать команды. В коротком видео мы показываем, как задать эту архитектуру взаимодействия и превратить диалог с ИИ в управляемый процесс разработки. Посмотреть полную запись открытого урока «Разработка ИИ-приложений с Claude Code» курса «Вайб-кодинг: создание цифровых продуктов с ИИ» можно по ссылке: https://otus.pw/zxim/

🔔 Уже сегодня: бесплатный открытый урок курса «Go-разработчик. Продвинутый уровень», 28 июля в 20:00 по Мск Что Golang даёт индустрии и что он может дать тебе Вы узнаете: — почему в 2026 году возможности Go продолжают расти; — рассмотрим сферы применения Go; — микросервисы и бэкенд; — облачная инфраструктура и DevOps; — распределённые и высоконагруженные системы; — сетевая безопасность. И поговорим о выгодах для разработчиков. Зарегистрироваться бесплатно: https://otus.pw/MngBd/

Бесплатные занятия недели Темы для тех, кто хочет закрыть конкретную рабочую задачу или сделать новый шаг в карьере, а не про
Бесплатные занятия недели Темы для тех, кто хочет закрыть конкретную рабочую задачу или сделать новый шаг в карьере, а не просто посмотреть очередной вебинар. Kubernetes, GitLab CI, мультимодальные LLM, Go, JavaScript, RAID в Linux, архитектура 1С и автотесты на Playwright. Всё с практикой и разбором реальных сценариев, которые можно применить в работе сразу. 27 июля (понедельник) → Разработка Embedded устройств для IoT. Разберём, из каких компонентов состоит IoT‑платформа, как они интегрируются в систему и как строится управление реальными объектами — от железа до логики. Зарегистрироваться на бесплатное занятие курса «Embedded-разработчик» → K8S + Vault — как получать секреты. Покажем уязвимости стандартных Kubernetes‑секретов и на практике настроим интеграцию Vault с K8S, включая работу с External Secrets Operator и примерами манифестов. Зарегистрироваться на бесплатное занятие курса «Инфраструктурная платформа на основе Kubernetes» → Использование GitLab CI для работы с Ansible. Разберём, как запускать и проверять Ansible‑playbook через GitLab CI и строить инфраструктурные пайплайны без ручных действий. Зарегистрироваться на бесплатное занятие курса «CI/CD на основе GitLab» 28 июля (вторник) → Стирание границ: нативная интеграция ASR, TTS и NLP в эпоху мультимодальных LLM. Обсудим, как мультимодальные LLM объединяют распознавание речи, синтез и обработку текста в единую систему, какие задачи это открывает и какие ограничения важно учитывать. Зарегистрироваться на бесплатное занятие курса «Большие языковые модели. Экспертный уровень» → Что Golang даёт индустрии и что он может дать тебе. Поговорим о применении Go в микросервисах, облачной инфраструктуре и highload‑системах и о том, какие карьерные преимущества даёт этот стек. Зарегистрироваться на бесплатное занятие курса «Go-разработчик. Продвинутый уровень» 29 июля (среда) → Собери себя сам: пишем трекер привычек на чистом JavaScript. Пошагово соберём мини‑веб‑приложение без фреймворков и разберём структуру проекта, работу с данными и localStorage. Зарегистрироваться на бесплатное занятие курса. Зарегистрироваться на бесплатное занятие курса «JavaScript-разработчик. Базовый уровень» 30 июля (четверг) → Восстанавливаем RAID5 в Linux. Покажем, как диагностировать сбой RAID5, безопасно работать с дисками и восстановить массив через mdadm без потери данных. Зарегистрироваться на бесплатное занятие курса «Инфраструктура высоконагруженных систем» → Функциональный архитектор 1С: как перестать быть «переводчиком требований» и начать управлять системой. Разберём, чем архитектор отличается от аналитика, и на примере покажем, как из набора требований выстроить целостную систему с процессами и интеграциями. Зарегистрироваться на бесплатное занятие курса «Функциональный архитектор 1С» → API и UI тестирование с Playwright на Python. На практике напишем UI и API‑автотесты, разберём основные сущности Playwright и рабочие сценарии автоматизации. Зарегистрироваться на бесплатное занятие курса «Автоматизатор тестирования на Python» → Прохождение собеседования на нагрузочного тестировщика. Разберём, какие навыки и вопросы ждут на интервью. И как подготовиться, чтобы уверенно пройти отбор. Зарегистрироваться на бесплатное занятие курса «Нагрузочное тестирование» Выбирайте тему, которая поможет закрыть текущую рабочую задачу или подготовиться к следующему шагу в карьере, и регистрируйтесь бесплатно.

Игры в перерыве между рабочими задачами: за или против? 😎 — обеими руками «за» 🤔 — против, надо отдыхать от экрана ____ Календарь бесплатных уроков: https://otus.pw/N4dz/ Otus в MAX

Обсудим новость: Microsoft запустила программу обратной совместимости Xbox на ПК На старте доступны четыре игры: • BLiNX: The
Обсудим новость: Microsoft запустила программу обратной совместимости Xbox на ПК На старте доступны четыре игры: • BLiNX: The Time Sweeper • Conker: Live and Reloaded • Crimson Skies: High Road to Revenge • Fuzion Frenzy Это не просто эмуляция. Игры обновили под современные стандарты: 4K‑масштабирование, сглаживание, улучшенная фильтрация текстур. Каталог игр обещают расширять. 💬 Какую игру с оригинального Xbox вы бы хотели увидеть следующей в каталоге? ________ Если вы любите игры и хотите с нуля развиваться в геймдеве или другом направлении QA, присмотритесь к курсу «Тестировщик игр». Оставить заявку и узнать подробности можно бесплатно: https://otus.pw/k2B7/

⚡️ 23 июля, сегодня в 20:00 Когнитивные архитектуры: ReAct, Reflection и RAG — бесплатный урок курса «Большие языковые модели. Экспертный уровень»: https://otus.pw/moye/ Вы узнаете: — как ReAct помогает LLM совмещать рассуждение и выполнение действий; — зачем нужен Reflection и как он позволяет улучшать качество ответов модели; — как RAG подключает LLM к внешним источникам знаний и снижает риск фактических ошибок; — чем отличаются ReAct, Reflection и RAG и в каких задачах их стоит применять; — как комбинировать эти подходы при проектировании надежных LLM-решений. Зарегистрироваться

Битрикс24 изнутри: от установки до собственных модулей и REST-приложений Из последних обновлений Битрикс24: данные теперь мож
Битрикс24 изнутри: от установки до собственных модулей и REST-приложений
Из последних обновлений Битрикс24: данные теперь можно анализировать через AI‑агентов. Например, Codex или Claude Code: нужно описать задачу, агент сам получит данные через BI‑коннектор и подготовит ответ. Но для этого нужны правильно настроенный коннектор, ключ BI‑аналитики и понимание структуры данных. Ключ нельзя хранить или передавать без контроля.
AI упрощает аналитику, но без разработчика, который отвечает за архитектуру и безопасность, такие решения становятся рискованными. Технологии делают систему мощнее. А специалист — безопасной и управляемой. ✅ Мы открыли новый поток курса, где вы получите не только теорию, а прикладные навыки, которые сразу можно использовать в работе или на собеседованиях: https://otus.pw/Xom2/ Вы научитесь: — разворачивать Битрикс24 на собственном сервере; — модифицировать интерфейс и сущности через механизм событий; — разрабатывать компоненты, модули и REST-приложения; — автоматизировать работу порталов с помощью бизнес-процессов; — кастомизировать стандартный функционал под задачи бизнеса; — интегрировать Битрикс с внешними системами; — создавать собственные сущности и модели данных; — безопасно переносить данные между порталами. Преподаватели — практикующие разработчики и руководители групп с опытом внедрения цифровых решений в Газпроме и других компаниях. Эксперты поделятся знаниями, которые используют в работе. После курса у вас будет навык с постоянным спросом у работодателей. Пройдите бесплатный вступительный тест. Он покажет, готовы ли вы к обучению прямо сейчас или стоит сначала закрыть пробелы. • Пройти тест бесплатно: https://otus.pw/m3AO/ • Занять место на курсе: https://otus.pw/Xom2/

Как перейти от точечных запросов к системному проектированию AI-решений Можно использовать ИИ как продвинутый поисковик: зада
Как перейти от точечных запросов к системному проектированию AI-решений Можно использовать ИИ как продвинутый поисковик: задал вопрос, получил ответ. Это работает для простых задач. Но если вы проектируете системы и управляете инфраструктурой, этого недостаточно. Настоящая ценность ИИ раскрывается, когда вы начинаете рассматривать его как архитектурный компонент: с требованиями, паттернами, интеграциями, мониторингом и стоимостью логического вывода. Именно это мы разбираем на курсе «ИИ-архитектор. Проектирование AI‑решений для бизнеса»: https://otus.pw/gHjU/ Можно изучать вопрос системного проектирования AI‑решений самостоятельно и тратить на это весь рабочий день, как в меме. А можно пойти на курс с готовыми решениями и возможностью задавать вопросы экспертам-практикам.
Что вы узнаете во время обучения: — проектирование ИИ-систем от требований до продакшена; — как выбирать архитектурные паттерны, строить RAG и агентные решения; — проектирование MLOps-конвейеров, инфраструктуры и IaC для AI‑решений; — как рассчитывать ресурсы, оптимизировать инференс LLM и контролировать стоимость; — обеспечение качества компонентов генеративного ИИ: тестирование, мониторинг, валидация.
Вас будут обучать эксперты-практики с опытом работы в Huawei, Банке России и других известных компаниях. Первое занятие уже 29 июля, успейте занять место в группе: https://otus.pw/gHjU/

Чем парсить документы Прежде чем LLM сможет отвечать по вашим документам, их нужно привести в читаемый вид. В коротком видео разобрали инструменты, которые помогают превращать неструктурированные файлы в аккуратные данные для LLM. У каждого решения есть свои плюсы и минусы. Выбор зависит от того, насколько сложные по структуре файлы. Посмотреть полную запись открытого урока «Мультимодальный RAG: как LLM работают с текстами, картинками и документами» курса «LLM-инженер» можно по ссылке. ________ Подпишитесь на OTUS в MAX

Маршрут построен: если не знаете, с чего начать в ИТ-сфере, изучите базу Частая ситуация: хочется получить новую профессию ил
Маршрут построен: если не знаете, с чего начать в ИТ-сфере, изучите базу Частая ситуация: хочется получить новую профессию или сменить направление, но непонятно, с чего начать этот путь. В этом случае лучше не бросаться сразу в сложные технологии, а спокойно пройти подготовительный этап. Вот примеры точек старта на маршруте с нуля до новой профессии: Первая остановка — «Выбор профессии в ИТ». Стоимость: 15 000 ₽ — https://otus.pw/hbTGt/ Если не понимаете, кто такой DevOps, чем занимается аналитик или подойдёт ли вам разработка, начните здесь. Курс помогает разобраться в профессиях, посмотреть на реальные рабочие будни специалистов и понять, какие навыки сейчас востребованы. Формат — видео + ответы на вопросы в чате. Подойдёт тем, кто только присматривается к новым профессиям или думает о смене направления. Вторая остановка — «Linux для начинающих». Стоимость: 15 000 ₽ — https://otus.pw/h5TS/ На курсе вы разберёте базовую конфигурацию системы и научитесь уверенно работать в терминале: — 26 часов видеолекций с практикой; — подходит как людям без опыта, так и программистам и администраторам. Следующая точка на карте — «Основы SQL». Стоимость: 15 000 ₽ — https://otus.pw/Nkum/ На курсе вы научитесь: — писать SQL‑запросы; — понимать структуру баз данных; — работать с подзапросами, агрегатами и связями между таблицами; — разбираться в типах данных и ограничениях; — использовать оконные функции. Это только часть стартовых точек маршрута. Вас ждут более 10 подготовительных курсов на выбор: от основ Git до ручного тестирования. Посмотреть список можно здесь: https://otus.pw/zXrV/ Если не уверены, с чего начать — напишите нам. Поможем подобрать точку старта под вашу цель.

Бесплатные уроки недели: изучайте и сразу применяйте в решении своих задач Без регулярного обновления навыков справляться с новыми рабочими вопросами и проектами сложнее. Поэтому мы проведём бесплатные занятия, где разберём разные инструменты и подходы: от архитектуры и сетей до больших языковых моделей и управления командами.  Присоединяйтесь ↓ 22 июля (среда) → Как CTO управляет неопределённостью: оценки, планы и ожидания бизнеса. Зарегистрироваться на бесплатный урок курса «Технический директор / CTO»: https://otus.pw/B84y/ → Архитектура программ на C++: как управлять разработкой и функциями приложения. Зарегистрироваться на бесплатный урок курса «C++-разработчик. Продвинутый уровень»: https://otus.pw/5LiV/ → VLAN на пальцах: изоляция трафика и маршрутизация. Зарегистрироваться на бесплатный урок курса «Сетевой инженер. Базовый уровень»: https://otus.pw/6FVG/ → От рутины к влиянию: как HR использовать ИИ в ежедневной работе. Зарегистрироваться на бесплатный урок курса «Бизнес-партнер по управлению персоналом в ИТ»: https://otus.pw/rjXQ/ 23 июля (четверг) → Когнитивные архитектуры: ReAct, Reflection и RAG. Зарегистрироваться на бесплатный урок курса «Большие языковые модели. Экспертный уровень»: https://otus.pw/rhOp/ → Основы многопоточности в Java. Зарегистрироваться на бесплатный урок курса «Java-разработчик»: https://otus.pw/byd8/ Ждём вас!

🔔 Ближайшие бесплатные открытые занятия начнутся уже через час, успейте зарегистрироваться. Дайджест открытых занятий недели Как смотреть уроки, чтобы эффективно использовать знания в работе

Отправлять код в прод без тестов — риск. Но когда команда растёт, а ревью длятся неделями, feature flags помогают контролировать релиз и управлять поведением системы. В каких ситуациях использование feature flags облегчает работу: Постепенный релиз Сначала включаем новую логику для 5% пользователей. Если всё ок, расширяем аудиторию. A/B‑тестирование Две версии одной функции для разных групп, без отдельных деплоев. Kill switch Новая функция ведёт себя странно в проде — можно мгновенно переключить флаг. В итоге: — Большая фича дробится на маленькие PR. Каждый кусок кода мёржится в trunk, но закрыт флагом. — Основная ветка стабильна. — Пользователи ничего не видят. Про что важно не забывать: — Флаги нужно документировать. — После полного релиза их нужно удалять. — Нужен понятный инструмент управления, через конфиг или админку. Если вы уже используете флаги в Spring, следующий вопрос, как ими управлять централизованно. Например, можно использовать Unleash. Оценка флага происходит локально в SDK, а не на сервере. В чём преимущества: решение принимается очень быстро, при этом пользовательские данные не отправляются на сервер Unleash. Какой подход вы бы не выбрали, курс «Разработчик на Spring Framework» поможет разобраться с полным циклом работы с приложением, а не только с одним из инструментов. Конфигурация, данные, веб-слой, безопасность, интеграции, микросервисные компоненты и инфраструктура: программа охватывает экосистему Spring целиком. • До 31 июля можно сэкономить 15% и приобрести курс по сниженной стоимости. Узнать подробнее: https://otus.pw/xqOo/ • Чтобы понять, насколько программа обучения вам подходит, можно пройти вступительный тест, это бесплатно: https://otus.pw/wG4i/ ________ Подпишитесь на OTUS в MAX

Вы используете флаги в Spring?
Anonymous voting

Представляем вашему вниманию «научно-популярное» исследование — сколько мониторов нужно для счастья Мы спросили подписчиков и
Представляем вашему вниманию «научно-популярное» исследование — сколько мониторов нужно для счастья Мы спросили подписчиков и коллег, сколько мониторов они используют для работы. Результаты исследования носят шуточный характер, основаны на реальных данных из опросов и ваших комментариев. От души благодарим, что поделились своим опытом, наш главред уже присматривает себе изогнутый монитор. Итак, к результатам: — 2 монитора в ряд — выбрали 40% респондентов Классика работы с логами документацией. Баланс и спокойствие. — Основной + боковой — выбрали 25% респондентов Главный экран для кода, второй — для рабочих чатов, таск‑трекера и «на всякий случай». — Один монитор — выбрали 25% респондентов Минимализм и концентрация. — Горизонтальный + вертикальный — выбрали 10% респондентов Вертикальный удобен для работы с кодом. Экспертные мнения участников исследования из комментариев: — Два монитора друг над другом. Шея скажет «спасибо». — Изогнутый монитор, меньше напрягается зрение. — Монитор ПК + монитор ноута + смартфон. Для работы с контентом. — Для кода вертикальные идеально подходят. — 7 мониторов — очень удобно (немного переживаем за этого специалиста. Надеемся, он качественно отдыхает после работы за семью мониторами). — Два в ряд, но я не программист. Для офисных задач. Количество мониторов не влияет на качество кода. Зато помогает усилить аргументы во время видеозвонков. Ещё можно комфортно устроиться перед экраном и посмотреть наши бесплатные уроки, а полученные знания сразу использовать в работе. ________ 🎁 База знаний бесплатно — записи открытых занятий по программированию, архитектуре, инфраструктуре, информационной безопасности, Data Science, геймдеву, управлению, аналитике, тестированию. В разделе с записями открытых занятий более 5 000 видео: → ВК → Youtube

OTUS: программирование и карьера в IT - Estadísticas y analítica del canal de Telegram @otusjava