Полезные книги для веб-разработчиков

июнь 4 , 2016

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


Дэвид Флэнаган - JavaScript. Подробное руководство

Это классика. Наиподробнейшее руководство по javascript. В pdf варианте почти 1000 страниц, но материал того стоит (правда, почти половину занимает огромный справочник по функциям, объектам и прочим полезным вещам). Книга разбита на 2 большие главы: основы языка и клиентский javascript. Даже придумать сложно, чего не хватает в этой книге


Эдди Османи - Разработка Backbone.js приложений

Книга от крутого чувака и создателя Marionette.js. Тем, кто хочет узнать, что такое Single Page Application, MVC на клиенте, что такое Backbone и как это все вместе работает - однозначно рекомендую. Кроме того, затрагиваются и другие интересные темы, вроде requirejs, unit-тестирования, rest и nodejs.


Эдди Османи - Паттерны для js приложений

Еще одна книга от Эдди Османи. На этот раз про паттерны в javascript. В отличие от более основательного труда от Стояна Стефанова, Эдди объясняет достаточно кратко и емко. Книга невелика по объему, читается быстро. Три кита, на которых построено повествование - паттерны модуль, фасад и медиатор.


Scott Chacon and Ben Straub - Pro Git

Книга о самой популярной системе контроля версий. Доступна онлайн в русском переводе. В первых трех главах рассказываются основы - и этого вполне достаточно, чтобы начать работать с git.
Pro Git на русском


Антон Шевчук - jQuery. Учебник для начинающих

Очень здорово написана - просто, ясно, лаконично. Читается легко и приятно.


Sacha Greif and Tom Coleman - Discover Meteor

Небольшая книга о Meteor - платформе для создания так называемых Real-Time JavaScript Web Apps. Есть официальная документация (на английском), но эту книгу, а точнее, туториал, можно нарыть и в русском переводе. Meteor основан на nodejs и предлагает очень интересные методики разработки веб-приложений. Даже если Ваc не интересует full-stack, советую хотя бы пролистать книгу через страницу. По крайней мере, мне некоторые идеи просто взрывали мозг, и я еле удержался от мысли все бросить и с головой погрузиться в изучение Meteor. Эта дерзкая мысль прошла (скорее всего, временно), но по-прежнему считаю Meteor одной из самых крутых технологий, основанных на javascript.


Karl Seguin - The Little MongoDB Book

Всем интересующимся нереляционными БД, и в частности, MongoDB. Книга действительно маленькая, в pdf версии 3 десятка страниц. Читается легко и быстро. Всю книгу характеризует первая строка введения: "Не моя вина, что книга такая короткая, просто MongoDB легка в освоении"


Дуглас Крокфорд - JavaScript. Сильные стороны

Крокфорд - известный теоретик и практик javascript. Между прочим, создатель формата json и инструмента JSLint. В книге очень четко разделяет плохие и хорошие стороны javascript и дает подробные советы. Много кода. Не скажу, что легко читается, но лекарства не всегда бывают сладкими :-)


Дэвид Херман - Сила JavaScript. 68 способов эффективного использования JS

Идея книги похожа на предыдующую - используем лучшее от javascript. Кода так же много. Читается, на мой вкус, легче, чем Крокфорд. В любом случае, такие книги полезны независимо от стиля изложения.


Илья Кантор - Современный учебник JavaScript

Не удержался - рассказываю об этом учебнике второй раз на своем сайте - learn.javascript.ru. Если выбирать между Флэнаганом и javascript.ru - посоветую сначала второй вариант.


Rework: Бизнес без предрассудков - Джейсон Фрайд и Дэвид Хейнмейер Ханссон

И наконец, не смог не упомянуть свою любимую книгу Rework от создателей 37signals. По названию кажется, что книга никаким боком не относится к веб-разработке, но многие ее идеи применимы в любой сфере, в том числе и программировании. Всегда с подозрением относился ко всяким "бизнес-рекомендациям" и прочей фигне, но это что-то большее. Книга небольшая, но очень насыщенная, если так можно выразиться. Единственное, о чем пожалел, прочитав ее - то, что Rework не попалась мне в руки лет на 5 раньше.

Что еще почитать

Заходите в группу в контакте - https://vk.com/webdevkin
Анонсы статей, обсуждения интернет-магазинов, vue, фронтенда, php, гита.
Истории из жизни айти и обсуждение кода.
Как Вам статья? Оцените!