Помните про правило 10000 часов.
Самое главное - практика. У вас должна быть реальная задача, над которой вы будете работать.
Я начинал системным администратором, и по ходу дела, пытался автоматизировать некоторые свои задачи (учет оборудования) и задачи бухгалтеров и операторов (подправить в 1С 7.7). Через пол года понял, что знаю достаточно, устроился в крупную фирму где было много программистов примерно моего уровня и было с кем посоветоваться.
Через 3 года стал начальником отдела. Но, задачи были на уровне психических расстройств.
В целом, подобный вариант Вам не рекомендую, если вы заботитесь о своем здоровье.