Меня очень, ОЧЕНЬ напрягают советы людей, которые всегда, без всякого контекста, предлагают идти и что-то там изучать "профессионально", или не дай бог "профессионально" этим заниматься.
Например, приходит человек и говорит: я хочу чтобы в Майнкрафте это работало вот так. Конечно же, его отправят изучать джаву вместо того, чтобы показать, откуда со Stackoverflow скопипастить то, что он хочет.
Или например, ближе к нашей жизни, ты хочешь сделать парсер-валидатор какой-то строки со скобочками. Конечно же тебя отправят изучать теорию компиляторов, читать SICP и хуй знает пойми еще что, вместо того, чтобы сказать - ну короч идешь по стеку и сбрасываешь все чо надо.
ОСОБЕННО у меня подгорает жопа, когда люди начинают говорить нечто вроде "ты не Java-программист, тебе это не нужно". Чуваки, как вам такое: люди могут заниматься программированием, потому что это их ХОББИ. Они могут делать это потому, что это просто нравится, как искусство, как эстетическое наслаждение.
Да, ты лично, дорогой советчик, горбатишься на работе в поте лица, написуя свой компилятор, ненавидишь это до глубины души и мечтаешь поскорей вернуться домой к жене и детям, или попить пивко с друзьями.
А кто-то там на другом конце глобуса сидит и пишет парсер Yaml - ВМЕСТО общения с друзьями, потому что бытовая рутина его задолбала уже, а обкатать новую фичу, подсмотренную в новом выпуске журнала - это очень найс времяпровождение. Будет ли от этой фичи какой-то практический толк - это глубоко, совершенно неважно.
А кто-то учит на пианино Собачий Вальс без единой идеи зарабатывать им деньги ночью в кафе.
С другой стороны, кто-то велосипедит Майнкрафты или там, прошивки для домашних роботов-пылесосов исключительно чтобы решить свою одиночную сиюминутную потребность. Никто из них не собирается стать реверсером джава-кода или программистом робототехники. Пофиксили свой сраный робот-пылесос и забыли навсегда.
Жизнь не состоит из работы. Относиться ко всему, что ты видишь, с "профессиональной" точки зрения - странно, очень странно.
Признаюсь, мне очень нравится Spring и все его бесчисленные проекты. Я даже могу помогать Spring-профессионалам какими-то советами разной степени ценности. Нужно ли будет лично мне использовать 42-й с конца подпроект Spring, написанный на прошлом хакатоне двумя студентами? Вряд ли. Но я никогда и не собирался. Для меня, в первую очередь, Spring - это произведение искусства, доставляющее эстетическое наслаждение.