Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.73 KB

java_additional_materials.md

File metadata and controls

46 lines (35 loc) · 1.73 KB

Материалы по программированию на Java и не только

Для любого уровня

Подкасты

  1. https://razborpoletov.com/index.html
  2. https://radio-t.com/

Для начального уровня

Книги

  1. Java. Полное руководство, 2018, Герберт Шилдт
  2. Java. Библиотека профессионала. Том 1. Основы, Хорстманн Кей С
  3. Java. Библиотека профессионала. Том 2. Расширенные средства программирования, Хорстманн Кей С
  4. Изучаем Java, Берт Бейтс и Кати Сьерра
  5. Head First Java Kathy Sierra

После изучения минимальной базы:

  1. Философия Java, Брюс Эккель

Для среднего уровня

Книги

  1. Effective Java, Джошуа Блох
  2. Чистый код, Роберт Мартин
  3. Алгоритмы на Java, Роберт Седжвик, Кевин Уэйн
  4. Структуры данных и алгоритмы в Java, Лафоре Роберт
  5. Современные операционные системы, Эндрю Таненбаум
  6. Архитектура компьютера, Эндрю Таненбаум

Задачи для тренировки

  1. https://www.hackerrank.com/
  2. https://leetcode.com/
  3. https://codewars.com/

Соревнования

  1. https://codeforces.com/

Для продвинутого уровня

  1. Java Concurrency in Practice, 2006, Брайан Гётц