Как оптимально выстроить траекторию изучения Spring?
Есть хороший бэкграунд в вебразработке на несколких других языках. Какой минимально достаточный багаж знаний чтобы освоить этот фреймворк? Пробовал собрать библиотеку для самообразования по рекомендациям, но, во первых, книжки расчитаны на нулевичков, во вторых - их объемы не внушают оптимизма.
Понятно, что синтаксис и стандартную библиотеку java нужно будет освоить, от изучения hibernate тоже похоже не отвертется, но может есть книжки не для новоиспеченных адептов, а для вполне себе зрелых ренегатов? :)
тогда вам наверное понятно, что нужно взять и начать писать проект разбираясь по ходу дела с необходимыми вещами. Или вы реально на каждую библиотеку или фреймворк которые учите, читаете книгу?
На каждый новый фреймворк - нет, хотя, если есть возможность, то не вижу ни чего предосудительного, реально экономит время. Да и изучить что либо достаточно крупное, последнее с чем возился - PyQt, без курения вменяемого туториала не реально.
На каждый новый язык - читаю. А как иначе попробуешь что - то подобное rust или R? Да и go в достаточной мере экзотика, для мозгов, приученых к python и php.