Java

Обучение java/стит ли выбирать этот язык для не посвещенного в IT

вот уже прошла половина 2023 и близятся 30е годы
смотрел много разных статей и видео на тему того стоит и начинать учить java но так и не пришел к ответу, который поставит точку в моих рамышлениях.
хочу спросить у знатаков : стоит ли сейчас начинать учить java или же лучше выбрать другой язык?
Если знаешь Java, но не знаешь разделы математики, необходимые для эффективного решения задач предметной области, то тебе доступны тысячи быдлокодерских вакансий в бодишопах с зарплатой аж до 100 тысяч рублей. Тебя ждут "интересные" задачи по перекладыванию полей из структуры в структуру, описания типовых rest-контроллеров и созданию типовых же приложений из 5 слоёв, где каждый метод каждого слоя делегирует вызов методу-близнецу из следующего слоя. Твоей заботой будет писать JavaDoc к каждому методу и следить, чтобы количество строк в них не превышало 60, а глубина вложенности блоков - 4-х, потому что в отсутствии нормальных задач основной задачей становится увеличение количества классов, методов и строк кода, чтобы софт выглядел, "как взрослый". Ты будешь с замиранием сердца следить за захватывающими новостями о продвижении нейросетей, берущих на себя всё большую и большую долю программистской рутины и освобождающей рабочие места твоих коллег, и в конце концов спросишь себя: "почему я не пошёл работать слесарем или сварщиком на стройку?".

Если знаешь Java и знаешь математику, то сможешь претендовать на тот 1% вакансий, где нужно думать головой, а не просто копировать ритуальный код, и где платят нормальные деньги. Также со временем ты сможешь осваивать Scala, Kotlin, Clojure и другие языки JVM платформы, гораздо более мощные и выразительные, чем Java. Но этот путь нужно начинать с изучения математики, а не Java. Её изучают на факультетах прикладной математики в ВУЗах.
Андрей Шаймухаметов
Андрей Шаймухаметов
87 571
Лучший ответ
Зависит от цели
Если цель - работа, то это сначала институтский курс высшей математики с алгоритмизацией, а потом эдак с десяток разных языков программирования. И обучение не закончится, пока вообще будешь работать, тут постоянно что-то новое есть
JF
Jonibek Fayzuloev
78 356
какова "конечная" цель
учить язык просто чтобы знать? откуда столько бесплатного времени?
Павел Савин
Павел Савин
73 672