Учусь (переучиваюсь заново) на программиста в США. До этого работал на С++ + OpenSource + графика + системное программирование. Сейчас поступил тут в магистратуру, обучают Java (знал до этого С# и Java поверхностно). И тут заметил большую разницу в плане подхода к разработке с тем что было в моём опыте. Тут всё очень формально и строго в плане инженирии(все эти UML) и обучают больше Enterprise...
Так вот хотелось бы узнать что в плане перспектив роста и зарплат, и дальнейшего поиска работы тут. Что лучше оставаться в своей области (достаточно глубокие знания С++) или двигать в сторону Java(может C#). Самому намного ближе программирование в С++ и решение больше системных задач(графика, игры, ОС) нежели бизнесс приложений.
В общем вопрос на какие зарплаты рассчитывать и как расти в разных областях?