Возможно ли стать разработчиком если нет опыта?

Ещё со средней школы я изучал компьютеры, языки программирования, архитектурные решения и различные области IT, однако сейчас, переходя на четвёртый курс универа я столкнулся с тем что компаниям не нужен человек который знает но не имеет коммерческого опыта, им нужен свой, косой и кривой, зато точно проверенный человек. Из-за этого сейчас вакансии Junior разработчиков закрываются не людьми с хорошими знаниями откуда-то а людьми с посредственными хард-скиллами зато проверенными. Поэтому у меня возник вопрос - неужели рынок настолько закрылся для внешнего найма что проще взять 100% средний вариант который в кругу знакомых чем просто попробовать и поискать человека извне, который возможно действительно хорошо понимает что он делает и что он хочет делать? Интересует ваше мнение, не хочу никого оскорбить, просто собираю своего рода аналитическую информацию чтобы понять имеет ли смысл сейчас пробиваться на Junior-dev позиции.