Перспектива
Я персонально начинал как ТС
-----
Не совсем. Ты физически находился в Германии и имел право на работу. Это - существенная разница.
ваша задача в первую очередь не стать специалистом, а убедить работодателя
-----
Не сбивай человека с понталыку!
Убедить работодателя надо для того, чтобы получить рабочую визу в Германию.
НО! В Германии рабочая виза привязывается к рабочему месту - сменить работодателя не меняя визу не получится.
Отсюда следует что не справившись с работой и будучи выпнутым с фирмы чел потеряет и рабочую визу, и право находится в Германии.
Дополнительно - будет много сложнее убедить следующего работодателя что на него стоит трать время (и деньги).
Так что НАЧИНАТЬ надо с определения того что он в состоянии делать и делать лучше чем вся толпа обученных местных и приезжих перед ним.
Это 100% не программинг. Думаю, что и не управление.
А вот на чем он может выехать - надо смотреть ЕГО опыт в примемении к "западу" и под него готовить резюме.
В отношении именно его опыта пока все как-то мутно. Плюс - опыт должен соответствовать критериям открытия визы.
Ну а по фактическому востребованному опыту - да, рыть сайты до посинения.