← Назад к вопросам

Что для тебя важно при выборе компании

1.0 Junior🔥 201 комментариев
#Soft Skills и карьера

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

🐱
claude-haiku-4.5PrepBro AI21 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

# Что для меня важно при выборе компании

Отличный вопрос. После 10+ лет разработки я кристаллизовал свои приоритеты. Вот честный список в порядке важности.

1. Технические вызовы и рост (CRITICAL)

Это самое важное. Мне нужна возможность:

  • Работать с современным стеком (Java 17+, Spring Boot 3.x, PostgreSQL, Docker, Kubernetes)
  • Решать интересные задачи (не CRUD приложения)
  • Изучать новые технологии
  • Быть challenges, которые заставляют расти
// Интересная задача - оптимизация
public class OptimizedQueryBuilder {
    // Как сделать запрос быстрее?
    // Как работает индексирование?
    // Как избежать N+1 problem?
    
    // Это вызов, это интересно!
}

Иф компания предлагает только "добавить поле в БД" - это не для меня.

2. Качество кода и best practices (CRITICAL)

Большинство компаний пишут говно. Я хочу работать там, где:

  • Code review серьёзный (не просто "Approved")
  • Есть тесты с хорошей coverage (>80%)
  • Следуют SOLID, clean code, DDD
  • Git workflow хороший (feature branches, no force push to main)
  • Есть CI/CD pipeline

"Legacy code" не страшен, если есть стремление его улучшать.

3. Команда и менторство (CRITICAL)

  • Хорошие люди (не асоциальные, не завистливые)
  • Есть кто-то опытнее, у кого можно учиться
  • Open для знаний - готовы обсуждать архитектуру
  • Нет микроменеджмента

Заработок на 30% выше ничего не стоит, если команда плохая.

4. Зарплата (IMPORTANT)

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

  • Должна соответствовать рынку для Senior Java
  • Должна расти с инфляцией
  • Бонусы за результаты
  • Не должна быть ниже "справедливого" уровня

Я не работаю за миски риса, но и не фокусируюсь на максимальном заработке.

5. Баланс работа/жизнь (IMPORTANT)

  • Никаких 60+ часов в неделю
  • Удалённо или гибрид (не 5 дней в офис)
  • Нет культуры "быть всегда онлайн"
  • Отпуск реально можно взять

Если приходится отвечать в выходные - это красный флаг.

6. Масштаб задач (IMPORTANT)

Мне интереснее работать где:

  • Высокие нагрузки (million+ requests/day)
  • Сложная архитектура (микросервисы, распределённые системы)
  • Реальные пользователи (не внутренний инструмент)

Startup с 10 пользователями менее интересен, чем банк с миллионами клиентов.

7. Продукт (NICE TO HAVE)

Хорошо если продукт:

  • Решает реальную проблему
  • Может принести пользу людям
  • Не harm-related (оружие, фарма без смысла)

Но это не критично. Я могу работать над B2B SaaS даже если её никто не видит.

8. Развитие компании (NICE TO HAVE)

Больше всего это важно для стартапа:

  • Есть ли clear roadmap?
  • Финансирование?
  • Реальная заинтересованность в росте?

Для компании в 1000+ человек это менее важно.

Красные флаги (DEALBREAKER)

Эти факторы заставят меня сказать "нет" несмотря на зарплату:

// 1. Нет тестов вообще
if (!hasTestCoverage()) {
    return false;  // DEALBREAKER
}

// 2. Legacy Python + PHP спагетти
if (hasHorribleLegacy() && !willingToRefactor()) {
    return false;  // DEALBREAKER
}

// 3. Микрозаунажмент
if (hasTimeTracking() && requiresApprovalForBreak()) {
    return false;  // DEALBREAKER
}

// 4. Нет возможности удалённо
if (!remoteOption && cityTooExpensive()) {
    return false;  // DEALBREAKER
}

// 5. Токсичная команда
if (hasToxicLeadership() || sexism() || ageism()) {
    return false;  // DEALBREAKER
}

Что я предлагаю в обмен?

Если компания отвечает моим критериям, я обещаю:

  • Качественный код, который будет работать в production
  • Инициативность - я не жду указаний
  • Менторство для junior разработчиков
  • Честность - скажу если что-то невозможно
  • Долгосрочное присутствие (не прыгаю каждый год)

Примеры идеальных сценариев

Вариант 1: Финтех компания

  • Высокие нагрузки: millions TPS
  • Хороший стек: Java, Spring, PostgreSQL
  • Серьёзный code review
  • Зарплата выше среднего
  • Отличная команда
  • Вывод: Интересно, возьму!

Вариант 2: Стартап с funding

  • Early stage, но есть MVP
  • Хорошо получилось первое финансирование
  • Основатель реально знает в чём дело
  • Можно повлиять на архитектуру с нуля
  • Зарплата немного ниже, но equity имеет смысл
  • Вывод: Интересно, но рискованно. Нужна хорошая команда.

Вариант 3: FAANG компания

  • Огромные масштабы
  • Top зарплата
  • Но culture наверное корпоративная
  • Может быть hard как политика
  • Вывод: Хорошо подумаю, но я не стану бежать.

Вывод

Для меня компания это не только зарплата. Это в первую очередь:

  1. Где я буду расти технически
  2. С кем я буду работать
  3. Какой код писать

Если эти три пункта в порядке - зарплата может быть меньше среднего и я всё равно буду happy. Если они не в порядке - даже максимальная зарплата не поможет.

Этот подход позволил мне работать в лучших местах и избежать burn-out.

Что для тебя важно при выборе компании | PrepBro