Добавить в корзинуПозвонить
Найти в Дзене
Полезное обучение

Лучшие учебники по программированию

Лучшие учебники (книги) по программированию. Привет, друзья! Сегодня поговорим о теме программирование. Что такое программирование – это определенный процесс создания компьютерных программ. Вы узнаете, 10 книг по программированию. 1 книга. Майкл К. Физерс – Эффективная работа с унаследованным кодом. Автор книги объясняет, как быстро можно разобраться в унаследованном коде, как его тестировать, как вносить изменения правильно. Вы узнаете, много эффективных приемов и решение данных задач. 2 книга. Эрих Гамма и другие – Приемы объектно-ориентированного проектирования. Паттерны проектирования. Данная книга постоянно переиздается в изначальном виде. Поэтому, некоторые примеры и шаблоны уже неактуальны. Ее можно прочитать в конце всех. Еще один недостаток данная книга написана сухим академическим языком. Если вы ее прочитаете в глазах других программистов, добавиться авторитетности. Лучше начать с Паттернов проектирования. 3 книга. Роберт К. Мартин – Чистый код. Создание, анализ и рефактори

Лучшие учебники (книги) по программированию.

Привет, друзья!

Сегодня поговорим о теме программирование. Что такое программирование – это определенный процесс создания компьютерных программ. Вы узнаете, 10 книг по программированию.

1 книга. Майкл К. Физерс – Эффективная работа с унаследованным кодом.

-2

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

2 книга. Эрих Гамма и другие – Приемы объектно-ориентированного проектирования. Паттерны проектирования.

-3

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

3 книга. Роберт К. Мартин – Чистый код. Создание, анализ и рефакторинг.

-4

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

4 книга. Эрик Эванс – Предметно-ориентированное проектирование.

-5

Минус данной книги – это настоящая теория. Но из данной книги появились много интересных идей: CQRS, BDD, onion-architecture и так далее.

Чтобы извлечь пользу практическую нужно приобрети книгу сразу Вернона Вона «Реализация методов предметно-ориентированного проектирования». Луше читать их сразу одну за другой последовательно.

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

-6

Данная книга является обязательной для веб-разработчика. Автор рассказывает о преимуществах данного языка и учит грамотно его применять для создания эффективного кода.

6 книга. Мартин Фаулер и другие – Шаблоны корпоративных приложений.

-7

Прочитав книгу вы узнаете, базовые принципы проектирования ПО для корпоративных платформ.

7 книга. Стив Макконнелл – Совершенный код, мастер класс.

-8

Принципы, в этой книги будет всегда актуальны, несмотря на первое издание которое было в 1993 году. Перечитывая книгу каждый год, вы каждый раз будете узнать все новое и новое.

8 книга. Мартин Фаулер и другие – Рефакторинг. Улучшение существующего кода.

-9

Эта книга – для всех. Чем раньше вы ее прочтёте, тех будет лучше для вас. Качество кода значительно возрастет. Если вдруг вы читали данную книгу можете прочитать Рефакторинг с использование шаблонов.

9 книга. Эрик Фримен, Элизабет Фримен и другие – Паттерны проектирования.

-10

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

10 книга. Брайан У. Керниган, Деннис М. Ритчи – Язык программирования С

-11

Обычная книга по изучению языка С, написанное его создателями. Начинающим книга может быть немного сложной, так как нужны основы знания программирования.

P.S. Каждая книга, позволяет сделать большой шаг в развитие, этой темы как программирование.