Список книг для самообразования

Книги которые я прочитал

Издания публикующий правильную литературу: Head First

Программирование

Книги в порядке полезности.

Java

  • Философия Java. Библиотека программиста. 4-е изд. - Брюс Эккель - 2008г.
  • Технологии программирования на Java 2. том 1-3. - Харви Дейтел, Пол Дейтел, С.И. Сантри - 2003г.
  • Java. Объектно-ориентированное программирование - Алексей Васильев - 2011г.
  • Изучаем Java - Берт Бэйтс, Кэтти Сьерра - 2012г
  • Java. Полное руководство - Герберт Шилдт - 2012г.
  • Java. Справочник, 4-е издание - Дэвид Флэнаган - 2004г.
  • Java в примерах. Справочник - Дэвид Флэнаган - 2003г.
  • Oracle Программирование на языке Java - Соломон - 2007г.
  • Программирование на Java для чайников - Берд Б. - 2013г.
  • Java. Эффективное программирование - Д. Блох - 2002г.
  • Java 2. Библиотека профессионала, том 1-2. 7-е издание - К. Хорстманн - 2006г.
  • Создание распределенных приложений на Java 2 - Ильдар Хабибуллин - 2002г.
  • Полный справочник по Java - Герберт Шилдт - 2007г.
  • Искусство программирования на Java - Герберт Шилдт, Д. Холмс - 2005г.
  • Java Programming 24-Hour Trainer
  • Java. Методы программирования, Блинов И.Н., Романчик В.С. 2013, PDF

Web

  • Программирование WEB-приложений на языке Java - Б. Курняван - 2009г.
  • Web-сервисы Java - Тимур Машнин - 2011г.
  • Java: основы Web-служб - Андре Тост - 2004г
  • Разработка Web-служб средствами Java - И.Ш. Хабибулин - 2003г.
  • Программирование WEB-приложений на языке Java - Б. Курняван - 2009г.
  • Создание WEB-приложений на языке Java с помощью сервлетов, JSP и EJB - Б. Курняван - 2009г.
  • Программирование для Web. Библиотека профессионала - М. Холл, Л. Браун - 2002г.
  • Java Server Pages. Библиотека профессионала - Дэвид Гери - 2002г.
  • JavaServer Faces. Библиотека профессионала - Дэвид Гери, Кей С. Хорстманн - 2011г.
  • Гибкая разработка приложений на Java с помощью Spring, Hibernate и Eclipse - Анил Хемраджани - 2008г.
  • Язык программирования Java: Создание интерактивных приложений для Internet - А.С. Лясин - 2007г.

Книги по программированию образовательные

  • Совершенный код. Практическое руководство по разработке программного обеспечения - Стив Макконнелл - 2005г.
  • Идеальный код. Орам Э. 2010г.
  • Чистый код. Создание, анализ и рефакторинг. Роберт К. Мартин. 2010г.
  • Идеальный программист. Как стать профессионалом разработки ПО - Мартин Р - 2011г.
  • Карьера программиста. Как устроиться на работу в Google, Microsoft или другую ведущую IT-компанию. Г. Лакман Макдауэлл. 2012г.
  • Работа мечты для программиста. Тестовые задачи и вопросы при собеседовании в ведущих IT-компаниях. Джон Монган, Эрик Гижере, Ноа Киндлер. 2014г.

Алгоритмы

  • Алгоритмы на Java - Кевин Уэйн, Роберт Седжвик - 2012г.
  • Фундаментальные алгоритмы на JAVA. Анализ. Структуры данных. Сортировка. Поиск - Роберт Седжвик - 2003г.
  • Структуры данных и алгоритмы в Java - М.Т. Гудрич, Р. Тамассия - 2002г.

Патеры

  • Приемы объектно-ориентированного проектирования. Паттерны проектирования - Э.Гамма, Р.Хелм, Р.Джонсон, Дж. Влиссидеса - 2001г.
  • Применение шаблонов Java. Библиотека профессионала - С. Стелтинг, Олав Маасен - 2002г.
  • Шаблоны проектирования в Java - М. Гранд - 2004г.

IDE

  • IntelliJ IDEA. Профессиональное программирование на Java - С.В. Давыдов - 2005г.

XML

  • Самоучитель XML - И.Ш. Хабибулин, Ильдар Хабибуллин - 2003г.
  • Java и XML, 2-е издание - Бретт Мак-Лахлин - 2002г.

J2MM

  • Программирование мобильных телефонов на JAVA 2 Micro Edition - Горнаков С.Г. - 2011г.
  • Symbian OS. Программирование мобильных телефонов на C++ и Java 2 ME - С.Г. Горнаков - 2005г.

Книги по J2EE

Прибрать

База данных

  • Введение в системы баз данных. 8-е издание. К. Дж. Дейт, К.Дж. Дейт
  • SQL и реляционная теория. Как грамотно писать код на SQL. К.Дж. Дейт

Linux

Vim

  • Изучаем редакторы vi и Vim, 7-е издание. Арнольд Роббинс, Элберт Ханна, Линда Лэмб

Разобрать:

- Дуг Тидуэлл - XSLT - 700 руб.
- Джеймс Киркланд, Дэвид Кармайкл, Кристофер Л. Тинкер, Грегори Л. Тинкер - Linux. Устранение неполадок - 250 руб.
- Ростислав Чебыкин - Самоучитель HTML и CSS. Современные технологии - 150 руб.
- Шелли Пауэрс - Добавляем Ajax - 150 руб.
- Дэн Седерхольм - CSS ручной работы - 200 руб.
- В. Васвани - MySQL: использование и администрирование - 300 руб.
- Мартин Фаулер - Рефакторинг. Улучшение существующего кода - 650 руб.
- Джоэл Спольски - Джоэл о программировании - 300 руб.
- Дж. Макконнелл - Анализ алгоритмов. Активный обучающий подход - 200 руб.
- Е. В. Шикин, А. В. Боресков - Компьютерная графика. Полигональные модели - 100 руб.
- Расс Унгер, Кэролайн Чендлер - UX-дизайн. Практическое руководство по проектированию опыта взаимодействия - 150 руб.
- Э. Хант, Д. Томас - Программист-прагматик. Путь от подмастерья к мастеру - 250 руб.
- А. С. Фишер-Криппс - Интерфейсы измерительных систем. Справочное руководство - 100 руб.
- Скотт Граннеман - Linux. Необходимый код и команды. Карманный справочник - 100 руб.
- Ричард Фоули - Perl-отладчик. Карманный справочник - 100 руб.
- Р. Д. Верма - Введение в OpenGL - 100 руб.
- Алан Купер, Роберт Рейман, Дэвид Кронин - Алан Купер об интерфейсе. Основы проектирования взаимодействия - 800 руб.
- Дженифер Тидвелл - Разработка пользовательских интерфейсов - 500 руб.
- Арнольд Роббинс - Linux. Программирование в примерах - 300 руб.
- Филипп Торчинский - UNIX. Практическое пособие администратора, 2-е издание - 300 руб.
- Николас Закас, Джереми Мак-Пик, Джо Фосетт - Ajax для профессионалов - 600 руб.
- А. А. Стахнов - Linux, 3-е издание - 300 руб.
- Гибкие технологии: экстремальное программирование и унифицированный процесс разработки. Скотт Амблер - 150р
- Рефакторинг. Улучшение существующего кода. Мартин Фаулер - 900р,
- Приемы объектно-ориентированного проектирования. Паттерны проектирования. Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес - 200р,
- Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку. Крэг Ларман - 1400р,
- Программист-прагматик. Путь от подмастерья к мастеру. Эндрю Хант, Дэвид Томас - 250р,
- Архитектура корпоративных программных приложений. Мартин Фаулер - 400р,
- Шаблоны тестирования xUnit. Рефакторинг кода тестов. Джерард Месарош - 1000р,

Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License