Коротко о себе: 20+ лет в IT, из которых 15 на старших / руководящих позициях. Был и единственным программистом в стартапе, и руководителем отдела в 100 лиц в БигТехе (см. ниже). Вот уже пять лет как не в России — и, вы не поверите, прекрасно себя здесь чувствую на руководящей позиции в одном стартапе. В общем, в вопросе разбираюсь плотно.
Первым делом, пункт 1: слово "айти" сегодня значит почти что угодно. Компьютеризация проникла окончательно везде, во многих конторах появились должности для людей, умеющих разрабатывать какие-то программы. Программисты сегодня - это просто люди, владеющие каким-нибудь языком программирования. Ну примерно как 10 лет назад экселем требовалось владеть, 20 лет назад английским, а вот теперь джаваскриптом или питоном. Разумеется, платят всей этой тьме "программистов" совершенно разные деньги в разных местах.