OTUS IT News – Telegram
OTUS IT News
7.22K subscribers
4.32K photos
288 videos
5 files
4.27K links
Экспертный контент по востребованным технологиям 2025 года: от разработки и аналитики до искусственного интеллекта и облачных решений.

Более 170 курсов+

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://news.1rj.ru/str/boost/Otusjava
Download Telegram
Привет 👋
Меня зовут Игорь Гулькин, и я Unity Developer. Сегодня попытаюсь максимально просто рассказать и показать, как написать систему сохранения в игре в Unity.

🎮 Скажу сразу, статья ориентирована для тех, кто только начинает свой путь в GameDev. Поэтому некоторые архитектурные принципы будут нарушены с целью упрощения кода.

Ближе к концу статьи покажу как сохранять миссии, про которые писал ранее. Ну что ж, поехали...
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Дорогие друзья, вы читаете рубрику #луч!

🔦 Подсвечиваем курсы по самым востребованным специальностям, помогаем не заблудиться на распродаже.

Сегодня у нас в гостях почти Монти Пайтон. Только без «Монти»!

Итак, специализация «Python Developer»

Python – второй по популярности язык программирования. Используется везде: в веб-разработке, в разработке и тестировании ПО, в машинном обучении и даталогии.
Не будем на этом долго останавливаться.

Этот курс – не обычный.
Это двухступенчатая специализация: вы качаетесь сначала до junior, а потом – до middle+.

🎓 Первая ступень
- познакомитесь с синтаксисом и базовыми операторами Python
- освоите основы ООП и научитесь писать тесты
- научитесь работать в асинхронном режиме с вебом и базами данных, создавать и настраивать автоматические тесты, работать с API
- научитесь использовать библиотеки для Data Science, разворачивать свои приложения в Docker-контейнерах, настраивать автоматический деплой


🎓 Вторая ступень
- освоите продвинутые основы Python и веб-разработки
- научитесь писать простой и идиоматичный код, тестировать и поддерживать код на Python
- освоите навыки Software Engineering и сформируете прагматичный подход к решению задач
- научитесь писать приложения, которые не умирают под нагрузкой


…и возможно когда-нибудь совершите прорыв в мире разработки.

Шагните в будущее, пока действует скидка! 💰
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1👏1
У нас огromnaя новость! ⭐️
Мы получили отзыв от выпускника Михаила Иконникова, который успешно окончил не один, а два наших курса! 🎓

😘 Мы гордимся успехами наших студентов и рады делиться такими важными моментами с нашими подписчиками!

Следите за нашими обновлениями, ведь скоро мы опубликуем еще отзывы наших выпускников!

#отзыв #выпускник #OTUS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Приветствуем вас, друзья!
Сегодня особый день, ведь весь мир отмечает день рождения самого любимого и доброго волшебника - Деда Мороза! 🎅

🎆 А еще отличная новость: до Нового года осталось всего 44 дня! 🎆
Это прекрасная возможность задуматься над целями, которые вы хотели бы достичь в новом году. Мы призываем вас вспомнить о своих проектах, о том, что вы уже достигли в этом году, и о том, чего вы хотели бы достичь в следующем.

А OTUS поможет достичь новых целей всем, кто хочет сменить профессию или поднять свой профессиональный уровень на новую высоту 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉3👏1
👍14😁2
❄️ Подборка самых интересных вебинаров в OTUS, которые помогут прокачать знания и навыки!

Лучшая база данных? Сравнение ClickHouse с популярными БД // Демо-занятие курса «ClickHouse для инженеров и архитекторов БД»
Разберете плюсы и минусы данной БД по сравнению с другими популярными решениями на основе конкретных требований.

Защита конечных точек // Демо-занятие курса «Информационная безопасность. Professional»
Непрофессионал ломает технику, профессионалы - компрометируют людей. А суперпрофессионалы совмещают 2 процесса. Тренд на использование собственных девайсов в сети, повсеместная удаленка существенно осложнила работу архитекторов по ИБ в компаниях. Классический периметр практически перестал существовать.

Docker и его роль в автоматизации тестирования // Курс «Java QA Engineer. Professional»
На данном уроке познакомимся с Docker и системой хранения данных в нем. Разберем как работают сети и разберем как обернуть автотесты в docker контейнер и поставлять их на различные окружения.

Брокер сообщений. RabbitMQ // Демо-занятие курса «Архитектор 1С»
Вебинар предоставит вам обширные знания и практические навыки, необходимые для создания асинхронной интеграции в 1С.

Создаём простейший шутер от третьего лица на Unreal Engine 5. Часть 1
На первом из двух открытых уроков мы начнём делать простейший шутер от третьего лица на Unreal Engine 5. Создадим проект, игровую сцену, импортируем игровые ассеты и анимации для нашего шутера. Подготовим UI: уровень здоровья, боеприпасов.

Данные, база данных и Система управления базой данных // Демо-занятие курса «Системный аналитик»
На занятии рассмотрим, зачем нам и нашему приложению база данных и что аналитик может здесь поделать.

Применение обучения с подкреплением на финансовых рынках // Курс «Reinforcement Learning»
Вы узнаете как можно обучить искусственный интеллект делать это за вас. Более того, мы покажем как создать модель, которая учится без вашего участия. Современный рынок - это состязание алгоритмов и больших нейронный сетей и на этом занятии наши преподаватели расскажут вам какие алгоритмы лежат в основе этих процессов.

Tracing в приложениях на Python // Демо-занятие курса «Python Developer. Professional»
Разберем что такое трейсинг, как он помогает в performance мониторинге. Посмотрим на применение Jaeger - популярного инструмента для сбора, хранения и визуализации трейсов.

Работа с инцидентами // Демо-занятие курса «Реагирование на инциденты ИБ»
Вы узнаете, к чему нужно стремиться при разработке процессов реагирования на инциденты информационной безопасности. А также поймете, какие меры особенно важны для противодействия злоумышленникам.

Многопоточность без страха // Демо-занятие курса «Rust Developer. Professional»
Вебинар будет полезен всем, кто интересуется разработкой на любом языке программирования. Мы рассмотрим общие Computer Science концепции и приёмы, которые будут полезны любому разработчику.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2👏1
📢 Приглашаем вас на бесплатную Еженедельную Цифровую Конференцию OTUS! 🌟

Если вы хотите узнать о последних тенденциях мира IT, услышать экспертные кейсы, получить полезные советы и лайфхаки для успешной работы и изучения языков программирования, то эта конференция для вас! 💻

🔗 Регистрация на мероприятия

Не упустите шанс расширить свои знания, узнать новое и встретить потрясающих людей из IT-сообщества! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🤗1
Пишем iOS приложение на KMP + Compose

Kotlin Multiplatform буквально на днях наконец-то вышел в Stable. Если хотите разобраться в технологии, научиться шарить бизнес-логику между платформами, или UI с помощью Compose Multiplatform, приходите на интенсив с Анной Жарковой. Он состоит из двух частей: на первом вебинаре разбирается, как шарить общий код, на втором – как шарить UI.

📆 Дата: 20 и 21 ноября в 20:00 по Москве
👉 День первый
👉 День второй

Интенсив приурочен к старту продвинутого онлайн-курса «iOS Developer. Professional» от OTUS.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21
Выпускница курса «Machine Learning. Professional» Наталья Золотарева подготовила выпускной проект
«Построение ML модели для оценки текста языкового экзамена».

🙃 "Путешествуя по просторам Kaggle, я встретила обычный, на первый взгляд, датасет с результатами письменной части языкового экзамена IELTS. Так как недавно я сама активно готовилась к сдаче подобного экзамена, тема меня чрезвычайно заинтересовала и я решила попробовать создать модель, способную предсказывать оценку на основе текста эссе."
👍4👏1🤔1
5 типичных ошибок начинающих руководителей

😑 Проще самому всё сделать, чем объяснить
Это, наверное, самая типичная ошибка. Почему-то многие думают, что поставить задачу сложнее, чем решить её самостоятельно. Особенно в ситуации приближающегося deadline. Часто руководители оправдываются, что «сейчас не время учить других, надо просто сделать дело». И в следующем проекте оказываются опять в той же ситуации.

Выход: сознательным волевым усилием не позволять себе выполнять задачи исполнителей. Ключевая компетенция руководителя – достигать результата не самому, а всей командой. Руководитель, который не может этого сделать  –  не очень хороший руководитель.

🤴 Я теперь руководитель и в детали влезать не хочу
К этой крайности склонны руководители, пришедшие “извне”. Некоторые вообще не погружаются в бизнес. Это   так же плохо, как и предыдущая ошибка. Хороший руководитель продавцов сам обязательно участвует в сделках. Руководитель евангелистов должен сам хорошо выступать. Руководитель программистов должен разбираться в коде.

Истина посередине: хорошему руководителю нужно знать, как работает бизнес, в деталях. Но не пытаться сделать всю работу за своих сотрудников – всё равно не получится, рано или поздно он упрётся в естественные ограничения, а команду при этом не разовьёт.

🙄 Я хочу контролировать всё
Похожая ситуация на первую, но здесь акцент в другом. Руководитель вроде бы отдаёт задачу исполнителю. Но при этом хочет видеть чуть ли не каждый символ кода! Сотрудник при этом постоянно находится “под колпаком”, а руководитель просит его ставить себя в копию всех задач, спрашивает ежедневные отчёты о работе, и так далее.

Естественно, сотрудник не чувствует себя ответственным за результат. Руководитель делегировал ему исполнение, но не ответственность. Мало того, что микроменеджмент здорово снижает эффективность труда и исполнителя, и руководителя. Это ещё и полностью лишает мотивации.

👨‍💻 Я не интересуюсь тем, что происходит
Обратная ситуация: руководитель полностью передал и исполнение, и ответственность сотруднику. Но даже не интересуется ходом проекта или выполнением задачи. Исполнитель в этом случае не чувствует, что задача важна для руководителя, не имеет возможности спросить совета, не получает обратную связь от руководителя и, как следствие, допускает ошибки или как минимум не достигает максимального результата.

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

🙃 Путать лояльность и преданность
Вспоминаем Шекспира и «Короля Лира». Начинающие руководители часто путают лояльность и преданность. Это очень опасная ошибка. Ведь далеко не всегда те, кто с вами соглашаются, будут с вами в трудную минуту. А те, кто с вами спорят, дают не всегда приятную обратную связь и уберегают вас от ошибки, часто оказываются самыми преданными вашими соратниками. Не отличить лояльность от преданности большая ошибка, так как далеко не всегда отсутствие лояльности означает преданность.

Следствие этой ошибки  –  набирать в команду управляемых сотрудников. Которые будут к вам относиться лояльно. А строптивых, имеющих собственное мнение  – избегать. Частный случай: избегать людей сильнее себя, опасаясь, что вас «подсидят». Это очень большая ошибка. Калибр руководителя определяется калибром людей, которые на него работают.

💯 БОНУС: Самая большая ошибка
Не признавать свои ошибки, стесняться их, замалчивать их, не желать обсуждать их – это самая большая ошибка. На самом деле в них нет ничего плохого. Они – лучший индикатор того, что вы развиваетесь. Можно ли научиться ездить на велосипеде, ни разу не упав? Можно ли научиться жарить блины, не сделав хотя бы один блин комом?

Наоборот, если вы не делаете ошибок, значит вы остановились в развитии. Поэтому радуйтесь ошибкам. Благодарите тех, кто вам на них указывает. Не обижайтесь, не спорьте и не оправдывайтесь.
Делайте выводы и растите над собой. 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4🙏2
🔥 ШОК: лендинг Чёрной пятницы самоуничтожается

Сначала отвалилась кнопка, а теперь – окно с промокодом. Ситуацию комментируют представители креативного отдела:

«Вы ничего не понимаете. Это как ракета, от которой отделяются ступени. Чем меньше ступеней, тем ближе к цели!»

«Баг? Я вижу одни фичи: скидка для всех, даром, и пусть никто не уйдёт обиженным!»


Что дальше? 🤯
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3🥱1
Удаленная работа – это новая реальность для многих команд. И она требует особого подхода к организации рабочих процессов и управлению коллективом. Если вы на пути создания эффективной команды, где каждый сотрудник будет чувствовать себя комфортно, то этот пост для вас.

Перечислим базовые принципы борьбы с выгоранием, которые помогут вам не только выстроить рабочие процессы на удаленке, но и создать дружелюбную и поддерживающую атмосферу в команде.

✔️ Установите четкие цели и задачи: Разделите большие задачи на маленькие, определите приоритеты и придерживайтесь плана. Это поможет сотрудникам чувствовать себя увереннее и избегать перегрузки.

✔️ Организуйте слаженное общение: Регулярные общие созвоны и беседы 1-1 помогут узнать о проблемах сотрудников и вовремя предложить им поддержку. Но не увлекайтесь звонками чрезмерно — большую часть вопросов можно решить текстом.

✔️ Старайтесь поддерживать баланс между жизнью и работой: Удаленная работа может размывать границы между рабочим и личным временем. Важно помочь сотрудникам установить правильный баланс, поощрять отдых и время для себя. У каждого в команде должна быть возможность спокойно уйти в отпуск с полным отключением от рабочих чатов.

✔️ Обучайте и развивайте команду: Предоставьте сотрудникам возможность расти профессионально, организуйте внутренние и внешние курсы, тренинги и мастер-классы. Развитие новых навыков поможет избежать рутины и поддержит интерес к работе.

✔️ Поддерживайте здоровый образ жизни и физическую активность: Регулярные перерывы, физические упражнения, прогулки на природе – эти простые действия помогут сотрудникам сохранить энергию и хорошее настроение.

Больше лайфхаков и рекомендаций по выстраиванию работы в команде читайте в рассылке «Выгорание: принципы борьбы для TeamLead'ов»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
В эфире #луч

🔦 Помогаем не сбиться с пути и к нужному курсу прийти!

Эта неделя распродажи станет неделей образовательной экзотики. Вы не ослышались: мы будем рассказывать о самых редких курсах. 🙅 О курсах, про которые мы можем смело сказать: этого нет почти ни у кого.

Итак, «Разработка прикладного ПО на Qt и ОС Аврора»

На «Авроре» уже создают мобильные приложения для закрытых государственных и корпоративных структур. Да, с операционной системой не всё гладко из-за ограниченного функционала, но ОС регулярно дорабатывают, и, вероятно, в ближайшем будущем российские корпорации станут чаще заказывать ПО на базе «Авроры».

🎓 На курсе вы узнаете, как создавать графические приложение для ОС Аврора на Qt+QML, а ещё, как настроить взаимодействие приложения с системными сервисами ОС Аврора. Познакомитесь с QML-модулями для ОС Аврора: DBus, Nemo-плагинами.

Сейчас курс можно приобрести со скидкой 💰
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
3
Какие инструменты нужны для эффективного машинного обучения?

🅰️🅰️🅰️🅰️🅰️🅰️🅰️🅰️
Узнайте на бесплатном открытом уроке «Bagging, Random Forest, стекинг - ансамбли моделей для решения ML-задач» от OTUS и Марии Тихоновой – Senior Data Scientist в «SberDevices» и преподавателя ВШЭ.

На вебинаре:
✔️ узнаете, как применять ансамбли моделей для решения задач ML;
✔️ изучите основные подходы к ансамблированию моделей;
✔️ узнаете про методы ансамблирования Bagging, Random Forest и стекинг.

Занятие пройдёт 23 ноября в 18:00 мск и будет приурочено к старту курса «Machine Learning. Professional». После урока вы сможете продолжить обучение в рассрочку.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
🤔 Кандидат очень сильный, но не уверен, как он проявит себя вне интервью. Знакомо?

Согласно исследованию Harvard Business School, 12% причин ухода сотрудников из компаний является токсичная среда. Сейчас все фокусируются на культуре и развитии софтов, но это не исключает кейсы, когда кандидат обладает феноменальными знаниями, но в общении заметны сложности.

Что делать HR-специалисту, если от кандидата веет легкой (или не очень) токсичностью?
🆕 Расскажем на бесплатном эфире «Токсичные кандидаты – как быть и всегда ли отказывать?» и Елизаветы Успенской – Head of HR в «Pragmatica» и Co-founder в «Soft Setters».

Как распознать токсика на этапе сорсинга: 5 советов
Типы токсичности и их степени критичности
3 инструмента, которые позволят вам экологично провести интервью с токсичным кандидатом


Разберем несколько кейсов спикера 29 ноября в 19:00 мск, не упустите возможность улучшить результаты своего рекрутинга!

Регистрируйтесь бесплатно прямо сейчас и забирайте подарок 🎁– карту ключевых компетенций IT-специалистов по грейдам.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Друзья, с вами снова #луч!

🔦 Подсвечиваем редкие и необычные курсы на распродаже.

Наверное всем хочется осваивать языки программирования быстро, чтобы уже через год-два свободно писать код. В одном случае – это действительно возможно.

Мы про язык Solidity. Самый популярный язык для написания смарт-контрактов. С помощью Solidity создают смарт-контракты в Ethereum.

На курсе «Solidity Developer» вы изучите основы языка Solidity и паттерны безопасности, научитесь писать безопасный код, познакомитесь с примерами уязвимостей.

Вы научитесь:
Разрабатывать смарт-контракты
Деплоить контракты на тестнет и мейннет c помощью IDE Remix
Понимать основные EIP (Ethereum Improvement Proposals)
Использовать сторонние решения от OpenZeppelin
Покрывать код тестами на Hardhat
Изучите типовые паттерны атак


На курс действует скидка!💰
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1