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
Rust стал самым любимым языком программирования разработчиков, и его востребованность неуклонно растет ⬆️

Глеб Акимов много лет занимается разработкой в области компиляторных технологий. Чтобы без каких-либо проблем писать и компилировать код он решил обратить свое внимание на Rust.
😉Что у него получилось - читайте в карточках)

Хочешь разрабатывать безопасное и высокопроизводительное ПО для крупных компаний? Осваивай Rust c опытными разработчиками на онлайн-курсе «Rust Developer»

➡️ Вас ждут продвинутые навыки и рабочие кейсы преподавателей. В конце обучения вы разработаете свой проект для портфолио, а полученный опыт ляжет в основу карьерного роста.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👌1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥2🥰1
Как выделить бизнес среди конкурентов?

📣 Узнайте 1 февраля в 20:00 на бесплатном практическом уроке «Клиентский опыт как конкурентное преимущество» от OTUS

Галина Баранова расскажет:
🟡 из чего состоит клиентский опыт;
🟡 какие инструменты помогают его улучшать;
🟡 как сделать первые шаги по улучшению клиентского опыта.

Вебинар будет полезен руководителям службы поддержки, маркетологам, продуктовым менеджерам и всем, кто соприкасается с продуктом и клиентами.

Вебинар пройдет в рамках курса «Руководитель поддержки пользователей в IT».
💵Доступна рассрочка на обучение!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
This media is not supported in your browser
VIEW IN TELEGRAM
👍3
❗️❗️❗️
Как стать разработчиком на Rust?

➡️Начните с бесплатного практического урока «Безопасный unsafe Rust» от OTUS, где вы вместе с Кириллом Федченко:

разберётесь, какие суперспособности даёт разработчику unsafe код и какая ответственность с ними появляется;
посмотрите, как у Rust получается обеспечивать безопасность несмотря на unsafe код в низкоуровневых библиотеках;
научитесь использовать unsafe безопасно.


🔤🔤🔤🔤 🔤 🔤🔤🔤🔤🔤
Встречаемся 1 февраля в 20:00 мск в рамках курса «Rust Developer. Professional». Доступна рассрочка на обучение!
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥3🥰3
Почему вам не нужно срочно выстраивать матричную структуру в компании?

📺📺📺📺📺📺🦉
Расскажет Стася Чупахина на бесплатном практическом уроке «Почему вам не нужно срочно выстраивать матричную структуру в компании?» от OTUS.

Вместе с экспертом вы:
💡научитесь определять тип организационной структуры;
💡разберетесь в тонкостях управления каждой оргструктурой;
💡определите влияние оргструктуры на операционные процессы;
💡составите план построения оргструктуры в своей компании.

Урок будет полезен СЕО, СОО, руководителям подразделений и всем, кто хочет развиваться в менеджменте.

⭕️⭕️⭕️⭕️
Встречаемся 1 февраля в 20:00 мск в рамках курса «COO / Операционный директор в IT».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🕹 Советы по оптимизации от Unity-разработчиков 🕹

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

🟣 Для физики рекомендуется задавать настройки Prebake Collision Meshes, а также Reuse Collision Callbacks.

🟣 Желательно применять примитивные коллайдеры.

🟣 Двигать Rigidbody следует посредством MovePosition и AddForce, причем двигать надо в FixedUpdate, а не Update.

🟣 Для достижения нужного фпс, настройте Timestep'ы.

🟣 Не забывайте использовать дебаг-визуализатор: Window > Analysis > Physics Debugger.

🟣 Разбивайте канвасы — это позволит уменьшить перерисовки корневого канваса.

🟣 Если есть невидимые UI-элементы, то их лучше выключать.

🟣 Не забывайте удалять GraphicRaycasters там, где в нем нет необходимости.

🟣 Желательно убрать GraphicRaycaster с корневого элемента — лучше выбирать дочерние.

🟣 По возможности старайтесь отключайть Raycast Target (делайте это, к примеру, на картинках).

🟣 Лучше вообще не используйте Layout Groups. Если без него никак, старайтесь отключать после расчетов.

🟣 Желательно не применять большие List view/Grid view.

🟣 Используйте Device Simulator.

🟣 Для оригинального аудио применяйте WAV, для сжатия выбирайте MP3 либо Vorbis.

🟣 Load Type для аудио подбирайте с учетом размера.

🟣 Выгружайте либо отключайте неиспользуемые AudioSources.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👏1
📚 Книжная рубрика OTUS 📚

Игорь Гулькин, Senior Unity Developer и руководитель курса «Unity Game Developer. Professional», советует всем прочитать книгу «Чистая архитектура. Искусство разработки программного обеспечения»

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

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

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

Принципы SOLID: Автор внимательно рассматривает принципы SOLID (пять основных принципов объектно-ориентированного программирования), предлагая конкретные примеры и объяснения, как их применять для достижения более гибкого и понятного кода.

Тестирование и поддержка кода: Книга посвящена теме тестирования, как ключевого элемента чистой архитектуры. Автор подробно рассматривает методы тестирования, включая модульное тестирование, тестирование на уровне системы и другие, а также объясняет, почему тестирование играет важную роль в обеспечении стабильности и долгосрочной устойчивости кода.

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

В целом, книга Роберта Мартина предоставляет ценные инсайты и рекомендации для профессионалов в области разработки программного обеспечения, помогая им создавать высококачественные, поддерживаемые и гибкие системы.

#OTUS_рекомендует #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍21
Media is too big
VIEW IN TELEGRAM
А каким было ваше самое странное собеседование? 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24😭3💯2
📣 Новая неделя - новые вебинары цифровой Конференции OTUS 🧡

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

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

Не упустите шанс расширить свои знания, узнать новое и встретить потрясающих людей из IT-сообщества! 🦉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
На последних местах работы я активно занимался инфраструктурой, мониторингом и обработкой инцидентов. Поэтому уже умел улучшать процессы, связанные с мониторингом и решением инцидентов, когда проходил курс. Также я понимал потребности бизнеса в этом направлении.

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


😎 Роман Зулейков, выпускник курса «Team Lead», представляет проектную работу «Внедрение процесса работы с инцидентами внутри компании»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😎2
Кто такой карьерный консультант в IT и как им стать?

💬 Расскажет Дарья Горбатова — карьерный консультант и IT HRBP в НЛМК-ИТ

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

Встречаемся 7 февраля в 20:00 мск в рамках курса «Карьерный консультант в IT».
Доступна рассрочка на обучение!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3👏2
7 февраля мы отмечаем день российского бизнес-образования! 🍬

Желаем каждому достичь в своем деле лидерских позиций!

💙 OTUS подготовил приятный сюрприз - промокод RUSEDUCATION на скидку, которым можно воспользоваться до 11 февраля включительно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42👌1
💯 Станьте маэстро в ОС Linux и обеспечьте очередь из работодателей вместе с онлайн-курсом «Administrator Linux. Professional» от OTUS 💯
Программа курса позволит уже через 7 месяцев выйти на новый уровень в профессиональном сообществе и освоить компетенции и навыки, необходимые на высоких позициях в крупных IT-компаниях!

Предлагаем вашему вниманию список книг, которые помогут научиться администрированию и разработке ПО для Linux-платформы (все книги уже скачаны и можно сразу начинать изучать)

📚 Командная строка Linux и автоматизация рутинных задач, 2014 г.
Автор: Денис Колисниченко

Автор рассказывает об основах работы в командной строке Linux и о тонкой настройке системы с помощью утилит, не имеющих графического интерфейса. Подробно разбираются команды Linux, основы файловой системы, рассматривается работа загрузчиков GRUB и GRUB2.

📚 Linux. Системное программирование, 2016 г.
Автор: Роберт Лав

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

📚 Ядро Linux. Описание процесса разработки, 2013 г.
Автор: Роберт Лав

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

📚 Внутреннее устройство Linux, 2016 г.
Автор: Брайна Уорд

Книга описывает все тонкости работы с ОС Линукс, системное администрирование, глубокие механизмы, обеспечивающие низкоуровневый функционал Linux. На страницах руководства вы приобретете основные знания о работе с ядром Linux и о принципах правильной эксплуатации компьютерных сетей не только на основе Open-source решений. .

📚 Настольная книга по Debian, 2016.
Авторы: Рафаэль Херцог, Ролан Ма

Это книга-справочник, повествующая о дистрибутиве Debian от первичной установки до настройки сервисов.
Подойдет как новичкам, так и администраторам Ubuntu\Debian\Mint, новое, переработанное издание 2016-того года.

📚 Командная строка Linux. Полное руководство.
Автор: Уильям Шотс

Уильям Шоттс знакомит вас с истинной философией Linux. Вы уже знакомы с Linux, и настала пора нырнуть поглубже и познакомиться с возможностями командной строки. Командная строка всегда с вами, от первого знакомства до написания полноценных программ в Bash — самой популярной оболочке Linux. Познакомьтесь с основами навигации по файловой системе, настройки среды, последовательностями команд, поиском по шаблону и многим другим.

📚 LINUX. ОСНОВНЫЕ КОМАНДЫ. КАРМАННЫЙ СПРАВОЧНИК
Автор: Даниэл Дж. Баррет

Эта книга - краткое руководство, а не всесторонний справочник. Мы рассматриваем важные, полезные аспекты Linux для того, чтобы вы могли начать продуктивно работать с ним.

📚 Внутреннее устройство Linux
Автор: Дмитрий Кетов

Книга представляет собой введение во внутреннее устройство операционной системы Linux. Все положения наглядно проиллюстрированы примерами, разработанными автором и проверенными им на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
3🔥2
Незаменимый инструмент для разработки игр на Unity

▶️ Освойте его на бесплатном практическом уроке «Реализация Behaviour Tree в Unity» от OTUS и Игоря Гулькина – Senior Unity Developer’а с большим опытом,

На вебинаре мы:
🔒 разработаем поведение для противника с помощью паттерна Behaviour Tree;
🔒 рассмотрим базовые элементы поведения Sequence, Selector и Action;
🔒 реализуем алгоритм поведения.

❗️❗️❗️
Занятие пройдёт 8 февраля в 19:00 мск в рамках курса «Unity Game Developer. Professional».
Курс доступен для приобретения в рассрочку!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1