Прочитал всё - тему превратили во флейм
для автора темы, мои умозаключения:
Тебе нравится программировать?
Если да, то учись на программиста. Возвращайся и начинай работать в тех местах, где проекты интереснее.
Не нужно сразу гнаться за большими деньгами, они сами придут, в случае если:
1. Наберёшь хороший опыт.
2. Не будешь засиживаться там, где скучно и не перспективно.
3. В то время, как поймёшь, что скоро надоест программить переквалифицируешься в начальники, то есть следующий пункт.
4. Получишь второе образование менеджера (КИМЭП, МАБ) - не обязательно ИТ
После соответствующего образования вообще куча дорог, то есть ты можешь выбраться в топы в той организации, где ты работаешь, не обязательно, чтобы это была софтверная компания.
Она может быть и нефтяной, и пищевой или ещё какой. Можно организовать свою компанию.
Программистом быть хорошо потому, что через него проходят многие процессы предприятия и человек волей неволей начинает врубаться в специфику.
Программист - это не специальность, это лишь инструмент. Ты никогда не будешь востребован по настоящиму, если ты просто кодер, если ты не врубаешься в проблемы предприятия.
Знаю бывшего программиста - зампред банка. зарплата лим $ в год - это город Алматы.
Следующий вопрос, что значит быть начальником:
В двух словах - максимально эффективно использовать ресурсы своего подразделения или предприятия.
То есть при минимальных затратах получить максимальную выгоду - я не только о деньгах.
А для достижения этого баланса есть столько инструментов, что голова закружится от разнообразия, и возможных путей развития.
Каждый раз ставь для себя цели (чем омбициозней, тем лучше) и стремись к ним. Время от времени пересматривай, оценивай, а туда ли ты движишься.
Не переставай занимайся самообразованием.
Ну и последнее: Всё ешё очень много в нашей жизни значит случай - то есть простое везение, фортуна.