Шляпа все это. Если вы хотите работать в говнокомандах умников, типа Яндекс с большими зарплатами и самомнением индюков, для начало нужны будут корки об окончании какого нибудь модного высшего заведения, далее нужно извернуться и устроится в менее престижную команду такого же спамкодера. И работая долбить Яндекс резюме на каждую вакансию, участвовать во всех их школах, долах и прочих отжимках денег у несчастных мечтающих зарабатывать как боги.
Либо второй вариант. Стать нищим самоучкой. Это процесс длительный и увлекательный. Парсим книги, чужой код на Гите, форумы, чаты и пишем, пишем много кода, непринужденно, решая решённые уже задачи, развиваем умение не просто копипастить чужой код а искать решения, логически мыслить.
В этом варианте, если повезёт, Вы удостоитесь звания автора какой нить крутой библиотеки, возможно вас даже поблагодарит Яндекс. А работать прогером уже не сможете. Так как к тому времени уже научитесь зарабатывать в других ипостасях....
Мрачно, но такова жизнь.