Программирование без дураков

Александр Шитик
Александр Шитик

Пишу свои посты и книги, делаю обзоры на фильмы и книги. Эксперт в области космологии и астрономии, IT, продуктивности и планирования.

Программирование без дураков
Катрин Пассиг, Йоханнес Яндер
Жанры: Информационные технологии (IT), Программирование
Год издания: 2017
Год прочтения: 2022
Моя оценка: Нормальная
Количество прочтений: 1
Количество страниц: 416
Конспект (страниц): 5
Первоначальный язык издания: Немецкий
Переводы на другие языки: Русский

Общее описание

Книга размером чуть более 400 страниц. Состоит из 4 частей, которые включают в себя в общей сложности 27 глав. Материал представлен преимущественно текстовой информацией, хотя время от времени встречаются вставки кода и изображения. Читается книга легко, хотя и не очень быстро, так как шрифт не самый большой.

Краткое описание

Так как глав слишком много, то делать обзор каждой главы не буду и сосредоточусь на кратком обзоре разделов книги.

Часть I. Привет, миф! Привет, мир!

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

Часть II. Программировать и понимать

Вторая часть книги посвящена основам самого кодирования и представляет собой «стартовый набор» программиста. Здесь подробно разбираются базовые синтаксические конструкции, которые лежат в основе большинства языков программирования, такие как переменные, типы данных, операторы, комментарии. Разобраны условные конструкции (if/else) и циклы (for/while). Разобраны не с точки зрения того, что это такое (эту информацию легко можно встретить в других книгах и онлайн-курсах), а с точки зрения правильной работы: как именовать переменные, чтобы их было легче читать и при этом следовать определённым стандартам проекта или языка, как и когда использовать комментарии и тому подобное. Этот раздел закладывает фундамент практических навыков и является ключевым для понимания того, как строятся рабочие программы.

Часть III. Работа над ошибками

С отдельных локальных мини-практик и советов, рассмотренных во второй части, автор переходит к построению более крупных и сложных систем и, как итог, поиску и исправлению ошибок в них. Рефакторинг, отладка и тестирование — вот основные темы данного раздела.

Часть IV. Выбор средств

Последний раздел книги посвящён дальнейшему развитию и перспективам в программировании. Авторы знакомят с объектно-ориентированным программированием (ООП), объясняя понятия классов и объектов, которые позволяют моделировать реальный мир в коде. Также затрагиваются темы веб-разработки, баз данных, контроля версий и безопасности, указывая на то, где пригодятся полученные знания в профессиональной среде. Этот раздел служит своего рода дорожной картой общего назначения.

Мнение

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

Вверх