OTUS: программирование и карьера в IT
Open in Telegram
Канал для быстрого карьерного роста в IT: опыт практиков, актуальные технологии и инструменты, чтобы быть впереди коллег и привлечь внимание руководителей. Иногда шутим! 🔔Включайте уведомления, чтобы не пропустить!
Show more7 380
Subscribers
-124 hours
-77 days
-930 days
Posts Archive
Друзья!
📚 Собрали для вас подборку статей марта из нашего блога, которые пользуются популярностью у читателей Хабра.
Как тимлиду и его команде оптимизировать нагрузку и улучшать результаты с помощью нейросетей?
💻 Расскажет Александр Пряхин — технический руководитель юнита в Авито на бесплатном практическом уроке от OTUS.
Вместе с опытным экспертом вы:
- узнаете, какие виды нейросетей существуют и как они могут быть применены в разработке ПО;
- рассмотрите основные принципы работы с инструментами, их преимущества, ограничения и практики применения;
- разберете конкретные примеры использования нейросетей в разработке.
⏰ Занятие пройдёт 1 апреля в 20:00 мск и будет приурочено к старту курса «Team Lead».
Доступна рассрочка на обучение!
📚 Книжная рубрика OTUS 📚
Книги порекомендовала Галина Баранова, преподаватель курса «Руководитель поддержки пользователей в IT».
Для меня ключевым в профессиональном росте было развитие коммуникационных навыков, поэтому особенно полезными оказались:
🍀
Роберт Чалдини «Психология убеждения»
– книга, раскрывающая механизмы влияния на людей;
🍀
Маршалл Розенберг «Ненасильственное общение»
– о том, как выражать свои мысли и эмоции, максимально экологично для окружающих;
🍀
Дэниел Гоулман «Эмоциональный интеллект. Почему он может значить больше, чем IQ»
– о том, как понимать свои и чужие эмоции и направлять их в созидательное русло.#OTUS_рекомендует #книги
♈️♓️♍️♏️♎️♌️♊️♋️♉️♐️♑️♒️
Многие не верят в них, но не методисты OTUS.
Подготовили для вас преподавательский гороскоп.
🔥Через час ждем вас на онлайн-конференции OTUS CONF: IT HR И УПРАВЛЕНИЕ
Вы узнаете:
🔘Как создавать позитивный образ бренда работодателя с помощью амбассадоров
🔘Откуда черпать актуальные сведения для анализа рынка труда
🔘Какие инструменты использовать в работе с сотрудниками
🔘Почему для HR важны навыки карьерного консультирования
На встрече выступят деврелы и HRBP с опытом в крупных компаниях
Тактические приемы борьбы с культурой ложной срочности на работе
Мы как никогда связаны друг с другом и подвижны, работаем на высоких скоростях, чтобы справиться с объемами работы и сохранить конкурентоспособность. Чувство срочности и нехватки времени владеет нами каждый день.
🏎 Однако бешеная активность в организациях слишком часто оказывается ложной срочностью: непродуктивной занятостью, которая не приводит к значимому прогрессу. Ложная срочность в той или иной степени существовала всегда, но пандемия, возросшая степень связи и ожидание быстрого реагирования незаметно усилили ее присутствие.
Как можно уберечься от невольного провоцирования ложной срочности в коллективе и избежать ее пагубных нисходящих последствий? — Смотрите в карточках 🙃
3D-моделирование востребовано практически везде: в разработке игр, киноиндустрии и мультипликации. Сложность и объем контента возросли настолько, что спрос на 3D-художников постоянно растет.
🚀Если вы хотите освоить новую профессию и стать частью престижной компании по разработке игр, приглашаем на онлайн-курс «3D-моделирование с нуля» от OTUS.
После обучения у вас будет портфтолио из готовых работ, в том числе выпускного проекта и вы сможете претендовать на эту должность в игровых студиях.🦉
Хотите начать применять на практике один из самых широко используемых языков программирования?
⚡ Тогда добро пожаловать на онлайн-курс «Программист С» в OTUS ⚡
Курс будет полезен Linux-администраторам, IoT-специалистам и разработчикам, которые хотят писать приложения под микроконтроллеры.
Почему стоит осваивать язык C?
🔘Универсальность и распространенность. Язык C широко используется во многих областях разработки.
🔘Производительность и эффективность. Сможете писать быстрый и эффективный код.
🔘Расширение кругозора. Будете лучше понимать и взаимодействовать с другими языками программирования.
🔘Развитие навыков программирования. Глубже поймете основы программирования и принципы работы компьютера.
Пройдите вступительный тест и займите место в группе с бонусной скидкой по промокоду devc10 (действует до 7 апреля) 🛍
9 главных выводов ИТ-лидеров за 2023 год
В ушедшем году ИТ-директора сталкивались со множеством проблем: экономические, политические и технологические события создавали как условия высокой неопределенности, так и новые возможности для организаций всех отраслей.
👨🏫 Любопытствуя, что все это значит, мы попросили ИТ-лидеров вспомнить события прошлого года и поразмышлять над тем, что они узнали.
В статье приводим основные выводы, которыми они поделились, и как они будут определять их действия в будущем.
🔤🔤🔤🔤🔤🔤🔤🔤
Через час начнется открытый вебинар «Тревожные сигналы при общении с кандидатом»
Вы узнаете:
Как проанализировать последствия, которые повлекут за собой те или иные качества будущего сотрудника
Как избежать пустой траты времени и ресурсов
Какие вопросы и как именно задавать кандидату
Какими бывают «красные флаги» на собеседованиях в IT-компании
Представляем подборку статей по 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.
Задумайтесь: во многих ли IT-компаниях сотрудники осознанно помогают бизнесу двигаться к целям?
Как HR бизнес-партнёр вы можете на это повлиять. Например:
распространять идеи бренда среди разных аудиторий
правильно анализировать рынок труда
точно оценивать способности кандидатов
❓Готовы стать тем самым двигателем изменений?
Тогда ждём вас на онлайн-конференции OTUS CONF: IT HR И УПРАВЛЕНИЕ
Вы узнаете:
🔘Как создавать позитивный образ бренда работодателя с помощью амбассадоров
🔘Откуда черпать актуальные сведения для анализа рынка труда
🔘Какие инструменты использовать в работе с сотрудниками
🔘Почему для HR важны навыки карьерного консультирования
На встрече выступят деврелы и HRBP с опытом в крупных компаниях
⏱ Начало: 28 марта, 10:00 МСК. Участие бесплатное
🎁 Бонус! Запишитесь на конференцию и получите 5% скидку на любой курс OTUS
Выберите недостающие числа 1, 4, 9, 16, ?, ?, 49, 64, 81, 100
Все ждешь, когда тебе начнут доверять задачи Middle+ или в будущем видишь себя в должности Архитектора ПО?
⚡️👣Сделай первый шаг к своей цели — успей занять место на онлайн-курсе «Архитектура и шаблоны проектирования»
Пройдите вступительный тест из 9 вопросов и получите доступ к бесплатным открытым урокам курса.
Тестирование — поможет вам узнать свой уровень знаний и определить готовы ли вы к обучению на курсе в OTUS!
