Стоит ли записываться на курсы Яндекс Практикума?
4 направления для Java-разработчиков(Front-End
Однако, плохо вы читали учебник. Java ну никак неприменима в frontend'е. 

какую литературу прочесть после Head First
Учебник "Head First" стартовый. После него лучше углубить знание языка. В этом поможет "Философия Java" Эккеля.

прошу вашей помощи с выбором направления Java разработки
Я рекомендую попробовать всё и решить самому.

а также какие пороги вхождения
В Java высокий порог вхождения в backend-разработку. Выше, чем в PHP или Python. Лучше иметь крепкую базу и хоть какой-нибудь опыт десктопной разработки прежде, чем соваться. А big data - это вообще для профессионалов с многолетним опытом и отличной математической базой.
4 направления для Java-разработчиков(Front-End
Однако, плохо вы читали учебник. Java ну никак неприменима в frontend'е. 

какую литературу прочесть после Head First
Учебник "Head First" стартовый. После него лучше углубить знание языка. В этом поможет "Философия Java" Эккеля.

прошу вашей помощи с выбором направления Java разработки
Я рекомендую попробовать всё и решить самому.

а также какие пороги вхождения
В Java высокий порог вхождения в backend-разработку. Выше, чем в PHP или Python. Лучше иметь крепкую базу и хоть какой-нибудь опыт десктопной разработки прежде, чем соваться. А big data - это вообще для профессионалов с многолетним опытом и отличной математической базой.