Рынок схлопнулся
Рынок схлопнулся

Коротко о себе

Я Vue-разработчик с 5 годами опыта, с упором в b2b-сегмент. Доменная область — e-commerce, foodtech, HoReCa: последние годы делала CRM для доставки еды и логистики. Подробнее о стеке — в этой статье.

В декабре 2025 я уволилась без оффера на руках. В этой статье - что делала дальше, что сработало, а что нет.

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

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

Главное: собесов стало мало, и это меняет всё

Раньше активный поиск выглядел так: 7-10 собесов в неделю, ты прокачиваешься, узнаешь правильные ответы и на третьем-четвёртом начинаешь нормально отвечать про реактивность Vue, на пятом - спокойно проходишь live coding, к концу 2 недель у тебя есть оффер.

В 2026 это не работает. Вот моя реальная воронка за три месяца поиска:

Декабрь: 17 откликов, 2 оффера. Выглядит неплохо, объясняю это так, что в декабре нужно добрать штат и все склонны принимать быстрые решения.

Январь: 135 откликов и 0 офферов. Со второй половины декабря по 15 января рынок спит. Праздники, больше соискателей с начала года (как начать жизнь с понедельника) и мои массовые отклики без сопроводительного и без точечной работы по компаниям - выхлоп 0. Оглядываясь назад, делаю вывод, что нужно было просто отдыхать весь январь.

Февраль - смена тактики: Продолжаю массовые отклики, но добавила точечные: пишу напрямую через лендинги компаний, в которые реально хочу и которые умею. К концу месяца - 2 оффера. От одного отказалась, второй принимаю - и 5 марта выхожу Senior Frontend в новую компанию.

Вывод по цифрам: ты делаешь сотню откликов в месяц и получаешь 2-3 технических собеседования. Это значит:

  • Прокачаться в процессе нельзя. Каждый собес - единичное событие, и провалить его из-за того, что «не разогрелся», слишком дорого.

  • Готовиться заранее - к техничке, к поведенческим, к live coding. Пока собесов нет, ты тренируешься. Когда они появляются - ты уже в форме.

  • Учитывайте праздники и сезонность - в декабре-январе рынок в России спит, нечего его бомбить. Также учитывайте и майские.

Почему так? На одну Vue-вакансию сейчас падают тысячи откликов. Компания физически не может провести скрининг и тех собес с каждым - это часы времени HR и разработчиков, которых у бизнеса нет. Поэтому фильтр на входе становится жёстче: автоотсев по ключевым словам, формальные требования, отсев по сопроводительному. Позволить себе пропускать через воронку много кандидатов могут разве что бигтехи - у них и поток вакансий больше, и ресурсы на оценку есть. Все остальные режут поток на этапе скрининга.

И тут сразу забавный случай из личного опыта, который как раз про это.

Когда я только начинала искать, сгенерила резюме через ИИ. Он мне туда щедро накидал опыта лидства - ну круто же, звучит солидно. Я глянула, сохранила, разослала. Изначально я всё запомнила, но это резюме стрельнуло только через 1.5 месяца - и меня позвали на собес. На позицию лида.

Сижу, слушаю вопросы и на ходу сочиняю небылицы про команды, которыми «руководила», процессы, которые «выстраивала», и конфликты, которые «разруливала». Собес я, естественно, завалила.

Раньше это было бы еще одно проходное собеседование: провалила одно, через день-два следующее. В 2026 один собес - это значимое событие. Поэтому к каждой возможности нужно приходить готовой.

Дальше - по разделам, что я делала и что из этого реально работает.

Отдельная мысль: ценность сместилась с «уметь сделать» на «понимать контекст»

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

В 2026 «сделать» - это 15 минут с ChatGPT. Микрофронтенд, который раньше был челленджем на месяц, сейчас собирается за вечер.

Куда ушла ценность? В понимание контекста:

  • Какую задачу мы вообще решаем?

  • Как мы будем поддерживать 100500+ фичей тремя программистами?

  • В каком домене? Какие там подводные камни?

  • Как архитектурное решение повлияет на бизнес через год?

  • Что не должно сломаться, когда мы это выкатим?

И вот это за 15 минут не делается. Это годы насмотренности на конкретные кейсы. Поэтому в сопроводительных и в собесах я давила не на «умею Vue» (это все умеют), а на доменную экспертизу: foodtech, HoReCa, b2b, CRM для доставки. Стоп-листы, диспетчеризация, маршрутизация курьеров, боли ресторанов и операторов, хитрые курьеры и лояльность гостей - это не гуглится за вечер, это нарабатывается.

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

1. Работа со своим резюме

Сначала попросила ИИ написать - получилось резюме, которое есть у большинства. В итоге форматировала сама: программисты не писатели, так что пришлось подумать. Можно посмотреть вакансии - обычно там есть нужные формулировки.

Про обход фильтров. В раздел «навыки» добавляй все свои скилы - вообще все, с которыми работал. HR и автофильтры ищут по ключевым словам: если в вакансии есть Kafka, а у тебя она в описании одного из проектов мелким шрифтом - ты не попадёшь в выдачу. А если она у тебя в навыках - попадёшь. Это не накрутка, это просто про то, чтобы тебя вообще увидели.

Автоответ с отказом - это сигнал. Посмотри, есть ли у тебя автоотказы на вакансии - обычно они прилетают сразу после отклика. Значит, сработал автофильтр.

С вакансиями, которые тебе явно не подходят по навыкам или городу, всё понятно. Но если моментально приходят отказы на вакансии, которые вроде бы твои - просмотри свои навыки. Может, у тебя не указана Pinia или Nuxt.

2. Портфолио

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

По структуре это Notion-страница: links (hh, GitHub, Хабр и т. д.), опыт (кратко, т. к. есть ссылка на резюме), стек, проекты.

Проекты: название, описание, архитектура, impact, стек и скриншоты. Иногда описывала задачу, например:

Заказчик обратился с задачей доработать существующую админку на PHP с jQuery. После аудита стало понятно, что legacy-код имеет критические проблемы: устаревшая архитектура, отсутствие компонентного подхода, сложность поддержки и расширения.

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

Работает: портфолио + GitHub + pet-project в связке дали мне основной оффер.

3. Pet-project

Бронирование, которое я делала 2 раза в проде - просто сделала 3-й раз с ИИ, чтобы выложить в GitHub и показать уровень кода. Небольшой чистый проект, свежий стек, ничего интересного в нём нет, но сам факт наличия живого проекта в открытом доступе важен.

 Работает (в небольших и средних компаниях): на pet-project смотрят беглым взглядом, но смотрят.

4. Фриланс: Upwork, Fiverr

Ресёрч площадок показал, что на российском рынке то, что называется фрилансом, - это сайты, сделанные 15 лет назад, с одной залётной задачей в месяц.

Остались Upwork и Fiverr. Но тут сразу проблема с VPN, номерами телефонов, картами. Через грабли мы зарегистрировались. На этих площадках заполняешь: резюме, проекты, описание, кейсы.

Но чтобы получить заказы, тебе нужно откликаться на заказы. И это платная услуга - закинув 20$, покупаешь специальные коннекты, и на них откликаешься. Ищешь наиболее подходящие для себя заказы. На каждый заказ необходимо точечное сопроводительное, в итоге очень много потраченного времени и сил, которые не окупились. Деньги на отклики утекли в коннекты.

Немного про экономику коннектов:

  • Ты обмениваешь 20$ на 40 коннектов, в подарок ещё 110 коннектов. Итого - 150 коннектов.

  • Отклик на 1 заказ ~50 коннектов. Плюс буст - можно забустить свой отклик.

  • То есть на 20$ у тебя 3 отклика.

Не работает Возможно, на дистанции и с другим подходом - да. Но как быстрый способ найти работу - нет.

5. Отклики на hh

Базовый канал. Что делала:

  • Сохранённые поиски с фильтром по Vue

  • Отклики каждый день, особенно в понедельник

  • Сопроводительное под доменную область: если компания из e-commerce, b2b, HoReCa - упоминала это явно

 Работает: через hh пришла часть собесов - и бигтех, и ИТ-компании среднего размера, и ИТ-отделы.

Что не работает: массовые отклики без сопроводительного. На senior-позиции отклик без письма - почти гарантированный игнор.

6. LinkedIn, Хабр Карьера, сообщества в ТГ

LinkedIn. Обновила, отклики не идут, компании не зовут. Писать лидам в компании? Меня не смущает, что нужно написать незнакомому человеку - меня смущает, что я потрачу N часов без выхлопа. Просто поболтать в лучшем случае.

UPD: в личке мне несколько раз посоветовали LinkedIn именно как канал «продажи себя» - не пассивные отклики, а активная работа: контент, личный бренд, прямые сообщения. Я этот канал недооценила и думаю, что попробую ещё раз

Хабр Карьера. Вакансии те же, что и на hh, только их меньше. У меня - 0 ответов. Писала напрямую HR и лидам на Хабр Карьере - собесов 0, время тратится много.

Сообщества в ТГ. Очень мало вакансий, очень много помоек - из серии «вам пишут в 10 вечера, дают задачу на 16-32 часа и говорят, что к утру нужно сделать».

7. Тестовые задания

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

Потому что бывают такие задания:

  • Готовый проект + правки в стиле «поправьте размер шрифта»

  • «Напишите обмен с Kafka за день»

Это вообще что за ?? Это не тестовое, это бесплатная работа. Такие отсеиваю сразу.

 А нормальное тестовое - изолированная задача:

  • Заверстать сложный компонент с адаптивом

  • Небольшой чат с сокетами

  • Работа с древовидной структурой

Изолированная задача → ты тратишь время → они оценивают код. Честный обмен.

8. Подготовка к собесам - то, что я недооценила вначале

Возвращаюсь к мысли из начала статьи. В 2026 ты не можешь прокачаться в бою - собесов слишком мало. Значит, готовиться нужно в фоне, пока их нет.

Что бы я делала с самого начала, зная это:

  •  Техничка по стеку. Vue 3 reactivity, СSS, TypeScript utility types, FSD - прогонять регулярно, а не за день до собеса.

  •  Live coding. Решать задачи на скорость, проговаривая вслух, - это отдельный навык, и он не тренируется чтением. На YouTube куча записей разборов - смотрите, как другие думают вслух.

  •  Поведенческие. Их надо учить - готовить заранее истории про конфликты, провалы, сложные проекты, сжатые сроки. На собесе вспоминать/придумывать с нуля - плохая идея.

  •  Системный дизайн фронта. Архитектура SPA, FSD, кеширование, оптимизация рендера - то, что спрашивают на senior.

Подготовка не должна быть спринтом перед собесом - это фоновая практика.

9. Точечные отклики на лендингах и сайтах-карьерах - то, что в итоге сработало

Параллельно с hh я делала следующее: ходила по сайтам доставки и e-commerce, открывала DevTools, смотрела, на чём сделан фронт. Если видела Vue / Nuxt - шла на сайт компании, в раздел «карьера» или просто на контакты, и писала напрямую: «Я Арина, Vue-разработчик с опытом в foodtech и b2b, вот резюме, вот портфолио - рассмотрите меня».

Конверсия в собесы оказалась заметно выше, чем у массовых откликов на hh - и именно из этого канала пришла моя текущая работа. Тут мне жаль, что у меня нет статистики.

Через несколько недель после отправки писем мне пришёл ответ: «Покажите портфолио и GitHub». 5 марта я вышла на работу - Senior Frontend, свежий Nuxt 4, домен, который мне интересен.

? Почему это работает:

  • HR в первую очередь разбирают отклики там

  • Контекст «специально пришла к нам» считывается как осознанный выбор, а не массовая рассылка

  • Совпадение по стеку и домену - твоё преимущество, которое не теряется в общем потоке

Итог

По итогу я нашла работу, используя следующее:

 Точечные отклики на сайтах компаний -> Текущая работа

 Отклики на hh, где есть Vue (сохранённые поиски, особенно понедельник) -> Часть собесов

 Портфолио + GitHub + pet-project -> Текущая работа

 Сопроводительные под домен (e-commerce, b2b, HoReCa) -> Повышали отклик

❌ Хабр Карьера, LinkedIn, ТГ-сообщества

❌ Upwork / Fiverr -> Деньги и время в коннекты

Можно прочитать эту статью и подумать: «ну повезло человеку - откликнулась на лендинге, и взяли». Так бывает. Но за этим «повезло» стояли три месяца ежедневной работы: 250+ откликов, переписанное резюме, собранное портфолио, pet-project, отказ от двух не подходящих офферов в декабре, провальный январь, пересборка тактики в феврале. Точечный отклик сработал не сам по себе - он сработал, потому что к моменту, когда работодатель открыл моё письмо, у меня уже было готовое портфолио, GitHub с кодом.

Мой канал о поиске работы (ничего не продаю и не рекламирую, только себя)

Комментарии (10)


  1. stitrace
    27.04.2026 13:43

    Остались ещё вакансии с тестовыми заданиями на кодинг? Выглядит странно, похоже на соревнование у кого круче подписка на модель.


    1. Stugi Автор
      27.04.2026 13:43

      Остались разработчики, которые не используют ИИ - это странно.

      У меня был один кейс со сложной версткой, который не подался ИИ (sonnet 4.5) и также был кейс, когда ИИ оставил any в TS, хотя в задаче и в промте это было как критерий оценки


    1. mitzury
      27.04.2026 13:43

      Тут скорее всего проверка на умение объяснить код. И возможно базовое понимание технологии. Есть задачи которые с лету с ИИ не решить.


  1. dyadyaSerezha
    27.04.2026 13:43

    Спасибо за инфу. Я правильно понимаю, что резюме вы на каждый отклик не подгоняли под вакансию? Некоторые гуру советуют (но лениво).

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

    Немного противоречит заявлению, что рулят ATS, которые фильтруют по ключевым словам. Или нет?

    И про лендинги непонятно. Где в статье лендинги, какие лендинги? Или вы так называете панель DevTools?


    1. Stugi Автор
      27.04.2026 13:43

      Резюме - не менялось, портфолио - не менялось, только сопроводительное менялось

      Ваш комментарий заставил призадуматься, "читают" ли ATS сопроводительное. Логика, на которой я строила: резюме со всеми возможными технологиями - это для ATS , сопроводительное для человека - максимально краткое: Vue, b2b, horeca/e-com/доставка еды

      Под "лендингами" имела ввиду сайты-карьеры, сайты компании, сайты-витрины на них конверсия в приглашение на собесы выше
      DevTools использую так: захожу на сайт - например, https://sutochno.ru/ , открываю devtools -> Вкладка Elements -> в scripts как правило есть VUE_ переменные

      Спасибо, что указали на слабые места


      1. dyadyaSerezha
        27.04.2026 13:43

        Спасибо на хлеб не намажешь. Берите на работу)

        Ещё о резюме. Оно не больше двух страниц? В каждом месте работы список достижений/обязанностей не длиннее трех пунктов? Пяти? Или как.


  1. khimick
    27.04.2026 13:43

    Остались еще люди, которые сами пишут статьи на хабр, а ее генерируют с помощью генератора случайных чисел?


    1. Stugi Автор
      27.04.2026 13:43

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


  1. mitzury
    27.04.2026 13:43

    После публикации статьи и этот способ скорее будет неактуален. И страницы как “вакансии”, “работа у нас” - прикроют.


  1. vanichh
    27.04.2026 13:43

    Насчет того что хабр карьера не работает я бы поспорил, мой личный опыт обратный, на хабр карьере по соотношению оклики/собесы самое большое соотношение именно на хабре было