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

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

🗓 Расписание бесплатных ОУ: https://otus.pw/24Da/
🦉 Голосуй за канал: https://news.1rj.ru/str/boost/Otusjava
Download Telegram
🌧 Можно ли, добавив индекс, сделать запрос SARGable?

Кому интересно, приглашаем в блог:

👉🏻 ПРОЧИТАТЬ

Авторский курс «Управление базами данных» — это полный курс по работе с базами данных реляционными и нереляционными.
Курс включает в себя все основные и популярные БД, которые могут пригодиться разработчику: PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т.д, а также обеспечивает глубокое погружение в СУБД, чтобы проектировать базы данных так, чтобы впоследствии не приходилось тушить пожары в результате не оптимально заложенных основ.

👉🏻 ЗАПИСЫВАЙТЕСЬ
🔥 Вакансия дня от OTUS. Лучшие вакансии для лучших!

Сегодня вакансия от нашего партнера компании AdCombo.com — международная CPA-сеть с уникальными офферами от проверенных рекламодателей. Команда ищет Python backend разработчика.

📌 Что ждут от вас:
— Знание и опыт работы с Python, чем больше тем лучше;
— Анализировать чужой код и вдумчиво писать свой с учётом потенциальных последствий для системы;
— Умение работать с технической документацией (в том числе на английском языке).
— Опыт работы с Flask, asyncio, SQLAlchemy, СlickHouse, PostgreSQL, Docker, NoSQL (Redis, MongoDB);
— Опыт разработки высоконагруженных веб-приложений;
— Уверенное знание -nix систем, умение работать с git;
— Умение писать Unit тесты, будет идеально, если на pytest.

📌 Задачи:
— Решать технические и бизнес задачи при разработке новых и доработке существующих REST API приложений с использованием Flask, SQLAlchemy, Sanic и др.;
— Работать в продуктовых командах полного цикла, с полным составом (тестировщики, аналитики, разработчики и специалисты UX/UI);
— Анализировать требования и разрабатывать высоконагруженные системы распределения трафика.

Заинтересовались?

👉 ОТКЛИКНУТЬСЯ

Предлагаем проверить свои навыки! Пройдите вступительное тестирование на курс «Разработчик Python».

👉 ПРОЙТИ ТЕСТИРОВАНИЕ
Знаете ответ на этот вопрос?

Попробуйте свои силы в реальном тестировании по курсу «Mobile QA Engineer»!

👉🏻 ПРОЙТИ ТЕСТИРОВАНИЕ
🎈 24 сентября 2019 года увидел свет релиз дистрибутива CentOS версии 8. Наверняка, вас тоже одолевает чувство, сходное с тем, когда открываешь коробку с подарками. Попробуем узнать, какие изменения ждут нас с момента выхода CentOS 7-й версии.

👉🏻 ПРОЧИТАТЬ

Ждём в новую группу курса «Администратор Linux» в OTUS всех, кто решил получить практические знания и навыки профессионального уровня на базе Linux и сменить свою профессию на более престижную и интересную.

👉🏻 ПОСТУПИТЬ НА КУРС
📅 Приглашаем 17 октября на открытый вебинар «Разработка программного робота (RPA) для бизнес-задач»

☝🏻На вебинаре мы:
– Представим преподавателей курса,
– Сделаем краткий обзор платформ UiPath и PIX,
– Опишем процессы и совместно создадим простых роботов для двух бизнес-задач:

1) Создадим робота, который с помощью движка OCR распознает текст и сохранит его в нужном файле;
2) Создадим робота, который будет собирать и анализировать информацию на web-ресурсе. В качестве примера возьмем сайт с котировками валют.

Участники урока получат практический опыт разработки программных роботов «коробочными» инструментами сразу 2 платформ – UiPath и PIX.

👉🏻 ЗАПИСАТЬСЯ

🎓 Вебинар проведет преподаватель и куратор курса Максим Яцкевич – PIX Robotics, руководитель продукта, ранее – руководитель Департамента RPA в компании NFP.

Для более эффективного урока, предлагаем подготовиться для отработки практических навыков, скачав и установив необходимые ПО.
Ссылки на скачивание платформ:
UiPath Community Edition - https://www.uipath.com/platform-trial
PIX RPA Studio Trial - https://pixrpa.ru/download

Мероприятие проводится в рамках нового курса «Robotic Process Automation» от наших партнёров NFP.

👉🏻 ПОСМОТРЕТЬ ПРОГРАММУ
💫 Друзья!

Наши партнеры Women in Big Data(@WiBData) приглашают на митап 23 октября в 18.30! Обсудим выбор технологий для анализа данных и расскажем, с чего начать, если вы никогда этим не занимались.

В программе:

Работа с данными: траектории обучения.
Технологии Big Data в цифровой ортодонтии.
Что в черном ящике? Интерпретация предсказаний black-box моделей.

Ждём вас в офисе компании Align Technology по адресу: Варшавское шоссе, 9с1Б (Бизнес-центр «Даниловская Мануфактура»). Для прохода в бизнес-центр необходим паспорт или любой другой документ, удостоверяющий личность.

Обязательная регистрация
Класс Regex реализует регулярные выражения в C#. В этой статье вы узнаете, как использовать C# Regex для проверки различных пользовательских входных данных.

👉🏻 ЧИТАЕМ НА ХАБРЕ

🔔 Не забудьте посетить 9 октября открытый вебинар «Fluent Validation как инструмент валидации данных».

На открытом вебинаре вы узнаете, как избавиться от кучи if-ов на примере проверки корректности заполнения данных покупателя, изучите внутреннюю реализацию библиотеки и способы применения подхода Fluent Interface на практике. Запишитесь!
Преподаватель: Алексей Ягур – Team Lead в компании YouDo в Москве.

👉 ЗАПИСАТЬСЯ
🎏 Многие считают, что проектирование крупного проекта — магия и волшебство. На самом деле научиться можно всему, и никакой магии тут нет. Нужно правильно думать, применять архитектурные приёмы и паттерны проектирования. И если изучить паттерны не очень сложно, то развить в себе инженерное мышление намного труднее. Именно о нём мы и поговорим в этой статье — об инженерном подходе.

👉🏻 ПРОЧИТАТЬ

11 октября пройдет третье занятие новой группы курса «Архитектор высоких нагрузок».
Обсудим, как правильно проводить тестирование под высокими нагрузками.

👉🏻 УСПЕТЬ В ГРУППУ
GIL уже не актуален?

👉🏻 ЧИТАЕМ НА ХАБРЕ

А что вы думаете по этому поводу?

«Разработчик Python» – Best Practice по решению прикладных задач и освоению инструментов, применяемых программистом при разработке инфраструктурных решений, веб-приложений, систем контроля качества и аналитических систем.

🏁 Если вы уверенно чувствуете себя с Python, помните C, имеете представление о сетевом взаимодействии и реляционных СУБД, умеете обращаться с Linux, git’ом и прочими стандартными инструментами девелопера – наша программа в OTUS вам точно понравится!

Проходите вступительное тестирование и запишитесь в ближайшую группу курса «Разработчик Python»!

👉🏻 ЗАПИСАТЬСЯ
🔥 Вакансия дня от OTUS. Лучшие вакансии для лучших!

Сегодня вакансия от нашего партнера компании ТЕХНОСЕРВ — крупнейший российский системный интегратор, работающий в России, странах СНГ и Европе, основан в 1992 году. Команда ищет Full Stack разработчика (Python).

📌 Что ждут от вас:
— Профессиональный уровень владения Python 2 или 3 (от 3 лет, PEP8, SOLID, понимание внутренностей Python), опыт использования одного из веб-фреймворков (Bottle/Django/Flask);
— Владение JavaScript и перечисленными выше фреймворками.
Приветствуется:
— Понимание базовых принципов UX или желание их изучать, способность разбираться в build-pipeline для своего решения (npm, yarn, webpack);
— Опыт использования популярных фреймворков - React\Angular\Vuejs;
— Понимание работы баз данных SQL (MySQL/PostgreSQL), знание языка SQL и понимание принципов оптимизации запросов;
— Работа с распределенными системами контроля версий (Git);
— Плюсом будет владение Selenium или другими инструментами автоматизации UI тестов.

📌 Задачи:
По frontend части:
— Разработка на JavaScript (ES6, vanillaJS) и HTML5\CSS3 с применением AngularJS.
По backend части:
— Разработка web-сервисов для управления облачными услугами на Python 3
Общая часть:
— Написание unit tests;
— Выполнение code- и архитектурных review;
— Техническая документация. 

Заинтересовались?

👉 ОТКЛИКНУТЬСЯ

Предлагаем проверить свои навыки! Пройдите вступительное тестирование на курс «Разработчик Python».

👉 ПРОЙТИ ТЕСТИРОВАНИЕ
🆕 Сегодня хотим поговорить о запуске нового курса «Математика для Data Science», а точнее целой серии курсов: базового и продвинутого.

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

👉🏻 ЧИТАЕМ НА ХАБРЕ

🔔 Если вы все еще сомневаетесь, какой курс вам выбрать, 10 октября в 20:00 пройдет бесплатный открытый вебинар «Математика для Data Science: на пути к Senior».

👉🏻 ЗАПИСАТЬСЯ

Это реальное онлайн занятие с преподавателем по курсу математики, в ходе которого можно будет задать свои вопросы, посмотреть, как вообще ведутся уроки в OTUS, а также разобрать реальные математические кейсы. Петр Лукьянченко расскажет, каким математическим аппаратом должен обладать middle/senior Data Scientist и какие знания необходимы для работы над рекомендательными системами, решения задачи регрессии, AB-тестирования, CV или NLP, а также поможет вам вспомнить оптимизацию функции многих переменных.

👉🏻 Математика для Data Science