Ответ
Выбор основывается на балансе технических возможностей, условий работы и культурных аспектов.
Ключевые критерии:
| Критерий | Что оцениваю |
|---|---|
| Технологический стек | Совпадение с моим опытом и направлением развития. Важно, чтобы стек был современным и позволял решать интересные задачи. |
| Сложность и масштаб продукта | Возможность работать над высоконагруженными или сложными системами (микросервисы, распределенные системы), а не только поддерживать legacy-код. |
| Культура и процессы | Наличие code review, практик CI/CD, внимания к качеству кода, менторства и обмена знаниями внутри команды. |
| Команда | Профессионализм коллег и здоровые коммуникации (отсутствие токсичной среды). |
| Условия труда | Гибкий график (remote/hybrid), адекватный work-life balance, возможность обучаться за счет компании. |
| Карьерный рост | Понятные и достижимые пути развития (технический или управленческий трек). |
| Компенсация | Конкурентная зарплата на рынке, прозрачная система бонусов, социальный пакет. |
Решение принимается по совокупности факторов, где отсутствие по ключевым пунктам (например, токсичная культура или абсолютно устаревший стек) может быть решающим.