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

По каким критериям ищешь работу

1.0 Junior🔥 191 комментариев
#Soft skills и мотивация

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

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

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

По каким критериям ищешь работу

Выбор работы для опытного C/C++ backend разработчика — это многомерная задача, где каждый критерий играет свою роль в карьерном развитии. На этом этапе моего профессионального пути приоритизирую следующие факторы:

Технологический стек и архитектура

Важнейший критерий — возможность работать с современными C++17+ стандартами и чистой архитектурой. Предпочитаю проекты, где используются:

  • Асинхронное программирование (async/await, boost::asio, coroutines)
  • Высоконагруженные системы с требованиями к low-latency
  • Микросервисная архитектура с gRPC, Protocol Buffers
  • Docker, Kubernetes для деплоя
  • CI/CD пайплайны (GitHub Actions, GitLab CI)

Избегаю легаси кода на C++98/03, где рефакторинг затруднён организационными причинами.

Масштаб и сложность

Привлекает работа на системах с высокими требованиями:

  • Обработка миллионов транзакций в секунду
  • Распределённые системы с консистентностью данных
  • Real-time обработка потоков данных
  • Оптимизация памяти и CPU в критичных местах

Такие задачи требуют глубокого понимания performance profiling, многопоточности, lock-free алгоритмов.

Культура разработки

Предпочитаю команды, где:

  • Code review как обязательная практика
  • Автоматизированное тестирование (unit, integration, load tests) с покрытием >80%
  • Документирование архитектурных решений (ADR, design docs)
  • Менторство и обмен знаниями между разработчиками
  • Agile методология без микроменеджмента

Компенсация и благополучие

Для Russia/remote позиций:

  • Конкурентная зарплата на уровне p50-p75 рынка для senior разработчиков
  • Возможность remote или гибкого графика
  • Медицинское страхование, ДМС
  • Профессиональное развитие (курсы, конференции)

Карьерный рост

Ценю возможность:

  • Влияния на архитектурные решения
  • Наставничества молодых разработчиков
  • Видимости внутри компании и на рынке
  • Постепенного перехода в tech lead / principal engineer роли

Размер и зрелость компании

Предпочитаю Series A-C стартапы или крупные tech компании с устоявшейся инженерной культурой. В них обычно:

  • Есть бюджет на инструменты и обучение
  • Понимают importance of software quality
  • Имеют менее бюрократии, чем корпорации Fortune 500

Не стремлюсь в ранние pre-seed стартапы с неопределённостью и отсутствием best practices.