Java

Стоит ли в 2019 году начинать обучаться языку программирования Java? Какие перспективы ждут после обучения?

Привет народ! Есть желание выучить java, но пугает то что не смогу найти применение своим навыкам. Подскажите есть ли спрос на таких (специалистов), и сколько можно заработать?
выучишь язык за 2 месяца, но придётся потратить 5 лет на получение опыта, изучая различные технологии, алгоритмы и т. д.

программирование это никак не лёгкие деньги.

для тех кому не интересно программирование, и хочет сидя за ПК зарабатывать деньги, могут пойти тестировщиком. черновая работа, обучат за месяц, и сразу за работу.
МД
Митя Дядя
30 070
Лучший ответ
Java-разработчик (middle/senior)
Finch
Москва
от 150 000 руб.
Участвовать в разработке бэкенда для наших проектов в команде из нескольких лидов и нескольких девелоперов. Работа над проектами с крупной...
Отличное знание Java. Знание структур данных стандартной библиотеки Java. Понимание принципа работы JVM. Spring как основной инструмент. Опыт разработки бэкенда...

Senior Java разработчик
ООО Гуд Айдиа Технолоджис
Москва
от 180 000 руб.
Разработка и сопровождение ПО в сфере приема и обработки платежей, веб-проектов. Модульное и интеграционное тестирование. Системная интеграция и развертывание...
...языке Java. Уверенное знание Java SE: Collections, I/O, Exceptions, GC, Generics. Multithreading (synchronization, JMM, java.util.concurrent). Опыт работы Java EE...
Никита Шабашов
Никита Шабашов
98 817
После обучения предстоит стать специалистом. После этого можно подумать о хоть сколько-нибудь зарабатывать.
Перспективы хорошие. Но только помимо Java надо еще много чего знать.
Если хотим идти в Enterprise, то
1) Конечно Java.
2) Какую-нибудь СУБД - MySQL/PostgreSQL
3) Сборщик какой-нибудь - Maven/Gradle
4) Систему контроля версий - Git/SVN
5) Тут надо определиться со стеком - Spring или Java EE.
6) На Spring стеке надо бы spring core, spring mvc, spring security, spring data jpa.
7) Hibernate - штука, которая позволяет намного удобнее общаться с базами данных из java.
Вот это наверное по минимуму. Хотя я думаю, что будет гораздо проще просто выучить Java и найти какую-нибудь стажировку. Там всему обучат. Ну или ментора нанять, который сможет в течение 3-4 месяцев (по слухам) довести до первой работы.
есть. где?
Cтоит