Переквалифицироваться можно, в течении двух лет можно спокойно выучить и фронт, и бэк на сносном уровне, или же что-то одно на хорошем уровне.
Но есть минусы:
- у вас не будет реального опыта в разработке и вам предложат низкую з/п, советую проверить на hh зарплату джуна, готовы ли вы уйти на эти деньги? Потерять 10 или 20 тыс в месяц - серьёзный шаг, ведь за год это составит 120 или 240 тыс рублей - цена отдыха всей семьёй за границей.
- оцените зп миддла в вашем регионе. берите не максимум вилки, а ниже среднего. Хотите ли вы после года-двух обучения и года-двух работы джуном получать эту сумму? Или оно того не стоит? Ведь на новом месте работы будут тяжело решаемые задачи, стресс, а не обкатанная ежедневная рутина как на прошлом месте работы.
Короче настоятельно советую промониторить hh вашего города, чтобы затем не разочароваться.
Так же советую не вестись на рассказы о баснословных зп, от фирм предлагающих обучающие курсы, все это ложь, и со знанием html и css вас не возьмут на зп даже в 30 тыс рублей.