Сегодня расскажу почему же я выбрал Java.
Так как я перепробовал несколько языков программирования перед тем как прийти к Java, у меня сформировался какой-то примерный уровень понимания чего я хочу: Можно еще перечислять дальше, но я говорю о том, на что я обращал внимание при выборе. И конечно Java не лишен недостатков. Здесь я не буду говорить о том, что он медленный, ест много памяти и т.д. Я хочу сказать о сложности. Сам язык Java нельзя назвать самым простым и осложняется все это тем, что в реалиях нынешней ситуации если ты знаешь только Java как язык программирования и не знаешь популярных framework'ов то ты не Java-разработчик. Все эти Сollections, stream, spring и т.д. Но мало этого, junior разработчик должен уметь работать с sql, часто просят понимание фронта, Maven, Docker, Unit-тестирование и много-много других страшных и непонятных слов можно увидеть просто открыв вакансию на Java Junior developer на том же hh. Но это я так жалуюсь, это безумно интересный мир, полный технол