Не нужны не только бумажные книги по программированию (именно в таком сочетании), но и их pdf-имитации, особенно те, что пытаются максимально близко соответствовать ограничениям первоисточника.
Сейчас многими всё ещё считается, что если материал не вышел в виде традиционной бумажной книги, то он недостаточно хорош. Человеческое мышление инерционно, и не удивительно, что во многих случаях оно изо всех сил цепляется за то, к чему привыкло, не замечая, что давно могло свестись к культу. Если раньше из-за большей сложности и дороговизны процесса к отбору материала и его подготовке подходили довольно серьёзно, что и приводило к наличию весомой корреляции между фактом печати и качеством книги, то с демократизацией (а у нас и коммерциализацией) процесса в печати стал появляться откровенный мусор ничуть не лучше, чем аналогичный материал в интернете.
Если вы программируете компьютер, то компьютер определённо нужен. При этом он одновременно и достаточен, и удобен, позволяя хорошо работать и с книгами по программированию. Удобство ценно само по себе. Достаточность даёт больше минимализма и свободы, которые некоторыми очень ценимы. Можно обойтись без махины издательского дела, которая, кстати, включает в себя использование компьютеров. Сейчас даже нельзя сказать, что типографское дело проще компьютерного, хотя оно существовало задолго до него. Электроника стала составной частью почти любого мало-мальски сложного процесса производства, и поэтому такие процессы по совокупности сложней, чем его составная часть — компьютерная техника.
Цепляется сознание и за привычность бумажного носителя информации, для чего даже придумываются несущественные для книг по программированию обоснования. Ещё совсем недавно компьютеры были большими, тяжёлыми, дорогими, ненадёжными, прожорливыми, шумными, неудобными, вредными и утомительными для длительного использования. На этом фоне использование сопроводительных бумажных материалов могло выглядеть более чем оправданно. Теперь же баланс очень сильно изменился и многие материалы, тем более связанные с программированием компьютера, стало намного удобней иметь в самих компьютерных устройствах. И очень хорошо, когда эти материалы не пытаются подражать бумажным книгам, а используют возможности носителя во всей красе. В таком виде они только повышают, а не понижают эффективность освоения материала.
Но даже тогда, когда не принимается во внимание ни вопрос престижа, ни привязка к привычной бумажности, часто авторы всё равно продолжают бесмысленно подражать именно бумажным носителям, заставляя себя и читателей втискиваться в уже не актуальные тесные рамки бумажных книг и отказываться от широких и полезных возможностей компьютеров только потому, что в бумажных книгах этого было нельзя. Часто не используются даже простые возможности, которые всё-таки присутствуют и в без того ограниченном формате pdf.
А потенциальные преимущества материалов на электронных носителях весьма весомы:
- Удобные сноски и ссылки с лёгким переходом и возвратом. Также удобно извне ссылаться на сам материал и его подчасти.
- Удобный поиск самого разного толка. А в будущем всё больше будут развиваться возможности работы с книгой в виде ответов на конкретные вопросы.
- Удобство подстройки под устройство отображения.
- Возможность подстройки под вкус или особенности восприятия, в том числе для людей с ослабленными возможностями.
- Возможность анимированно показать то, что избыточно сложно описывать словами.
- Возможность использования звуков. И возможность озвучивания текста.
- Отсутствие ограничений и неудобств втискивания материалов в страничный формат.
- Лёгкость переиспользования примеров кода и возможность прямой работы с ними из самой книги без привлечения сторонних программ.
- Возможность организации интерактивных графиков.
- Возможность автоматизированной проверки кода и формул в книге.
- Возможность предоставления легко используемых команд для компьютера вместо инструктирования пользователя, что ему нужно сделать на компьютере. Программировать нужно компьютер, а не человека, работающего за компьютером.
- Возможность организации проверки на некоторые виды контрольных вопросов и заданий. Сейчас это в большей степени простые тесты, но с развитием понимающих систем появится возможность проверять и сложные ответы.
- Предоставление самых разных цветов и самых качественных иллюстраций.
- Широта охвата аудитории, высокая доступность и лёгкая тиражируемость.
- Возможность предоставления оперативной и наиболее прямой обратной связи от читателей.
- Удобная работа с переводными материалами, позволяющая совмещать перевод и оригинал.
- Возможность автоматического перевода на другие языки, который со временем будет становиться всё лучше.
- Лёгкость исправлений и их доставка читателям.
- Лёгкость создания производных материалов для свободных текстов.
- Удобство работы и с предыдущими редакциями.
Естественно, многие преимущества верны не только для книг по программированию, поэтому не нужны бумажные книги и многих других направлений, но неизвестно сколько времени понадобится, чтобы люди это приняли за должное и перестали готовиться к предыдущим «войнам».
Комментариев нет:
Отправить комментарий