Дисклеймер: статья написана на основе интервью с разработчиком Юлией Ракитиной.
Мне 38, программирую с института — заканчивала по специальности. За 15 лет в IT успела побывать всем, кем только можно: техлид, архитектор, DevOps, backend, frontend. Когда в отрасли так долго, трудно найти что-то, чего не делала.
Мне писали из Google и Microsoft, звали в Восточную Европу, Англию, Ирландию. Отказалась — не хочу никуда ехать.
Те, кто со мной работал, часто возвращаются за новыми проектами. Клиенты держатся по нескольку лет, один стартап даже акции выдал после релиза. Отзывы обычно примерно такие:
«Без тебя бы точно не взлетели»
У меня своя команда, сама собеседую людей и запускаю проекты. Было несколько стартапов, несколько крупных релизов. По логике, с таким опытом работу найти должно быть легко. Но почему-то у меня всё наоборот.
Как было раньше vs как стало сейчас
Раньше работу можно было найти за две недели. Максимум. Потом случился 2022 год. В США подорожали кредиты, инвесторы испугались, начали меньше давать денег стартапам, а у тех быстро закончились свои запасы. В результате — много стартапов закрылись, многие уволили сотрудников, перестали нанимать фрилансеров и экономят на всём. С этого момента найти работу в IT стало намного сложнее.
До проблем со стартапами в Штатах всё происходило быстро: хорошая оплата, быстрый найм, никаких танцев с бубном.
Последние два года пыталась вернуться в стабильный найм — не получилось. В основном сейчас работаю проектно и в стартапах, из-за этого постоянно ищу работу. Вот как выглядит процесс поиска сейчас:
Этап 1. Резюме
У большого опыта есть проблемы — не потому что он плохой, а потому что его некуда приложить. В резюме приходится половину убирать, иначе на собеседование меня даже не позовут. Многие работодатели просто не могут поверить в то, что я так много успела охватить. А всё потому, что большинство тех, кто говорит о своём опыте то же самое, врут.
Чаще всего те, кто заявляет «умею всё», на самом деле не умеют ничего. А я умею — но мне не верят.
От техлида сейчас требуют всего сразу: базы данных, язык программирования, DevOps, архитектура, тестирование, сторонние сервисы, деплой. Чтобы всё это знать в деталях — жизни не хватит. Но в вакансиях так и пишут:
«Must have всё перечисленное»
Меня это раздражает, потому что фулстек — это одно дело, а фулстек плюс девопс плюс архитектор плюс человек-оркестр — это уже перебор. Это значит только одно: у них никого нет. Вообще никого.
Ещё красный флаг для меня — всякие шпионские системы, которые делают скриншоты, записывают видео и прочую слежку. Я никогда на такое не пойду.
Если в вакансии указан Habstaff — приложение для трекинга рабочего времени. Подозрительно
Резюме под каждую вакансию не переделываю — у меня их два универсальных. Одно развёрнутое для европейского рынка, большое, со всеми подробностями. Другое для штатов — максимум две страницы, только выжимка, самое главное.

Этап 2. Откликаюсь на вакансии
Сижу на нескольких площадках: Work Remotely, Just Join IT, Wellfound, LinkedIn, Stackoverflow. Еще искала на indeed но там в большинстве случаев требуют разрешение на работу в US.
По деньгам прошу от 4500 долларов. Это среднее по рынку для моего опыта. Архитектура стоит ближе к 5000 $.
Если активно ищу работу, откликаюсь на 4-5 вакансий, потом сижу и жду ответа дня 3-4. Потом опять новая пачка откликов. Много не получается — надо же ещё текущие проекты делать.
Есть сферы, куда принципиально не иду. Гемблинг (азартные игры, казино), знакомства. Если вижу очевидный скам, тоже мимо прохожу.
Не иду в корпорации и торговые сети. Причины простые:
— Там требуют Java, какие-то интерфейс-решения, а это не мой стек. Те технологии, которые в моем стеке, они не используют.
— Не любят удалёнку. А я на релокацию не согласна. По этой же причине отказалась от офферов Google и Microsoft — Мне нужен свободный график. У меня есть свои дела, проекты, ребёнок. Да и работать легче по ночам — меньше отвлекающих факторов.
Сопроводительные письма пишу, но не стараюсь особо — генерирую через нейронки. Никто их всё равно не читает, так зачем тратить время? Один раз только писала сама, когда очень хотела попасть в биотех-стартап. Я безумно интересуюсь генной инженерией и биоинформатикой, а таких компаний на удалёнке мало. Нашла одну, написала душевное письмо.

Оказались японцы, которые хотели платить 300 баксов за 100 часов работы в неделю. Сказала им:
«Нет, спасибо, ребята»
В общем, не пригодилось то сопроводительное письмо.
Этап 3. Собеседование
Два-три собеседования в день — это нормально. Первый звонок обычно с HR. Полчаса разговоров, рассказываешь про опыт. Иногда HR задаёт вопросы с анкеты, которую он сам должен заполнить по итогам интервью. Или вообще сам задаёт технические вопросы, например:
— Какая разница между организацией кода и архитектурой?
— Что значит, когда язык рассматривает функции как объекты первого класса?
— Как вы обнаружите в приложении самые затратные запросы?
Не понимаю, почему HR позволяют такое спрашивать, если они в теме ноль? А если я сижу перед двумя мониторами и гуглю ответы на его вопросы прямо во время разговора? Он же этого не поймёт — для него главное, чтобы я что-то сказала.
Если интервьюер хочет завалить — он завалит. Потому что определённо будет момент, когда ты точно не будешь чего-то знать. Посмотрите на требования, которые предъявляют сейчас к старшим разработчикам, к тех лидам. Ты должен знать всё: базы, язык, ICD, архитектуру, сторонние сервисы, такие как АПЛ, гугловская инфраструктура. Развертывание, тестирование. Если все это собрать, жизни не хватит выучить.
К собеседованиям не готовлюсь. Принцип такой: если не подходишь без подготовки — значит, не подходишь. Если подходишь — и без подготовки пройдёшь. Карьерные консультанты, к которым обращалась, говорили то же самое. Все удачные интервью у меня проходили именно без подготовки.
Хотя можно пройти любое собеседование, если взять все типовые вопросы, вызубрить ответы. Вопросы ведь шаблонные, повторяются из раза в раз.
Раньше откликались все подряд, сейчас приглашений меньше. Почему — загадка.
Почему героиню не берут на работу? Ответили в телеграм-канале «Кухня известной IT-компании».
Бывают странные случаи. Один раз пришло письмо: «Спасибо за собеседование».
А собеседования вообще не было.
Этап 4. Техническое собеседование
После звонка с HR идёт техсобес. Там обычно сначала просят спроектировать систему (архитектура), потом решаешь задачку (алгоритмы), а в конце пишешь код в реальном времени (лайвкодинг). Смотрят, как ты думаешь, объясняешь и работаешь под давлением.
Терпеть не могу лайвкодинг. Просто ненавижу. Мало того что это на время, так ещё за тобой кто-то смотрит. Ты же не можешь сказать: «Дайте полчаса, подумаю, проверю и выдам правильное решение». В лайвкодинге так не получится — ты должен думать вслух, и все видят твои ошибки и неправильные мысли.
У меня синдром отличницы.
Закончила школу с золотой медалью, институт с красным дипломом. Ненавижу ошибаться, и тем более когда во время этого за тобой смотрят. В том числе поэтому лайвкодинг я не даю кандидатам, которых нанимаю сама.
Но бывают интересные техсобеседования. Например, дают практическую задачу:
«Bottleneck на сервере — как будешь искать?»
Или:
«Теряются транзакции — как решишь?»
Вот это нормальные вопросы, по делу. Это лучше показывает, каков ты в работе.
Но бывает и наоборот: говоришь, что их решение неэффективное, а они: «Мы вам перезвоним». Естественно, не перезванивают.
Или вот ещё история. Делала тестовое задание — просили настроить оплату на сайте NFT. Потратила 3 часа, чтобы вообще поднять их сайт. А, чтобы закончить настройку, нужно было оплатить 2000 евро с криптокошелька. Тестовый кошелёк не дали. Написала: «Не смогу доделать — нет тестового кошелька». «Работодатель» после этого ничего мне не отвечал. Наверное, думал, что я буду оплачивать со своего кошелька.
Где работаю сейчас
Сейчас поиском работы занимаюсь постоянно, потому что работаю в основном проектно и на стартапах.
Веду несколько проектов одновременно. Работаешь над одним — заканчивается, оплаты больше нет, ищешь следующий. Очень нестабильно и тяжело морально.

Работаю через подрядчиков. Схема простая: они получают от клиента деньги, потом платят мне. Кто-то берёт честные 10% за посредничество и не лезет в процесс. А кто-то накидывает к моей цене все 100%.

Узнала я об этом чисто случайно. Подрядчик по ошибке прислал мне счёт на оплату для клиента.
Открываю, а там сумма в два раза больше моей ставки.
Со стартапами вообще отдельная песня. Думаешь, что нанимаешься стабильно на год-два-три, а через полгода руководитель разводит руками: денег нет, проект закрывается, всё начинается сначала. Снова поиск, другой стартап — месяц, два, три, и опять: «Простите, деньги закончились».
Один раз попала в стартап, где пообещали повышение через полгода. Все их задачи я сделала за два месяца. Сижу, жду новых задач. А через месяц мне заявляют:
«Наверное, у тебя вторая работа, ты ничего не успеваешь»
При том, что задач просто НЕ БЫЛО. Вообще. Нуль.
Поняла, что дело идёт к увольнению, ушла сама. Потом другая сотрудница написала, извинилась: мол, тебе не могли сказать прямо, что с бюджетом просчитались. А почему, собственно, не могли?
Что не так с наймом в IT
Я была и кандидатом, и нанимающим. Проводила собеседования, набирала людей в команды. За всё время не нашла ни одной схемы, по которой можно точно понять, нормального ли человека ты нанимаешь.Пробовала всё: тесты, тяжёлые задачи, простые беседы. Итог всегда один: человек может идеально пройти собес, а потом ничего не делать. Или наоборот — еле-еле прошёл с натяжкой, и оказался золотом.
Формулы не вывела. В конце концов, всё упирается в ответственность конкретного человека. А это качество на собеседовании не проверишь — оно проявляется только в работе.
Лайвкодинг сама никогда не делаю — считаю бесполезным цирком. Можно великолепно решать алгоритмы на доске и при этом быть абсолютно бесполезным в реальных проектах.
Мой опыт работы с AI-инструментами
По поводу AI у меня были загоны, но сейчас выработала чёткую позицию. За последний год он не стал умнее в программировании. Либо его сдерживают искусственно, либо он уперся в потолок. Сначала развивался стремительно, но год как застрял на одном уровне.
Попробовала все, что есть на рынке. Остановилась на ChatGPT — он более-менее адекватно рассуждает. Хотя у него свои нюансы, приходится настройки делать, чтобы не всегда со мной соглашался, чтобы спорил иногда.
Использую его для поиска документации, написания простого кода. Как ассистент хорош: быстренько напиши это, сбегай в документацию, найди пример. Ускоряет работу, экономлю время на мелочах.
Интеграции со средой разработки не использую — там он совсем слабый. Предлагает какую-то дичь половину времени.
Cursor не пользуюсь. У меня один программист от него испортился. Нормальный был разработчик, хорошо программировал, а перешёл на AI-инструменты и теперь без них работать не может. Говорит:
«Забыл, как писать компоненты»
Я ему:
«Ты дурак, выкини этот Cursor, а то вообще ничего не сможешь»
А ведь он моложе меня лет на 15.
Что в итоге
За 15 лет IT превратился из профессии мечты в обычную работу со всеми её проблемами. Больше нет быстрого роста зарплат, стабильности и простого найма. Зато появились тысячи курсов, которые штампуют джунов пачками, и они готовы работать за копейки.
Новичкам в IT скажу честно: лёгкой жизни не будет. Рынок переполнен, конкуренция бешеная. Нужно либо быть действительно выдающимся специалистом, либо находить свою нишу.
Я продолжаю кодить, потому что это мне нравится. Но параллельно развиваю бизнес — на всякий случай. В сегодняшнем IT нужен не просто план Б. Нужны планы Б, В и даже Г.
Дисклеймер: статья написана для блога «Кухня известной IT-компании» на основе интервью с разработчиком Юлией Ракитиной.
Почему героиню не берут на работу? Ответили в телеграм-канале «Кухня известной IT-компании».