Не совсем по теме, но как Вы планируете полностью погрузиться в работу программиста, если Вы так спокойно отвлеклись на три года? Не будет ли что-то постоянно отвлекать Вас и тут? Ведь работа такого рода требует полной концентрации ежедневно целый день, а иногда даже без выходных. Это, пожалуй, одна из немногих работ, в которую погружаются полностью, ибо нужно постоянно держать в памяти кучу задач и их решения (или хотя-бы постоянно записывать, если иногда нужно разгрузить мозг). В общем, это должно быть полностью Вашим, иначе тут делать нечего(