Рус Укр
Java Materials — как изучать Java самостоятельно

Java Materials — как изучать Java самостоятельно

  • 19 марта
  • читать 10 мин
Дмитрий Бойко
Дмитрий Бойко Java Developer в Exadel, Преподаватель Компьютерной школы Hillel.

Привет, разработчики!

За то время, в течение которого я учил Java, проходил Java обучение онлайн, программирую сейчас и преподаю студентам, у меня накопились материалы, которыми я хочу поделиться с вами. Все материалы отобраны мною по доступности подачи информации.

Герберт Шилдт — Java Полное руководство (9-е издание или выше)

Материал дан очень доступно. Все примеры очень просты и наглядны. Рекомендую изучать язык именно по этой книге.

Ресурсы с практическими задачами:

Удобный ресурс с множеством практических задач для разных уровней, от совсем простых до сложных.

Очень популярный ресурс с задачами. Одна программистка из Google говорила, что если решить 1000 задач с этого сайта — вас возьмут в Google ; ]

Практика программирования на примерах игровой логики.

Телеграм каналы по Java:

GIT:

Статья с вопросами для подготовки к собеседованию Junior Java Developer:

https://dou.ua/lenta/articles/interview-questions-java-developer/?from=tg

Книга по Spring:

Craig Walls — Spring in Action

Чем новее, тем лучше, но и в первых редакциях есть фундаментальная информация, необходимая для понимания фреймворка.

Рекомендуем курс по теме

Введение в Spring:

https://www.youtube.com/watch?v=zqB_7tKmROM

Лекции по JDBC:

https://www.youtube.com/playlist?list=PLIU76b8Cjem5qdMQLXiIwGLTLyUHkTqi2

Лекции по SQL:

Тут у меня нет какой-то волшебной таблетки «SQL в одном курсе», но эти лекции наиболее адекватные, на мой взгляд, из тех что можно найти в русскоязычном ютубе: https://www.youtube.com/playlist?list=PLv8UEsK35VB8ju8Vr9WeO71F7SCRofJis

Книга по алгоритмам:

Адитья Бхаргава — Грокаем алгоритмы

Да, книга со странным названием и непонятной обложкой, но лучше вы вряд ли что-то найдете).