🔥 Цель: вырасти по деньгам и уровню, не уходя в менеджмент

Ты уже с опытом, но хочешь:

  • Найти удалённую работу с лучшими условиями.
  • Научиться проходить собеседования (с нуля).
  • Построить резюме и карьерную стратегию, которая будет работать на тебя.
  • В перспективе выйти на Senior/Staff уровень как инженер.

🔷 Этап 1: Подготовка сильного резюме (с прицелом на зарплату и рост)

💡 Принцип: "Продать себя через пользу"

Ты не просто пишешь, что умеешь, а показываешь, чем полезен: какие задачи решил, что улучшил, где сэкономил время/деньги.

✅ Что обязательно указать:

  1. Имя, контакты, город + “удалёнка”
  2. Желаемая позиция: Fullstack Developer | Backend with Vue.js | Удалёнка
  3. Краткое резюме профиля (Summary) — 3-4 строки о себе:
    Пример:

    Fullstack-разработчик с 4+ годами опыта в PHP, JS, Vue.js, адаптивной вёрстке. Пишу надёжный и поддерживаемый код. Автоматизировал бизнес-процессы на Shop-Script, оптимизировал нагрузку с помощью Memcached и Redis. Готов работать в распределённой команде, усилю backend-направление.
  4. Ключевые навыки (Skills) – списком:

    PHP (Laravel, Webasyst), JavaScript (Vue.js, jQuery), HTML/CSS (Sass, адаптивная вёрстка), Docker, Apache, Git, Memcached, REST API, MySQL, CI/CD (GitHub Actions), TypeScript (базово), Unit testing (PHPUnit) 
  5. Опыт работы (важнейший блок)
    По каждой компании:

    • Название, город, удалёнка или офис, даты.
    • Должность (например, Fullstack Web Developer)
    • Кратко о проекте/продукте (1 строка)
    • Основные достижения (3–5 пунктов) Примеры:
      • Реализовал модуль обратной связи с нуля (Vue + PHP); сократил нагрузку на техподдержку на 40%
      • Переписал часть фронтенда с jQuery на Vue.js; упростил поддержку и ускорил загрузку страниц
      • Настроил CI/CD пайплайн (GitHub Actions + Docker); ускорил выкатку фич с 3 дней до 1
  6. Pet-проекты (если они есть)
    Указывать можно и нужно, особенно если там:

    • Современные технологии (TS, Docker, CI/CD)
    • Open source
    • Деплой (на GitHub Pages, Vercel, Render, etc.) Пример:
    Pet-проект: “TaskManager на Laravel + Vue.js”
    Задачи с авторизацией, ролями и REST API. Настроен CI (GitHub Actions) + Docker. Деплой на Render.com.
    GitHub: [ссылка] • Демо: [ссылка]
  7. Образование (без фанатизма, если не профильное – просто упомяни)
  8. GitHub / Telegram / LinkedIn / Портфолио
    Укажи хотя бы GitHub и Telegram (если ты активен там).

🧰 Этап 2: Где и как искать работу

📍 Точки входа:

  • hh.ru (обязательно заведи резюме, даже если без отклика — будет опыт)
  • habr career (лучше для технических вакансий)
  • LinkedIn (заведи и обнови — даже под РФ работает, иногда с предложениями по удалёнке)
  • Telegram-чаты:
    • @ru_it_jobs
    • @frontendjob
    • @remotejob
    • @backend_job
  • GitHub Jobs, RemoteOK, Gigarocket — если потом будешь смотреть в сторону заграницы

🧠 Как отбирать вакансии:

  • Если “ищут супермена на 100 технологий за 100к” — в игнор.
  • Ориентируйся на:
    • Понятный стек (Laravel, Vue, Docker, REST API и т.д.)
    • Упоминание CI/CD, тестирования, code review — это зрелые команды
    • Зарплату от 150–200к для middle, выше — смело кидай резюме, не бойся “не дотянуть”

🧨 Этап 3: Как прокачать себя через собеседования

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

🎯 Зачем ходить на собеседования:

  • Проверить “что спрашивают”
  • Сравнить себя с рынком
  • Получить оффер → рост зарплаты/мотивации
  • Снять страх (страшно → привычно → интересно)

🔧 Как подготовиться:

  1. Резюме готов? Ставь цель — 1 отклик в день.
  2. Начни с “не самых желанных” компаний — потренируйся без давления.
  3. Запиши свои ответы на камеру — помогает убрать “эээ, ммм”.
  4. Пройди пару тестов/чеклистов:

🚨 Вопросы, которые 100% будут:

  • Расскажи про свой последний проект
  • Что ты делал на фронте и на бэке
  • Как работаешь с Git / CI
  • Что знаешь про REST, кэш, безопасность, тесты

⚡ Лайфхак:

Попроси друга “пособеседовать” тебя по Zoom — это отлично снимает зажимы.

🧭 Этап 4: Карьерная стратегия на 1–2 года

💸 Стратегия роста зарплаты:

раз в 1–2 года
если команда норм
всегда
каждые 6–12 мес
по возможности

Насколько помогает
⭐⭐⭐⭐
⭐⭐
⭐⭐⭐
⭐⭐⭐⭐
⭐⭐⭐

✅ Что делать уже сейчас:

  • Раз в полгода освежай резюме (новые навыки → новый уровень)
  • Сохраняй достижения в проектах: что улучшил, где ускорил
  • Подумай о публичности — блог, телеграм, GitHub, даже 1-2 статьи или проекта уже выделяют тебя
  • Ходи на собеседования даже без острой нужды — они развивают тебя быстрее всего

📎 Полезные ресурсы

🧱 Выжимка по Парето (20/80):

20% усилий → 80% результата:

  • ✅ Сделай чёткое, краткое, рабочее резюме (2–3 дня и оно готово)
  • ✅ Пройди хотя бы 3 собеса — избавишься от страха
  • ✅ Начни откликаться с фильтром: не “всё подряд”, а на вакансии ближе к твоему стеку
  • ✅ Веди таблицу собесов: компания, стек, этап, фидбек — это структурирует процесс
  • ✅ Сохраняй в заметках кейсы: “оптимизировал рендеринг”, “ускорил SQL”, “настроил CI” — пригодится в резюме и на интервью

Если хочешь, я могу:

  • Помочь составить резюме по шаблону (просто скинь свою инфу)
  • Смоделировать собеседование (вопросы/ответы)
  • Дать список "горячих" вакансий по твоему стеку

Скажи, чем удобнее продолжить.

Карьерный гайд для fullstack-разработчика (middle)

Ситуация: Вы – fullstack веб-разработчик уровня middle, работаете сейчас, но хотите найти новую работу с большей зарплатой (в идеале – удалёнку по РФ). При этом у вас мало опыта прохождения собеседований, нет уверенности и пока нет готового резюме. Цель – расти именно как технический специалист (individual contributor), а не уходить в менеджмент, и увеличить свой доход за счёт повышения уровня и усиления резюме/профиля.

Ниже – подробный пошаговый план развития карьеры под эти задачи. Гайд охватывает подготовку сильного резюме, использование pet-проектов, преодоление страха интервью, частоту прохождения собеседований для практики, анализ вакансий и стратегию карьерных шагов для роста зарплаты. Советы ориентированы на реалии рынка РФ и удалённой работы.

1. Составление сильного резюме разработчика

(A woman is reading a resume at a table photo – Free Woman Image on Unsplash) Пример: рекрутер просматривает резюме кандидата. Чёткое и структурированное резюме повышает шансы на приглашение (Идеальное резюме для разработчика / Хабр) (Идеальное резюме для разработчика / Хабр)

Структура резюме. Начните с основных данных: ФИО, должность и контакты. Укажите ваше имя (можно транслитерацию, если откликаетесь в международные компании), желаемую должность (например, Fullstack Developer (Middle)), город/страну (достаточно город, РФ) и контакты – e-mail и телефон. Для РФ актуально добавить Telegram (многие рекрутеры пишут туда) (Резюме для Middle разработчика / Хабр) (Резюме для Middle разработчика / Хабр). Фото не обязательно – это на ваше усмотрение (если ставите, пусть будет деловое) (Резюме для Middle разработчика / Хабр). Дальше можно поместить короткий блок “О себе” – 2-4 предложения о вашем опыте и достижениях: сколько лет в разработке, с какими сферами или продуктами работали (финтех, e-commerce и т.д.), ключевые технологии, ваш уровень английского. Упомяните значимые достижения (например, внедрили новый подход, ускорили что-то) и упомяните, что нацелены на развитие. Также в этот блок стоит добавить ссылки на ваш GitHub/GitLab, профили на hh.ru, LinkedIn (если пользуетесь через VPN), Habr Career и т.д. – чтобы сразу дать работодателю больше информации (Идеальное резюме для разработчика / Хабр) (Идеальное резюме для разработчика / Хабр).

Опыт работы. Перечислите места работы в обратном хронологическом порядке (сначала текущее/последнее). По каждой позиции укажите: должность, компания, период работы (месяц и год начала – месяц и год конца, либо «по настоящее время») (Идеальное резюме для разработчика / Хабр). Кратко опишите, чем занимается компания (если это не очевидно) и самое главное – ваши достижения и задачи. Под каждым опытом сделайте список 3-6 пунктов с конкретными достижениями за время работы (Идеальное резюме для разработчика / Хабр). Формулируйте пункты так, чтобы подчеркнуть ваш личный вклад, а не просто обязанности команды (Идеальное резюме для разработчика / Хабр). Плохой пример: «Участвовал в разработке корпоративного портала» – это размыто. Хороший пример: «Реализовал кеширование данных, что снизило время отклика портала на 30%» (Идеальное резюме для разработчика / Хабр). Используйте количественные показатели, если возможно (проценты ускорения, рост метрик, число пользователей). Не перечисляйте обычные обязанности типа «код-ревью, исправление багов» – для разработчика это по умолчанию и ценности не добавляет (Идеальное резюме для разработчика / Хабр) (Идеальное резюме для разработчика / Хабр). Вместо этого сфокусируйтесь на результатах: например, «Разработал модуль оплаты с нуля, обеспечив интеграцию с 5 платежными системами». Если в каком-то месте у вас была ведущая роль, отметьте это (например, «координировал работу 3 разработчиков при запуске проекта»). Важно: не придумывайте несуществующие достижения, но и не скромничайте – формулируйте то, что реально сделали, в максимально выгодном свете.

Навыки и технологии. Отдельным блоком перечислите технологии, которыми владеете. Можно оформить списком или в строчку через запятую. Начните с ключевых языков и фреймворков fullstack: например, JavaScript/TypeScript, Node.js, React, HTML/CSS и т.д. Затем добавьте инструменты: SQL, MongoDB, Docker, Git, CI/CD, облака (если работали с AWS/Azure), тестирование и прочие relevant-скиллы (Идеальное резюме для разработчика / Хабр). Не стоит указывать технологии, с которыми вы едва знакомы – всё, что вы напишете, могут спросить на интервью (Идеальное резюме для разработчика / Хабр). Не пишите уровни владения типа «Java – 7/10» или «Python – опыт 3 года» – лучше конкретика в опыте покажет вашу глубину. Также упомяните Soft Skills, которые важны: умение работать в команде, коммуницировать задачи, обучаться новому. Их можно вписать либо отдельной строкой, либо отразить в описании достижений (например, про менторство джунов или взаимодействие с другими отделами). HR на резюме мидла смотрят и на технические навыки, и на самостоятельность, и на коммуникабельность (Резюме для Middle разработчика / Хабр), поэтому резюме должно косвенно показать и эти качества. Если есть пройденные курсы, сертификаты – добавьте Образование и сертификация: вуз (и год окончания), а также сертификаты (например, Oracle Java Certified или курс от Яндекс.Практикума), если они релевантны.

Формат и объем. Резюме должно быть лаконичным и читабельным. Оптимальный объём – 1 страница, максимум 2 страницы (Идеальное резюме для разработчика / Хабр). Рекрутер тратит считанные минуты (а то и секунды) на первичный просмотр, поэтому важная информация должна сразу бросаться в глаза. Используйте единый стиль оформления: один шрифт, аккуратное форматирование. Разбейте текст на понятные блоки с заголовками (Опыт, Навыки, Образование и т.д.). Сохраните файл в PDF – так вы убедитесь, что у работодателя всё откроется с нужным форматированием (Идеальное резюме для разработчика / Хабр). Название файла укажите осмысленное, например: “Ivanov_Ivan_Fullstack.pdf”. Перед отправкой проверьте орфографию и убедитесь, что контактные данные указаны верно 😃.

Используйте шаблоны. Если не уверены в дизайне резюме, можно взять готовый шаблон. Например, на Tproger есть подборка *«100 бесплатных шаблонов резюме для IT-специалиста» (100 бесплатных шаблонов резюме для IT-специалиста / Tproger)】. Также шаблоны и образцы выкладывают на сайтах вроде MyResume или в блоге Skillbox. Главное – выберите строгий и понятный шаблон без излишней графики, заполняйте его под себя и убирайте лишние секции (например, объёмный список хобби не нужен). Многие делают резюме в Word или Google Docs – это нормально. Можно использовать и LaTeX-шаблоны (например, AltaCV или Awesome CV) или онлайн-сервисы-конструкторы, если вам так удобнее. Помните: содержание важнее оформления, но неаккуратное оформление может отвлечь внимание от содержания, так что уделите этому время.

Pet-проекты и open-source: указывать или нет?

Если помимо работы вы делали собственные проекты или контрибьютили в open-source, включить это в резюме стоит. Особенно для self-driven развития это плюс. Pet-проекты – сторонние проекты «для души» (например, свой небольший веб-приложение, библиотека, экспериментальный стартап). Такие проекты показывают вашу инициативность и интерес к разработке. Укажите их в отдельном блоке «Проекты» или «Личные проекты», с коротким описанием: что за проект, какие технологии использовали, какой функционал реализовали. Будет идеально, если код открытый – тогда дайте ссылку на GitHub. Только не перегружайте: 1–3 самых интересных проекта достаточно. Open-source вклад ценится еще выше: по сути это реальный опыт командной разработки, пусть и без оплат (Что джуну без опыта показать на собеседовании: вклад в open source или пет-проекты / Хабр)】. Как отмечают эксперты, проекты с открытым кодом обязательно включайте в резюме – это весомее, чем очередное учебное CRUD-приложени (Что джуну без опыта показать на собеседовании: вклад в open source или пет-проекты / Хабр)】. Например, если вы отправляли pull request’ы в популярный фреймворк или участовали в open-source библиотеке – смело пишите об этом. Формат описания тот же: название проекта, ваша роль (контрибьютор, мейнтейнер?), основные улучшения, что внесли.

Однако есть нюансы: указывайте pet-проекты только если они достаточно проработаны или демонстрируют важные навыки. Если это совсем учебный проект по туториалу, пользы мало – лучше фокус на рабочем опыте. Зато, если благодаря pet-проекту вы освоили новый стек (скажем, написали на Vue то, что на работе пишете на React) – это подчеркнёт вашу способность быстро учиться. Как указывать: можно одной строкой в разделе «Навыки» добавить что-то вроде “Open-source: contributor to ProjectX” или отдельным пунктом опыта (например, Open-source contributor, ProjectX, 2023 с описанием вклада). Формального стандарта нет – главное, чтобы рекрутер увидел, что помимо основной работы вы развиваетесь самостоятельно.

Вывод: не бойтесь включить личные проекты, но преподносите их профессионально. А еще лучше – используйте pet-проекты для прокачки: например, выберите open-source репозиторий и решите в нём одну проблему. Даже если решите не до конца, вы получите опыт, о котором можно рассказать на интервь (Что джуну без опыта показать на собеседовании: вклад в open source или пет-проекты / Хабр) (Что джуну без опыта показать на собеседовании: вклад в open source или пет-проекты / Хабр)】. Эти дополнительные активности украсят ваше резюме и профиль, показывая, что вы увлечены своим делом.

2. Подготовка к собеседованиям и борьба со страхом

(People Doing Online Job Interview · Free Stock Photo)】 *Удалённое собеседование: двое интервьюеров общаются с кандидатом по видеосвязи. Хорошая подготовка поможет чувствовать себя увереннее (Зачем ходить на собеседования / Хабр) (Как ходить на собеседования и не сходить с ума от тревоги — Вова Ермилов на vc.ru)】

Понимаем цель интервью. Страх перед собеседованием – обычное дело, особенно если вы раньше их почти не проходили. Первый шаг – изменить взгляд: *работодатель не пытается вас “завалить” (Как ходить на собеседования и не сходить с ума от тревоги — Вова Ермилов на vc.ru)】. Наоборот, рекрутер и нанимающий менеджер заинтересованы, чтобы вы подошли – им нужно закрыть вакансию, а найм нового сотрудника – дорогостоящий процес (Как ходить на собеседования и не сходить с ума от тревоги — Вова Ермилов на vc.ru)】. Осознайте, что собеседники на вашей стороне: если вас позвали на интервью, значит, ваше резюме их уже заинтересовало и в вас видят потенциально подходящего кандидат (Как ходить на собеседования и не сходить с ума от тревоги — Вова Ермилов на vc.ru)】. Это придает уверенности – вы уже молодец, раз дошли до этапа общения.

Подготовка знаний. Неуверенность часто идет от мысли “спросят, а я не смогу ответить”. Снизить это помогает тщательная техническая подготовка. Освежите ключевые темы, которые часто затрагивают на интервью middle-фуллстака: основы алгоритмов и структур данных (хотя бы базовые – массивы, хеш-таблицы, алгоритмы сортировки), архитектура веб-приложения (клиент-сервер, HTTP, REST), специфичные моменты ваших технологий (например, как работает Event Loop в Node.js, как устроен Virtual DOM в React и т.п.). Посмотрите типичные вопросы по вашим технологиям – на Github полно списков “Front-end interview questions” и т.д. Также проверьте знания по компьютерным наукам в объёме, разумном для middle: например, основы алгоритмической сложности, многопоточность (если применимо), работа памяти, ООП-принципы, паттерны проектирования. Практика кода: многие компании дают кодинг-тест или задачу на алгоритм. Полезно прорешать несколько задач на LeetCode или Codewars для разминки мозгов. Но упор делайте на то, что реально пригодится на работе: задачи на массивы, строки, простые алгоритмы – чтобы не задумываться над синтаксисом под давлением. Если английский не родной, потренируйте рассказ о себе на английском – на удалёнке в РФ часто собеседование идёт на русском, но если компания международная, может быть и английская секция.

Практика самопрезентации. Помимо технических знаний, продумайте истории про свой опыт – то есть как вы будете отвечать на вопросы про проекты из вашего резюме. Хороший формат ответа: задача -> ваше действие -> результат. Например, на вопрос “Расскажите о самом сложном вызове на прошлом месте” вы могли бы ответить: “У нас была проблема с производительностью, я проанализировал бэкэнд и обнаружил узкое место в запросах к базе, внедрил кэширование – в итоге нагрузка уменьшилась и ответ стал быстрее на 40%”. Такие ответы производят впечатление. Потренируйте ответы на частые поведенческие вопросы: “Ваши сильные и слабые стороны?”, “Почему хотите сменить работу?”, “Каким вы видите своё развитие через 3-5 лет?”. Первый раз такие вопросы могут застать враспло (Зачем ходить на собеседования / Хабр)】, поэтому лучше иметь для себя заготовки. Не нужно заучивать дословно, просто понимать, что сказать.

Репетиция. Если очень волнуетесь, устройте пробное интервью. Попросите знакомого разработчика или друга задать вам вопросы по скайпу/зуму. Или сами проговорите ответы вслух, даже перед зеркалом. Можно записать себя на видео, затем посмотреть – это помогает увидеть странности (например, частые слова-паразиты или что вы постоянно смотрите в сторону). Также сейчас есть сервисы «репетиции собеседования» (например, на hh.ru и др.), где за небольшую плату карьерный консультант проведет с вами тестовое интервью и даст фидбэк. Это может быть полезно, чтобы снять первичный стресс.

Управление стрессом. Непосредственно перед интервью приведите себя в ресурсное состояние. Хорошо выспитесь накануне. За 10-15 минут до звонка сделайте пару физических упражнений: небольшая разминка, несколько глубоких вдохов – это снижает уровень кортизола. Держите под рукой воду. Если чувствуете, что сильно нервничаете уже во время беседы, можно честно признаться: «немного волнуюсь, давно не проходил интервью». Честность в разумных пределах располагает собеседнико (Как ходить на собеседования и не сходить с ума от тревоги — Вова Ермилов на vc.ru)】. Помните, что никто не будет вас унижать. Адекватные интервьюеры понимают волнение кандидата – многие сами через это проходил (Зачем ходить на собеседования / Хабр)】. Даже если какой-то ответ выйдет неудачным, это не провал всей вашей карьеры. В крайнем случае, вы просто не получите этот оффер – а их будет еще много впереди.

Разбор полетов. После каждого собеседования (успешного или не очень) находите пару минут, чтобы проанализировать: какие вопросы вызвали затруднения? что можно было ответить лучше? Это ценные уроки. Если вам отказали, постарайтесь получить обратную связь. Некоторые компании присылают фидбек, особенно если вы выполняли тестовое задани (Зачем ходить на собеседования / Хабр)】. Используйте эту информацию для роста: например, подтяните тему, в которой допустили ошибку. Но не корите себя долго. Отказы случаются у всех, и часто это не значит, что вы плохой специалист. Причины могут быть разные (нашёлся более подходящий кандидат, изменились требования и т.д.). Возьмите полезное и идите дальше. Как говорится, *“можно быть крутым спецом и сидеть без работы, а можно быть средним, но всем рассказывать о себе – и вас рано или поздно наймут” (Зачем ходить на собеседования / Хабр)】. Поэтому не давайте отказам сбить вашу самооценку.

Нужно ли часто ходить на собеседования?

Короткий ответ – да, это полезно для вашего развития. Даже если вы не планируете уволиться прямо сейчас, периодические интервью помогают держать себя в тонусе. Во-первых, собеседования – это опыт. Каждое интервью вы что-то узнаёте: вам задают вопросы – вы видите, где пробелы в знаниях, и потом их закрывает (Зачем ходить на собеседования / Хабр)】. Часто дают тестовые задания, приближенные к реальным задачам – вы решаете их и тоже учитесь новом (Зачем ходить на собеседования / Хабр)】. Некоторые компании после интервью дают развернутый фидбек или делятся материалами, что почитать – бесценная информация для рост (Зачем ходить на собеседования / Хабр)】. Во-вторых, со временем вы станете чувствовать себя все увереннее. Первый свой тех. интервью вы, возможно, проведёте скованно – стресс может выбить даже известные ответ (Зачем ходить на собеседования / Хабр)】. Но после десятка собеседований вы уже гораздо спокойнее реагируете на любой вопрос. Это замечали многие: каждый следующий раз в стрессовой ситуации вести диалог легч (Зачем ходить на собеседования / Хабр)】. Вы вырабатываете “иммунитет” к каверзным вопросам HR (про деньги, про будущее, про причины ухода) – когда слышишь их не впервые, они уже не выбивают из коле (Зачем ходить на собеседования / Хабр)】. В-третьих, вы проверяете свои силы на рынке. Пока не попробуешь, не узнаешь, насколько ты ценен. Часто мы склонны себя недооценивать: кажется «я не знаю очень многого, кругом такие сильные спецы», но на деле вы вполне конкурентоспособны. Разные компании ценят разное, у каждого интервьюера своя “картинка идеального кандидата (Зачем ходить на собеседования / Хабр)】. Где-то вы можете просто понравиться команде как человек – и это перевесит некоторые пробелы. Шанс всегда есть, и его нужно использовать, вместо того чтобы бояться и откладывать мечт (Зачем ходить на собеседования / Хабр)】.

Кроме того, регулярные собесы уменьшают страх. Это факт – чем больше практикуешь, тем меньше волнения. Вы начинаете воспринимать интервью не как судный день, а как деловую беседу, где обе стороны присматриваются друг к другу. Пропадает болезненное восприятие отказов. Вы уже понимаете: ну не подошёл – ничего страшного, вы так же продолжаете работать, как и работал (Зачем ходить на собеседования / Хабр)】. По сути, вы ничего не теряете, кроме часа-другого времени, зато приобретаете опыт и, возможно, новый оффер.

Конечно, есть баланс: если ходить на интервью слишком часто, это может вызывать вопросы у текущего работодателя или вызывать выгорание от самих интервью. Оптимально пробовать рынок, когда чувствуете, что готовы к переменам или хотите проверить свою ценность. Некоторые эксперты советуют ходить “тренироваться” даже без намерения менять работу, и этично ли это – вопрос дискуссионный. Но если вы потратите на одно интервью вечером своё личное время, никому хуже от этого не станет. Просто не стоит вести работодателей заведомо в заблуждение – откликайтесь на вакансии, которые теоретически могли бы рассмотреть, чтобы не тратить чужое время зря.

Резюме: интервью – это навык, которому можно научиться. И лучший способ – тренироваться. Пройдя через несколько собеседований, вы снимете много страхов, получите ценный фидбек и, возможно, найдёте ещё более подходящую возможность для себя. Если же предложение вас не устроит – вы всегда можете отказаться. Зато в следующий раз, когда появится работа мечты, вы войдёте в переговоры подготовленным, а не дрожащим от страха новичком.

3. Анализ вакансий и поиск перспективных предложений

Мониторинг рынка. Переходя к активному поиску работы, важно изучить ландшафт вакансий. Начните с крупных платформ: hh.ru, Habr Career, SuperJob, LinkedIn (хоть в РФ он заблокирован, многие пользуются VPN ради профессиональной сети). Задайте фильтры: ваша специализация (Fullstack, Web-разработчик), уровень (Middle) и отдельно отметьте удалённую работу. На том же HH можно поставить галочку “только удаленная работа” – получите подборку вакансий со всей РФ. Рекомендуется создать и заполнить резюме на этих платформах – это повысит вашу видимость для рекрутеров, они могут сами вам писать с предложениями. Параллельно подпишитесь на профильные телеграм-каналы с вакансиями (их много: от общего @rusdevjobs до специализированных по языкам и “Удаленка” чатах). Чем шире охват, тем лучше понимаешь, что предлагает рынок.

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

  • Четкое описание задач и требований. Если вакансия подробно и структурированно описывает, чем предстоит заниматься, стек технологий, условия работы – скорее всего, компания действительно понимает, кого ищет и реально планирует нанимат («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Такая вакансия – «зелёный свет»: потребность явно есть, решение будут принимать оперативн («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Если же описание совсем расплывчатое (“разработчик, обязанности обсуждаются, требования гибкие”) – есть риск, что позиция не до конца сформирована и процесс может затянуться.
  • Информация о компании. Стоит погуглить компанию: хороший знак, если у неё есть официальный сайт с описанием продукта/услуг, страница работодателя на HH с отзывами, может быть, профиль на Habr Career. Если компания открыто рассказывает о себе, участвует в рейтингах работодателей – значит, ценит репутацию и вкладывается в брен («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Это косвенно говорит, что о сотрудниках там тоже заботятся, стараются удерживать кадр («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Важно проверить, нет ли подозрительной информации – например, множественных сообщений о невыплате зарплат. Загляните на сайты отзывов работников: antijob.net, профильные ветки форумов (на том же Habr есть раздел “Черный список работодателей”). Пара негативных отзывов – не приговор, но если много однотипных («постоянные переработки, хамство начальства») – повод насторожитьс («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】.
  • Внятная компенсация. Многие компании в РФ не указывают зарплатную вилку прямо в вакансии. Но присмотритесь к формулировкам: красный флаг – обещания вроде «неограниченные бонусы, высокий доход без потолка» при скромных обязанностя («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?) («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Часто за этим скрываются либо мошеннические схемы, либо работа чисто за процент с нереальными планами. Лучше, когда условия честно расписаны: например, оклад + квартальный бонус ~10%. Если зарплата указана слишком размыто (скажем, «от 50 тыс. до 300 тыс.») – скорее всего, реальная цифра ближе к нижней границе. На собеседовании не стесняйтесь уточнить ожидаемую вилку, чтобы не терять время зря.
  • Адекватные требования. Оцените список требований в вакансии: если ищут «мидла» с 5+ годами опыта, знанием десятка технологий включая экзотические, готовностью быть админом, тестировщиком и кем угодно – перед вами вакансия-сборная солянка. Часто её кидают “на вырост” или хотят одного человека на место трои («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Это не значит, что не стоит откликаться, но будьте готовы выяснить на интервью, что же на самом деле от вас нужно. Хорошая вакансия пропорциональна: для middle обычно требуют 2-4 года опыта, уверенное знание основных технологий, опыт самостоятельной разработки функционала. Если видите требование, не соответствующее должности (например, для разработчика – “готовность к ненормированному графику, частым командировкам” без явной необходимости) – это «желтый сигнал («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Возможно, придётся пахать сверхурочно за троих – узнайте причину на интервью, готовы ли вы на такие услови («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】.
  • История вакансии. Обратите внимание, как давно висит вакансия и как часто обновляется. Если объявление «многострадальное» – полгода в поиске mid-level разработчика – это странно. Возможно, компания не может принять решение об найме и просто собирает резюме, или там постоянно кто-то уходит (текучка («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Бывает, что требования завышены или зарплата существенно ниже рынка – кандидаты находятся, но отказываются от оффер («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. В любом случае длительно незакрытая позиция – риск потратить время впусту («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Лучше свежие вакансии или те, что явно связаны с ростом (расширение команды, новый проект и т.д.).
  • Стадия компании. Стоит различать вакансии стартапов и крупных компаний. В стартапе (особенно молодом, <1-2 лет) могут обещать горы и золотые опционы, но есть риски: неустоявшиеся процессы, возможны задержки выплат, неопределённость будущег («Принцип светофора»: как оценить, стоит ли откликаться на вакансию?)】. Зато рост может быть быстрым, и если “выстрелит”, ваша карьера тоже взлетит. Крупная или давно работающая компания, как правило, стабильнее: там четкий найм, стандартный соцпакет, но может быть бюрократия. Выбирайте по своему профилю – для mid-level, желающего прокачаться, часто хороший вариант – продуктовая IT-компания среднего размера: уже не гаражный стартап, но еще гибкая, со современным стеком. Аутсорс/аутстафф компании (типа EPAM, Luxoft и т.д.) тоже вариант: они часто нанимают удаленно по РФ, дают разный опыт на проектах, но учтите, что проекты могут быть самые разные (и не всегда интересные). Смотрите описание: если проект долгосрочный и технологичный – ок, если непонятно – уточните на интервью.

Где больше платят. По опыту рынка РФ, самые высокие вилки mid-senior разработчиков встречаются в крупных продуктовышах (например, Сбер, Яндекс, Тинькофф) и международных компаниях. Но международные в 2022–2023 сократили найм в РФ (по причинам санкций и ограничений). Тем не менее, есть варианты удалёнки на зарубеж через оформление как фрилансер (контракт B2B). Это отдельный путь: можно попробовать платформы типа RemoteOK, AngelList или LinkedIn с локацией “Remote, Worldwide”. Если у вас свободный английский и конкурентный скиллсет, вы можете получить оффер с оплатой в валюте. Однако: убедитесь, что компания действительно готова иметь сотрудников из РФ (многие сейчас предпочитают, чтобы вы были релокейтнуты). В любом случае, английский язык – ваш союзник. Даже на внутреннем рынке РФ высоко ценятся разработчики, которые могут при необходимости общаться с иностранными заказчиками или читать техдокументацию. Так что прокачка языка – тоже вклад в вашу карьеру.

Анализ и переговоры. Когда получили несколько приглашений или офферов, сравнивайте не только по зарплате, но и по перспективам. Иногда стоит выбрать там, где чуть меньше денег сейчас, но круче проекты и команда – через год-два это окупится ростом до сильного senior. Обращайте внимание на “сигналы развития”: упоминают ли в вакансии про обучение сотрудников, наставничество, новые технологии. Хорошая компания часто пишет, что у них есть код-ревью, культура знаний, сплоченная команда – это плюс. На интервью обязательно спросите сами: “Как строится работа? Какого роста ожидать на этой позиции?”. По реакции можно понять, нацелены ли они выращивать людей или им просто нужен “винтик”. Не бойтесь задавать вопросы – для работодателя это признак вашего интереса и критического подхода.

Выявление красных флагов. Помимо текста вакансии, иногда в процессе общения вы можете заметить тревожные звоночки: HR бесконечно переносит этапы, менеджер опаздывает на звонок и не извиняется, вам не дают четких ответов на вопросы о проекте или финансах – всё это повод задуматься. Как говорит поговорка, “если вначале проблемы – дальше может быть хуже”. И наоборот, если к вам относятся уважительно, процесс прозрачен, на все вопросы отвечают – скорее всего, и культура внутри хорошая.

4. Стратегия карьерного роста и увеличение дохода

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

Смена компании – самый быстрый способ повысить зарплату. В IT давно подмечено: чтобы существенно “прыгать” в деньгах, выгоднее менять работодателя, а не ждать внутренних повышени (Почему новым сотрудникам платят больше, чем работающим давно? / Хабр)】. Внутри компании обычно есть ограничения: бюджет на ежегодное повышение ограничен (~5-10% в год), политика выравнивания зарплат и т.п (Почему новым сотрудникам платят больше, чем работающим давно? / Хабр)】. Новому же сотруднику готовы платить «цену рынка» сразу. Нередко бывает, что приходящий извне middle получает на 20-30% больше, чем такой же middle, проработавший несколько лет внутр (Почему новым сотрудникам платят больше, чем работающим давно? / Хабр) (Почему новым сотрудникам платят больше, чем работающим давно? / Хабр)】. Это не всегда справедливо, но это реальность. Поэтому, если чувствуете, что ваша ценность выросла больше, чем вам готовы платить на текущем месте, имеет смысл поискать новое – и повысить доход одним шагом. Многие прибавляют таким образом +30-50% к зарплате при переходе. Есть даже тактика “бумеранг”: человек уходит в другую компанию на большую зарплату, а через время возвращается в старую уже на новом финансовом уровн («Менять работу выгоднее, чем расти на текущем месте»: как формируются зарплаты в сфере IT | App2top )】. Конечно, злоупотреблять этим не стоит, но как рычаг – работает.

Рост внутри компании – стабильность и глубина. Альтернатива – строить карьеру в одной компании. Плюсы: вы хорошо изучили продукт, завоевали доверие, и вас могут повысить до Senior/Lead со временем. Это может дать прибавку, пусть и не такую резкую. К примеру, переход из middle в senior внутри компании может принести +10-20% к окладу и расширение обязанностей. Еще плюс – репутация надежного сотрудника без «скаканий» каждые полгода. В некоторых кругах слишком частая смена работы называется “летун” (job-hopper) и вызывает сомнения. Однако в современной разработке смена раз в ~2 года считается нормальной, а вот <6 месяцев на нескольких местах подряд – уже красный флаг для HR. Оптимально: если текущая компания вам нравится и есть перспективы (новые проекты, ощущение роста задач), имеет смысл порасти до senior у них. И только если упёрлись в потолок – тогда идти наружу. Не забывайте: когда просите повышение/пересмотр зарплаты внутри, аргументируйте конкретными достижениям (Как пересматривать зарплаты сотрудников)】. Не давите на жалость или инфляцию – покажите, какую ценность вы принесли (новый модуль, закрыли X задач, взяли лидерство в Y (Как пересматривать зарплаты сотрудников)】. Тогда шансы на улучшение условий больше.

Активный открытый поиск. Быть в открытом поиске – значит инициативно искать варианты, а не ждать, пока позовут. Если настроились сменить работу, обновите резюме на HH и укажите «готов к предложениям». Активируйте функцию в LinkedIn “Open to work” (видно рекрутерам). Напишите коллегам и знакомым, что рассматриваете предложения – сарафанное радио очень помогает. Возможно, кто-то посоветует вас в свою компанию (реферальные программы везде – и это win-win: вам работа, другу бонус). Также посещайте митапы, конференции (сейчас многие онлайн) – там часто обмениваются контактами. Поддерживайте актуальность своего Github – иногда нанимающие лиды просто просматривают активных контрибьюторов и сами зовут на работу. Чем более вы заметны, тем больше шансов, что хорошая возможность сама вас найдет.

Развитие навыков и профиля. Чтобы расти в деньгах, надо расти в скиллах. Прокачивайтесь целенаправленно до Senior. Для этого: беритесь за более сложные задачи, изучайте смежные области. Например, fullstack-разработчику полезно углубиться в архитектуру приложений, освоить DevOps-инструменты, ознакомиться с высоконагруженными системами. Это расширит ваш технический кругозор – сможете претендовать на более ответственные роли. Также развивайте софт-скиллы: умение презентовать свои идеи, вести тех. обсуждения, менторить джуниоров. Крупные зарплаты у индивидуальных специалистов часто у Team Lead и Principal Engineer уровней – а там помимо кодинга нужна коммуникация, лидерство без прямого подчинения. Так что качайте и эти навыки. Не забывайте про английский – повторимся, для удалёнки это критично. Можно получить международные сертификаты (например, AWS Certified Solutions Architect, если вы активно работаете с облаками) – это укрепит ваше резюме. Пишите статьи на Habr или выступайте на митапах, если есть возможность – публичная активность формирует ваш профессиональный бренд, выделяет из массы.

ИндивидуальныйContributor vs Менеджер. Вы прямо указали, что менеджмент не интересует. Это нормально: в IT есть две равноценные дорожки – техническая и управленческая. По технической вы можете дорасти до позиций Senior→Lead Developer→Architect→Senior Architect/Principal Engineer, сохраняя фокус на технологиях. В РФ такие позиции есть в крупных компаниях (свой grademap). В небольших компаниях “верхушка” технаря – это, может, TeamLead или CTO, которые часто и менеджерят тоже. Поэтому выбирайте компании, где есть техническая лестница. На собеседованиях можно прямо спрашивать: “Какие возможности роста по технической линии?”. Если вам начнут описывать перспективы Project Manager – задумайтесь, туда ли вы идёте. В правильной технокультуре ценят экспертов – высококлассный разработчик может получать не меньше, чем директор. Главное – постоянно подтверждать ценность своим вкладом.

Следите за рынком постоянно. Даже устроившись на новую работу, не прекращайте анализировать рынок. Раз в несколько месяцев просматривайте вакансии: какие навыки востребованы, какие зарплатные вилки указывают. Это поможет вам понимать свою рыночную стоимость и вовремя обновлять навыки. Хорошая практика – ежегодно устраивать ревью своей карьеры: достиг ли я за этот год прогресса (новые скиллы, повысилась ли ЗП)? Чего хочу достичь в следующем году? Если на текущем месте всё хорошо и вас ценят, такие ревью будут позитивными. Если замечаете стагнацию – возможно, пора ставить цель на смену работы или на серьёзный разговор с руководством о вашем росте.

Вывод: комбинация активного обучения, правильного позиционирования и стратегических шагов (смена компании в нужный момент) приведёт вас к цели – стать высококлассным разработчиком и получать больше. Как показывает практика, *лучший способ поднять зарплату – сменить место (Почему новым сотрудникам платят больше, чем работающим давно? / Хабр)】, но перед этим стоит повысить свой “вес” с помощью навыков и достижений. Не стойте на месте: планируйте шаги на 1-2 шага вперёд. Если сейчас вы middle, подумайте, что нужно, чтобы через год-полтора быть уверенным senior (и на сколько тогда можете претендовать финансово). Постоянно улучшайте резюме и профиль под этот цель: добавляйте новые достижения, проекты, сертификаты. Пусть на вашем карьерном пути каждые полгода-год появляются новые пункты, подтверждающие рост – тогда и желаемые офферы не заставят себя ждать.

Полезные ресурсы:

Удачи вам в карьерном развитии! Помните, что каждый пройденный этап – даже неудачное интервью или трудный проект – делает вас сильнее и ценнее как специалиста. Стройте свою траекторию осознанно, и рост не заставит себя ждать 🚀.