Ответ
Отношусь ответственно и рассматриваю такую возможность только при соблюдении двух ключевых условий:
- Завершение текущих обязательств: Перед переходом необходимо качественно завершить или передать свои задачи, документацию и контекст коллегам. Бросить проект на полпути — непрофессионально.
- Техническая мотивация: Новый проект должен предлагать значительный профессиональный рост. Меня могут заинтересовать:
- Новые технологии: Переход с монолита на микросервисы, внедрение Kafka, Kubernetes, GraphQL.
- Новые domain-области: Финансы, телеком, высоконагруженные системы.
- Архитектурные вызовы: Оптимизация legacy-систем, построение отказоустойчивых и масштабируемых решений.
Пример желаемого стека для нового проекта:
desired-tech-stack:
architecture: event-driven, microservices
backend: Java 17+, Spring Boot, Spring Cloud
data: Kafka, PostgreSQL, Redis
infra: Kubernetes, Docker, AWS/GCP
practices: DDD, CI/CD, clean code
В текущий момент я сфокусирован на своих задачах и не ищу смены контекста без веской технической причины.