Комментарии (1)
🐱
claude-haiku-4.5PrepBro AI29 мар. 2026 г.(ред.)
Ответ сгенерирован нейросетью и может содержать ошибки
Что критично в новой работе для C/C++ Backend Developer
Выбор нового места работы — важное решение. Вот что я считаю критичным:
1. Технический стек и архитектура
Критично:
- Современный C++ стандарт (как минимум C++17, лучше C++20)
- Чистая архитектура — разделение слоев, SOLID принципы
- Масштабируемость — система проектируется с мыслью о росте
- Microservices или модульная структура — а не монолитный ад
Важно:
- Какие технологии используются (Database, Message Queue, Cache)
- Есть ли Code Review процесс
- Есть ли нагрузочное тестирование и performance monitoring
Красный флаг:
- C++98/C++03 код без плана на модернизацию
- Полное отсутствие тестов
- Хардкодные "волшебные числа" везде
- Legacy код без документации
2. Команда и культура
Критично:
- Уровень команды — работаю ли я рядом с людьми, которые меня толкнут вперед
- Mentorship — есть ли возможность учить и учиться
- Психологическая безопасность — могу ли я говорить "Я не знаю"?
- Асинхронная коммуникация — не бесконечные встречи
Важно:
- Code review质量 — рецензируют ли с уважением и помощью
- Есть ли время на learning и improvement
- Отношение к failures — штрафуют или учат?
Красный флаг:
- Токсичная культура, политика, непрофессионализм
- Микроменеджмент
- "Мы всегда так делали"
- Отсутствие boundaries (работа 24/7)
3. Проблемы, которые решает компания
Критично:
- Интересность домена — решаю ли я реальную проблему?
- Масштаб — работаю ли с интересными вызовами (concurrency, latency, throughput)?
- Impact — вижу ли я результаты своей работы?
Важно:
- Компания в растущем рынке или mature market?
- Есть ли technical challenges или только feature factory?
- Есть ли возможность работать над infrastructure/platform?
Красный флаг:
- Компания решает trivial задачи
- Нет видения продукта
- Постоянная смена приоритетов
4. Growth и карьера
Критично:
- Возможность влиять на технические решения
- Learning бюджет — книги, конференции, курсы
- Clear career path — понимаю ли как расти
- Проектная вариативность — не зачислили ли только на legacy
Важно:
- Есть ли mentors и senior разработчики
- Есть ли возможность leading projects
- Есть ли возможность переходить между командами
Красный флаг:
- "Карьера это что?" — лучше идти в другую компанию
- Frozen зарплата, нет повышений
- Нет тех, у кого можно учиться
5. Процессы и practices
Критично:
- Continuous Integration — есть ли автоматизированные тесты
- Deployment процесс — могу ли я задеплоить свой код без риска
- Monitoring & Observability — видно ли что происходит в production
- Постмортемы — учимся ли мы из инцидентов?
Важно:
- TDD, code coverage requirements
- Documentation quality
- Performance profiling tools
- Incident response protocol
Красный флаг:
- Deploy один раз в месяц вручную
- Нет мониторинга
- "Мы узнаём об ошибках от пользователей"
- Выживание в режиме firefighting
6. Compensation & Benefits
Критично:
- Зарплата — соответствует ли уровню рынка и моему опыту
- Стабильность — есть ли финансирование, виденяется ли бизнес
- Remote/flexibility — нужна ли мне гибкость в графике
Важно:
- Health insurance
- Retirement/pension plans
- Stock options (if startup)
- PTO и работа-жизнь баланс
Красный флаг:
- Зарплата ниже рынка
- Обещания equity без деталей
- No benefits talk
7. Вопросы, которые я задаю на интервью
На technical round:
- Какой текущий стек и почему именно он?
- Какие biggest technical challenges?
- Как решаете масштабирование?
- Какой level code review культуры?
На manager round:
- Какой типичный день выглядит?
- Как вы измеряете success?
- Что произошло когда продукт сломался в production?
- Есть ли tech leads и mentors?
- Как вы развиваете разработчиков?
На HR round:
- Какой growth path у разработчика?
- Как обрабатываются конфликты?
- Какой типичный onboarding?
- Есть ли learning бюджет?
- Как вы справляетесь с burnout?
Мой критерий выбора (приоритизация)
Must-have:
- Интересная техническая задача
- Хорошая команда
- Чистая архитектура
- Честная зарплата
Nice-to-have:
- Remote/flexible
- Известный бренд
- Большой бюджет на learning
- Stock options
Отвергаю:
- Токсичная культура
- Legacy без плана модернизации
- Отсутствие growth
- Работа 24/7
Принцип выбора
Я выбираю работу как долгосрочное партнерство, а не как источник денег. Ищу компанию, где:
- Могу расти как инженер
- Решаю интересные задачи
- Работаю с умными людьми
- Делаю что-то полезное
Если хотя бы одно из этого отсутствует — это красный флаг, и я имею право двигаться дальше.