Руслан Куянец | Reactify – Telegram
Руслан Куянец | Reactify
5.84K subscribers
704 photos
52 videos
39 files
287 links
Я IT-специалист, ментор и основатель проекта YeaHub и сообщества Reactify. Здесь рассказываю про Frontend и IT.

Менторство:
https://reactify.ru

YouTube канал:
https://youtube.com/@reactify-it

YeaHub:
https://yeahub.ru/

Связь:
@ruslan_kuyanets
Download Telegram
Можно ли утверждать, что многие специалисты среднего уровня (мидлы) на самом деле являются лишь усиленными джунами с "накрученным" опытом?

Мое мнение – категорически нет. Если сотрудники с так называемым "накрученным" опытом уже работают в компании, приносят ей пользу и действуют наравне или даже лучше, чем мидлы с "реальным" опытом, то в этом нет ничего плохого.

Важным является не прошлое сотрудника, а его настоящие достижения и, прежде всего, результаты его работы. Здесь важны талант и интерес к профессии; существуют одаренные люди, которые демонстрируют впечатляющие результаты. Если же отсутствуют талант, умения и навыки, то джуну с "накрученным" опытом невозможно удержаться в компании – это утопия и миф.

Вот как ответила Залифа. @it_coach1

Ваше мнение 👇👇👇
👍14🔥5
Кому нужно резюме разобрать? На прямой эфир все
Друзья, под этим постом пишите любые ваши вопросы к прямому эфиру и скидывайте ваше резюме, если хотите чтобы я его разобрала 🔥
🔥4💯31👍1
YouTube, растем🏆🎉

Маленькая победа. Скоро видео roadmap с ресурсами для изучения Frontend
🔥19👍63💯2
Инкапсуляция в JavaScript

Инкапсуляция в JavaScript — это принцип объектно-ориентированного программирования, который позволяет скрыть детали реализации объекта от внешнего использования. Это значит, что можно создать объекты, внутреннее состояние которых (их переменные и функции) не будет доступно напрямую извне. Вместо этого взаимодействие с объектом осуществляется через публичные методы (функции), которые объект предоставляет. Эти методы называются интерфейсом объекта.

Преимущество инкапсуляции заключается в том, что разработчик может изменять внутреннюю реализацию объекта, не беспокоясь о том, что это повлияет на внешний код, который использует этот объект. Это обеспечивает лучшую модульность и гибкость в разработке программного обеспечения.

В JavaScript инкапсуляция обычно достигается с помощью функций или классов, где локальные переменные и функции (не привязанные к this) скрыты внутри, а доступ к ним можно получить только через определённые публичные методы. С приходом синтаксиса ES6 и введением ключевого слова class, инкапсуляция стала проще и более интуитивно понятной благодаря использованию приватных полей и методов, которые обозначаются символом # перед именем.

#JavaScript #oop #инкапсуляция
13👍3💯2
Вычисление количества дней между двумя датами

Используйте следующий фрагмент кода, чтобы найти количество дней между двумя заданными датами. Этот метод особенно полезен для:

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

#date #JavaScript #timeDifference #solution
11👍3💯21
Гайд по работе с нейросетями

Эти шаги позволят вам легко сохранить информацию в удобном для печати формате и обработать её с помощью нейросети.

1. На сайте, документации нажмите в контекстном меню "Печать"
2. Сохраните документ в формате PDF.
3. Отправьте PDF файл нейросети ChatGPT.
4. Нейросеть извлечет основные тезисы из документа.
👍6💯2
Очистка всех cookies на веб-странице

Для удаления всех cookies, хранящихся на веб-странице, можно использовать следующий фрагмент кода. Этот метод будет полезен:

- для быстрой очистки данных сессии
- чтобы улучшить конфиденциальность и безопасность пользовательской сессии

#solution #JavaScript #cookies #privacy
7👍5🔥2
Chunks

Чанки в JavaScript — это техника разделения данных или кода на меньшие фрагменты (чанки) для более удобной обработки или для оптимизации загрузки веб-приложений. Это может быть полезно в различных сценариях, например, при обработке больших массивов данных или при реализации "ленивой" загрузки модулей в приложении.

В контексте веб-разработки, чанки часто используются для оптимизации загрузки приложений. С помощью техники разделения кода на чанки (code splitting) можно разбить большой объем кода на меньшие фрагменты, которые затем могут быть загружены по мере необходимости, а не все сразу. Это уменьшает время загрузки приложения, поскольку пользователь скачивает только тот код, который ему нужен в данный момент.

В современных JavaScript-фреймворках и сборщиках, таких как Webpack, Rollup или Parcel, реализация code splitting обычно достигается с помощью асинхронных импортов или специальных комментариев для указания точек разделения кода.

#chunks #JavaScript
13💯33
Frontend Roadmap 2024. План + Ресурсы для бесплатного обучения.

Комплексный план обучения для начинающих фронтенд-разработчиков. В данном roadmap систематизированы ключевые технологии, необходимые для старта в профессии, сопровождаемые обширным перечнем бесплатных образовательных ресурсов. Для каждого направления технологий вы найдете подборки статей, видеороликов и бесплатных курсов, тщательно отобранных для эффективного самостоятельного обучения. Этот план исключает необходимость дополнительных платных курсов, предоставляя все необходимые инструменты для самостоятельного освоения фронтенд-разработки.
👍2185
ПЛАН РАЗВИТИЯ | РЕСУРСЫ ДЛЯ ОБУЧЕНИЯ | ROADMAP | FRONTEND

Учитесь бесплатно. Долой дорогие и неэффективные курсы! Это полный план обучения, советы, бесплатные курсы и материалы. Вы можете абсолютно с нуля обучиться на Frontend Разработчика.

Ссылка на Figma

#roadmap
👍49🔥8💯74🫡3
Руслан Куянец | Reactify pinned «ПЛАН РАЗВИТИЯ | РЕСУРСЫ ДЛЯ ОБУЧЕНИЯ | ROADMAP | FRONTEND Учитесь бесплатно. Долой дорогие и неэффективные курсы! Это полный план обучения, советы, бесплатные курсы и материалы. Вы можете абсолютно с нуля обучиться на Frontend Разработчика. Ссылка на Figma…»
Генерация случайного HEX-цвета

Для создания случайных HEX-цветов в ваших веб-проектах или приложениях, используйте следующий фрагмент кода. Этот метод особенно удобен при:

- разработке дизайна сайта или приложения,
- создании визуальных эффектов,
- тестировании отображения элементов с разными цветами.

#JavaScript #randomColor #hex #solution
👍7💯33
Мероприятия от Тинькофф всегда на высоте, особо выделяю Круглый стол🤩

Сейчас в тренде масса мероприятий — каждая компания старается выделиться, борясь за внимание специалистов. И многие компании запускают каналы, которые ведут их разработчики, что действительно круто💪
👍4🔥41
Как выжить и получить оффер фронтендеру?

Поиск работы — игра, в которой выживает сильнейший. Потраченное время, сотни откликов, десятки собеседований и зачастую никакого результата🥲

Но эту систему можно хакнуть! Главное —
1️⃣ Научиться правильно презентовать свой опыт
2️⃣ Выписать вопросы, которые чаще всего задают на собеседованиях и потренироваться отвечать на них
3️⃣ Понять, как мыслят проверяющие при оценке тестового задания, на что важно обратить внимание при его решении
4️⃣ Определить, на прокачке каких навыков нужно сфокусироваться в первую очередь.

С этими задачами помогут наши партнеры — Solvery. На следующей неделе ребята проводят Frontend Fest по трудоустройству!

📆 Расписание феста:

25.03 в 18:30Из чего состоит получение оффера? Необходимые скиллы, советы по резюме и воронка найма
26.03 в 19:00Разбор решений тестового задания
27.03 в 19:00Моковое собеседование по JavaScript
28.03 в 19:00Разбор резюме

Переходите по ссылке, чтобы зарегистрироваться на фест!
👍6🔥43
Хорошо летит👍

Если вы еще не смотрели то советую посмотреть. Там много советов и материалов. Кто знает, возможно вы найдете тот самый ресурс в этом видео❤️

Если поставите лайк и оставите коммент, то это поможет в продвижении видео. А если посмотрите видео до конца, то вообще видео в рекомендации попадет.

Хочу больше видео по JS записывать. Объяснять сложные темы, продвинутые.

Еще планирую разыграть менторство на неделю. Как это лучше сделать? Есть рандом боты простые?
9👍542
Видео настолько полезное, что владельцы курсов ставят дизлайки, чтобы не лишиться денег🏆

Давайте проучим этих негодяев😤 поставим все дружно лайк🤞
🫡15👍4😁4💯3🔥1
Походу залетели в рекомендации, такое уведомление впервые у меня🤞🥺

Спасибо вам за поддержку🔥🤝💙
👍23🔥443😁1
Извлечение параметров запроса из URL

Для удобного получения параметров запроса из URL в ваших веб-проектах, можно использовать следующий фрагмент кода. Этот метод особенно полезен при:

- разработке веб-приложений, где необходимо анализировать и использовать данные из URL,
- создании функционала фильтрации и пагинации на основе параметров запроса,
- реализации функций поиска, где параметры передаются через URL.

#JavaScript #queryParams #solution
👍8🔥54
Детерминированность

Детерминированность в контексте программирования, означает, что при одинаковых входных данных функция или программа всегда будет выдавать один и тот же результат.

Предсказуемость:
Детерминированное поведение критически важно для разработки надёжных и безопасных программ, особенно в задачах, где точность является ключевым фактором.

Тестирование:
Детерминированные функции легче тестировать, так как известен ожидаемый результат исполнения при заданных входных данных.

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

#JavaScript
👍106🔥2
Вывод времени из объекта даты

Чтобы получить время в формате часы:минуты:секунды из заданной даты в ваших JavaScript проектах, воспользуйтесь следующим кодом. Этот метод будет полезен, когда необходимо:

- отобразить точное время событий или записей,
- провести анализ времени выполнения операций,
- вести логи с указанием времени событий.

#JavaScript #date #solution
👍6🔥33