Сочувствую — ситуация тяжёлая, но она решаема. Ниже — практичные варианты и конкретные шаги, какие есть переходы с вашим бэкграундом и как принять решение: продолжать «дожимать» IT или переходить в другую сферу.
Коротко по профилю
- Frontend (React, Next.js, TypeScript), архитектура фронтенда, поддержка бэкенда, 6+ лет опыта, продуктовые команды — сильная база.
- Это даёт гибкость: можно пробовать и «чисто» frontend‑роли, и смежные инженерные/неинженерные позиции.
Варианты в IT (реально достижимы быстро)
- Frontend / Full‑stack (контрактные/фриланс/джуниор‑вакансии в стартапах): искать не только «вакансию мечты», а проекты/фриланс/контракты.
- Contract / freelance / аутсорс: Upwork, Toptal (дольше), локальные фриланс‑агрегаторы, агентства — быстрая подработка.
- React/Next.js специалист в малых продуктовых командах (часто берут на короткие сроки) — можно снизить требования по зарплате временно.
- Full‑stack (Node.js, TypeScript) — если есть бекенд‑опыт, перейти проще.
- QA Automation / тестирование (если готовы дописать тесты, Cypress, Playwright): быстрый переход, часто берут инженеров с фронтенд‑фоном.
- DevOps / SRE (если готовы учить CI/CD, Docker, Kubernetes): потребует переквалификации, но востребовано.
- Technical lead / Engineering manager — если есть опыт управления командой или менторства (возможно дольше закрывать из‑за интервью на soft skills).
- Solutions Engineer / Pre‑sales / Developer Advocate / Technical Writer — хороший переход для тех, кто умеет объяснять и писать, потребует портфолио/кейсов.
- Product Manager / Business Analyst — частый переход для разработчиков с пониманием продукта; нужно прокачать навыки коммуникации, метрик, roadmap.
Смежные или непрофильные варианты (быстрый выход из кризиса)
- Техподдержка уровня 2/3 (особенно в SaaS) — можно устроиться быстро и сохранить IT‑контекст.
- IT‑рекрутинг, sales engineering, presales — используют технический опыт, быстрее устроиться.
- Обучение: репетиторство по frontend/JS, преподавание в онлайн‑школах, курсы — быстрый доход.
- Консалтинг/аутсорс агентства — контрактная работа.
- Неформальные/временные работы (маркетплейсы, курьер, удалённая работа не из IT) — как временная мера, если давление по деньгам высоко.
Если рассматривать полный уход из IT
- Плюсы: может быть быстрее занятость, меньше стрессовых собеседований по коду.
- Минусы: придётся учиться с нуля в новой сфере, старт ниже по зарплате/статусу.
- Может иметь смысл, если вы устали от IT и у вас есть сильный интерес к другой профессии, или если финансовая необходимость требует полного переквалифицирования в lucrative area (напр. продажа, менеджмент, HR, финансы).
Практические шаги прямо сейчас (план на 30 дней)
1) Экстренная финансовая стабилизация (сначала деньги)
- Подайте 10–20 заявок на контракт/фриланс/временные работы (Upwork, локальные биржи, рекрутеры).
- Ищите временную работу вне IT (доставка/сервис/репетиторство) на 1–2 месяца, чтобы снять давление.
2) Улучшение откликов (CV/LinkedIn/портфолио)
- Заголовок LinkedIn: «Frontend Engineer (React, Next.js, TypeScript) | 6+ years | SSR, performance, architecture» — коротко о том, что вы даёте.
- Резюме: 4–6 ключевых достижений с измеримыми результатами (ускорил загрузку на X%, снизил баги на Y%, ввёл CI/CD и т. п.).
- Портфолио: 2–3 репозитория/демо с README + кратким кейсом (цели, ваш вклад, результат).
3) Охват рынка
- Апдейтьте профиль на 3–4 сайтах (LinkedIn, местные сайты вакансий, GitHub).
- Отправляйте целевые сопроводительные письма для каждой вакансии.
- Обращайтесь к рекрутерам и агентствам; просите фидбек о причинах отказа.
4) Практика интервью
- По фронту готовьтесь к задачам по JS/React/algorithms — 3–4 часа в неделю на практику (кодинговые задания, тестовые).
- Подготовьте 2–3 кейса для рассказа на «поведенческих» интервью (STAR).
5) Открытость к условиям
- Будьте готовы на время снизить зарплатные ожидания или на контрактную работу.
- Рассматривайте удалённые компании и релокацию (если возможно).
6) Нетворкинг + открытые PR
- Ведите 1–2 вкладных PR в open source за месяц — отличный способ показать код и получать приглашения.
Как понять, стоит ли уходить из IT
- Держите две линии: активно искать IT + параллельно пробовать альтернативы.
- Установите критерий: если через 2–3 месяца при усиленном поиске (повышенное ежедневное число заявок, реальная практика интервью и контрактная работа) нет предложений/контрактов — серьёзно рассматривать смену профессии.
- Если работа нужна вчера — сначала примите временную/второстепенную работу, но продолжайте поддерживать способность вернуться в IT (портфолио, обучение).
Что улучшить в поиске (частые ошибки)
- Резюме слишком общее — адаптируйте под вакансию.
- Мало кейсов/демо — рекрутеры хотят увидеть результат.
- Излишне узкие требования по зарплате/компании — расширьте фильтры.
- Игнорирование контрактов/фриланса как варианта — это быстрый доход и «вход» обратно в рынок.
- Неполная подготовка к тестовым — делайте 2–3 качественных тестовых задания как образцы.
Конкретные быстрые роли (при вашем бэкграунде), которые часто закрываются быстрее
- Middle/Senior Frontend в небольших продуктах/стартапах (часто нужны реактивные специалисты)
- Contract React Developer (2–6 мес)
- QA Automation (Cypress/Playwright) — переход 1–2 месяца интенсивного обучения
- Developer Advocate / Technical Writer (портфолио статей, демо)
- Tutoring/курсы по React/TypeScript
Фразы/шаблоны для нетворкинга (короткие)
- «Привет, [имя]. Я frontend‑инженер (React, Next.js, TypeScript) с 6+ лет опыта. Сейчас ищу контракт или постоянную роль. Не подскажете открытые вакансии в вашей компании или рекомендации? Буду благодарен за любую наводку.»
- Предлагайте конкретную помощь: «Могу быстро помочь с задачей по React/оптимизации или покрыть тесты на месяц».
Если хотите — могу:
- Посмотреть и править ваше резюме/LinkedIn.
- Составить 30‑дневный расписанный план заявок/практики.
- Провести mock‑интервью (тех/поведенческое).
Скиньте резюме или дайте знать, что приоритетнее: срочная подработка или долгосрочная смена направления.