Все ждешь, когда тебе начнут доверять задачи Middle+ или в будущем видишь себя в должности Архитектора ПО?
⚡️👣 Сделай первый шаг к своей цели — успей занять место на онлайн-курсе «Архитектура и шаблоны проектирования»
Пройдите вступительный тест из 9 вопросов и получите доступ к бесплатным открытым урокам курса.
Тестирование — поможет вам узнать свой уровень знаний и определить готовы ли вы к обучению на курсе в OTUS!
⚡️
Пройдите вступительный тест из 9 вопросов и получите доступ к бесплатным открытым урокам курса.
Тестирование — поможет вам узнать свой уровень знаний и определить готовы ли вы к обучению на курсе в OTUS!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Выберите недостающие числа 1, 4, 9, 16, ?, ?, 49, 64, 81, 100
Anonymous Quiz
88%
25, 36
5%
24, 37
3%
28, 32
4%
21, 36
👍4
Задумайтесь: во многих ли IT-компаниях сотрудники осознанно помогают бизнесу двигаться к целям?
Как HR бизнес-партнёр вы можете на это повлиять. Например:
распространять идеи бренда среди разных аудиторий
правильно анализировать рынок труда
точно оценивать способности кандидатов
❓ Готовы стать тем самым двигателем изменений?
Тогда ждём вас на онлайн-конференции OTUS CONF: IT HR И УПРАВЛЕНИЕ
Вы узнаете:
🔘 Как создавать позитивный образ бренда работодателя с помощью амбассадоров
🔘 Откуда черпать актуальные сведения для анализа рынка труда
🔘 Какие инструменты использовать в работе с сотрудниками
🔘 Почему для HR важны навыки карьерного консультирования
На встрече выступят деврелы и HRBP с опытом в крупных компаниях
⏱ Начало: 28 марта, 19:00 МСК. Участие бесплатное
🎁 Бонус! Запишитесь на конференцию и получите 5% скидку на любой курс OTUS
Как HR бизнес-партнёр вы можете на это повлиять. Например:
распространять идеи бренда среди разных аудиторий
правильно анализировать рынок труда
точно оценивать способности кандидатов
Тогда ждём вас на онлайн-конференции OTUS CONF: IT HR И УПРАВЛЕНИЕ
Вы узнаете:
На встрече выступят деврелы и HRBP с опытом в крупных компаниях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
Представляем подборку статей по JavaScript, ReactJs, NodeJs, VueJs
🟡 Как очистить глобальные слушатели событий, интервалы и сторонние библиотеки в Vue-компонентах
В идеале Vue-компоненты представляют собой самодостаточные части пользовательского интерфейса без каких-либо заметных побочных эффектов для объектов за пределами области действия данного элемента. Но, к сожалению, это не всегда возможно.
🟡 Использование потоков для создания высокопроизводительных Node.js приложений
Node.js включает встроенный модуль stream, который позволяет нам работать с потоковыми данными. В данной статье на нескольких простых примерах мы объясним, как можно использовать этот модуль. Мы также опишем, как можно построить пайплайны, склеивая различные потоки вместе, чтобы создавать высокопроизводительные приложения для сложных сценариев использования.
🟡 Захват флага: Практика уязвимости веб-приложений на Node.js
На этот раз я принес вам практикум по поиску уязвимостей в веб-приложениях Node.js. Это несложно. В веб-приложении есть 2 уязвимости. Способ «захватить флаг» — означает успешно войти в систему. Если вам все удалось, текст flag будет отображен на странице.
🟡 Создание бессерверных API с помощью Node.js и AWS Lambda
AWS Lambda — это разновидность функции как услуги (FaaS), которая позволяет выполнять код по требованию в ответ на предварительно сконфигурированные события или запросы. Статья познакомит вас с AWS Lambda и поможет создать и развернуть функции Lambda с помощью Node.js и AWS SAM.
🟡 Рефакторинг компонента React со 165 до 30 строк
React Hook Form — одна из самых популярных библиотек для обработки элементов ввода формы в экосистеме React. Но добиться ее правильной интеграции может быть непросто, если использовать какую-либо библиотеку компонентов. В этой статье автор показывает, как можно интегрировать React Hook Form с различными компонентами Material UI.
🟡 Создание собственного React с нуля
Хотя многие разработчики успешно применяют такие библиотеки как React или Vue, понимание их точной внутренней работы не слишком широко изучено. В этой статье расскажем о создании собственной библиотеки реактивного рендеринга, и разъясню, что происходит под капотом.
🟡 React hooks, как не выстрелить себе в ноги. Часть 1: работа с состоянием
Использование хуков, с одной стороны, позволяет использовать методы жизненного цикла в функциональных компонентах и призваны улучшать производительность, что делает функциональные компоненты полноценным конкурентом классовых компонентов. С другой стороны, неправильное использование хуков приводит к лишним операциям и может свести на нет все преимущества функциональных компонентов. В этой серии статей разберем основные хуки реакта и как их использовать правильно.
🟡 React hooks, как не выстрелить себе в ноги. Часть 2: useEffect и useLayoutEffect
В этой статье разберем как с помощью useEffect воспроизвести методы жизненного цикла в функциональных компонентах. Поговорим, как и когда использовать useEffect и useLayoutEffect. Обсудим особенности отправки запросов из useEffect. Также узнаем, почему массив зависимостей необязателен и когда это может пригодиться.
🟡 React hooks, как не выстрелить себе в ноги. Часть 3.1: мемоизация, memo
В прошлых статьях мы разбирали, как работать с useState и с useEffect. Знаем: код компонента будет выполняться каждый раз при его обновлении. Отсюда возникает проблема — данные и сложные вычисления будут теряться, также будет происходить лишнее обновление дочерних компонентов. Эти проблемы решает хук useMemo и обертка над ним useCallback, но оба работают в связке с memo hoc.
🟡 Фреймворки для тестирования Node: Хорошие, плохие, медленные и ресурсоемкие
Давайте вместе выясним, как обстоят дела с требованиями к памяти и производительностью Jest в сравнении с его конкурентами: AVA, Mocha и Tap.
В идеале Vue-компоненты представляют собой самодостаточные части пользовательского интерфейса без каких-либо заметных побочных эффектов для объектов за пределами области действия данного элемента. Но, к сожалению, это не всегда возможно.
Node.js включает встроенный модуль stream, который позволяет нам работать с потоковыми данными. В данной статье на нескольких простых примерах мы объясним, как можно использовать этот модуль. Мы также опишем, как можно построить пайплайны, склеивая различные потоки вместе, чтобы создавать высокопроизводительные приложения для сложных сценариев использования.
На этот раз я принес вам практикум по поиску уязвимостей в веб-приложениях Node.js. Это несложно. В веб-приложении есть 2 уязвимости. Способ «захватить флаг» — означает успешно войти в систему. Если вам все удалось, текст flag будет отображен на странице.
AWS Lambda — это разновидность функции как услуги (FaaS), которая позволяет выполнять код по требованию в ответ на предварительно сконфигурированные события или запросы. Статья познакомит вас с AWS Lambda и поможет создать и развернуть функции Lambda с помощью Node.js и AWS SAM.
React Hook Form — одна из самых популярных библиотек для обработки элементов ввода формы в экосистеме React. Но добиться ее правильной интеграции может быть непросто, если использовать какую-либо библиотеку компонентов. В этой статье автор показывает, как можно интегрировать React Hook Form с различными компонентами Material UI.
Хотя многие разработчики успешно применяют такие библиотеки как React или Vue, понимание их точной внутренней работы не слишком широко изучено. В этой статье расскажем о создании собственной библиотеки реактивного рендеринга, и разъясню, что происходит под капотом.
Использование хуков, с одной стороны, позволяет использовать методы жизненного цикла в функциональных компонентах и призваны улучшать производительность, что делает функциональные компоненты полноценным конкурентом классовых компонентов. С другой стороны, неправильное использование хуков приводит к лишним операциям и может свести на нет все преимущества функциональных компонентов. В этой серии статей разберем основные хуки реакта и как их использовать правильно.
В этой статье разберем как с помощью useEffect воспроизвести методы жизненного цикла в функциональных компонентах. Поговорим, как и когда использовать useEffect и useLayoutEffect. Обсудим особенности отправки запросов из useEffect. Также узнаем, почему массив зависимостей необязателен и когда это может пригодиться.
В прошлых статьях мы разбирали, как работать с useState и с useEffect. Знаем: код компонента будет выполняться каждый раз при его обновлении. Отсюда возникает проблема — данные и сложные вычисления будут теряться, также будет происходить лишнее обновление дочерних компонентов. Эти проблемы решает хук useMemo и обертка над ним useCallback, но оба работают в связке с memo hoc.
Давайте вместе выясним, как обстоят дела с требованиями к памяти и производительностью Jest в сравнении с его конкурентами: AVA, Mocha и Tap.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🤩1
Через час начнется открытый вебинар «Тревожные сигналы при общении с кандидатом»
Вы узнаете:
Как проанализировать последствия, которые повлекут за собой те или иные качества будущего сотрудника
Как избежать пустой траты времени и ресурсов
Какие вопросы и как именно задавать кандидату
Какими бывают «красные флаги» на собеседованиях в IT-компании
Please open Telegram to view this post
VIEW IN TELEGRAM
9 главных выводов ИТ-лидеров за 2023 год
В ушедшем году ИТ-директора сталкивались со множеством проблем: экономические, политические и технологические события создавали как условия высокой неопределенности, так и новые возможности для организаций всех отраслей.
👨🏫 Любопытствуя, что все это значит, мы попросили ИТ-лидеров вспомнить события прошлого года и поразмышлять над тем, что они узнали.
В статье приводим основные выводы, которыми они поделились, и как они будут определять их действия в будущем.
В ушедшем году ИТ-директора сталкивались со множеством проблем: экономические, политические и технологические события создавали как условия высокой неопределенности, так и новые возможности для организаций всех отраслей.
В статье приводим основные выводы, которыми они поделились, и как они будут определять их действия в будущем.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1👏1😎1
Хотите начать применять на практике один из самых широко используемых языков программирования?
⚡ Тогда добро пожаловать на онлайн-курс «Программист С» в OTUS ⚡
Курс будет полезен Linux-администраторам, IoT-специалистам и разработчикам, которые хотят писать приложения под микроконтроллеры.
Почему стоит осваивать язык C?
🔘 Универсальность и распространенность. Язык C широко используется во многих областях разработки.
🔘 Производительность и эффективность. Сможете писать быстрый и эффективный код.
🔘 Расширение кругозора. Будете лучше понимать и взаимодействовать с другими языками программирования.
🔘 Развитие навыков программирования. Глубже поймете основы программирования и принципы работы компьютера.
Пройдите вступительный тест и займите место в группе с бонусной скидкой по промокоду devc10 (действует до 7 апреля)🛍
Курс будет полезен Linux-администраторам, IoT-специалистам и разработчикам, которые хотят писать приложения под микроконтроллеры.
Почему стоит осваивать язык C?
Пройдите вступительный тест и займите место в группе с бонусной скидкой по промокоду devc10 (действует до 7 апреля)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2❤1
Media is too big
VIEW IN TELEGRAM
3D-моделирование востребовано практически везде: в разработке игр, киноиндустрии и мультипликации. Сложность и объем контента возросли настолько, что спрос на 3D-художников постоянно растет.
🚀 Если вы хотите освоить новую профессию и стать частью престижной компании по разработке игр, приглашаем на онлайн-курс «3D-моделирование с нуля» от OTUS.
После обучения у вас будет портфтолио из готовых работ, в том числе выпускного проекта и вы сможете претендовать на эту должность в игровых студиях.🦉
После обучения у вас будет портфтолио из готовых работ, в том числе выпускного проекта и вы сможете претендовать на эту должность в игровых студиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Тактические приемы борьбы с культурой ложной срочности на работе
Мы как никогда связаны друг с другом и подвижны, работаем на высоких скоростях, чтобы справиться с объемами работы и сохранить конкурентоспособность. Чувство срочности и нехватки времени владеет нами каждый день.
🏎 Однако бешеная активность в организациях слишком часто оказывается ложной срочностью: непродуктивной занятостью, которая не приводит к значимому прогрессу. Ложная срочность в той или иной степени существовала всегда, но пандемия, возросшая степень связи и ожидание быстрого реагирования незаметно усилили ее присутствие.
Как можно уберечься от невольного провоцирования ложной срочности в коллективе и избежать ее пагубных нисходящих последствий? — Смотрите в карточках🙃
Мы как никогда связаны друг с другом и подвижны, работаем на высоких скоростях, чтобы справиться с объемами работы и сохранить конкурентоспособность. Чувство срочности и нехватки времени владеет нами каждый день.
Как можно уберечься от невольного провоцирования ложной срочности в коллективе и избежать ее пагубных нисходящих последствий? — Смотрите в карточках
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😐1🤗1
Вы узнаете:
На встрече выступят деврелы и HRBP с опытом в крупных компаниях
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
♈️♓️♍️♏️♎️♌️♊️♋️♉️♐️♑️♒️
Многие не верят в них, но не методисты OTUS.
Подготовили для вас преподавательский гороскоп.
Многие не верят в них, но не методисты OTUS.
Подготовили для вас преподавательский гороскоп.
🔥6😱2