Уфф, я потратил на платформу jvm больше 15 лет, и сбежал оттуда, потому что мне надоел тот девелопмент экспириенс, который связан с программированием под java-платформу. В java-мире главенствует spring, и огромное количество решений построено вокруг него, и коммьюнити в-общем и целом приняло это как стандарт де-факто. И это полное дно. Профессиональный рост java-разработчиком проявляется во всё большем изучении спринговых кишок и костылей и во всё большем погружении в детали работы java рантайма.
Отрадой в каком-то смысле является scala, но она стала достаточно нишевым решением, построенным вокруг Spark, и в некоторых командах используют pure functional scala, что возможно является тоже достаточно узкой нишей.
В-общем, если хочется расти, то я считаю, что rust - одно из правильных направлений, это единственная платформа, обладающая уникальным сочетанием фич. Недостатки, которые сейчас связывают с rust не являются неотъемлемыми - кривую обучения можно сгладить сочетанием помощи от IDE и хорошей документации, а разные нужные библиотеки понапишут спустя некоторое время.
я 17+ и все еще там....
Но задумался "куда дальше", освоил Скала по книгам (спецом ничего не писал, но были шансы устроиться на вакансию), посматривал в сторону Котлин, почитал Go
Раст был последним в списке, но когда дошел до него и углубился, понял что остальное можно отложить...
Пока вакансий нет, то в свободное от дел время - "руки в ноги", все что успеевается за эти периоды. Пошел второй год не спешного вхождения.