Руслан Куянец | Reactify x YeaHub
6.26K subscribers
771 photos
57 videos
39 files
339 links
Я IT-специалист, ментор и основатель проекта YeaHub и сообщества Reactify. Здесь рассказываю про Frontend и IT.

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

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

YeaHub:
https://yeahub.ru/

Связь:
@ruslan_kuyanets
Download Telegram
В общем, что-то такое получилось 😁

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

Видео снял, скоро релиз 💪🏼
🔥35👍6😁4❤1
👩‍💻 ВСЯ инфраструктура за 30 минут: Kubernetes, ArgoCD, Grafana, CI/CD

https://www.youtube.com/watch?v=OK3YlKnqu9M
https://www.youtube.com/watch?v=OK3YlKnqu9M
https://www.youtube.com/watch?v=OK3YlKnqu9M

Видео очень полезно frontend/backend разработчикам. Расширит ваш кругозор

Как выглядит современный Production Stack? В этом видео разберём полный путь приложения — от кода разработчика до работающего сервиса в Production.

Покажу, как устроена реальная инфраструктура проекта:

- GitHub → GitHub Actions → Docker Registry
- CI/CD pipeline и автоматический деплой
- ArgoCD и GitOps подход
- Kubernetes Cluster: Nodes, Pods, Deployments, Services, Ingress
- Load Balancer, DNS, CDN и маршрутизация запросов
- PostgreSQL, Redis, хранение данных и резервные копии
- Prometheus и Grafana для мониторинга
- Логи через Elasticsearch / Kibana
- Sentry для отслеживания ошибок приложения

Разберём, что происходит после git push:
- как собирается Docker image, как он попадает в Kubernetes, как запрос пользователя проходит через всю инфраструктуру и возвращается обратно.

Это полный обзор DevOps/Production стека современного веб-приложения.

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29❤5👍4
Ребята, если у вас уже есть опыт, но вы чувствуете, что он выглядит «непродающим» в резюме — обязательно посмотрите это видео:
📹 Как улучшить резюме: Проекты, Процессы и Достижения / Frontend-разработчик

Главная мысль: важно не просто перечислять технологии, а показывать ценность, которую вы создавали — какие задачи решали, какие процессы улучшали, какие результаты получили.

После этого нужно закрыть второй важный блок — знание современных технологий и систем, которые используются в реальных production-проектах.

Начинаем с инфраструктуры:
📹 ВСЯ инфраструктура за 30 минут: Kubernetes, ArgoCD, Grafana, CI/CD

Разбираемся, как устроены современные проекты: деплой, мониторинг, контейнеризация, окружения и взаимодействие команд.

Следующий этап — CI/CD:
📹 Как работает CI/CD в Production: GitHub Actions, Docker, ArgoCD и GitOps

И обязательно изучаем архитектуру:
📹 Эволюция Frontend Архитектуры: от Монолита до Microfrontends (Monorepo, Multirepo)

Именно такие знания помогают моим ученикам становиться сильными кандидатами "Идеальными кандидатами 2026" на рынке. Писал об этом здесь:
https://t.me/reactify_IT/1587

Сейчас многие говорят: «Работы нет», «Собеседований нет». (Мое мнение о рынке ТУТ: IT-рынок достиг дна? Кризис, ИИ и что будет дальше)

Часть правды в этом есть: рынок действительно стал сложнее. Но проблема часто не только в количестве вакансий, а в том, каких кандидатов компании готовы приглашать на интервью.

На скриншоте — календарь собеседований участников моего менторства за сентябрь. Собеседования есть.

Но важно понимать: приглашают не всех.

На второй картинке — статистика по откликам на мою вакансию в HH. Из 1681 кандидата автоматическую систему отбора (АТС) прошли только 169 человек. Стоит говорить, из кого эйчары будут выбирать?:) Тебе буквально дают 169 самых "лучших" (по мнению АТС) кандидатов, у которых совпадают все технологии, все домены, сферы, максимально релевантный опыт и задачи.

Вывод простой: в условиях сложного рынка недостаточно просто знать React и несколько библиотек.

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

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤4👍4😁1
А тем временем цены растут. Бесплатный ChatGPT, во-первых, как будто отупел, во-вторых, лимит бесплатных запросов выгорает на глазах, в-третьих, урезали контекст — после десяти сообщений просят открыть новый чат... А сверху ещё и новые тарифы и подписки вводят. По ощущениям, стал дороже, хотя формально всё ещё «бесплатный».

Скоро дешевый вайбкодинг ВСЁ!

Уходим обратно во фронтенд 😂

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
😁24👍5💯5🫡2
Что вообще для меня значит ИТ-АДАПТАЦИЯ?

Это — РАБОТА ЛЮБОЙ ЦЕНОЙ.

Сейчас такое время, когда приходится адаптироваться.

Я был бы рад просто кайфовать, ведь у меня идеально выстроенная система и продукт, который работает. Но стоит остановиться — и ты начинаешь проигрывать.

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

ПУТЬ АДАПТАЦИИ — МАРАФОН ДО ОФФЕРА

Шаг 1. Frontend
Закрываем базу и штурмуем рынок.
Получил оффер — отлично! Если нет 👇

Шаг 2. Fullstack
Фасттрек по backend и снова выходим на рынок.
Не зацепился? Подключаем международку 👇

Шаг 3. Worldwide
Подтягиваем English, готовимся и выходим на международный рынок.

Всё так быстро начало меняться в мире.

Ещё недавно ты изучил React — и можешь пять лет спокойно работать, периодически изучая что-то новое.

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

Я знаю одно: в любом направлении можно найти работу, если действовать решительно и использовать все доступные возможности.

Но как разумный человек я хочу увеличить шансы своих учеников.

Если есть условно 800 вакансий для фронтендеров, почему бы не добавить к ним ещё условные 500 вакансий для Fullstack?

В итоге мы просто расширяем воронку.

И тогда больше шансов на трудоустройство → ученик улучшает свою жизнь → я рад полученной постоплате.

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

Говорю вам честно: есть ребята, у которых за одну неделю было 6 скринингов. И таких людей не один-два человека.

Поэтому не хороните Frontend.

Просто будьте разумными и не кладите все яйца в одну корзину.

Если есть возможность расширить воронку — расширяйте.

Всем офферов ✊🏻
🔥18👍11❤9
Последний месяц жестко марафонил :) С утра до вечера, без выходных.

Решил наконец подвести итоги того, что успели сделать за этот месяц.

Сюда всё пересылать не буду — если интересно, оставляю ссылки на отдельные посты:

🌍 Итоги месячного марафона №1 — «Валютные удалёнки»

👩‍💻 Итоги месячного марафона №2 — «Fullstack-направление»

А теперь можно немного выдохнуть и наконец-то попилить контент :)

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

Двигаемся дальше ✊🏻

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤10👍10
Я часто выкладываю вакансию на ХХ и вот какую картину я вижу. Там есть ИИ-помощник, который собирает все ключевики и контекст из моей вакансии и проверяет каждого кандидата на соответствие.

Из 1200 кандидатов прошли АТС только 63.

Свою вакансию я сделал на основе выборки 200+ вакансий фронтовых. То есть моя вакансия имеет буквально все 100% покрытия требований и ключевиков и отражает общий профиль рынка.

Итого, релевантными кандидатами являются 63 человека. Вот такие вот дела

Стараемся с ребятами подгонять резюме в категорию подходящих😅

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤4👍3😢2
Думал над тем, куда фронтендеру развиваться дальше в эпоху ИИ. Получилось 4 вехи развития с разными разветвлениями. В субботу сниму видео. Поговорим о том, как расти фронтендеру, куда расти, где быстрее и где лучше, к чему готовиться и какие навыки необходимы.

Как думаете, какие вехи получились? 😎

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤12🔥9
🚀 Что делать Frontend-разработчику дальше? Backend, AI, DevOps или ML

https://www.youtube.com/watch?v=-IKv4RdN9WU
https://www.youtube.com/watch?v=-IKv4RdN9WU
https://www.youtube.com/watch?v=-IKv4RdN9WU

Куда сегодня развиваться Frontend-разработчику?

Углубляться во Frontend и становиться Frontend Architect? Идти через Node.js во Fullstack? Полностью переходить в Backend? Разбираться в DevOps? Делать ставку на AI и vibe coding? Или вообще менять направление и уходить в ML?

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

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

Рынок цикличен. Пока вы потратите 6–12 месяцев на переход в «горячую» специализацию, туда могут прийти тысячи других разработчиков.

Поэтому главный вопрос для меня не «куда убежать из Frontend?», а: какого специалиста можно построить на базе опыта, который у вас уже есть?

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤7👍4
👩‍💻 Бэкенд за 1 месяц

В прошлом видео я сказал, что фронтендер может за месяц неплохо погрузиться в бэкенд и уже начинать ходить на собеседования как фулстак, условно 80% фронт / 20% бэк, продолжая параллельно углубляться. В комментариях, конечно, зацепились за «месяц», а кто-то и за «бэкенд за неделю», хотя там я говорил конкретно про CRUD и базовые кейсы.

Расскажу, откуда у меня вообще такое отношение к скорости обучения.

Когда-то давно, еще до ChatGPT, я пришел на первую работу в аутсорс, зная только фронтенд. Мне дали задание ознакомиться с бэком и сделать CRM: CRUD, авторизация, фильтрация, сортировка, загрузка картинок и т.д.

Я тогда был джуном-гуманитарием, которому даже фронтенд дался не особо легко. И у меня был тот же стереотип: бэкенд сложнее, это уже «не для меня».

В итоге за неделю я закрыл ТЗ и задеплоил проект на Heroku. Поднял MongoDB, Express, сделал авторизацию, запросы к базе, фильтрацию и остальные кейсы. Без нейронок.

Как? Я не стал сначала «учить бэкенд». Я сразу начал делать. Смотрел курсы Минина, Ульби и адаптировал решения под свой проект. Посмотрел авторизацию — сделал у себя. Увидел фильтрацию товаров — перенес тот же принцип на пользователей в CRM. Возникла проблема — разобрался, решил, пошел дальше.

Параллельно мне дали PDF примерно со 100 вопросами по бэкенду. Я учил теорию вокруг того, что уже видел руками, а потом прошел проверку знаний у тимлида.

Стал ли я за неделю бэкендером? Конечно нет. Но за неделю прошел путь от «бэкенд вообще не для меня» до работающего приложения и понимания базовой логики.

И это было без ИИ.

Поэтому сегодня мне странно видеть подход: «Сначала 3–6 месяцев поучу новую технологию, потом попробую что-нибудь написать».

Мы живем уже в другую эпоху разработки. Если ты опытный фронтендер и переходишь на Node.js/NestJS, ты не начинаешь с нуля. Ты уже умеешь программировать, знаешь TypeScript, async/await, HTTP, REST, API, авторизацию, JSON, query-параметры. Ты годами стоял с одной стороны API — теперь нужно встать с другой.

А сегодня еще и рядом 24/7 есть ИИ, которому можно показать код, ошибку, запрос в БД или архитектуру и за несколько минут разобраться в том, на что раньше мог уйти вечер.

Поэтому мой главный принцип последних лет — адаптация.

Не «я React-разработчик и больше ничего не трогаю». Не «сначала пройду 40 часов курса, а потом начну».

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

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

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

Поэтому «бэкенд за месяц» — это не «стань Senior Backend Developer за 30 дней».

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

А вот как именно я бы построил этот месяц — что учить, в каком порядке, какой проект делать, когда подключать PostgreSQL, Redis, Kafka, мониторинг и микросервисы — в пост уже не влезет.

На выходных запишу отдельное видео и подробнее раскрою свою тактику "Бэкенд за месяц".

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥6💯4❤1
💼 Не всегда самый опытный — самый сильный

Выше я написал, что за месяц нельзя стать сильным бэкенд-разработчиком. Но потом задумался: а что вообще значит «сильный бэкенд-разработчик» и чем мы измеряем эту силу? Годами опыта?

Еще одна мысль, которая постоянно вызывает споры, — опыт и его «накрутка».

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

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

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

Поэтому для меня «5 лет опыта» и «5 лет сильного опыта» — совершенно разные вещи.

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

Но сами по себе годы ничего не гарантируют.

Именно поэтому я все меньше смотрю на разработчика через призму «сколько лет ты пишешь на X» и все больше — через то, насколько быстро ты способен разобраться в том, чего пока не знаешь.

Не знаешь Next.js? Окей. Сколько тебе нужно, чтобы разобраться и начать на нем работать?

Не работал с микрофронтами? Окей. Можешь за неделю изучить основные подходы, собрать что-то руками, понять trade-offs и нормально зайти в рабочую кодовую базу?

Не писал бэкенд? Окей. Можешь взять NestJS, документацию, ИИ, разобраться в базе и начать закрывать задачи?

Вот в таком IT живу я.

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

И где одним из главных навыков разработчика становится не способность заранее знать абсолютно всё, а способность быстро адаптироваться и добирать знания тогда, когда они тебе понадобились.

А в эпоху ИИ ценность этого навыка, на мой взгляд, становится только выше.

🚀 База собесов — 💪 Frontend Элита — 📚 Менторство — 📹 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤8🔥8💯3