Андрей начал обучение в Java bootcamp в Go2IT (https://bit.ly/2D4aKuN) с самого начала.
До этого он вовсе не занимался программированием. Собственно, поэтому из его интервью Вы можете узнать о всех "мучениях и радостях" кодинга.
=========
С точки зрения ментора, могу только сказать, что удялять 5-6 часов в неделю на обучение - это плохая идея (об этом также указывал мой недавний выпускник, который уже работает Java developer`ом в своем интервью - https://bit.ly/30TkBN7):
1. Человеку требуется около 1-1.5 часов для того, чтобы войти в состояние "потока", когда все происходящее становится понятным. Если уделять меньше времени, Вы рискуете потратить его на то, чтобы вспомнить, что этот код делает. Если больше (исходя из опыта студентов, это более 3 часов) - Вы выгорите и работа не будет продуктивной.
2. В программировании нельзя отложить все на выходные. Непременно возникнут какие-то непредвиденные трудности и Вы не сможете уделить работе 8 часов. А даже если и сможете, то устанете и будет тяжело продолжить.
Поэтому минимум который я рекомендую - это 15 часов в неделю. Хотя, очевидно, что чем больше Вы будете времени уделять, тем быстрее достигнете заветных 10 тыс. часов, чтобы стать профессионалом.
=========
Кстати, Вы можете попробовать себя в роли программиста, написав свою первую программу вместе со мной. Заполните эту форму и Вам на почту прийдет ссылка на видео с детальными пошаговыми инструкциями.
http://bit.ly/Go2IT-Intro
=========
Детали о моих программах Вы можете найти на https://www.go2it.org/