Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как изучать язык программирования Java?

Проучился курс в ВУЗе, по специальности программист, изучали языки Java, Delphi.
Написал курсовой проект, то есть основы языка, кажется, знаю. Хотел бы продолжить самостоятельное изучения языка Java, может быть Kotlin, или что-то подобное. Подскажите пожалуйста какие-то курсы или книги, или план дальнейшего обучения. Также прошёл курс в SoloLeran, но знаний там не так много.

ПрограммированиеJava+1
Егор Струпинский
  ·   · 387
Веб-разработчик, геймер, специалист по этике  · 8 авг 2021

Если вы уже способны читать и писать код на Java, то на самом деле лучшее, что я бы вам предложил - на этом этапе - это реальная практика на реальных задачах.

Найти какой-нибудь большой опенсорсный проект на гитхабе, написанный на Java или Kotlin, и начать потихоньку решать его задачи, отправлять pull request'ы, внимательно читать таски, возможно, даже выйти напрямую на его основных мейнтейнеров.

Прямо вот открываете гитхаб, раздел Explore, фильтруете по языку Java, сортируете по Most Stars, и ищете что-то по вашим навыкам и как можно более известное. Я не пишу на Java, но я за пять минут нашёл Spring, Elasticsearch (даже не знал, что он на жабе написан), RxJava и retrofit. Даже мне, веб-разработчику, последние несколько лет работающему эксклюзивно на Javascript, известны эти названия.

Опыт сопровождения таких проектов - отличные строчки в портфолио и наилучшая возможная тренировка реальных навыков.

Спасибо, а что вообще думаете по курсам?
Просто чего-то большего чем основы я пока не знаю(