На первый взгляд ситуация с оплатой труда программистов и представителей других профессий кажется вопиюще несправедливой. Учитель или медсестра занимаются важным для общества делом. А программист сидит и на кнопочки нажимает. С какой стати у него заработки в 10 раз больше?
Но с экономической точки зрения зарплата программиста оправданна. И тому есть две причины.
1) Программисты вложили много усилий в профессиональное саморазвитие
Чтобы стать мастером и иметь достойный доход, нужно вкладывать силы, денежные средства и время. Долго и целенаправленно. Это касается всех профессий.
Настоящий мастер не зарабатывает мало. В противном случае он или не мастер, или не ценит свой труд.
Пекарем может работать любой человек с улицы после инструктажа. Если такой сотрудник уволится, на его место завтра же найдут десяток других.
Обычных школьных учителей миллионы. В техникумах и педвузах обучают всех желающих, зачастую бесплатно. И, будем честны, идут туда не самые амбициозные.
Для работы медсестрой достаточно отучиться 2-3 года в колледже, тоже обычно бесплатно. С этой работой справится любой - независимо от наличия склонностей и талантов.
А вот суперквалифицированный пекарь-кондитер, к которому едут за заказами из соседних городов, вложил годы усилий в своё мастерство. Таких профессионалов мало. Если он увольняется, найти замену непросто.
Так же обстоит дело и в медицине, и в преподавании. Кардиохирург с докторской степенью шёл к этому десятилетиями, и его заработок отражает количество вложенных усилий. Учитель высшей категории годами занимался профессиональным саморазвитием и не станет работать за копейки.
Есть немало программистов, чей доход сравним с зарплатами тех же учителей и медсестёр. Это или новички, или специалисты, которые получили ограниченный объём навыков на коротких курсах и дальше профессионально не развивались. Таких много, поэтому стоит их труд недорого.
Программисты с большими зарплатами долго и упорно шли к этой цели.
Стать профи и зарабатывать много - реально в любой профессии. Но в программировании можно сделать это быстрее по сравнению с другими сферами.
2) Рентабельность сотрудника
Можно сколько угодно говорить о социальной справедливости, о важности труда учителей, пекарей и медсестёр. Но если взять голые цифры, то один программист приносит компании прибыли в 10 раз больше, чем тот же пекарь или менеджер.
Написанная за неделю программа позволит автоматизировать целый цех, где трудились 100-200 человек. Действующий сайт делает ненужными услуги 50 продавцов-консультантов, чьи функции теперь выполняет робот. И так далее.
Бизнес увольняет лишних сотрудников, экономит огромные деньги на зарплатах и щедро делится с программистом, который поддерживает автоматизированную систему в рабочем состоянии.
Оставшиеся без работы люди - цена прогресса, удешевления продукции и доступного обилия товаров. До появления механизмов и автоматов на компьютерном управлении такие банальные вещи как новое пальто каждый год или мороженое каждый день могли позволить себе только очень обеспеченные люди.
Такова рыночная экономика. Можно возмущаться и терпеть, а можно подстроиться и действовать в соответствии с её правилами.