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
Разыскиваются новые члены команды OTUS!


🕵️‍♀️Младший специалист по документообороту.
🕵️Продюсер онлайн курсов.
🕵️‍♀️Менеджер по обучению и развитию персонала.
🕵️Стажёр в отдел продаж
🕵️‍♀️Product manager Edtech

Если вас заинтересовала вакансия, присылайте своё резюме с названием вакансии Оксане Бабкиной:
Почта: o.babkina@otus.ru
Телеграм @oksi1606
#Otus_анонс

🔥 Продолжаем учиться с OTUS!

Записывайтесь на бесплатные вебинары и подключайтесь к трансляциям!
This media is not supported in your browser
VIEW IN TELEGRAM
#Otus_отзыв

💥 Начни осваивать самые последние актуальные технологии iOS-разработки.
Сложные и хардкорные задачи для создания топовых приложений ждут вас в новом потоке онлайн-курса «iOS Developer. Professional» OTUS.

За 5 месяцев вы освоите ключевые особенности Swift 5, сможете определять целесообразность применения паттернов и погрузитесь в нюансы использования Rx.
#expert
🤟 Сегодня в гостях у OTUS News Андрей Кравчук – разработчик с 14-летним опытом и преподаватель курса OTUS “Python Developer. Professional”. Андрей рассказал о пользе изучения функционального программирования.

О функциональном программировании к 2023 году не слышал только ленивый. Мейнстримные языки (Python, JavaScript) по ходу развития приобретают всё больше функциональных черт, а нишевые языки, изначально ориентированные на ФП (Clojure, Rust) завоёвывают всё большую популярность. Кроме того, функциональные языки-мастодонты вроде Common Lisp и Haskell также не пропадают с горизонта индустрии. Первый сейчас популярен среди компаний, исследующих квантовые вычисления, а второй часто используется в блокчейн-стартапах.

С чего же начать, если хочется одной ногой попробовать воду в море функционального программирования?
Я бы рекомендовал обратить взор на Scheme, входящий в семейство LISP-подобных языков. Лисп, в свою очередь, является вторым старейшим языком программирования высокого уровня, уступая лишь на год Фортрану. Scheme – его более поздний минималистичный диалект, который в своё время даже использовался для обучения программированию в институте MIT.

😉 Язык этот, хоть и сначала поражает непривычным синтаксисом, лёгок для освоения, так как по характеристикам совпадает со многими современными мейнстримными языками – он является динамически сильно типизированным языком с лексическими областями видимости, замыканиями и сборкой мусора, что ставит его в один ряд с такими языками, как Python, Ruby и C# старше 4.0. При написании кода на Scheme часто преследует чувство узнавания. Например, все манипуляции со списками на нём принято выполнять с помощью «трёх столпов» map, filter и reduce, так хорошо известным JS-программистам. Корень этого явления состоит в вышеупомянутом факте. Лисп, являясь одним из старейших ЯП, был колыбелью инноваций на протяжении многих лет. Многие языковые фичи – условный оператор if/else, рекурсия, сборка мусора, функции как объекты первого класса – впервые появились именно в нём. К тому же, история циклична, и многие парадигмы, разработанные в рамках семейства LISP-подобных языков, казавшиеся бесполезной академической игрушкой тогда, во второй половине XX века, сейчас заново обретают свою важность в прикладном смысле. Например, иммутабельные структуры данных на порядки упрощают написание многопоточного кода, необходимого для задействования всех вычислительных ядер современных CPU.

👉 Для погружения в Scheme я рекомендую бесплатный веб-сервис Exercism, который предлагает для решения набор упражнений с постоянно возрастающей сложностью, а также возможность обсудить своё решение с сообществом и даже получить фидбек от ментора. Каждое упражнение снабжено пачкой автоматических тестов. У Scheme огромное количество реализаций, каждая со своими плюсами и минусами. Для решения упражнений на Exercism хорошо подойдёт популярная и универсальная реализация Scheme под названием Guile. Под Linux она есть в репозиториях большинства дистрибутивов, под MacOS её можно установить из Homebrew, а под Windows можно воспользоваться WSL.

Чтобы ознакомиться с основами языка и успешно решать упражнения, достаточно будет первых шести пунктов быстрого введения “Learn Scheme in 15 minutes”. Более обстоятельное и подробное введение для новичка – “A Scheme Primer”. Наконец, если тема функционального программирования вас заинтересовала, не могу не порекомендовать книгу “Structure and Interpretation of Computer Programs”, уже ставшую легендарной – недаром её называют The Wizard book; есть также её перевод на русский. Эта книга в своё время раскрыла мне глаза как на ФП, так и на индустрию программирования в целом.
_

Андрей ведёт Telegram-канал «Лисп в изгнании», посвящённый разработке видеоигр на языках LISP-семейства.
🤘Присоединяйтесь, если интересно!
👏2👍1🔥1
#Otus_анонс

🔥 Продолжаем учиться с OTUS!

Записывайтесь на бесплатные вебинары и подключайтесь к трансляциям!
🔥5
На День влюбленных принято дарить друг другу валентинки и признаваться в любви. А у айтишников свой язык любви — язык программирования.

OTUS подготовил для вас серию карточек с разными способами сделать валентинку 😋 с помощью языков программирования.

А также приятный сюрприз - промокод LOVEOTUS2023 на скидку, которым можно воспользоваться до 19 февраля включительно.

💥 Делитесь своими способами оригинально поздравить с Днем святого Валентина в комментариях.
5🔥2❤‍🔥1
Ажиотаж вокруг NoCode решений и нейросетей, в особенности ChatGPT, не стихает и только набирает обороты. Они сдают экзамены, пишут статьи, сценарии и код, а новости о том, что они вот-вот заменят всех, в том числе разработчиков, подхватывает огромное количество изданий и активно обсуждаются.

Но так ли это и что будет в IT? Именно это обсудим в эфире с Tech Unit Lead Авито, Александром Пряхиным, который прошел долгий путь от junior Developer до CTO.

Во время эфира, мы обсудим:
🔝Откуда пошли NoCode и нейросети
🔝Востребованность на рынке подобных решений – есть ли риски для инженеров
🔝За и против применения в продакшне – кейсы, когда нейросети могут быть полезны

В конце эфира мы посмотрим на то, как работает ChatGPT и как можно использовать её, развиваясь в IT.

🕰 Начинаем 21 февраля в 19:00 по Москве. Записывайтесь и приглашайте коллег!
👍4
⚡️ Всем привет! Сегодня в гостях у Otus News Мария Тихонова – Senior Data Scientist в SberDevices и преподаватель курса OTUS “Machine Learning. Professional”.

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

Совет 1: Напишите коллеге в Whatsapp, а еще лучше – отправьте голосовуху.
Совет 2: Всегда сидите в Zoom с включенным микрофоном, из которого доносятся странные неприятные шумы.
Совет 3: Поставьте коллегам встречу на 9 утра, лучше накануне вечером.
Совет 4: Читать документацию – для слабаков! Замучайте вопросами коллег (конечно, в Whatsapp по совету №1). Лучше всего при этом путать раскладку клавиатуры и писать капсом.
Совет 5: Залейте в git-репозиторий файл на много гигов, лучше – прямо в main.
Совет 6: Используйте случайные комбинации букв для названий переменных, а то вдруг конкуренты увидят ваш код?
Совет 7: Громко заявите, что трушные прогеры работают только через Github Desktop и под виндой, а Linux, Ubuntu и консоль – прошлый век.
Совет 8: Попросите всех срочно откомментить google-док, но не давайте доступ.
Совет 9: Напишите коллеге «Привет, как дела?» и дальше долго держите тишину.
Совет 10: Назначьте созвон без темы с пометкой «Крайне важный митап» и забудьте прийти на него.
Совет 11: Используйте максимально нетипичные версии библиотек и никогда не пишите requirements.txt.
Совет 12: Зайдите на сервер, где крутится обучение ваших коллег и сделайте restart всего.
Совет 13: Хейтите фоточки котиков, которые коллеги скидывают в общий чат.

С вредными советами разобрались, а вот полезные можете прочитать в этом посте на Хабр. А если интересно следить за новостями в мире IT, приглашаем в Telegram-канал Марии “Mashkka про Data Science”.

#expert
🤣9🔥6👍3🤔1
Компания Экспресс 42 совместно с OTUS Онлайн-образование, HeadHunter, Yandex Cloud и Флант проводит уникальное и масштабное исследование состояния DevOps в России!

Если тема DevOps вам не безразлична – просим вас пройти опрос https://e42.link/state-of-devops23 и внести свой вклад в развитие отрасли.

Мы ждем ИТ-специалистов: разработчиков, тестировщиков, админов, инженеров, техлидов и тимлидов, CTO, CIO, CDTO и др.
Важно мнение каждого!

Для всех кто заполнит опросник, мы приготовили подарки:
🔹скидка 10% на любые курсы и продукты OTUS;
🔹лотерея, в которой мы разыграем 50 книг по DevOps.

Вы будете самыми первыми, кто узнает о результатах и получит отчет, как только он будет готов!

Заполнить анкету можно по ссылке➡️ https://e42.link/state-of-devops23
👍8
#Otus_анонс

🔥 Начинаем короткую рабочую неделю с анонса вебинаров в OTUS!

Записывайтесь и подключайтесь к трансляциям!
😁15👎3🤮3
Разыскиваются новые члены команды OTUS!

🕵️‍♀️ Product Manager EdTech.
🕵️‍♀️ Продюсер онлайн курсов.
🕵️‍♀️ Интернет-маркетолог.
🕵️‍♀️ Комьюнити-менеджер.
🕵️‍♀️ SQL-разработчик.
🕵️‍♀️ Стажер в отдел продаж.

Работа удаленная. Если вас заинтересовала вакансия, присылайте своё резюме с названием вакансии Оксане Бабкиной:
Почта: o.babkina@otus.ru
Телеграм @oksi1606
👍1
⚡️ Всем привет!
Сегодня в гостях у Otus News Алина Романова – Information Analyst в голландской компании bol.com и преподаватель курса OTUS «Системный аналитик. Advanced».

Алина поделилась полезными рекомендациями для всех, кто ищет работу за рубежом: как прокачать LinkedIn-профиль, правильно написать CV, найти релевантные вакансии и подготовиться к интервью. ⬇️

Статья в Otus Journal

#expert
👍5🔥3👎1👏1
#Otus_анонс

🔥 Новая неделя – новый анонс вебинаров в OTUS!

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

Как убедиться, что выбранный кандидат именно тот, кого вы ищете для своей команды? И на какие аспекты следует обратить внимание в первую очередь – все это обсудим в эфире с руководителем продукта Яндекса, Евгением Картавецом, который пройдет в 19:00 (мск).

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

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

⌛️Начинаем в 19:00 по Москве. Приходите по ссылке и приглашайте коллег!
👍1🤔1