September 24th, 2021

Отчётные учебники

В России реал беда с учебниками и самоучителями. Причём не только сейчас — в советские времена наблюдалось примерно то же самое.

Выходили, например, просто познавательные книжки в стиле «Занимательная физика». Не все из них, конечно, были хорошие, однако постоянно встречались те, в которых автор очень бодро, понятно и последовательно излагал что-то вполне научное. Оно отлично читалось и позволяло счастливым обладателям этих книжек понять не только школьную программу, но и часть вузовской, а то и вневузовской.

Помню отличную книгу про переводы — «Слово живое и мёртвое». Вообще же зашибись: написано отличным языком, куча примеров и разобран чуть ли не каждый элемент методики и целей переводов художественных произведений. Книга не называется «учебник по переводу», но даже тот, кто вообще был не в теме, поймёт вообще всё и сложит вполне последовательные представления о том, как надо переводить худлит и худки́на.

Но как только на обложке появляется «учебник» или «самоучитель» — туши свет. Научиться по нему будет невозможно: в лучшем случае оно — справочник. От прочтения даже одного абзаца которого захочется заснуть даже после пол-литра кофе. И даже мега-гений каждый второй абзац не сможет понять, что, впрочем, несколько компенсируется тем, что и специалисты в этой теме их не поймут, хотя и отлично знают то, про что в этих абзацах написано.

Я это осознал ещё в те времена, когда обучался программированию: если учебник — российский/советский, то можно даже не пытаться. В редких случаях оно действительно будет учебником, но обычно нет. Обычно быстрее, даже если нет переводных учебников, выучить английский с нуля, а потом прочитать какой-нибудь учебник по-английски. Потому что автор российского не пишет про то, как программировать, он пишет что-то типа сумбурной спецификации языка программирования, причём совмещая узкоспециальные термины, которые даже в официальную спецификацию языков вставлять не имело бы смысла, и бюрократический стиль изложения. Что-то типа: «с целью произведения суммирования после инициализации цикла со счётчиком следует адресовать по индексу элементы данного массива, предварительно организовав объявление и инициализацию аккумулирующей переменной, и осуществлять прибавление извлечённых значений, соответствующих данному индексу, к предварительно заведённой аккумулирующей переменной».

Collapse )