=======================
Кто хочет стать программистом?
Я сейчас буду говорить только об IT-сфере.
Обычный карьерный путь человека в IT выглядит так: он поступает в технический ВУЗ на любую специальность, ему пять лет капают в мозг всякой чушью, но среди этой чуши он начинает понимать как писать циклы while и условия if. Если ВУЗ топовый, то он узнает что такое классы и объекты. В качестве очень редких исключений можно попасть к хорошему преподавателю на какой-нибудь спецкурс, где тебе расскажут нормально про что-то ещё, например про XML или про то же теситрование или про современный веб, но это редко. В МИФИ, например, когда говорят про HTML, до сих пор рассказывают про тег FONT.
Потом человек как правило читает одну-две книжки, которая уже учит его какому-то взрослому языку, а институт его по распределению пихает в какую-нибудь контору на позицию джуниор-разработчика или тестировщика. Именно на работе человек получает свои первые реальные навыки, после чего он может искать уже новое место работы, изучать ещё что-то новое, расти профессионально и карьерно. Профессионал, можно считать, получился.
еще много текста по ссылке
http://heller.ru/blog/2014/06/new-course/
================
Как я за 9 месяцев превратился из неофита в разработчика ПО без отрыва от основной работы
https://habrahabr.ru/company/everydaytools/blog/352878/
============