Это бета-версия LiveLib. Сейчас доступна часть функций, остальные из основной версии будут добавляться постепенно.

Рецензия на книгу

C# для начинающих, 3-е издание

Майк МакГрат

0

(0)

  • Аватар пользователя
    LordVorvanie
    22 марта 2026

    Книга не вполне соответствует своему названию и скорее может использоваться, как справочник изучаещего C#

    Мое изучение С# началось с этой книги (и этой книгой закончилось :-) - шутк...)...

    Достоинства

    В книге почти последовательно изложены основные конструкции языка программирования C#.

    Очень удобно то, что в начале учебника рассмотрены базовые вещи по среде программирования (ну а как иначе, если язык практически "намертво вшит" в среду программирования :-), при этом нет ни слова о возможности работы без Microsoft Visual Studio): загрузка, установка, запуск и некоторый функционал для быстрого старта.

    Изложены базовые концепции объектно-ориентированного программирования (ну а как иначе, если парадигма ООП - "намертво вшита" в C# :-)).

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

    Недостатки

    В Книге слабо раскрыт аспект управления проектом, например, создание нового класса. На этом месте пришлось посмотреть несколько роликов в Интернете. Также у читателя вскоре после начала кодинга обязательно возникнут проблемы с запуском "старого" кода из-за ошибок в "новом". Вопрос решается поиском ответов в Интернете :-). "Руководство пользователя и Stack Overflow вам в помощь!", - должно быть слоганом этой книги на ее обложке вместо похвальных отзывов и красивых картинок.

    Возможно, это ошибка перевода, но таким выражением


    new()

    новый класс не создать. Это (базовый синтаксис) касается любого языка программирования.

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

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

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

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


    рефакторинг

    и


    рекурсия

    вообще не имеет смысла рассматривать в разделах, посвященных базовым конструкциям (азам) языка программирования. Глава


    Создание объектов

    , посвященная классам, начинается с раздела


    Инкапсуляция данных

    , что не соответствует ее содержанию (в разделе рассматривается класс и его структура).

    Выводы

    Много еще всякого можно добавить к критике, но самое главное изложено. Остальное не так важно, потому что, получив базовые знания и умения (поиска ответов в Интернете :-)), остальная часть учебника осваивается легко.

    Цена в 2000 с копейками руб. (я покупал в Читай городе и повелся на "разноцветный маркетинг", но больше ничего и не было :-)) - по моему мнению перебор за такую "раскраску". Тем не менее, использую ее в качестве базового справочника, потому как редко пользуюсь C#, и что-то со временем нужно вспоминать.

    like3 понравилось
    44

Комментарии 0

Ваш комментарий

, чтобы оставить комментарий.