OTUS IT News
6.84K subscribers
4.06K photos
123 videos
4 files
3.95K links
Экспертный контент по востребованным технологиям 2025 года: от разработки и аналитики до искусственного интеллекта и облачных решений.

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

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://t.me/boost/Otusjava
Download Telegram
Никто не хочет тащить в новый год всякий мусор из года прошедшего.
Именно поэтому люди символически убираются перед праздником. Мусор в IT – это ошибки при разработке: баги, нарушения логики, структуры, функциональности. Давайте оставим всё это в прошлом!

А «прибраться» перед Новым годом поможет наша рубрика #debug

Итак, поехали.

Чем больше всяких фич вы накручиваете на фронтенде, тем выше вероятность багов.
Такая обратная зависимость. Чтобы ваши приложения не глючили, вот 5️⃣ полезных инструментов для мониторинга:

Sentry: довольно популярный инструмент. Неплохо восстанавливает цепочку событий, которая привела к проблеме, ищет первопричину ошибок. Совместим с основными фреймворками и ЯП.

LogRocket: умеет записывать и воспроизводить пользовательские сеансы. Чтобы устранить проблему, вам не нужно запрашивать журнал или скриншот.

Rollbar: отслеживает ошибки сразу на многих платформах, доступна автоматизация сортировки и мониторинга ошибок.

Raygun: главная фишка – скорость. Инструмент быстро находит ошибки, быстро сообщает о проблеме.

Firebase: создаёт отчётность и производит мониторинг в режиме реального времени. Разработчики могут быстро оптимизировать производительность на основе поведения пользователей, показателей вовлечённости и аналитики.

Кстати, как насчёт «помониторить» производство новогодних игрушек?
☃️ Попробуйте себя в роли специалиста по контролю качества: определите, что баг, а что фича. Награда – в конце пройти квест
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3💯2👀1
Media is too big
VIEW IN TELEGRAM
Хотите научиться грамотно вести переговоры с топ-менеджерами IT-компаний?

Узнайте, как отличить работу BizDev от Sales, наладить связи с ключевыми ЛПР и выстроить партнёрство с ведущими корпорациями.

🔔 На открытом вебинаре 19 декабря в 20:00 мск разберём основные этапы продаж, инструменты для поиска партнеров и деловую коммуникацию с крупным бизнесом.

Спикер Илья Жильцов — опытный Business Development Manager с опытом работы в крупнейших компаниях.

Регистрируйтесь прямо сейчас и получите скидку на участие в большом курсе «IT Business Development Manager»

#otus #вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Никто не любит признавать ошибки.
Главная сложность в том, что теперь вам предстоит большая работа: сделать из ошибки правильные выводы. Одно дело, если вы обычный сотрудник. Но совсем другое, если вы руководитель и следующий просчёт может стать фатальным для проекта.

Однако дьявол кроется в деталях. Легко ли понять, где всё пошло не так? Во взаимодействии, в планировании, в оценке личностных качеств и мотивации исполнителей? Чем выше уровень принятия решений – тем сложнее поиск ошибок и работа над ними. 🧐

Мы знаем: нас читают многие действующие руководители в IT. Поэтому хотели бы спросить: часто ли вы анализируете собственные ошибки?
Когда работаешь из дома⁠⁠ 😁🎩👩‍💻

#Otus_мемы #itmemes
😁16👍6👎1
Можно учиться на своих ошибках. Можно – на чужих. А можно учиться на ошибках крутых тимлидов. Особенно если эти тимлиды о них же и расскажут.

📱На вебинаре «Реальные провалы реальных тимлидов» два опытных тимлида соберутся вместе и расскажут о своих ошибках и провалах. Мы приглашаем вас присоединиться к обсуждению.

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


Спикеры:
Илья Прахт: опытный менеджер в IT, тренер, консультант, ментор
Михаил Савинов, СTO в международной финансовой компании

Будет интересно: начинающим и опытным руководителям, тимлидам, разработчкам, эйчарам

Бонус! Скидка 5% на любой курс OTUS и гайд «Вредные советы по управлению командой»

📆 24 декабря | 19:00 МСК
Бесплатно

Записаться на событие
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
#debug

Прежде чем решить, что «этот баг – скорее фича», помните: крипер из Майнкрафта, появившийся из-за ошибок при создании моба, – приятное исключение. Да, у фичи и бага есть кое-что общее: баг тоже делает продукт в каком-то смысле уникальным.
Но нужна ли вам такая уникальность

Не усложняйте без необходимости
Представьте: вы – веб-дизайнер. Заказчик хочет привести сайт в соответствие с последними модными веяниями. И вы начинаете «накручивать» фоны, анимацию, шрифты, графику. Когда сайт выкатывают в прод, он грузится полминуты, а див-контейнеры с фоновыми изображениями наезжают на панель навигации при прокрутке. Хотели фичу – получили баг.

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

Отталкивайтесь от реалий конечного пользователя
Какое решение напрашивается первым, если пользователи массово удаляют аккаунты на сайте? Разобраться в причине? Конечно нет. Сделать так, чтобы удаление аккаунта превратилось в целый квест? Определённо! Улучшит ли такая «фича» UX? Нет. Человек всё равно удалит аккаунт, просто потратит на это больше нервов.

Итак!
Это баг, если: решение не соответствует задаче вашего продукта. Каким бы эффектным оно не казалось.

👩‍💻 Это фича, если: решение помогает вашему продукту выполнить задачу.

А это – игра про завод новогодних игрушек под контролем ИИ.

☃️ Проверьте новую партию товаров – получите индивидуальную характеристику и скидку на любой курс!
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Последняя рабочая неделя года началась 🦉

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

📅 На этой неделе вас ждут последние вебинары уходящего года:

Уникальные вебинары для освоения новых навыков.
Лекции от ведущих экспертов с практическими инсайтами.
Возможность задать вопросы профессионалам и пообщаться с единомышленниками.


💡 Настройтесь на продуктивность и проведите эту неделю с пользой. Ведь инвестировать в себя — лучшее решение, даже в конце года!

🔗 Регистрация уже открыта

#anons
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Когда узнал, что неделя будет 6-дневной, но вспомнил, что ты айтишник и твои выходные — это миф, придуманный HR-ами 😂 🤷‍♂️

#Otus_мемы #itmemes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣8
#debug

Какая способность важна для всех, кто так или иначе связан с разработкой?
Умение отличать главное от второстепенного.

Например, у вас поехала вёрстка в текстовом блоке, а ещё – сбоит отправка данных через форму регистрации: данные неправильно шифруются/дешифруются. C чего начнёте? Впрочем, времени на размышления всегда мало. Поэтому и существует классификация багов по приоритету и уровню серьёзности.

🛅 Приоритет бага

Высокий: критичная ошибка; исправить как можно скорее.
Средний: не критичная ошибка, мешает работе системы; требуется обязательное исправление.
Низкий: не критичная ошибка, не мешает работе системы; исправлять в последнюю очередь.

🛅 Серьёзность бага

Блокирующая. Система полностью не работает, пользоваться продуктом невозможно. Пример: сайт не открывается, программа не запускается.
Критическая. Большая часть функционала системы вышла из строя. Программа работает, но сильно сбоит. Пример: приложение работает, но в нём невозможно зарегистрироваться.
Высокая. Система работает неправильно. Элементы системы функционируют, на задачу не выполняют. Пример: при регистрации данные пользователя передаются, но в виде непонятных символов: асС?иренный РїРѕРёСЃРє.
Низкая. Система нормально функционирует, но с ней просто неудобно работать. Пример: при закрытии всплывающего окна вас перебрасывает в начало лендинга.
Незначительная. Баг вообще не влияет на работу системы. Пример: кнопка вылезает за границу контейнера.
Умозрительная. Зависит от точки зрения. 😄Шутка. Но в нашем новогоднем квесте «Баг или фича?» вы действительно можете решать, что есть что.

🍪 Пройдите мини-игру и получите награду.
Please open Telegram to view this post
VIEW IN TELEGRAM
Готовитесь к массовому переходу на отечественное ПО? Система «Атом.Порт» сделает этот процесс простым и безопасным.

Присоединяйтесь к нашему курсу при поддержке Росатома 💣
Научитесь эффективно управлять рабочими станциями и автоматизировать задачи с помощью SaltStack и «Атом.Порт». Мы разберем всё — от установки до инвентаризации и настройки безопасности.

Курс ориентирован на DevOps-инженеров и администраторов, которым нужно быстро и надежно внедрить ПО на десятках и сотнях устройств.

👉 Регистрируйтесь и станьте мастером миграции на отечественное ПО. Безопасность, контроль, и автоматизация теперь в ваших руках.

Пройдите короткий тест и получите скидку на обучение.

#Otus #Атом
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Давно хотели освоить автоматизацию тестирования на JavaScript?

Руководитель курса, Дамир Рысаев — техлид в Здравсити, приглашает вас на курс «JavaScript QA Engineer», который стартует уже 26 декабря.

На курсе вы научитесь:
✔️ Понимать основы JavaScript и применять его для автоматизации тестирования.
✔️ Писать автотесты для веб-приложений и API.
✔️ Работать с популярными инструментами и фреймворками: Playwright, Jest и другими.
✔️ Выявлять и исправлять ошибки в сложных системах.

Не упустите шанс усилить свои навыки востребованного специалиста с промокодом JS_2025 на 5% до 29 декабря.

💥 Присоединяйтесь к обучению

#otus #qa #JS #JavaScript #скидка
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥2
Новый год — новые возможности 🎄
В честь праздников дарим вам 15% на курсы декабря, января и февраля в OTUS!

Не упустите шанс прокачать свои навыки в 2025 году.
Программирование, аналитика, машинное обучение, управленческие курсы — все, что вам нужно, чтобы быть на шаг впереди.

😉 Записывайтесь, пока действует скидка

#скидка #otus #новыйгод
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда пытаешься потушить дедлайны 🔥, а твой коллега наслаждается процессом 🐢
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
🚀 Приглашаем вас 25 декабря в 20:00 на бесплатный вебинар, посвященный основам многопоточности в Java.

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

В результате урока вы:
- Поймете подходы к многопоточности в Java.
- Изучите базовые классы и синтаксис многопоточной обработки.
- Сможете применять полученные знания для создания более эффективных Java-приложений.


📨 Регистрируйтесь прямо сейчас и получите скидку на участие в большом курсе «Java Developer. Basic»
Please open Telegram to view this post
VIEW IN TELEGRAM
#debug

Частые ошибки в UX и UI

Отказ от тестирования
«Бродить» по сайту будет не разработчик, не заказчик, а конечный пользователь.
Даже если вы считаете, что создали удобный интерфейс, проверьте его с помощью контрольной группы.

Текст ради текста
Текста не должно быть слишком много и не должно быть слишком мало. Текста должно быть столько, чтобы привлечь, удержать внимание и подтолкнуть к целевому действию.

Непродуманные размеры элементов
При проектировании вы заложили красивый контейнер с картинкой и текстом в 150 символов. Но при заполнении сайта выяснилось: для раскрытия смысла нужно больше текста. Теперь вы стоите перед необычным выбором между потерянным смыслом и поехавшей вёрсткой.

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

Непонятные кнопки
Не жертвуйте точностью навигации на сайте в угоду креативности. Кнопка – важная веха на пути к целевому действию, поэтому пользователь должен понимать, что будет после нажатия. Исключение – игры. Например, «Баг или фича?».

🍪 Пройдите квест – получите скидку 5% на любой курс OTUS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔥1👀1
Как занять кресло СТО? ➡️ Реальный карьерный опыт

🕗 26 декабря в 20.00 мск приходите на бесплатный вебинар, чтобы услышать реальную историю успеха и получить инструменты для своего карьерного рывка!

На вебинаре:
- эксперт расскажет, как мечта, упорство и правильные решения помогли пройти путь от разработчика до технического лидера;
- обсудим, как функции и задачи СТО отличаются в разных компаниях и что нужно для успешного выполнения этой роли;
- покажем ключевые навыки и зоны ответственности, которые помогут подготовиться к этой роли.
- поделимся лучшими книгами, которые помогут расти профессионально и управлять командами.


Спикер - Алексей Рахманов, более 14 лет в разработке, последние годы является руководителем департамента разработки и тестирования (CTO).

Открытый урок приурочен к старту курса "CTO/Технический директор".
5 месяцев обучения.
Преподаватели-практики из ведущих отраслевых компаний.
Выпускной проект - детальный план развития технического подразделения на один год, на три года и на пять лет.
🎆 Новогодние скидки

#Otus #вебинар
Please open Telegram to view this post
VIEW IN TELEGRAM