Решением данной проблемы будет обучение на платформах: htmlacademy, geekbrains, yandex. В момент обучение необходимо показать по настоящему хорошие результаты. И после окончания обучения, идти на стажировку в компанию, в которую предложат. И далее, получать знания, опыт и рости по карьерной лестнице.
Либо. Если всё таки Ваш путь фриланс, то необходимо правда хорошо знать своё направление и всё своё свободное время тратить на обучение. А также иметь хорошие работы в портфолио и профиль на GitHub. После чего Вы либо сможете найти работу сами, либо работа сама Вас найдёт.
Желаю Вам удачи!