Программистами называют чохом всех сотрудников огромной и разнообразной отрасли. В разных секторах ситуация очень сильно отличается.
Есть два вида дефицита кадров: реальная нехватка людей, уже обладающих конкретной квалификацией и нехватка людей, готовых приобретать нужную квалификацию при ограниченной зарплате.
Производительность и качество в программировании могут отличаться в десятки раз. Равно как и зарплата. Это приводит к завышенным ожиданиям новичков, что вносит дополнительную неразбериху в этот рынок труда.
за последнее предложение - лайк)
Смотря где. В Японии например это одна из самых низкооплачиваемых профессий, а в Голландии наоборот дифицит и государство предоставляет льготы для въезжающих работников.