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

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

2.2 Middle🔥 131 комментариев
#Python Core

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

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

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

Критерии выбора компании

Моя система оценки

Я разработчик с 10+ годами опыта, и я уже не ищу работу как раньше. Я ищу правильную среду для роста и творчества. Вот мои критерии, расставленные по приоритету.

1. Качество технологического стека (критично)

Какая архитектура, какие технологии, насколько давно обновляются?

# ✅ Хорошие знаки
tech_stack = {
    "modern_languages": True,      # Python 3.11+, не Python 2.7
    "updated_frameworks": True,    # FastAPI/Django, не какой-то легаси
    "testing_culture": True,       # Есть тесты, высокий coverage
    "ci_cd": True,                 # Автоматизированные деплои
    "code_review": True,           # Серьёзный code review
    "documentation": True          # Документация на месте
}

# ❌ Плохие знаки
red_flags = {
    "legacy_code": "10-летний PHP без изменений",
    "no_tests": "Нет тестов, боятся изменений",
    "manual_deployment": "Деплой руками, баги в проде",
    "no_code_review": "Код идёт в продакшн без проверки"
}

Вопросы при интервью:

  • Какой Python версии вы используете?
  • Как организовано тестирование? Какой coverage?
  • Как часто вы рефакторите код?
  • Есть ли Code Review? Насколько серьёзно?
  • Как быстро можно запустить feature в production?

2. Команда и менеджмент (очень важно)

Технологии — это железо, люди — это душа компании.

team_quality = {
    "senior_developers": "От кого можно учиться?",
    "communication": "Открыты ли для discussion?",
    "mentorship": "Есть ли возможность расти?",
    "diversity_of_thinking": "Есть ли разные мнения и идеи?",
    "no_politics": "Минимум офисных игр"
}

management_style = {
    "trust": "Доверяют ли разработчикам?",
    "clarity": "Ясны ли требования и приоритеты?",
    "feedback": "Регулярный feedback, не 1x в год?",
    "support": "Поддерживает ли развитие?",
    "reasonable_deadlines": "Реалистичные сроки?"
}

Красные флаги:

  • Микроменеджмент ("Покажи, что ты делал последние 8 часов")
  • Отсутствие feedback
  • Иерархия вместо мериторкатии
  • Политика перед качеством
  • Burnout culture ("У нас все работают по выходным")

Как проверить:

  • Поговори с текущими разработчиками (LinkedIn, GitHub)
  • Посмотри на Glassdoor/HH отзывы
  • Обрати внимание на вопросы на интервью (показывают культуру)
  • Спроси прямо: "Как вы относитесь к работе-жизни?"

3. Возможность роста (важно)

growth_opportunities = {
    "technical_path": "Можно ли стать Tech Lead/Architect?",
    "learning_budget": "Есть ли бюджет на обучение?",
    "conferences": "Отправляют ли на конференции?",
    "open_source": "Можно ли способствовать open source?",
    "skill_diversity": "Возможность работать с разными технологиями?"
}

# Моя позиция: я ищу место, где через 3 года буду значительно умнее

Проверка:

  • Какие навыки я получу здесь?
  • Есть ли примеры junior→senior карьерного роста?
  • Есть ли наставничество? Много ли senior разработчиков?

4. Стабильность и видение (важно)

company_health = {
    "funding": "Финансируется ли стабильно? Есть ли финраунды?",
    "product_market_fit": "Есть ли ясная цель продукта?",
    "runway": "На сколько месяцев хватает денег?",
    "vision": "Куда движется компания?",
    "business_model": "Ясна ли монетизация?"
}

# Я не ищу стартап, где может всё упасть завтра
# Я ищу стабильность для спокойной разработки

Для стартапов:

  • Спроси про runway (сколько месяцев хватит денег)
  • Кто финансирует? Серьезные инвесторы?
  • Есть ли план прибыльности?

Для крупных компаний:

  • Стабилен ли бизнес? Есть ли risk?
  • Не слишком ли бюрократия?

5. Компенсация и benefits (важно, но не главное)

compensation = {
    "salary": "Соответствует ли рынку? (не ниже -20%)",
    "equity": "Есть ли stock options? Справедливые?",
    "remote": "Можно ли удаленно? Полностью?",
    "flexibility": "Гибкий график? Можно ли гулять днём?",
    "holidays": "Сколько дней отпуска? Есть ли sick days?"
}

benefits = {
    "health_insurance": "Медицинская страховка",
    "pension": "Пенсионное обеспечение",
    "learning": "Бюджет на обучение",
    "gym": "Фитнес или компенсация",
    "parental_leave": "Декрет оплачивается?"
}

# Деньги важны, но после определённого уровня
# +$10k в год при плохой команде = выгорание

Мой подход:

  • Ищу fair market rate (не минимум, но и не максимум)
  • Важнее стабильность + growth opportunities
  • Flextime и remote важнее бонусов

6. Масштаб задач (очень важно)

scale_of_problems = {
    "complexity": "Есть ли интересные технические задачи?",
    "impact": "Влияет ли мой код на реальных пользователей?",
    "scale": "Есть ли масштаб? (1k users? 1M users?)",
    "ownership": "Могу ли я владеть feature от А до Я?"
}

# Я не хочу писать CRUD и формы 5 лет подряд

Проверка:

  • Покажи мне сложнейшую задачу за последний месяц
  • Есть ли архитектурные вызовы?
  • Используются ли асинхронность, кэширование, оптимизация?

7. Work-Life Balance (критично)

worklife = {
    "on_call_duty": "Есть ли дежурства? Часто ли страницы?",
    "overtime": "Есть ли постоянные переработки?",
    "weekends": "Работают ли по выходным?",
    "sick_leave": "Можно ли не приходить, если болен?",
    "vacation": "Беру ли люди отпуск? Полностью отдыхают?"
}

# Выгорание = деньги × технологии — work-life balance
# Если balance нарушен, остальное теряет смысл

Red Flags:

  • "У нас постоянные срочные deadline"
  • "Работаем по выходным"
  • "Дежурство каждую неделю"
  • "Люди боятся брать отпуск"

Мой checklist на интервью

questions_to_ask = [
    # Технология
    "Какой Python версии вы используете?",
    "Как организовано тестирование и CI/CD?",
    "Как часто вы рефакторите легаси?",
    
    # Команда
    "Какой размер команды? Много ли senior?",
    "Как организован код review?",
    "Есть ли наставничество для junior?",
    
    # Менеджмент
    "Как часто я буду общаться с менеджером?",
    "Как вы помогаете разработчикам расти?",
    "Есть ли четкие требования или всё постоянно меняется?",
    
    # Практическое
    "Сколько времени на дежурство/on-call?",
    "Люди берут отпуск? Полностью ли отключаются?",
    "Есть ли гибкий график?",
    
    # История
    "Зачем ты ушел с предыдущей работы?",
    "Что не нравится в текущей команде?"
]

Когда нужно говорить "нет"

hard_pass_criteria = [
    legacy_code_with_no_refactor_plan,
    no_testing_culture,
    constant_burnout,
    bad_management_with_micromanagement,
    toxic_team,
    unreasonable_deadlines,
    work_on_weekends_is_norm
]

# Одного пункта достаточно, чтобы отклонить оффер

Итоговая приоритизация (для меня)

importance = {
    1: "Work-life balance + team quality",
    2: "Интересные технические задачи",
    3: "Возможность роста",
    4: "Технологический стек",
    5: "Компенсация (в разумных пределах)"
}

# Неправильное приоритизирование денег было ошибкой в молодости
# Правильное приоритизирование людей спасло мою карьеру

Заключение

Я ищу место, где:

  1. Работаю с хорошими людьми, которые меня вдохновляют
  2. Решаю интересные технические задачи
  3. Могу расти профессионально
  4. Баланс между работой и жизнью соблюдается
  5. Компания стабильна и имеет видение

Деньги важны, но они не компенсируют плохую команду, скучную работу или выгорание. За 10+ лет я видел разработчиков, которые зарабатывают $200k и несчастны. И видел тех, кто зарабатывает $120k и счастлив. Разница — в выборе компании и людей.

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