Есть три сферы программирования: 1) Системное, embedded. Его в России очень мало, зарплаты меньше чем в энтерпрайзе. Людей берут только с большим опытом. 2) Энтерпрайз. Это корпоративный софт, например, построение системы риск-менеджмента в банке для работы на финансовом рынке, геолокацияонное отслеживание доставки грузов для курьерской компании и т. д. Язык тут по сути один – это Java. Вакансий на C# в разы меньше, он используется в малых и средних компаниях, платят меньше. 3) Веб. Сайты для интернет-магазинов и прочие сайты. Там программисты подразделяются на backend (бизнес-логика) и frontend (дизайн, заставки и т. д.). Тут все быстро меняется, приходится быть вечным студентом. Я советую идти в энтерпайз по следующим причинам: 1. Вакансий больше 2. Зарплаты больше 3. Больше разнообразных проектов, меньше однообразия 4. Можно строить вертикальную карьеру, расти в начальники и менеджмент 5. Больше возможностей для эмиграции, например, релоцируют в основном джавистов, а вот PHP никогда не видел.