ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

OTUS: программирование и карьера в IT

OTUS: программирование и карьера в IT

前往频道在 Telegram

Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Иногда шутим! 🔔Включайте уведомления, чтобы не пропустить!

显示更多
7 380
订阅者
-124 小时
-77 天
-930 天
帖子存档
🤟 Сегодня в гостях у 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 хорошо подойдёт популярная и универсальная реализация под названием 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-семейства. 🤘Присоединяйтесь, если интересно!

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

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

Разыскиваются новые члены команды OTUS! 🕵️‍♀️Младший специалист по документообороту. 🕵️Продюсер онлайн курсов. 🕵️‍♀️Менедж
Разыскиваются новые члены команды OTUS! 🕵️‍♀️Младший специалист по документообороту. 🕵️Продюсер онлайн курсов. 🕵️‍♀️Менеджер по обучению и развитию персонала. 🕵️Стажёр в отдел продаж 🕵️‍♀️Product manager Edtech Подробную информацию об условиях и требованиях вы можете получить, написав Оксане Бабкиной Почта: o.babkina@otus.ru Телеграм @oksi1606

#Otus_анонс 🔥 Новый месяц и новый анонс курсов OTUS 🔥 Выбирайте интересный вам курс и записывайтесь в группу!
#Otus_анонс 🔥 Новый месяц и новый анонс курсов OTUS 🔥 Выбирайте интересный вам курс и записывайтесь в группу!

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

#Otus_отзыв Хочешь стать профи в автоматизации тестирования на Python? 🤘🏻 Присоединяйся к группе онлайн-курса «Python QA Engineer» от OTUS. Вы научитесь уверенно разрабатывать автотесты для веб-приложений. В программе делается акцент на понимание принципов построения и решения задач, а не изучение конкретного инструмента. Практика будет проходить с применением современных инструментов разработки: pytest, Selenium 4 и Appium и других.

Всех студентов с праздником! ✨ Пусть каждый учится в удовольствие, осваивает новые горизонты, стремится к большему! OTUS дари
Всех студентов с праздником! ✨ Пусть каждый учится в удовольствие, осваивает новые горизонты, стремится к большему! OTUS дарит промокод OTUSstud23 всем, кто стремится к знаниям. 💪 Переходите на сайт и выбирайте нужные курсы

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

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

#Otus_анонс 🔥 Продолжаем учиться с OTUS! Выбирайте наши бесплатные вебинары и подключайтесь к трансляциям!
#Otus_анонс 🔥 Продолжаем учиться с OTUS! Выбирайте наши бесплатные вебинары и подключайтесь к трансляциям!

#Otus_анонс 🔥 Продолжаем учиться с OTUS! Выбирайте наши бесплатные вебинары и подключайтесь к трансляциям!

В конце года сотрудники обычно ставят цели на следующий год и составляют план развития с HR. Но год уже начался и как помочь
В конце года сотрудники обычно ставят цели на следующий год и составляют план развития с HR. Но год уже начался и как помочь своей команде с реализацией поставленных целей, если ты руководитель? 🔥 Своими рекомендациями по тому, на что лучше обращать внимание, когда уже составлен PDP и как определить реперные точки для контроля, поделится исполнительный директор SmartUp Илья Прахт на бесплатном вебинаре 26 января в 19:00. Во время эфира, мы обсудим: 💎 Почему важно заниматься развитием сотрудников и в чем здесь сложности; 💎 Как сделать процесс развития сотрудников системным и надежным; 💎 Какие бывают подходы к развитию сотрудников, их плюсы и минусы; 💎 Примеры инструментов, помогающих трекать эффективность сотрудников и их следование PDP По итогу мы сформируем простой чек-лист, по которому легко можно будет проверить, насколько ваш процесс развития сотрудников целостный и самодостаточный, и нужно ли еще что-то доработать. Начинаем 26 января в 19:00 по Москве. Приходите и приглашайте коллег!

С новыми силами, целями и планами встречаем свежий анонс! 🔥Курсов стартует не так много, но начать год с вложений в себя — л
С новыми силами, целями и планами встречаем свежий анонс! 🔥Курсов стартует не так много, но начать год с вложений в себя — лучшее решение!

#Otus_анонс 🔥 Соскучились по нашим мероприятиям? Выбирайте наши новые вебинары января и подключайтесь к трансляциям.
#Otus_анонс 🔥 Соскучились по нашим мероприятиям? Выбирайте наши новые вебинары января и подключайтесь к трансляциям.