Проучился курс в ВУЗе, по специальности программист, изучали языки Java, Delphi.
Написал курсовой проект, то есть основы языка, кажется, знаю. Хотел бы продолжить самостоятельное изучения языка Java, может быть Kotlin, или что-то подобное. Подскажите пожалуйста какие-то курсы или книги, или план дальнейшего обучения. Также прошёл курс в SoloLeran, но знаний там не так много.
Если вы уже способны читать и писать код на Java, то на самом деле лучшее, что я бы вам предложил - на этом этапе - это реальная практика на реальных задачах.
Найти какой-нибудь большой опенсорсный проект на гитхабе, написанный на Java или Kotlin, и начать потихоньку решать его задачи, отправлять pull request'ы, внимательно читать таски, возможно, даже выйти напрямую на его основных мейнтейнеров.
Прямо вот открываете гитхаб, раздел Explore, фильтруете по языку Java, сортируете по Most Stars, и ищете что-то по вашим навыкам и как можно более известное. Я не пишу на Java, но я за пять минут нашёл Spring, Elasticsearch (даже не знал, что он на жабе написан), RxJava и retrofit. Даже мне, веб-разработчику, последние несколько лет работающему эксклюзивно на Javascript, известны эти названия.
Опыт сопровождения таких проектов - отличные строчки в портфолио и наилучшая возможная тренировка реальных навыков.
Спасибо, а что вообще думаете по курсам?
Просто чего-то большего чем основы я пока не знаю(