Начинающие программисты разные, есть те кто посмотрел пару роликов и идёт устраиваться, а есть те кто год трудился над знаниями и опытом по n-количеству часов в день.
Для одних всё плохо настолько, насколько это возможно, для других всё не то, что плохо, а хорошо, всегда важна суть, а не общие понятия - начинающий программист.
В любом случае время, потраченное на учёбу и практику позволит устроиться и работать, если пока отказывают, надо идти и повышать свои скиллы, хороший специалист получается долго, трудно и больно.