Все imho из личного опыта:
1. Доход project manager - находится
в среднем плюс минус на уровне middle developer, но в отличии от последних - практически нет возможностей для подработки на стороне.
2. Между product и project manager - пропасть и в доходах и в функционале
на порядок.
Доход >> доходов любых разработчиков включая TL
По личному наблюдению, люди работающие product manager либо имеют успешный опыт своих проектов, либо работали директорами(менеджерами) по развитию/продвижению/продажам.
Выросшие из аналитиков или из project manager это реально единицы.
Выросших напрямую из разработчиков минуя написанное выше - не встречал ни разу.
Какой путь до Product Management выбрать?
3. В Москве разница в оплате одной и той же должности в разных компаниях может быть 2-3 раза легко. (впрочем и сложность работы аналогично отличается)
Исходя из этого:
- Разработчики растут либо в сеньеров либо в TL. Случаев ухода в project не знаю.
- Project либо уходят с ростом денег на аналогичные должности в более крутые компании, либо в свой бизнес, либо видят что не тянут и действительно засматриваются на кодерские специальности.