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_анонс

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

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

Как из опытного тестировщика стать грамотным управленцем?
💥 Встречайте онлайн-курс «QA Lead» от OTUS! В программе — все аспекты управленческой деятельности в контексте руководства командой тестировщиков, о которых вы узнаете от QA-лидами крупных компаний.

Вас ждут интерактивные вебинары, практика, активное комьюнити и карьерная помощь.
👍1
#Otus_анонс

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

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

OTUS дарит промокод OTUSstud23 всем, кто стремится к знаниям.
💪 Переходите на сайт и выбирайте нужные курсы
This media is not supported in your browser
VIEW IN TELEGRAM
#Otus_отзыв

Хочешь стать профи в автоматизации тестирования на Python?

🤘🏻 Присоединяйся к группе онлайн-курса «Python QA Engineer»
от OTUS. Вы научитесь уверенно разрабатывать автотесты для веб-приложений. В программе делается акцент на понимание принципов построения и решения задач, а не изучение конкретного инструмента.

Практика будет проходить с применением современных инструментов разработки: pytest, Selenium 4 и Appium и других.
#Otus_анонс

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

Записывайтесь на наши бесплатные вебинары и подключайтесь к трансляциям!
#Otus_анонс

🔥 Новый месяц и новый анонс курсов OTUS 🔥

Выбирайте интересный вам курс и записывайтесь в группу!
Разыскиваются новые члены команды 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