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

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

  • 19 марта, 2021
  • читать 10 мин
Дмитрий Бойко
Дмитрий Бойко Senior Software Engineer в YOZH, Преподаватель Компьютерной школы Hillel.

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

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

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

Herbert Schildt — Java The Complete Reference

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

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

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

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

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

Телеграм каналы:

К сожалению, на русском.

  • Java книги по программированию

  • Книги по разным языкам, и Java в том числе

GIT:

  • Хороший и бесплатный курс по Git — очень рекомендую именно его

  • Практические задания по GIT — отличный ресурс, позволяющий безболезненно потренироваться в работе с Git

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

Статья на DOU.

Рекомендуем публикации по теме

Книга по Spring:

Craig Walls — Spring in Action

Для тех, кто хочет овладеть Spring. Книга проведет вас через основные функции Spring, вы шаг за шагом создадите безопасное веб-приложение на основе базы данных. А также изучите микросервисы, RESTful API, развертывание и лучшие практики экспертов.

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

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

Введение в Spring:

Лекции на Youtube.

Лекции по JDBC:

Лекции на Youtube.

Лекции по SQL:

Тут у меня нет какой-то волшебной таблетки «SQL в одном курсе», но эти лекции наиболее адекватные, на мой взгляд.

Алгоритмы

Это фундаментальная работа известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвящённая рассмотрению и анализу важнейших алгоритмов, используемых в информатике.

Основной чертой монографии Кнута, выгодно отличающей её от других книг, посвящённых программированию, является исключительно высоко поднятая планка качества материала и академичности изложения, а также глубина анализа рассматриваемых вопросов. Благодаря этому она стала настоящим бестселлером и настольной книгой каждого профессионального программиста.

Если вы хотите овладеть Java, обучение онлайн — эффективный и быстрый способ, не отвлекаясь на дорогу, получить практические навыки и старт в профессии.

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