Últimas publicaciones de Reactify | Frontend Разработка (@reactify_it) en Telegram

Publicaciones de Telegram de Reactify | Frontend Разработка

Reactify | Frontend Разработка
Reactify - это активное Frontend сообщество для бесплатного обучения веб-разработке.

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

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

Закрытый чат:
https://community.reactify.ru

Связь:
@ruslan_kuyanets
5,171 Suscriptores
602 Fotos
49 Videos
Última Actualización 06.03.2025 00:22

El contenido más reciente compartido por Reactify | Frontend Разработка en Telegram

Reactify | Frontend Разработка

03 Mar, 11:05

1,151

📈 Ситуация на рынке труда в IT

Вакансий на рынке действительно мало, и он до сих пор не оправился после новогодних праздников. Ранее прогнозировалось, что к февралю количество предложений восстановится до уровня осени 2024 года, когда по всей России было около 4 тысяч вакансий. Однако сейчас их число колеблется в пределах 2300–2400, что почти в два раза меньше.

До нового года ситуация была иной: офферы приходили уже через неделю активного поиска (пример: оффер за 1 неделю). Количество собеседований доходило до 6–10 в неделю, и найти работу за месяц не составляло труда. Сейчас же поиск работы может затянуться до двух месяцев. В условиях такой высокой конкуренции важно быть максимально подготовленным.

Означает ли это, что найти работу невозможно?

Нет, даже в текущих условиях ребята продолжают получать офферы. Вот несколько примеров:
- Оффер на 250 тысяч рублей с нуля
- Два оффера в копилку наших ребят
- Еще два оффера
- Два ученика получили офферы
- Оффер на 210 тысяч рублей в Big Tech
- Оффер за один день

🔝 Кому сейчас легко?

Никому. Рынок требует адаптации, и важно быть сильнее других кандидатов. Это время для работы над своими навыками и повышения конкурентоспособности.

Прогнозы:
Ожидаем, что количество вакансий восстановится к концу весны. На это повлияет улучшение общей экономической ситуации, а также сезонные факторы. Однако стоит понимать, что рынок IT становится более зрелым и требовательным.

🌧 Стоит ли бросать учебу?

Нет. Текущая ситуация — это естественная конкуренция, которая существует в любой профессии.

Например:
- Среди студентов медицинских вузов лишь около 20% становятся врачами узких специальностей или хирургами. Остальные работают медперсоналом, лаборантами или врачами общей практики.
- Среди выпускников юридических факультетов только 10% достигают карьерных высот, становясь судьями, прокурорами или успешными адвокатами. Остальные работают в юридических фирмах, занимаясь рутинной работой.

То же самое происходит и в IT. Если вам нравится разработка, и вы готовы учиться, вы сможете пройти через конкуренцию. Рынок очищается от тех, кто пришел в IT только из-за хайпа и высоких зарплат, после курсов и думал, что с небольшой базой можно легко вкатиться.

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

Вывод:
Рынок IT становится более зрелым и избирательным. Пройти курс и сразу получить высокооплачиваемую работу теперь не получится — придется приложить усилия. Но если вы готовы учиться и развиваться, у вас есть все шансы на успех. Рынок отфильтрует тех, кто не готов вкладываться в свое развитие, и оставит только сильнейших.

Ваше будущее в ваших руках. Учитесь, адаптируйтесь и будьте на шаг впереди.
Reactify | Frontend Разработка

27 Feb, 07:58

1,945

📹 Собеседование на Middle Frontend | 50 вопросов студенту IT-Incubator

Когда-то давно я учил React по курсу React Самурай от Димыча. Недавно предложили на его канале провести собеседование. Я согласился :)

🔗 Список вопросов с ответами

📹 Видео
Reactify | Frontend Разработка

26 Feb, 08:56

1,743

Опрос про накрутку опыта 2024 (статистика открыта для всех)

Время подвести итоги 2024 года: помогает ли накрутка достигнуть ваших целей, увольняют ли на испытательном сроке, палит ли служба безопасности. За прохождение опроса бесплатный доступ в сообщество на 3 дня. Итоги опубликую в этом канале.

https://forms.gle/H3YbVcf1xKNUJUey9

Всем блогерам от 100 подписчиков раздам доступ к полученным ответам за репост (пишите в комментах со ссылкой на репост в ваших соц сетях)
Reactify | Frontend Разработка

18 Feb, 07:46

2,853

💬 Frontend Собеседование с разбором. Browser, JavaScript, TypeScript, React. Групповой мок-формат

В этом видео группа ребят, которые хотят устроиться на работу в IT, отвечают на теоретические вопросы от ведущего ментора. Это полноценная тренировка: участники учатся выступать перед аудиторией, формулировать свои мысли, дополнять ответы других и внимательно слушать, как отвечают их коллеги. В этом видео мы поговорим о ключевых технологиях: Browser, JavaScript, TypeScript и React.

Видео уже на канале!
Я не оставляю ссылку, так как видео лучше продвигается, если заходить на него напрямую с YouTube. Это помогает улучшить его рейтинг и увеличить шансы на органическое продвижение.

#frontend #interview
Reactify | Frontend Разработка

14 Feb, 09:00

2,184

👩‍💻 Продвинутый React

Выпущено три видео по паттернам и принципам программирования:

📹 5 продвинутых паттернов в React – изучаем ключевые подходы и паттерны в разработке React-приложений: Render Props, Slot Pattern (Component Injection), Proxy Component, Function as a Child, Compound Components.

📹 Принципы SOLID в React – учимся создавать переиспользуемые компоненты, используя SOLID-принципы. Разбираем, как правильно декомпозировать код и проектировать архитектуру с учетом лучших практик.

📹 Принципы ООП в React – закрепляем понимание объектно-ориентированного программирования, разбираем, откуда берутся паттерны и подходы, и как они помогают в разработке.

💡 Для чего это нужно?

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

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

#frontend #react #solid #oop
Reactify | Frontend Разработка

11 Feb, 08:03

2,483

👩‍💻 Принципы ООП в React.

В этом видео разберем основные принципы ООП — инкапсуляцию, наследование, полиморфизм и абстракцию — и покажем, как они работают в React. Узнаем, что такое Render Props, Component Injection, композиция и декомпозиция, и применим их в функциональных компонентах, Custom Hooks и HOCs.

Видео уже на канале!
Я не оставляю ссылку, так как видео лучше продвигается, если заходить на него напрямую с YouTube. Это помогает улучшить его рейтинг и увеличить шансы на органическое продвижение.

🔗 Репозиторий

#frontend #react #ооп
Reactify | Frontend Разработка

08 Feb, 20:07

2,600

🎉 Ровно год в менторстве!

Год назад, 8 февраля, я выложил пост у себя на канале о том, что начинаю обучать новичков. И с тех пор у меня было около 100 учеников, более 70 из которых пришли в разработку почти с нуля.

Больше всего учеников пришло осенью: сентябрь, октябрь, ноябрь. Почти все, кто начал обучение раньше, уже нашли работу. А сейчас многие заканчивают обучение и выходят на рынок. Каждый ученик — уникален, со своими сильными сторонами и трудностями, но всех нас объединила разработка.

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

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

Я постоянно стараюсь делать обучение лучше. Вот, например, сейчас — суббота, 22:55, а я пишу практический курс для учеников по Docker и CI/CD. 😅

Мне хочется формировать не просто сообщество разработчиков, а сильное комьюнити людей, которые не просто найдут работу, а станут реально крутыми специалистами. Надеюсь, у меня это получается!

Так что с праздником меня — с первой годовщиной в менторстве! 🥳😎

📹 Во вторник новое видео - Принципы ООП в React

👇Тот самый пост
https://t.me/reactify_IT/709
Reactify | Frontend Разработка

04 Feb, 15:11

2,928

😅 Псс... Прокачаться не надо?

Спасибо всем, кто поддерживает! Записывая новое видео, всегда переживаю, что мог где-то ошибиться, что-то не так сказать или неправильно употребить слово.

Съемка видео, написание сценария и монтаж — это непростая задача. На 20-минутное видео уходит три дня работы. А ведь у меня еще YeaHub, блог, менторство и социальные проекты.

Лучшая поддержка - это просмотр видео. Спасибо!

https://www.youtube.com/@reactify-it
Reactify | Frontend Разработка

04 Feb, 11:19

2,661

🖥 Задачи по Event Loop с собеседований

Задача №1

setTimeout(() => {
console.log('setTimeout')
})

const promise = new Promise((resolve, reject) => {
console.log(1);
setTimeout(() => {
console.log("timerStart");
resolve("success");
console.log("timerEnd");
}, 0);

Promise.resolve().then(() => {
console.log('resolve')
})
console.log(2);
});

promise.then((res) => {
console.log(res);
});

console.log(4);


Задача №2
setTimeout(function timeout() {
console.log('Таймаут 1');
}, 0);

let p = new Promise(function(resolve, reject) {
console.log('Создание промиса');

setTimeout(function timeout() {
console.log('Таймаут 2');
}, 0);

resolve();
});

p.then(function(){
console.log('Обработка промиса');
});

console.log('Конец скрипта');


Задача №3

const myPromise = (delay) => new Promise((res, rej) => { setTimeout(res, delay) })

setTimeout(() => console.log('in setTimeout1'), 1000);

myPromise(1000).then(res => console.log('in Promise 1'));

setTimeout(() => console.log('in setTimeout2'), 100);

myPromise(2000).then(res => console.log('in Promise 2'));

setTimeout(() => console.log('in setTimeout3'), 2000);

myPromise(1000).then(res => console.log('in Promise 3'));

setTimeout(() => console.log('in setTimeout4'), 1000);

myPromise(5000).then(res => console.log('in Promise '));


Задача №4

console.log(1);

setTimeout(() => console.log(2));

Promise.resolve().then(() => console.log(3));

Promise.resolve().then(() => setTimeout(() => console.log(4)));

Promise.resolve().then(() => console.log(5));

setTimeout(() => Promise.resolve().then(() => console.log(6)));

console.log(7);


Задача №5

console.log('start');

const promise1 = Promise.resolve().then(() => {
console.log('promise1');
const timer1 = setTimeout(() => {
console.log('timer1')
const promise2 = Promise.resolve().then(() => {
console.log('promise2');
const timer2 = setTimeout(() => {
console.log('timer2')
}, 0)
})
}, 0);
});

const timer3 = setTimeout(() => {
console.log('timer3');
const promise3 = new Promise(resolve => {
setTimeout(() => {
console.log('promise3');
resolve();
}, 0);
}).then(() => {
console.log('promise3 then');
})
}, 0);

async function asyncFunction() {
console.log('async start');
await new Promise(resolve => setTimeout(resolve, 0));
console.log('async middle');
await Promise.resolve().then(() => console.log('async promise'));
console.log('async end');
}

asyncFunction();

console.log('end');
Reactify | Frontend Разработка

04 Feb, 10:18

2,268

🖥 Разбор задач по Event Loop с собеседований

В этом видео мы подробно разберем выполнение кода в задачах по Event Loop шаг за шагом. Мы визуализируем процесс на схеме, чтобы показать, что происходит с кодом в момент его выполнения. Разберемся, как работает стек вызовов, что такое микротаски, макротаски и как они взаимодействуют в процессе обработки событий. Это видео поможет вам глубже понять внутреннюю работу Event Loop в JavaScript, что критически важно для собеседований и практических задач.

Видео уже на канале!
Я не оставляю ссылку, так как видео лучше продвигается, если заходить на него напрямую с YouTube. Это помогает улучшить его рейтинг и увеличить шансы на органическое продвижение.

🔗 СХЕМА

#frontend #javascript #eventloop