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

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

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

YeaHub:
https://yeahub.ru/

Связь:
@ruslan_kuyanets
Download Telegram
😎 Самые сложные вопросы для новичков и самые популярные вопросы с собеседований

Один из больших плюсов развития платформы для подготовки к собеседованиям — это возможность делать аналитику. Сейчас мы анализируем, какие вопросы оказываются самыми сложными для тех, кто готовится к собесам. Как это проверяем? Всё просто: если человек нажимает «не знаю» в квизе, и таких пользователей много, значит вопрос действительно сложный и мало кому знаком.

Кроме того, мы добавляем на платформу реальные собеседования в цифровом виде и смотрим, какие вопросы встречаются чаще всего — получается очень крутая статистика.

Что в итоге? Если на собеседовании задать вопросы про Redux (который многие указывают в резюме), то можно довольно легко проверить реальные знания кандидата 😁 — вероятность того, что он не ответит, довольно высока.

А какой вопрос самый популярный для фронтенд-разработчиков? «Что такое CORS?» и «Как работает Event Loop?». Большая часть вопросов в топе — это JavaScript.

Сейчас в YeaHub мы наняли человека, который будет переносить всё больше собеседований из нашей базы записей на платформу. Хотим ускорить темп, чтобы охватить как можно больше компаний.

Также планируем до Нового года успеть запустить сервис лайвкодинга — что-то вроде LeetCode, но с реальными задачами с собеседований.

Можете сами изучить: https://yeahub.ru/dashboard/analytics

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

ПС.. чем больше времени пройдет, тем больше будет выборка, запустили недавно, поэтому не успели еще собрать достаточно данных
🔥10👍43
🤒 Рынок ошалел. Сеньоры больше не нужны

Провёл небольшой эксперимент на HH: решил создать «идеального кандидата» — выпускника МФТИ, с английским C1, опытом работы в топ-компаниях (Т-Банк, ВБ, Яндекс), участием в олимпиадах и хакатонах, и общим стажем около 5 лет.

Резюме сделал максимально аккуратным: короткие, легко читаемые пункты, сильные и чуть ли не нереалистичные достижения — в общем, всё как по учебнику идеального CV.

Ожидания были выше.

Вот какие выводы я сделал:

- Сейчас спрос больше на мидлов, чем на сеньоров.
- Компании экономят и не спешат звать «идеального» (а значит дорогого) кандидата.
- Слишком идеальное резюме выглядит подозрительно — это может отпугивать.

Важно: автоотказов было мало, в основном — ручные, значит фильтры я прошёл хорошо.

Цифры:
✔️ ~200 откликов — маловато, но выборка всё же репрезентативная.
✔️ 12 приглашений на собеседование.
✔️ 57 отказов.
✔️ 128 — «ожидает».

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

Из 12 «приглашений» реальных контактов с рекрутерами было всего 4 (остальное — боты/автоответы). И ни одного бигтеха — только компании около бигтех-уровня.

Ещё один важный вывод: пассивный поиск не работает.
Мой поиск выглядел так: включил автоотклики и пару раз в день заходил ответить на сообщения. У меня нет острой потребности в работе — свои проекты занимают всё время. Но если работа вам действительно нужна, то придётся действовать активно и присутствовать везде.

Планы: в декабре снова выйти на рынок с новым аккаунтом и похожим резюме, но уже не таким «идеальным».

Ну а четыре контакта рекрутеров пополнили мою базу для менторства — ученикам пригодится.

💪 Хочешь увидеть само резюме и материалы для подготовки?
Вступай в Frontend Элиту — там я выкладываю всё самое полезное.

https://news.1rj.ru/str/+TCFPcrZTS9YwZDli
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍8🔥1😁1🤝1
👴🏼 Версии React: не будь стариком

Знаете, я недавно поймал себя на мысли, что большинство курсов и видео по React остаются актуальными даже спустя 4–5 лет. По сути, в реальной работе мы продолжаем использовать базовые концепции, и редко встречается применение действительно новых возможностей библиотеки. Не так уж часто увидишь проект, где активно используют серверные компоненты, useId, хуки для форм вроде useFormStatus, или что-то для конкурентного режима, вроде useTransition. Даже изменения в батчинге, появившиеся в React 18, многим знать не обязательно. А про то, что под капотом давно работает Fiber — многие опытные разработчики слышат об этом впервые.

Как правило, любые видео «о новых возможностях React» сводятся к обзорам с примерами на YouTube, а не настоящему использованию всех этих фич в реальных проектах. Даже ролики, которые громко называют «Практика с React 19», на деле оказываются очередным проектом, написанным привычным способом, без каких-либо новых инструментов.

И вот чтобы не оказаться в ловушке, когда через 3–5 лет вы уже сеньор, а в вакансии внезапно требуют «знание React 18!!», а вы даже не знаете, что такое Fiber, — всё-таки нужно изучать нововведения и стараться применять их в работе. Не насильно, не ради галочки, а там, где это действительно имеет смысл. Но важно хотя бы пощупать каждую новую фичу руками — просто чтобы помнить, что такой инструмент существует, и в нужный момент вы могли бы его использовать.

Я всегда удивлялся вакансиям, где восклицательно пишут «Знание ES6!». А потом понял: есть много специалистов, которые годами сидят на одном проекте и не знают, что существуют стрелочные функции, продолжают писать в старом ООП-стиле, мутируют данные — когда давно уже принято писать в функциональном стиле, с иммутабельностью и современным подходом.

Подборка видео:
1) Пишем todo list на React 19 с нуля!
2) Новые хуки useTransition и useDeferredValue в React 18
3) Новый React 19: 7 изменений.
18🔥7🤝4👍3
🔥 Фронтенд будущего: ИИ-инструменты и Docs-as-Code в ЮMoney

Фронтендеры из ЮMoney поделятся опытом 6 декабря, онлайн, на бесплатной IT-конференции ЮMoneyDay, который помогает делать быстрее и качественнее:

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

🟣 Docs-as-Code на фронтенде: почему выбрали Markdoc и как мы решаем практические задачи с помощью этого инструмента.

Подробнее о программе и регистрации — на сайте конференции ™️
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥2😁2🤝2
👩‍💻 Идеальный собес на React-разработчика

Часто думаю о том, какими вообще должны быть собеседования: сколько этапов, сколько времени, что именно они должны проверять и что мы хотим увидеть в кандидате. У меня сформировалось своё мнение.

Как собесы выглядят сейчас?

1. Чистая теория.
Тут всё понятно: вопросы можно заучить, зазубрить до автоматизма — и толку от этого этапа минимум. Проверить реальный уровень сложно.

2. Теория с упором на опыт и рассуждения.
Это уже лучше. Спрашивают не «что такое утечка памяти?», а «сталкивался ли, как решал?». Не «что такое WebSocket?», а «как использовал, какие были проблемы?». Тут хотя бы можно услышать мышление кандидата, а не выученные определения.

3. Алгоритмы и задачи.
Для многих разработчиков это стресс, даже для опытных. Нужна отдельная подготовка, алгоритмы надо специально учить. В итоге — студенты без опыта решают лучше сеньоров. Плюс такие задачи легко списать у нейронки, потому реальную компетенцию они отражают плохо.

4. Вопросы по опыту.
В целом неплохой подход: кандидат рассказывает о задачах, процессах, достижениях. Но это тоже можно подготовить заранее и выдавать заученный текст даже без настоящего опыта.

5. Хардкор-копание в опыт.
Когда идут в глубину, разбирают рабочие кейсы, задают наводящие вопросы, проверяют по мелочам — тут уже не притворишься. Особо если затрагивают что-то рутинное, что знает только человек с реальным опытом: git-кейсы, интерфейс инструментов, реальные проблемы в проекте и т.п.

6. Лайвкодинг.
Сделать запрос, пофиксить баг, отрефакторить код. Лучше, чем алгоритмы, но всё ещё можно улучшить.

Итого: два лучших формата сейчас
— глубокое копание в реальный опыт + нюансы
— лайвкодинг с приближёнными к работе задачами

Но кажется, что можно сделать ещё лучше.

💡 Идея: собес на реальном мини-проекте

За 1.5–2 часа реально понять уровень кандидата, если сделать более «приближённый к бою» формат.

Что делаем?
1. Готовим небольшой проект, похожий на ваш реальный стек и домен.
2. Создаём трекер задач: фичи, баги, настройки инструментов, конфиги eslint и т.д.
3. Добавляем документацию и гайдлайн по стилю.
4. Кандидат ориентируется в проекте, читает доку, смотрит структуру, разбирается в задачах и процессе работы с ветками.
5. Он берёт любую задачу, оценивает сложность, начинает решать, задаёт вопросы, изучает ТЗ, ищет баги.
6. Можно пользоваться интернетом.
7. Кандидат работает с экраншарингом.

Важно: проект должен быть не «один файл», а со средней структурой — страницы, компоненты, хелперы. Тогда нейронка мало поможет: слишком много контекста. Нужно читать код, разбираться в ТЗ, проверять результат в браузере.

Что это даёт?

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

Минусы
— Тяжелее готовить новые задачи — их могут «разгадать» предыдущие кандидаты.
— Сразу нужно уделить ~2 часа времени. Но это компенсируется тем, что можно остановить собес в первые 15–20 минут, если видно, что кандидат не тянет.

Почему идея кажется логичной?
— Уменьшается конкуренция: сложнее готовиться
— Если человек справился с такой задачей — уже не важно, настоящий у него опыт или нет. Он ориентируется в коде и показывает результат.

Почему такие собесы до сих пор не распространены?

Похоже, многим компаниям просто комфортно в текущей системе. Или им действительно всё равно — лишь бы нанять кого-то «достаточного».

💪 Если хотите обсудить — присоединяйтесь в наш бесплатный чатик Frontend Элита: https://news.1rj.ru/str/+TCFPcrZTS9YwZDli
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86🔥4💯1
🚀 От фронтендера к руководителю (COO)

Многие из вас знают мой путь в IT, а если не знаете — вот серия постов.

Мой путь в IT. От монтажника до Frontend Разработчика
Как я изучал программирование
Как я искал первую работу в 2021 году
Мой первый серьезный проект: как я, джун, работал за мидла в британском финтехе
Работа в международной компании
Миграция бекенда и масштабный рефакторинг
Мой первый стартап — сервис онлайн-записи App-Salute
Уникальный опыт, который переоценить невозможно
Мой полный стек технологий

Если коротко: уже 5 лет я расту как не в себя. Мне это нравится, и я хочу большего.

Год назад я ушёл из найма, чтобы развивать свой проект YeaHub, и он растёт очень быстрыми темпами. К нам присоединяются другие менторы со своими учениками, а теперь все наши стажёры работают вместе: Frontend, iOS, Android, QA, BA/SA, AQA, Backend, Design — скоро ждём и PM.

Сегодня в команде YeaHub уже 110 участников 🤯
И я выступаю в роли непосредственного руководителя.

Если добавить сюда менторство и сообщество учеников — это ещё 240+ человек. В итоге я одновременно управляю большим количеством людей: направляю, мотивирую, делегирую задачи. Что-то успешно отдаётся команде, а что-то пока не получается делегировать — и я делаю это сам.

В YeaHub выстроилась чёткая иерархия: у каждой команды есть свой лид, все взаимодействуют друг с другом, процессы работают. И это круто. Потому что моя задача уже не только «делать», а отвечать за стратегию YeaHub, привлекать новых специалистов, улучшать продукт и добавлять актуальные сервисы.

Сегодня YeaHub — это полноценная компания:
процессы, графики релизов и обновлений, поддержка, маркетинг.
Но мне хочется большего.

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

Какой рост без этого?
Глуп тот руководитель, который не ищет способы улучшать и оптимизировать.

Это серьёзные вызовы, конкуренция и масштабирование. Мне хочется дорасти до уровня таких проектов, как Хабр, Хекслет и других сильных IT-платформ. Готов ли я к этому сейчас? Честно — пока нет.

Я давно хотел изменить своё мышление и получить системные знания для руководителя. И вот этот момент настал.

С нового года я начинаю обучение на COO в Стратоплане.
Про эту школу я давно слышал, видел много отзывов — и наконец решился.

Изначально я шёл на курс CTO. Логика простая: я разработчик, значит нужно становиться техническим директором, архитектором, отвечать за технологии и инфраструктуру.

Но на вступительном задании и собеседовании мне открыли глаза.

Мне прямо сказали: «У тебя нет проблем с технологиями. У тебя на проекте есть полноценная инфраструктура. Твой запрос — в другом. Ты хочешь развивать проект и формировать бизнес-стратегию».

Мои решения, кейсы и подход при решении задания показали, что мне ближе роль COO, а не CTO. И это был момент прозрения. Я выбирал путь «по привычке», а не по реальному запросу.

Сейчас я уже добавлен во все чаты, получил материалы и жду первого занятия в новом году. Этот курс — не просто обучение, а среда для руководителей уровня C-level: нетворкинг, реальные задачи, нестандартные ситуации и общение с сильными управленцами и наставниками из разных компаний.

Новый год — новые возможности. 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1312🤝2
📚 А еще я отснял куча материала для YouTube. Ждите годноту на канале

1. Полный гайд по собеседованиям в IT.

2. Как реально подготовиться к собеседованию в IT

3. 10 вопросов, которые задают на КАЖДОМ Frontend-собеседовании

4. ВСЕ задачи по JavaScript на собеседованиях. 60+ задач по темам

5. Собеседование на Frontend Разработчика. Самые сложные вопросы


Все они находятся на стадии монтажа. До нового года постараюсь выложить все 🚀
🔥325👍2🤝2
Forwarded from YeaHub
🖥 10 вопросов, которые задают на КАЖДОМ Frontend-собеседовании

Полезные материалы для изучения сложных тем. Подборка видео в YouTube.

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

📹 Как работает this в javanoscript

📹 Логика Дженериков в TypeScript: Generics, Extends и Conditional Types

Ссылка на видео с топ вопросов: https://www.youtube.com/watch?v=zTCK3c92XQA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥153👍3🤝1
🤯 Тренд конца 2025 года в IT:

— Ты один фронтендер на проекте, где по идее их должно быть трое.

— Тебе обещают, что скоро наймут ещё, но в итоге говорят: «Да ты пока справляешься, не будем никого брать» — а ты пашешь по 12 часов в день, чтобы уложиться в дедлайны.

— Жесткие костыли на проектах. Представьте: 2025 год, нейронки на каждом шагу, куча образовательных ресурсов… а проекты всё ещё легаси. Можно было бы списать на накрутчиков, но при этом лиды и сеньоры по 3–4 года сидят на проекте. Как они пропустили, что накрутчики накосячили? Или сами это сделали?

— Ни ТЗ, ни дизайна нет. Менеджер объясняет: «Нужна кнопочка, такого сиреневого цвета, тут должно быть «вжух», ну ты понял». А если не понял — ты дурак и не умеешь работать.

— От тебя хотят не только фронтенд, но ещё и девопс, немного бэкенда и ещё чуть-чуть дизайна. И это всё не галеры, а крупные продукты.

В общем, компании ох*ели. Я слушаю эти истории от учеников, и сам в найм не хочется идти. Хорошо, что в Ехабе у нас топовые процессы и проекты. Кстати, ученики потом вспоминают прошлое, как будто это был какой-то сон после того, что они видят у себя на работе.

С испыталкой все справляются, даже удается внести предложения по улучшению в работу.
😁18🔥9😢62
This media is not supported in your browser
VIEW IN TELEGRAM
Какой план на последнюю рабочую пятницу? У нас — AvitoTechno 🎧

Уже все говорят, что это будет главная онлайн-техно-вечеринка для ИТ-комьюнити!

Что там будет:
➡️ сеты от разработчиков диджей-команды AvitoTech;
➡️ выступление BÖRIS REDWÄLL и группы LAVBLAST;
➡️ розыгрыш лимитированного AvitoTechno-бокса (птички напели, что там свитер, шапка, обвес и снежный шар с котиком!).

Как попасть?

Забирайте свой бесплатный билет в боте.

Встретимся на AvitoTechno. Проводим этот рабочий 2025-й технично и крышесносно 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥1🤝1
📚 Полный гайд по собеседованиям в IT

В этом видео — полный гайд по прохождению IT-собеседований в 2025–2026 году. Разбираем все этапы пути к офферу: от поиска вакансий и откликов до лайвкодинга, алгоритмов, вопросов по опыту и системного дизайна.

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

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

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

Темы видео:
– как попасть на собеседование в IT
– резюме и активный поиск работы
– HR-скрининг и софт-скиллы
– самопрезентация на собеседовании
– теоретические вопросы по frontend
– лайвкодинг и алгоритмы
– задачи с собеседований
– вопросы по опыту и проектам
– работа в команде и процессы
– системный дизайн для фронтенда

Полезные ресурсы из видео
1.
Навыки и ключевые слова с HH
2.
Софт вопросы + Опыт
3.
САМОПРЕЗЕНТАЦИЯ: Как продавать свой опыт лучше других
4.
Закрытый канал с записями собесов (1000+)
5.
Бесплатное сообщество с кучей материалов
6.
Подборка System Design (материалы в сообществе)
7. База вопросов с собеседований

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

#interview #frontend
110👍5🔥1