Требования к начинающим программистам - возрастают ли они. Стало ли сложнее устроится на работу

Есть субъективное впечатление, что требования к начинающим программистам сегодня
__возросли в сравнении с периодом 2-3х летней давности__.

С одной стороны появляется все больше учебных материалов, книг, компании запускаю свои курсы и школы (часто бесплатные), но при этом совершенствуется и система отбора кандидатов, взамен, на работе хотят видеть уже вполне уверенных специалистов.

Может быть, в моем случае это просто следствие каких-то локальных изменений в окружении и повседневных задачах (в том же Mitlabs, где сейчас работаю), в связи с переходом на более сложные средства разработки (наши требования тоже явно возросли, и это связано это в том числе с возможностью/потребностью все больше знаний передать чисто в процессе обучения).

В фирмах, где обучения не проводят, требования к "готовности" человека всегда были выше (это логично, там доводить людей до требуемого уровня задачи нет). При этом на HH стало больше компаний, которые "держат" объявления для джунов очень долго (т.е. ищут их целенаправленно, не спеша), отсеивая большое число кандидатов, в поисках людей с более твердыми знаниями и практическими навыками.

Последний опыт учеников, собеседовавшихся в разные фирмы (тех, кто сейчас заканчивает программу в IFF), показывает, что все (в нашей выборке) работодатели хотят видеть человека "уже что-то умеющего".

По аналогичной схеме строятся и стажировки (в т.ч. оплачиваемые), там обычно ниже порог входа, но требуется все тот же высокий уровень самостоятельности кандидата, а самостоятельность требует уверенного понимания "базы" процесса.

Если у кого-то есть похожие или обратные впечатления - скажите.

P. S. В глобальном смысле в области IT все ещё наблюдается сильная **нехватка кадров**, перейти или начать работать в этой области по-прежнему легко или очень легко (если сравнивать напр. с медициной или другими сферами, где требуются знания). Так что эта заметка о локальных/субъективно наблюдаемых моментах.