Массив настольных книг web-разработчика — 15 книг

Подборка книг, которая, по моему мнению, должна быть в личной библиотеке у каждого web-разработчика/программиста.

Безусловно, это всего лишь ИМХО!

Однако эти книги признаны многими успешными и опытными программистами как лучшее, что можно найти в интернете и/или магазине для новичков.

Подборка книг по web-разработке javahero.ru


Подборка по большей части нацелена на темную сторону Java. Однако будет полезна так же тем, кто учится/работает с C#, Python, PHP, "Ruby на чем-то" и прочем море языков и фреймворков.

Хотя этот портал далек от целевой аудитории, я надеюсь, что подборка все же пригодится кому-нибудь.

HelloWord!

Пользуясь случаем, я хотел бы порекомендовать свой ресурс, где размещаю переводы некоторых статей, а также свои собственные по web-разработке: javaHero.ru()

№1
Философия Java
Брюс Эккель
ISBN:978-5-496-01127-3, 978-0131872486
Год издания:2015
Издательство:Питер
Серия:Классика Computer Science
Язык:Русский

Впервые читатель может познакомиться с полной версией этого классического труда, который ранее на русском языке печатался в сокращении. Книга, выдержавшая в оригинале не одно…

№2
Совершенный код. Мастер-класс
С. Макконнелл
ISBN:0-7356-1967-8, 978-5-7502-0064-1
Год издания:2012
Издательство:Русская Редакция
Язык:Русский

Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и…

№3
97 этюдов для архитекторов программных систем
Нил Форд, Найгард М., Де Ора Б., Richard Monson–haefel
ISBN:978-5-93286-176-9
Год издания:2010
Издательство:Символ-Плюс
Серия:Профессионально
Язык:Русский

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

№4
Head First Java, 2nd Edition
Кэтти Сьерра, Берт Бейтс
ISBN:978-0596009205
Год издания:2005
Издательство:O'Reilly Media
Серия:Head First
Язык:Английский

It has taken four years, but with Head First Java the introductory Java book category has finally come of age. This is an excellent book, far more capable than any of the scores…

№5
Head First Design Patterns
Эрик Фримен, Кэтти Сьерра, Берт Бейтс, Элизабет Фримен
ISBN:0-596-00712-4
Год издания:2004
Издательство:O'Reilly Media
Язык:Английский

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or…

№6
Архитектура корпоративных программных приложений
Мартин Фаулер
ISBN:978-5-8459-0579-6
Год издания:2007
Издательство:Вильямс
Язык:Русский

Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все…

№7
Linux. Карманный справочник
Скотт Граннеман
ISBN:978-5-8459-1118-6, 0-672-32838-0
Год издания:2007
Издательство:Вильямс
Язык:Русский

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

№8
Изучаем Java EE 7
Энтони Гонсалвес
ISBN:978-5-496-00942-3
Год издания:2014
Издательство:Питер
Язык:Русский

Java Enterprise Edition (Java EE) остается одной из ведущих технологий и платформ на основе Java.
Данная книга представляет собой логичное пошаговое руководство, в котором…

№9
Java 8. Полное руководство
Герберт Шилдт
ISBN:978-5-8459-1918-2 , 978-0-07-180855-2
Год издания:2015
Издательство:Диалектика
Серия:Полное руководство
Язык:Русский

Книга Java 8. Полное руководство является исчерпывающим руководством по программированию на языке Java.  В этом справочном пособии, полностью обновленном с учетом последней версии…

№10
Лямбда-выражения в Java 8. Функциональное программирование
Ричард Уорбэртон
ISBN:978-5-94074-919-6 , 978-1-449-37077-0
Год издания:2014
Издательство:ДМК пресс
Серия:Функциональное программирование
Язык:Русский

Если вы имеете опыт работы с Java SE, то из этой книги узнаете об изменениях в версии Java 8, обусловленных появлением в языке лямбда-выражений. Вашему вниманию будут представлены…

№11
Паттерны проектирования
Эрик Фримен, Кэтти Сьерра, Берт Бейтс, Элизабет Фримен
ISBN:978-5-459-00435-9
Год издания:2011
Издательство:Питер
Серия:Head First
Язык:Русский

В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие…

№12
Java. Новое поколение разработки
Бенджамин Эванс, Мартин Вербург
ISBN:978-5-496-00544-9
Год издания:2014
Издательство:Питер
Язык:Русский

В этой книге представлен оригинальный и практичный взгляд на новые возможности Java 7 и новые языки для виртуальной машины Java (JVM), а также рассмотрены некоторые…

№13
Java. Библиотека профессионала. Том 1. Основы
Кей С. Хорстманн, Гари Корнелл
ISBN:978-5-8459-1869-7
Год издания:2014
Издательство:Вильямс
Язык:Русский

Это полностью обновленное с учетом версии Java SE 7 издание представляет собой солидное справочное руководство по языку программирования Java для тех, кто разрабатывает настоящие…

№14
Java. Библиотека профессионала. Том 2. Расширенные средства программирования
Кей С. Хорстманн, Гари Корнелл
ISBN:978-5-8459-1870-3
Год издания:2014
Издательство:Вильямс
Серия:Библиотека профессионала
Язык:Русский

Это полностью обновленное для версии Java SE 7 издание представляет собой солидное справочное руководство по языку программирования Java для тех, кто разрабатывает настоящие…

№15
JavaServer Faces
Дэвид Гери, Кей Хорстманн
ISBN:978-5-8459-1706-5, 978-0-13-701289-3
Год издания:2011
Издательство:Вильямс
Серия:Библиотека профессионала
Язык:Русский

Книга содержит исчерпывающие сведения по созданию веб-приложений на основе технологии JavaServer Faces (JSF). В ней показано, по какому принципу платформа JSF обеспечивает…

Комментарии


Пишите, если считаете, что что-то обязательно должно быть в этом списке!


Рекомендую хорошую книгу по параллелизму с Java, пусть и старовата, но концепции хорошо описаны имхо


Посмотрю, хотя и Java5 архаизм, который еще поискать надо)


Это да) Но принципы особо не меняются) А без параллельных систем сегодня никуда) Просто это единственное толковое по теме на яве, что я знаю. Я так в основном с акторами работала, но там почти все новые книги под Scala, хотя синтаксис там не сложный, если человек хорошо знает яву и имеет представление о функциональном программировании


Я бы не называл это книгами web-разработчика, все-таки. Тут больше Java-разработчика)
Современный веб это во многом PHP + MySQL или всякие производные от JS.
Есть еще несколько CMS и Frameworkов на Python, но это скорее исключение.
Java я как-то не встречал в webe уже давно:)

Поэтому бы я добавил сюда книги:
«PHP 7»
«MySQL по максимуму»
Плюс еще несколько книг по администрированию NGINX + APACHE, но тут их, увы нету.