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

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

@otusjava

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

🔔Включайте уведомления, чтобы не пропустить!
Subscribers
7.39K
Photos
4.7K
Videos
384
Links
4.6K
Recent Posts 20 shown
Post #8991 158
Собрали бесплатные занятия недели, где можно написать HTTP-сервер без Spring, поднять приложение на Rust, разобраться с конкурентностью Go, автотестами, отказоустойчивым PostgreSQL и разобраться ещё в семи разных темах. 

Ближайшие уроки уже сегодня: 

21 сентября (понедельник)

— HTTP-сервер на чистой Java за 30 минут. Разберётесь, как браузер взаимодействует с сервером, и создадите рабочий HTTP-сервис на стандартной Java, без Spring и сторонних библиотек. На практике изучите базовые принципы обработки HTTP-запросов.

Зарегистрироваться на бесплатное занятие курса «Java разработчик. Продвинутый уровень» 

— Типовые задачи с RAID-массивами: создание, эксплуатация, перенос данных и восстановление. Практические сценарии работы с RAID: замена дисков, перенос данных между серверами и восстановление массива после сбоя.

Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Продвинутый уровень» 

— Один рабочий день с ИИ: от писем и таблиц до готовой презентации для руководителя. Пройдёте полный рабочий сценарий: превратите письмо или заметки со встречи в план действий, проанализируете информацию и данные в таблице, подготовите презентацию.

Зарегистрироваться на бесплатное занятие курса «ИИ для решения рабочих задач»

— Как аналитик 1С ведет задачу от интервью до приемки: сквозной кейс интеграции с мобильным рабочим местом. На сквозном кейсе интеграции разберёте весь путь аналитика 1С: от интервью с заказчиком и сбора требований до ТЗ и приёмки результата.

Зарегистрироваться на бесплатное занятие курса «Бизнес-аналитик 1С»

— Пишем современное iOS приложение на стандартных и Open-Source решениях. Познакомитесь с актуальным стеком инструментов для iOS-разработки и увидите, как с их помощью создаётся приложение.

Зарегистрироваться на бесплатное занятие курса «IOS-разработчик. Базовый уровень»

22 сентября (вторник)

— Playwright JS: как быстро начать писать автотесты. Познакомитесь с возможностями Playwright и пройдёте основные этапы создания UI-автотеста на JavaScript.

Зарегистрироваться на бесплатное занятие курса «Автоматизатор тестирования на JavaScript»

— Можно ли доверять ИИ-коду: как находить галлюцинации, уязвимости и устаревшие решения. Разберётесь, как безопасно использовать ИИ при разработке и проверять сгенерированный код инженерными методами.

Зарегистрироваться на бесплатное занятие курса «ИИ для Python-разработчиков»

— Горутины и каналы: под капотом и нюансы в продакшене. Погрузитесь в устройство конкурентности Go и разберёте, как горутины и каналы работают на уровне памяти и runtime.

Зарегистрироваться на бесплатное занятие курса «Go-разработчик. Продвинутый уровень»

23 сентября (среда)

— Создание кроссплатформенного приложения с GUI на Rust: От идеи до реальности. Создадите кроссплатформенное приложение с помощью Rust и Tauri и разберётесь в его архитектуре. Узнаете, как связать frontend на HTML/CSS/JS с backend на Rust, и получите основу для собственных проектов.

Зарегистрироваться на бесплатное занятие курса «Rust-разработчик. Продвинутый уровень»

— Patroni для управления высокодоступными кластерами PostgreSQL. Разберётесь, как использовать Patroni для создания, настройки и управления отказоустойчивыми кластерами PostgreSQL. Получите практическое представление о мониторинге и повышении надёжности базы данных.

Зарегистрироваться на бесплатное занятие курса «Высоконагруженные системы: архитектура и масштабирование» 

24 сентября (четверг)

— Сможет ли ИИ починить Linux-сервер: где заканчиваются подсказки и начинается инженерная диагностика. На примерах увидите, где ИИ действительно ускоряет диагностику Linux-сервера, а где его рекомендации без системных знаний могут только усложнить проблему.

Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Продвинутый уровень»

— Указатели в Си — от адреса к управлению памятью. Разберётесь, как устроены указатели, адреса и изменение значений в памяти, а также как работает передача параметров по ссылке.

Зарегистрироваться на бесплатное занятие курса «Программист С»

Ещё больше бесплатных занятий — в нашем календаре событий
  • 👍 3
  • ❤ 1
Post #8990 323
Завтра покажем, как пройти обычный рабочий день вместе с ИИ: от писем и заметок после встреч до анализа таблицы и презентации для руководителя

21.09 в 20:00 по МСК Анастасия приглашает на открытый урок, где вы узнаете, какие этапы повседневной работы можно ускорить с помощью ИИ, где необходима проверка человека и как адаптировать такой сценарий под собственные задачи 👆

🟢 Бесплатный открытый урок — 21 сентября. Регистрация
otus.ru Курс «ИИ для бизнеса»: обучение нейросетям — Otus Изучите применение ИИ и нейросетей для оптимизации бизнес-процессов. Онлайн-обучение с практическими заданиями и проект в портфолио на курсе для руководителей.
  • 👍 4
Post #8987 395
Post #8986 385
Делимся опытом практикующих ИТ-специалистов для решения ваших задач

В канале OTUS в MAX — актуальные инструменты и технологии, материалы для быстрых и эффективных решений, открытые уроки с действующими ИТ-специалистами и немного юмора, чтобы не выгореть в середине спринта.

Подписывайтесь и включайте уведомления. Чтобы не пропускать то, что можно применить в работе уже сегодняmax.ru/otusru
MAX OTUS: программирование и карьера в IT Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Ино…
  • 👍 3
  • 👨‍💻 1
Post #8985 406
21 сентября встречаемся на бесплатном открытом уроке «Один рабочий день с ИИ: от писем и таблиц до готовой презентации для руководителя»

Зарегистрироваться
  • ❤ 3
  • 👍 1
Post #8984 417
Один сотрудник отправился в общий чат за ответом на вопрос «Где документация?» и заблудился. Повстречался ему добрый путник, добавил в другой чат. А там тегов от коллег видимо-невидимо. Так и не нашёл специалист документацию, ушёл ни с чем. 

Когда нет единого хранилища и быстрого доступа к базам знаний и документации, сложно организовать рабочий процесс и найти ответы. Поэтому бесплатные занятия мы собрали в отдельный календарь, а курсы по разным направлениям — в несколько вариантов подписки. Забирайте ответы от экспертов-практиков для решения ваших рабочих задач:

Календарь бесплатных уроков
Подписка на курсы OTUS
  • 🔥 3
Post #8983 417
База знаний Otus: практические решения рабочих задач, которые пригодятся в работе уже сегодня

Каждую неделю именно здесь появляются нужные материалы, которые обычно ищут часами в разных вкладках:
ВК
Youtube

• С чего начать внедрение ИИ в бизнес-процессы
• Как снизить риск выгорания на работе
• Как не стать специалистом, которого заменил ИИ
• Как устроена архитектура ML-системы
• Как защитить сервер от атак.

Эти и десятки других тем уже ждут вас в бесплатной базе знаний — более 6 000 записей эфиров занятий. Подпишитесь, чтобы не потерять.
  • ❤ 4
  • 👍 1
Post #8982 404
GitFlow есть. Code review тоже. CI/CD вроде настроен. Но означает ли это, что релизный процесс действительно управляемый? Перед следующим релизом 1С попробуйте ответить на пять вопросов:

→ Понятно ли заранее, что именно должно попасть в релиз, а что точно не должно
→ Code review проверяет только качество кода или ещё и архитектурные последствия изменений
→ Можно ли воспроизвести сборку и выкладку без человека, который «единственный знает, как всё работает»
→ Есть ли понятный сценарий отката, если после релиза что-то пошло не так
→ Можно ли после релиза точно восстановить: что изменилось, кто это согласовал и почему решение было принято

Если на несколько вопросов ответ скорее «нет» или «не всегда», проблема обычно уже не в Git как инструменте. Это вопрос архитектуры процесса разработки и выпуска изменений.

Сегодня, 17 сентября в 20:00 по Мск, Сергей Каменский разберёт это на авторском вебинаре «Управление релизами в 1С: GitFlow, code review и CI/CD на практике». Поговорим о том, как связать GitFlow, review и CI/CD в единый процесс, где релизы становятся предсказуемыми и меньше зависят от ручных договорённостей команды.

Зарегистрироваться на урок

Эта тема — лишь одна из задач, с которыми работает архитектор 1С. На курсе «Архитектор 1С»проектирование систем и технических решений разбирается уже системно и на практике. Посмотреть программу курса
otus.ru Курс «Архитектор 1С»: проектирование систем — Otus Для практикующих специалистов: проектирование архитектуры 1С, оптимизация бизнес-процессов. Онлайн-обучение в Otus с реальными кейсами и проектом в портфолио.
  • 🔥 2
Post #8981 395
Разбираться в легаси-коде долгими вечерами и пытаться всё переписать: было?

👍 — было дело. Легаси мастера боится
😁 — отрефакторил легаси — гуляй смело

____

Можно использовать ИИ как помощника, сохраняя контроль над качеством кода. Подробнее поговорим об этом на бесплатном занятии 22 сентября. «Можно ли доверять ИИ-коду: как находить галлюцинации, уязвимости и устаревшие решения».
  • 👍 4
  • 😁 3
  • ❤ 2
Post #8980 398
Статус задачи изменён с «Мне что, больше заняться нечем?» на «Хорошо, но сначала давайте сверимся с приоритетами». Правильные вопросы помогают распределить задачи по степени важности, а календарь — не утонуть в загрузке. Подробнее о непростых разговорах и формах обратной связи поговорим уже сегодня, в прямом эфире.

Ещё больше тем для решения ваших задач вы найдёте в расписании ниже: запланируйте бесплатные занятия на среду и четверг ↓

16 сентября (среда)


→ Темпоральные данные в PostgreSQL 18: история и версии без триггеров. Зарегистрироваться на бесплатный урок курса «PostgreSQL для администраторов баз данных и разработчиков»

→ Сложные разговоры в команде: как давать обратную связь без эскалации. Зарегистрироваться на бесплатный урок курса «Руководитель команд в ИТ»

→ Где Linux хранит настройки и логи: разбираем файловую структуру на практике. Зарегистрироваться на бесплатный урок курса «Администратор Linux. Базовый уровень»

17 сентября (четверг)


→ RabbitMQ в Production: Transactional Outbox, идемпотентность и DLQ в ASP. NET Core. Зарегистрироваться на бесплатный урок курса «C# ASP. NET Core разработчик»

→ Создаём первое приложение на Vue 3 с Composition API. Зарегистрироваться на бесплатный урок курса «Vue.js разработчик»

→ Обзор ИИ-технологий для разработчиков. От идей до рабочих решений. Зарегистрироваться на бесплатный урок курса «ИИ для разработчиков»

Ждём вас! Ещё больше бесплатных занятий —
в нашем календаре событий.
  • 🔥 3
Post #8979 433
Как не превратить ИИ-проект в дорогой и безрезультатный эксперимент: обучение от Президентской Академии и OTUS

Для запуска ИИ-проекта одной идеи и пары нейросетей недостаточно. Нужно понимать, какое решение выбрать, как оценить подрядчика, посчитать экономику и довести успешный PoC до полноценного внедрения. Для таких задач OTUS и РАНХиГС запустили программу «Системы искусственного интеллекта: архитектура, инженерия и управление».

Это обучение для тех, кто отвечает за результат ИИ-проектов. Не про то, как пользоваться нейросетями, а про весь цикл проекта:
• оценить идею и выбрать подходящее решение;
• разобраться в архитектуре ИИ-системы и ставить задачи технической команде;
• рассчитать TCO и ROI и обосновать бюджет перед руководством;
• оценить риски, безопасность и требования к ИИ;
• понять, как устроены MLOps и инфраструктура;
• перевести успешный PoC в промышленный контур.
В финале вы подготовите концепцию внедрения ИИ-продукта, которую сможете разработать на кейсе своей компании.

10 месяцев, обучение онлайн, два вечера в неделю. По итогам вы получите диплом РАНХиГС о профессиональной переподготовке и удостоверение OTUS о повышении квалификации.

Получите полную программу обучения бесплатно.
  • 👍 3
  • 😢 1
Post #8978 384
Почему хорошие данные внезапно дают плохой прогноз

Исходные данные почти никогда не выглядят так, как в учебных примерах: где-то пропущены значения или появились дубликаты, а несколько выбросов могут заметно исказить результат. Если передать такие данные в модель напрямую, прогнозы будут ненадёжными, каким бы хорошим ни был алгоритм. В этом коротком видео разбираем, как находить типичные проблемы в данных, что с ними делать и как подготовить датасет к анализу и обучению модели.
Преподаватель: Мария Тихонова, лидер Research кластера в Сбер, ВШЭ.

Посмотреть полную запись открытого урока курса «Подготовка данных в Pandas» можно здесь.

• Если вы хотите освоить машинное обучение, приходите на следующий бесплатный урок «Настройка виртуального окружения — уверенный старт в мире Python и ML». Встречаемся сегодня, 15 сентября в 20:00 по Мск.

________
🔹Подпишитесь на OTUS в MAX
🔹Подпишитесь на OTUS ВКонтакте
  • 👍 3
  • 🔥 1
Post #8977 399
Верная примета: чётко поставленная задача — к спокойной работе и понятному результату. Всем желаем внятных ТЗ и продуктивной недели. А в свободное от лишних согласований и правок время приходите на бесплатные уроки:

14 сентября (понедельник)

— Анти-паттерны управления: Почему «помощь» заказчиков убивает проекты и как вернуть контроль. Разберём ошибки в коммуникации, из-за которых вмешательство заказчика начинает вредить срокам, процессам и команде. Получите инструменты PMI, которые помогут аргументировать решения, защищать сроки и снижать риск выгорания сотрудников.

Зарегистрироваться на бесплатное занятие курса «Руководитель ИТ проектов»

— AI-агенты против Junior-разработчиков: кто кого заменит к концу 2026 года. Разберётесь в реальных возможностях и ограничениях современных ИИ-агентов и узнаете, какие навыки разработчиков останутся востребованными в ближайшие годы.

Зарегистрироваться на бесплатное занятие курса «ИИ-агенты: продвинутое внедрение и использование»

15 сентября (вторник)

— Моделирование данных для DWH. Вы разберёте три уровня моделирования данных и путь от бизнес-требований до физической модели, сравните схемы «звезда» и «снежинка».

Зарегистрироваться на бесплатное занятие курса «Аналитик DWH»

16 сентября (среда)

— Задача классификации от 0 до 9. Узнайте, чем машинное обучение отличается от классического программирования и как решаются задачи классификации. На практике вы обучите первую ML-модель распознавать рукописные цифры.

Зарегистрироваться на бесплатное занятие курса «Машинное обучение. Специализация»

— Темпоральные данные в PostgreSQL 18: история и версии без триггеров. Вы узнаете, как PostgreSQL 18 позволяет работать с временными интервалами и версионируемыми данными с помощью типов range, GiST, WITHOUT OVERLAPS и PERIOD.

Зарегистрироваться на бесплатное занятие курса «PostgreSQL для администраторов баз данных и разработчиков»

— Диагностика команды: как выявить проблемы до того, как они повлияют на результат. Научитесь замечать признаки проблем в процессах, коммуникации и распределении ответственности внутри технической команды. Узнаете, как отличать временные сложности от системных.

Зарегистрироваться на бесплатное занятие курса «Технический директор»

17 сентября (четверг)

— Где Linux хранит настройки и логи: разбираем файловую структуру на практике. Разберётесь в назначении основных каталогов Linux и научитесь быстро находить конфигурационные файлы и логи. Также рассмотрим права доступа и важные нюансы работы с файловой системой.

Зарегистрироваться на бесплатное занятие курса «Администратор Linux. Базовый уровень»

— Событийные подпроцессы в BPMN 2.0: как моделировать процессы, реагирующие на события. Научитесь моделировать альтернативные и исключительные сценарии с помощью событийных подпроцессов BPMN 2.0 и поработаете с ними в Camunda Modeler. 

Зарегистрироваться на бесплатное занятие курса «BPMN: Углубленная практика» 

— RabbitMQ в Production: Transactional Outbox, идемпотентность и DLQ в ASP. NET Core. На практике рассмотрим транзакционный исходящий поток, идемпотентность и очередь недоставленных сообщений для работы с ошибками и некорректными сообщениями.

Зарегистрироваться на бесплатное занятие курса «C# ASP. NET Core разработчик»

— Создаём первое приложение на Vue 3 с Composition API. Вы создадите небольшой проект на Vue 3 и разберётесь в реактивности, компонентах и Composition API. Поймёте, как организовать код приложения без лишнего усложнения архитектуры.

Зарегистрироваться на бесплатное занятие курса «Vue.js разработчик»

— Обзор ИИ-технологий для разработчиков. От идей до рабочих решений. Вы разберёте актуальные ИИ-инструменты для разработки и варианты их интеграции в рабочее окружение. На практике примените ИИ к типичной задаче разработчика и поймете, какие решения подходят для разных сценариев.

Зарегистрироваться на бесплатное занятие курса «ИИ для разработчиков»

Подробнее о каждом занятии — по ссылкам выше. Если есть вопросы, пишите нам, поможем разобраться.
  • ❤ 3
  • 👨‍💻 1
Post #8976 442
С Днём программиста 👨‍💻

Надеемся, вы выбрали самые весёлые картинки, капча пройдена. Если вдруг нет, улыбнитесь — сегодня праздник :)

А ещё сегодня действует скидка 10% на курсы Otus, завтра уже не будет. Для всех, кто хочет порадовать себя новым инструментом в стеке или следующим грейдом:
https://otus.pw/jJA8/
  • ❤ 6
Post #8975 484
Как вы думаете, что может спасти новых сотрудников от хаоса в делах:

👨‍💻 — руководителю нужно проверять наличие необходимой документации и её актуальности
😀 — ничего не спасёт, придётся выкручиваться по ходу дела

Трудовой кодекс РФ не предусматривает акт передачи дел в качестве обязательного документа при увольнении. Поэтому лучше заранее подготовиться к тому, что сотрудник может по разным причинам уволиться. Например, составить гайды для новичков и создать архив для хранения документов с защитой от несанкционированного доступа.
________
16 сентября приглашаем на бесплатное занятие «Диагностика команды: как выявить проблемы до того, как они повлияют на результат». Разберём, как повысить управляемость команды и снизить операционные риски. Бесплатно зарегистрироваться: https://otus.pw/pEVR/
  • 😁 5
  • 👍 3
  • 👨‍💻 1
Post #8974 465
Достаём двойные листочки из бэклога задачи и цели по профессиональному развитию. Если хотите систематизировать знания, освоить новую технологию или подготовиться к переходу на следующий грейд, для вас мы подготовили предложения на обучение со скидкой:

До 13 сентября:

−10% на курсы. Программирование, аналитика, нейросети, безопасность и ещё более 10 направлений: https://otus.pw/zOFw/
−10% на подписку. 200+ авторских курсов для комплексного развития навыков: https://otus.pw/F9fL/

До встречи на обучении! Если не уверены, с чего начать — напишите нам. Поможем подобрать точку старта под вашу цель.
  • 👍 2
Post #8973 469
Расклад на сегодня такой: новое — это хорошо забытое старое. Например, ещё в конце 1950-х Бернардом Уидроу и Марсианом Хоффом была разработана одна из первых нейросетей MADALINE, для устранения эха в телефонных линиях. 

О том, какие полезные ИИ-технологии помогут решать рабочие задачи быстрее и эффективнее сегодня, поговорим на открытых занятиях. А ещё обсудим, как защитить команду от хаоса, создать и активировать виртуальное окружение на Windows, macOS и Linux, рассмотрим три уровня моделирования данных и реальную рабочую ситуацию аналитика 1С.

14 сентября (понедельник)

• AI-агенты против Junior-разработчиков: кто кого заменит к концу 2026 года. Зарегистрироваться на бесплатный урок курса «ИИ-агенты: продвинутое внедрение и использование»

• Анти-паттерны управления: Почему «помощь» заказчиков убивает проекты и как вернуть контроль. Зарегистрироваться на бесплатный урок курса «Руководитель ИТ проектов»

15 сентября (вторник)

• Настройка виртуального окружения — уверенный старт в мире Python и ML. Зарегистрироваться на бесплатный урок курса «Основы машинного обучения с нуля»

• Моделирование данных для DWH. Зарегистрироваться на бесплатный урок курса «Аналитик DWH»

• Как аналитик 1С ведет задачу от интервью до приемки: сквозной кейс интеграции с мобильным рабочим местом. Зарегистрироваться на бесплатный урок курса «Бизнес-аналитик 1С»

До встречи! Ещё больше бесплатных занятий — в нашем календаре событий
  • ❤ 3
Post #8972 465
Как управлять ИТ-проектами и не терять контроль над сроками, бюджетом и командой — курс «Руководитель ИТ проектов» до 13 сентября со скидкой 10%

Во время обучения вы разберёте ключевые инструменты управления проектами: планирование, работу с рисками, бюджетом и ресурсами, коммуникации с командой. А ещё узнаете, как использовать ИИ для автоматизации и планирования.

Программа основана на PMBoK, одном из основных сводов знаний по управлению проектами.

Вы научитесь:
— эффективно управлять ИТ-проектами;
— выбирать подходящие инструменты и методы;
— контролировать сроки, бюджет, ресурсы и риски;
— поддерживать качество проекта;
— собирать команду и выстраивать коммуникацию.

До 13 сентября на курс действует скидка 10%. Посмотреть программу и занять место в группе
  • ❤ 3
Older posts →

About this channel

How can I read @otusjava without a Telegram account?
TGViewer shows the public web preview Telegram publishes for OTUS: программирование и карьера в IT: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does OTUS: программирование и карьера в IT have?
OTUS: программирование и карьера в IT (@otusjava) has 7.39K subscribers on Telegram, refreshed roughly every 30 minutes.
Does OTUS: программирование и карьера в IT know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →