Так ты же не программированию учишься, а кодингу на конкретном языке программирования. И таких, как ты, самоучек и жертв "курсов программирования", способных лишь воспроизводить код "как научили", на каждом углу толпы.
В Москве небольшие шансы устроиться неучу на 15 тысяч есть: на такую зарплату мало кто позарится. А где-нибудь в Бийске без шансов: там 15 тыс. специалисты получают.
P.S. Программист - это умение эффективно решать нетривиальные задачи. Тебе же светит работа вспомогательного персонала (в терминах госреестра профессий - "техника программиста"

, выдающего однотипный код, решающий примитивные рутинные задачи - на которую бессмысленно брать высокооплачиваемого программиста.
P.P.S. Заходишь на github в С++-проекты разных авторов, и начинаешь читать написанный ими код. Если у тебя получается понять код без справочника языка и гугления, значить язык ты знаешь достаточно хорошо.