mayton2019, самые существенные изменения - это дженерики и лямбды, они повлияли на стиль программирования. Но это легко доучивается по Блоху и Уорбëртону.
svetkapipetka, за вас направление никто не выберет, решайте сами. Потом учите теорию, практикуйтесь и начинайте ходить по собеседованиям. Быстро это не будет, к этому надо быть готовой. Но всё же это осуществимо и без вышки.
Новички никому не нужны независимо от наличия у них образования. Но если пробиться и получить пару-тройку лет опыта работы, дальше становишься нужен всем.