Найти тему
Webня

Книжная полка бэкендера

Оглавление

Периодически знакомые спрашиваю какие книги почитать по вебу, разработке, бэкенду...

Решил собрать все в одном месте. С каждой книгой из этого списка так или иначе работал. Старался указать более универсальные книги, чтобы подходили для любого бэкендера (в принципе для усредненного программиста тоже покатит :) )

Высоконагруженные приложения.

Мартин Клеппман

-2

Клеппман Мартин "Высоконагруженные приложения. Программирование, масштабирование, поддержка" — купить в интернет-магазине по низкой цене на Яндекс Маркете

Нынче являетстя топчиком. Все кто относят себя к спецам обязательно должны ее прочитать! ;)

Чистый код

Роберт Мартин (тот самый дядюшка Боб)

Старая обложка
Старая обложка
Новая обложка
Новая обложка

Книга очень хороша в самом начале пути. Многое из нее подчерпнул и постоянно использую. Стоит иметь ввиду, что в качестве языка для примеров используется Java, но это особо не имеет значения, т.к. советы универсальные.

Мартин Р. "Чистый код: создание, анализ и рефакторинг" офсетная — купить в интернет-магазине по низкой цене на Яндекс Маркете

Предметно-ориентированное проектрирование

Эрик Эванс

-5

Так называемая "синяя книга". Если вы постоянно везде слышите как кто-то умничает на тему ddd, то пора сесть и восполнить тот самый пробел в своей голове :) И возможно, ты сможешь даже утереть кому нибудь нос :) А так конечно, если серьезно, то полезная книга, советую)

Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем | Эванс Эрик - купить на OZON

Паттерны объектно-ориентированного проектирования

Гамма Эрих, Хелм Ричард, Джонсон Роберт, Влиссидес Джон

-6

Классика. Ну как же нам жить без паттернов. Как мне однажды посоветовала одна знакомая, эту книгу нужно периодически посматривать, полиствать и в целом использовать как справочник, т.к. читать такое от корки до корки почти нету смысла. Вылетит из головы так же как и залетело)

банда четырех паттерны проектирования - купить на OZON

Микросервисы. Паттерны разработки и рефакторинга

Ричардсон Крис

-7

Достаточно неплохая книга по микросервисам. Очень помогла мне когда впервые столкнулся с микросервисами.

Ричардсон К. "Микросервисы. Паттерны разработки и рефакторинга" — купить в интернет-магазине по низкой цене на Яндекс Маркете

Чистая Архитектура

Роберт Мартин

-8

Хорошая книжка для понимания как проектировать архитектуру.

Мартин Р. "Чистая архитектура. Искусство разработки программного обеспечения" — купить в интернет-магазине по низкой цене на Яндекс Маркете

Искусство программирования. Том 1. Основные алгоритмы

Дональд Э. Кнут

-9

Классика. Такое надо знать.

Книга "Искусство программирования. Том 1. Основные алгоритмы. 3-е изд." – купить книгу ISBN 978-5-907144-23-1 с быстрой доставкой в интернет-магазине OZON

Современные операционные системы.

Таненбаум Э. С., Бос Х.

-10

Чтобы дойти до уровня экспертности думаю нужно понимать как работают операционные системы.

Таненбаум Э. С., Бос Х. "Современные операционные системы. 4-е изд." — купить в интернет-магазине по низкой цене на Яндекс Маркете

Алгоритмы. Построение и анализ.

Кормен | Штайн Клиффорд, Ривест Рональд Л., Лейзерсон Чарльз И.

-11

Еще одна классика по алгоритмам. Думаю она заслуживает быть в этом списке)

Книга "Алгоритмы. Построение и анализ. Кормен" Штайн Клиффорд – купить книгу ISBN 978-5-8459-2016-4 с быстрой доставкой в интернет-магазине OZON

Как пасти котов. Наставление для программистов, руководящих другими программистами

Рейнвотер Дж. Ханк

-12

Рано или поздно все мы сталкиваемся с выбором: просто продолжать кодить как и раньше или вляпаться в менеджмент :) По мне так неплохая книжка, хоть порой и говорят про нее всякое.

Книга "Как пасти котов. Наставление для программистов, руководящих другими программистами" Рейнвотер Дж. Ханк – купить книгу ISBN 978-5-4461-1035-3 с быстрой доставкой в интернет-магазине OZON

Тестирование программного обеспечения. Базовый курс.

Святослав Куликов

-13

Решил добавить эту книгу, т.к. она неплохо покрывает те знания которые нужны для понимания что такое тестирование. К тому же она бесплатная)

https://svyatoslav.biz/software_testing_book/

Оптимизация запросов в PostgreSQL

Домбровская Г, Новиков Б, Бейликова А.

-14

Как же без постгреса :)

Домбровская Г, Новиков Б, Бейликова А. Оптимизация запросов в PostgreSQL — купить в интернет-магазине по низкой цене на Яндекс Маркете

MySQL по максимуму. Оптимизация, репликация, резервное копирование.

Бэрон Шварц, Петр Зайцев, Вадим Ткаченко

-15

MySQL - одна из самых распространенных баз данных на сегодняшний день. Думаю что тут и говорить больше нечего.

MySQL по максимуму

System Design Interview

Alex Xu

-16

Хорошая книга где кратко и без лишней воды можно пробежаться по теории проектирования систем. В принципе по ней готовился к собесам.

System Design. Подготовка к сложному интервью

Не добавил сюда такую книгу как "Совершеный код", т.к. она мне в свое время не зашла)

Фаулера не стал добавлять, хотя в целом стоило. К примеру есть хорошая книга про рефакторинг.

Делитесь своими книгами в комментариях =)