Сколько раз уже писано‑переписано о том, что современные печатные книги на компьютерную тематику — это на редкость некачественный товар. И всё равно каждый раз я не перестаю удивляться, как же их создатели не стыдятся выпускать, да ещё и продавать за деньги такой редкостный треш.
И дело даже не в кривом переводе. Мы уже давно научились догадываться, что именно «хотел сказать автор» на языке оригинала. Этот этап повсеместного падения качества книг уже пройден. Теперь издательства нацелились на новые антирекорды — соревнуются, кто кого переплюнет по количеству фактических ошибок в своих творениях. Например, по ужасающим косякам в исходных кодах программ. Каждый раз хочется воскликнуть: «Ребята, вы сами‑то хоть один раз перечитали своё творение?!»
Зачёт по сопромату за 10 страниц
Закрадывается и ещё одно подозрение: может «ребята» и перечитывали свой перевод, но толку от этого не было, поскольку «ребята» совершенно ни бум‑бум в том, о чём пишут. Ну не знают они языков программирования.
Когда я учился в институте, некоторые отдельно взятые преподаватели наловчились использовать студентов как бесплатных наборщиков‑верстальщиков. Хочешь зачёт автоматом — набери и отформатируй в Word 10 страниц для моей методички / диссертации / монографии. Многие студенты соглашались — ещё бы, так легко отделаться от какого‑нибудь сопромата. В день зачёта к преподавателю выстраивалась небольшая очередь с дискетками.
Говорили, что в некоторых принесённых студентами файлах было множество ошибок и опечаток. Но преподаватель все эти косяки потом аккуратно исправлял. А вот в современных издательствах этим, видимо, никто не занимается. Принёс переводчик файлик, сотрудники редакции мельком посмотрели — и сразу в печать. А редактор и корректор в выходных данных указаны просто так — для галочки.
А ведь хамелеон тебя предупреждал!
Купил я тут себе книжку «Наглядный CSS». Я вообще люблю полистать справочники в бумажном варианте. Вышла эта книга в серии «Библиотека программиста». Автор — Грег Сидельников, перевод с английского. Полиграфия и переплёт — довольно качественные. По крайней мере страницы не рассыпаются в руках.
На обложке — чёрно‑белый рисунок симпатичного пучеглазого хамелеона. Выглядит он, кстати, несколько офигевшим. Видимо, он уже что‑то знает и предупреждает потенциальных покупателей.

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

Закрывающие теги? Не, не слышали
Буквально в первом разделе я с удивлением увидел такой пример HTML-кода:
<ul>
<li class = "item">1<li>
<li class = "item">2<li>
<li class = "item">3<li>
</ul>
(Страница 17)
Ребята пишут справочник по CSS и не знают, что такое закрывающий тег? Наверное, большинство читателей книги в этом месте пожмут плечами — «И не такое видели» — и будут читать дальше. Но осадочек останется. А потом и дополнится:
<p>Основной контентp>
(Страница 29)
А потом ещё, и ещё... В общем, как в детском издании: найдите всех улиточек на страницах этой книги.
Менее целесообразно использовать, чем задействовать
Само качество текста тоже оставляет желать лучшего. Уж не знаю, как всё это выглядело у автора в оригинале, но русскоязычный перевод читать очень тяжело. Приходится буквально продираться сквозь сложные, тяжеловесные конструкции, чтобы понять суть предложений.
Вот один случайно выбранный фрагмент:
Несмотря на то что добавление селектора дает тот же эффект, менее целесообразно использовать его для применения стилей ко всему документу (вместо этого задействуйте :root). Лучше всего селектор подходит для пакетного выбора «всех элементов» в пределах определенного родительского элемента.
(Страница 18)
«Менее целесообразно», «задействуйте»... Подобные фрагменты приходится перечитывать несколько раз, чтобы понять, о чём же здесь речь.
Но это всё мелочи. Можно сказать, придирки. Вот несколько примеров покруче, просто со случайно открытых страниц:
«Абсолютное позиционирование используется для идеального размещения пикселов внутри родительского контейнера» (страница 51). Понятно, что здесь речь идёт о том, что при абсолютном позиционировании мы можем задавать значение вложенных элементов с точностью до пикселя. А про «идеальное размещение пикселов» получилось даже забавно.
«В данном примере мы рассмотрели множественные фоны в теории на субъективном элементе div» (страница 105). Да, а у субъективного элемента, видимо, есть свой субъективный мир.
«... такой фоновый метод HTML/CSS используется для сайтов...» (страница 100). Можно подумать, что речь о каком-то фоновом процессе. Но на самом деле это всего лишь метод изменения фона страницы.
«HTML-элементы div по умолчанию являются блокирующими элементами» (страница 81). На самом деле это «блочные элементы». Или просто «блоки». Но переводчик с завидным упорством называет их «блокирующими».
Камень, на который упала вода, становится влажным
Не удержусь и приведу ещё одну «философскую» сентенцию. Она уже, похоже, на совести автора, а не переводчика. Хотя...
Каскадные таблицы стилей названы так по определенной причине. Представьте водопад с водой, разбивающейся внизу о камни. Каждый камень, на который упала вода, становится влажным. Точно так же каждый стиль CSS наследует стили, уже примененные к его родительскому элементу HTML.
Посмотрите на следующую схему. Стили CSS буквально «сползают» по иерархии DOM, представляющей древовидную структуру вашего сайта. Язык CSS (с помощью некоторых селекторов) позволяет контролировать этот обычно странный процесс.
(Страница 27)
Здесь прекрасно всё. Хотя бы глубокомысленное предложение «Каждый камень, на который упала вода, становится влажным». Я аж поразился его философской глубине. Ну и «обычно странный процесс сползания стилей по иерархии DOM» тоже заслуживает отдельного восхищения. Идея для иллюстрирования концепции CSS, в общем, выбрана неплохая. Но какими словами всё это написано!
А ведь по сути идея книги неплохая. В ней есть полезная и интересная информация: про расширения CSS (SASS, SCSS), про flex- и grid-вёрстку, про CSS-анимацию. В конце есть примеры полноценной растровой графики, созданной только средствами CSS. Только вот жаль, что всё это испорчено отвратительным исполнением.
Внезапный Photoshop
Возможно, какие-то из этих ляпов и ошибок допущены самим автором Грегом Сидельниковым. В некоторых местах книга плохо структурирована. Например, на странице 104 автор вдруг ни с того ни с сего начинает рассказывать про конкретный инструмент в редакторе Photoshop. Ни до этого, ни после этого никаких упоминаний про Photoshop в книге не встречается. Просто в ходе повествования о свойствах CSS вдруг появляется абзац:
Инструмент Magic Eraser (Волшебный ластик) в программе Photoshop можно выбрать на панели инструментов.
Дальше безо всяких переходов продолжается рассказ про CSS. Читатель сам должен догадаться, что, видимо, этот инструмент имеет отношение к примеру рисунка с прозрачным фоном, который используется в этом разделе. В общем, автор здесь тоже отличился.
Quins на станИце Звёздная
Где-то в середине книги я бросил читать текст и стал просматривать только картинки и примеры кода. А потом и вовсе закрыл это недоразумение.
На столе в стопке купленных книг как раз лежала ещё одна новая книжка: Елена Первушина, «Слова потерянные и найденные».
«Ну уж в книге по русскому языку не может быть большого количества ошибок», — подумал я. Открыл книгу, начал листать и на случайной странице мне сразу попался такой замечательный фрагмент:
Прежде всего, с помощью компьютера можно было слушать музыку. Мы покупали диски «на Крупе» (рынок у ДК имени Крупской) и на рынке рядом со станицей Звездная и ночи напролет слушали Quins и Луиса Армстронга.
(Страница 219)
«Станица Звездная» вместо «станция Звездная» (это у нас станция метро в Петербурге так красиво называется) и название группы "Quins" меня очень развеселили. Между прочим, книга вышла в серии «Русский без ошибок»!
Я аккуратно закрыл книжку и дал себе очередное торжественное обещание перестать покупать бумажные книги. Только ведь точно не сдержусь — опять соблазнюсь очередным изданием в надежде, что уж в этот-то раз всё будет по-другому.
Ещё почитать:
Комментарии (0)

Alexander_Tamirov
20.09.2025 20:23Хм.. Я последнюю книгу по CSS покупал лет 17 назад, достаточно быстро понял, насколько печатные издания отстают от жизни, и кому по-серьёзному вообще они нужны, если в интернете в 1000 раз больше актуальной информации. Наверное, издатели понимают, что выпускают продукт изначально для полных лохов, которые не станут претензии предъявлять.. Расслабились.

DrunkSkipper
20.09.2025 20:23Как категорично автор мазнул говном всех любителей бумажных книг.

sloww
20.09.2025 20:23Автор подразумевал бумажные книги по программированию, очевидно. И в чем автор не прав? С момента выхода книги до появления на вашей полке это 1,5-2года, даже 10 лет назад такая книга уже устаревала.
А сейчас когда мажорные релизы идут чуть ли не раз в год это просто уже устаревшее пособие с кучей уязвимостей и в целом deprecated методиками использования.

DrunkSkipper
20.09.2025 20:23Есть в программировании и другие области, кроме фронтенда. И там изменения двигаются далеко не так быстро.

KonstantinTokar
20.09.2025 20:23Да любая реальная система всегда написана на технологиях предыдущего десятилетия.

sloww
20.09.2025 20:23Да ладно?
Java 19 - сентябрь 22
Java 20 - март 23
Java 21 - сентябрь 23
Java 22 - март 24
Ну как там, нефронтенд? У фронтеднщиков вроде чуть ли не каждый год стэк меняется, там вообще бесполезны книги сейчас.

Riketta
20.09.2025 20:23А что там, все знания аннулируются каждый релиз, переучиваться нужно?
Ну все, тогда выкидываю в помойку свои Windows Internals, они то 2017 года, емае. Да и "Developing Drivers with the Windows Driver Foundation" (2007) туда же отправлю.
А ничего что качественные книги описывают такую глубину, которая не меняется десятилетиями? А про то что там в новом релизе накинули еще одно ведро синтаксического сахара или еще какой ерунды в принципе не так важно читать из книг, для этого сейчас другие источники есть.

sloww
20.09.2025 20:23Как бы обсуждение было про актуальность данных. Доки в интернете почти во всех случаях актуальнее книг. Тогда зачем покупать книги?
Более того, ныне доки зачастую с песочницами, где полученные знания прямо там же можно попробовать применить, а не читать 2 страницы кода моноспейсом на блеклой бумаге.

morgot
20.09.2025 20:23Есть фундаментальные книги, по сетям, устройству ОС, и так далее. Никакой интернет не заменит , к примеру Руссиновича или Стивенса.

Alexander_Tamirov
20.09.2025 20:23Как категорично автор мазнул говном всех любителей бумажных книг
Не передергивайте, пожалуйста!
Я думал, всем понятно, что фраза «насколько печатные издания отстают от жизни» относится к сфере программирования. (Выше про это, кстати, указали уже).
Наверное, есть области знания, где бумажные книги долго не теряют актуальность (фундаментальные науки, алгоритмы), не говоря уже о художественной литературе.
Хотя и здесь среднее качество подачи материала хромает. Хороших книг я бы навскидку оценил как не более 10% от общей массы.

Alex_Dan
20.09.2025 20:23издатели понимают, что выпускают продукт изначально для полных лохов, которые не станут претензии предъявлять.
Как бывший автор и соавтор, работавший с тремя издательствами РФ, могу честно ответить: ДА!
Мне первым лицом одного издательства было прямо сказано: Книги покупают или новички-нули, или крутые спецы. Первые всё проглотят, вторые согласны заплатить огромные деньги за хороший и нужный ИМ материал.
да, с тех пор не занимаюсь фигнёй и не пишу ))))

PjaniyAdmin
20.09.2025 20:23Книги на бумаге? После того как ЖК мониторы вытеснили "гробики" чтение бумажных книг потеряло актуальность. Более того, книга если и нужна, то один раз когда ты ничего не понимаешь, как только понял принцип - книга улетает куда-то в сторону и заменяется справочником.

Ioanna
20.09.2025 20:23Как сказал когда-то Мошков, основатель библиотеки Мошкова, "цена электронных книг равна цене операций по коррекции зрения".

Kanut
20.09.2025 20:23Сказать то он сказал. Но это не значит что он прав :)
Особенно учитывая существование читалок с e-ink.

geher
20.09.2025 20:23Особенно учитывая существование читалок с e-ink.
Читалки с электронными чернилами тоже не сказать чтобы все полезны для зрения. У подавляющего большинства (включая топовые) экран немного бликует (хуже, чем бумажная книга с глянцевой бумагой). У очень многих (даже на современных технологиях) контрастность по разным причинам оставляет желать лучшего. Разного рода артефакты при смене страниц, кратковременные или даже долгосрочные (последнее время с этим стало лучше, но тоже не сказать чтобы совсем хорошо).

Kanut
20.09.2025 20:23Читалки с электронными чернилами тоже не сказать чтобы все полезны для зрения.
В этом плане они мало чем отличаются от обычных книг.
А возможность выставлять шрифт и наличие подсветки в некоторых ситуациях меньше напрягает глаза. И следовательно меньше сажает зрение.
У подавляющего большинства (включая топовые) экран немного бликует
Если брать современные книги, которые печатают экономя абсолютно на всём, то на мой взгляд средняя читалка для глаз будет полезнее средней книги.
При этом купить хорошую читалку сейчас ну вот вообще не проблема. А вот найти печатные книги в хорошем качестве часто просто невозможно.

vkni
20.09.2025 20:23Дорогие подарочные книги Vita Nova печатают на достаточно сильно бликующей бумаге. Так что там вопросы эргономики тоже решать и решать...

Iwanowsky
20.09.2025 20:23Я 5 с лишним лет пользовался 2-экранным смартфоном Hisense A6 (с экранами AMOLED и E-Ink, и можно легко переключаться между ними). За время пользования смартфоном я прочитал на заднем экране больше 100 книг. Так вот, на экране E-Inc читать во мн. раз комфортнее (почти неотличимо от бумажных), чем на обычном экране (AMOLED или IPS). У меня до этого была еще эл. книга большего формата, тоже на ней много читал (потом подарил). И на солнце картинка E-Ink значительно лучше смотрится (в т.ч. в приложении навигатора), чем даже на AMOLED.

KonstantinTokar
20.09.2025 20:23Модет быть, просто надо аккуратней выбирать книги? Например питон я изучаю по книге Наоми Седер.

DrunkSkipper
20.09.2025 20:23
Я просто оставлю это здесь 
AlexMih
20.09.2025 20:23Что же они тогда про COM-порты и COM-интерфейсы пишут?

sunUnderShadow
20.09.2025 20:23COM порты придумала компания CAP-COM, они используются в паре с CAP для вывода Street fighter на игровые автоматы

sloww
20.09.2025 20:23Не покупаю бумажные книги "по программированию" года с 2005.
У меня году в 2003 был талмуд в 2000 страниц по преобразованию XML + XSLT. До сих пор с содроганием вспоминаю как его изучал.
Но тогда это диктовалось отсутствием качественной информации. Потом появились сайты с документациями, примерами, stackoverflow и репо на github и документация в принципе стала не нужна в бумажном виде. Более того, она стала вредна, поскольку зачастую написание хорошей книги и ее издание + появление на полках это 1,5 -2 года, а за это время уже выходят мажорные пакеты/версии и какие то критичные изменения, и знания в книге банально устаревают на момент печати.
Ну а сейчас в 2025 когда почти везде есть всякие песочницы с api/методами и нейронки, которые за секунду подскажут реализацию простейшей функции, которую немного забыл, смысла в талмудах по программированию вообще нет.

cybersonner
20.09.2025 20:23Похожая проблема у нас с книжками по электронике. "Обнаружение неисправностей в аналоговых схемах" Р. Пис (а дядька между прочим культовый). Читаю и не могу понять, что написано. Ищу оригинал... Половина главы переведена совсем не так, вторая половина просто выкинута. Выбросил книгу.
Подозреваю, что переводом книг занимаются люди, которые вообще не понимают в теме, о которой собственно и написана книга. Совсем не понимают. Ну язык английский (допустим), а переводчик знает английский- значит переводит. Вроде логично, но на выходе получается чушь.
Часто замечал, что читаю книгу, в уме перевожу обратно на английский- становится понятнее.
Последние две книги пытался читать с карандашом, исправляя ошибки. Почиркал- бросил, терпения не хватило.
Пока вижу два решения: читать изначально написанное на русском, либо читать в оригинале без перевода.

Alex_Dan
20.09.2025 20:23Вы "новую" от Хоровиц и Хилл видели? там выбросили треть, неверно сверстали, потом добавили отсебятины... :(
Увидел на барахолке полный сборник их книг начала тысячелетия, купил - ностальгия ))
Хотя там еще Моторола-68000, но аналоговая часть описана гораздо корректнее!
начало 200х, я пишу программу для какого-то PIC16F (какой-то с АЦП, 8 выводов. Вроде 675).
Не могу запустить прерывания от компаратора. То работает, то нет!
А пишу по книжке, купленной за большие (для меня на тот момент времени) деньги...
Занимаюсь вечерами, неделя прошла - КПД нуль!
4 утра, тихая паника... И тут что-то в голове щёлкнуло: А всё верно перевели?...
Качаю pdf, ищу нужный раздел, сравниваю с книгой: нет целого абзаца с текстом типа "для инициализации ... следующие команды: и штук 10 команд ассемблера".
Делаю. Всё запустилось!
Я так понимаю, после перевода ссылки на страницы сместились и автору или редактору было лень заново проставить номера страниц в ссылках, ну и грохнули один абзац...
Мат, ищу сайт автора, пишу что думаю, много и подробно...
На моменте передачи моих эмоций что-то зависает, и сообщение пропадает!
Плюю - пар выпущен! - и иду спать ))
Из плюсов: начал учить английский, хотя бы на уровне чтения даташитов "со словарём" :)
cybersonner
20.09.2025 20:23Во-во! По памяти в одной из книг "мы задаём размер стека как в примере, приведенном ранее". И в этот момент понимаю, что в процессе перевода пример потерялся...

vkni
20.09.2025 20:23Пока вижу два решения: читать изначально написанное на русском, либо читать в оригинале без перевода.
Либо переводить самому, как делала группа с Ю. Панчулом с учебником Харрис и Харрис.

ahdenchik
20.09.2025 20:23Пока вижу два решения: читать изначально написанное на русском, либо читать в оригинале без перевода
Третье: перевод краудфандингом
Но это сработает только для культовых вещей

arfedulov
20.09.2025 20:23Книги разного качества бывают. Выбирать приходится методом проб и ошибок.
Когда я вижу в книге опечатку, я напоминаю себе, что мой код тоже иногда содержит баги. Иногда очень глупые.

xSVPx
20.09.2025 20:23Если ваш код содержит легко выявляемые синтаксические опечатки, то с вами что-то не так....

arfedulov
20.09.2025 20:23Я не говорил про синтаксические ошибки

xSVPx
20.09.2025 20:23Опечатки как правило приводят именно к синтаксическим.
Если у Вас, как было у одних коллег имена таблиц в базе представляют из себя две-три заглавных буквы(при этом масса таблиц имеет одинаковые столбцы), и можно опечататься не создавая синтаксических ошибок, то у меня для вас еще хуже новость. Собственно по итогу там "влетели" так, что ни в сказке...

dejecher
20.09.2025 20:23Автор прав на 200%. Когда у меня спрашивают почему я "ворую" книги все что того, чтобы покупать я излагаю именно эту причину - это говно не стоит того, чтобы за него платить сколь угодно малые деньги. И да - если сворованная книга и впрямь оказывается говном, я не и не читаю (правообладатели могут спать спокойно. Ну они конечно же не будут, но они могут узнать, что моя совесть абсолютно не парится по этому поводу). А если книга не говно? Ну тогда не покупаю - это нечастый, но вполне себе регулярный случай (причем бывает и так, что я и бумажную книгу покупаю - в качестве благодарности издателю так сказать).
Но к великому сожалению автор статьи указал тенденцию правильно - идёт заметная деградация и похоже авторы освоили llm а процесс вычитки и коррекции умер. Это не только русскоязычные книги к слову сказать - увы. И кстати в художественную литературу тоже проникло - я не про графоманов сейчас, а про вполне себе квалифицированных и профессиональных авторов (к ним куча других претензий правда)
Что касается вопроса "зачем книги, если есть интернет", то ответ прост - интернет вместо книг хорош только тогда, когда у вас в голове есть контекст. Грубо говоря если вы в теме в той или иной степени. Книга это способ получить такой контекст, причем быстро (при поверхностном чтении например). Кроме того в книге могут быть отдельные, чрезвычайно ценные фрагменты - т.е. сама книга может и говно, но там изложены какие-то ценные идеи - оно конечно есть и "в интернете" но чтобы это искать, нужно чтобы сама такая идея пришла вам в голову

PereslavlFoto
20.09.2025 20:23процесс вычитки и коррекции умер
Читатели больше не хотят платить за научного редактора, вычитку и корректуру.

David_Osipov
20.09.2025 20:23Тут не в LLM дело - это всё было и до них. Больше 5 лет назад я хотел изучить Javascript и, как и все, пытался найти достойную книгу для обучения, но на странице 20-40 (уже не помню), я уже не мог вывозить заумные обороты, которые только вгоняют в недоумение больше, чем стараются объяснить, в итоге бросил и пошёл поступать на менеджмент, потому что думал, что как-то всё сложно с программированием. До той поры, пока не сел учить бух. учёт - это тоже трындец, мама дорогая, тот же самый заумный язык со странными оборотами. Благо, я не знаю почему, но курсы на Coursera на английском намного лучше дают понимание, чем книги на русском! Ещё раз, курсы на неродном языке понятнее, чем книги на родном!
Я всё же надеюсь, что LLM вгонит последний гвоздь в гроб этой тенденции и люди уже одумываются лить воду в книги.

ANDREY-17_05
20.09.2025 20:23Коллеги, ITшники, к сожалению озвученная автором проблема не только книг касается. Примерно такого же качества современные нормы и правила в области промышленной безопасности, градостроительного и технического регулирования. Причем ошибки, описки и просто бред это просто и только цветочки. Часто одну и ту же фразу можно читать и трактовать диаметрально противоположно, а реальное значение нормы становится понятно только сложив пазл из 3х - 4х огрызков нормативных актов ссылающися друг на друга. А еще их периодически и стохастически отменяют и так случается, что без отмененного куска понимание смысла или понимание того, как же всетаки делать можно вообще исчезает... а ответственность нет))))
А последствия, на минуточку, вплоть до уголовной ответственносит и убытки могут возникнуть более чем на десятки миллионов.

OlegZH
20.09.2025 20:23Книги сейчас уже совсем не хочется покупать. С некоторых пор, они стали, уж, совсем какими-то сильно дорогими.
То, что касается CSS, то я, как раз сейчас, читаю бумажную «Большую книгу CSS» Дэвида Макфарланда 2011 года издания. Такая книга (сама по себе) нуждается в существенной редакции. Да, автор пытается идти от простого к сложному, но, в результате, многократно разжёвывает одни и те же вещи. Есть ещё более позднее издание 2016 года, содержащее дополнительные сведения, но имеющее в целом такую же структуру. А хотелось бы иметь, сначала, некоторое общее введение в верстку как таковую, а уже потом технические детали. И, главное, чтобы никакой "воды", никаких повторов. Но тогда тот же материал можно было бы изложить в уполовинен(н)ом объёме.
Кончено, пользоваться сетевыми учебниками проще. Тут тебе и описание, и примеры и песочница, где можно поиграть параметрами. Но (опять же!) не хватает некоторого общего введения.
Написание книг требует, вообще говоря, очень хорошего редактора. В идеале, нужно не иностранные книги переводить, а писать собственные, но писать их с самого начала подходящим образом. Прежде всего, нужно излагать основные принципы, чтобы было сразу понятно, что, как и для чего. Далее необходимо привести достаточное количество рабочих примеров. Ну, и, конечно, очень важно сориентировать читателя в ворохе технологий/инструментов. Если, например, речь идёт о CSS, то самое лучшее — это дать достаточно полное представление о том, что и как делают (вместе) дизайнер и фронтэнд-разработчик: какие они используют подходы (каждый со своей стороны), инструменты. Хорошая книга по CSS должна быть, прежде всего, книгой по полиграфии, но, обязательно, должна содержать вещи, связанные с JavaScript'ом, описывающие соотношение CSS и JavaScript (в плане решения конкретных задач).

AlexMih
20.09.2025 20:23Прежде всего, нужно излагать основные принципы, чтобы было сразу понятно, что, как и для чего. Далее необходимо привести достаточное количество рабочих примеров
И главное, для объяснения сложности этих примеров не постесняться честно указать причину:
Скрытый текст
В софте все всрато и становится еще всратее
А то авторы часто просто описывают чушь как она есть во всех подробностях, доводя читателя до опупения, когда надо прежде всего сразу пояснить, что это такая исторически сложившаяся чушь.

OlegZH
20.09.2025 20:23Для меня сложность ещё заключается в том, что, в начале изучения какого-либо предмета, начинают появляться вопросы о том, как это можно было бы сделать иначе или творчески развить, а потом находишь (уже в другом месте) описание уже реализованных функций, и ты понимаешь, что об этом уже (разумеется!) подумали и (даже!) сделали. Можно было бы много времени сэкономить, если не тратить его на то, что потом окажется пустопорожнею забавою. Но, это никак не отменяет необходимости собственных исследований. Каждый тег, каждое свойство, их взаимодействие надо п(р)очувствовать.
Может быть, я скоро попытаюсь сам разложить на Хабре по полочкам свой процесс освоения HTML/CSS/JavaScript.

TerrorDroid
20.09.2025 20:23но, в результате, многократно разжёвывает одни и те же вещи.
А хотелось бы иметь, сначала, некоторое общее введение в верстку как таковую, а уже потом технические детали. И, главное, чтобы никакой "воды", никаких повторов.
А это дополнительная проблема любых учебников или материалов. Это вам удобнее чтобы без воды и повторов, например потому что у вас база лучше, или в целом вам проще воспринимать так, а это к сожалению далеко не у всех так. Зачастую попытки научить кого-то чему-то только через многократные повторения и работают. Поэтому в идеале книги нужны не только хорошо написанные, разумно подающие материал и без всех этих ошибок, но и под разные аудитории и разные базы.

Alex_Dan
20.09.2025 20:23как бывший автор всяко-разных методичек и самоучителей -- Вы абсолютно правы!!!

OlegZH
20.09.2025 20:23Между прочим, на стр. 150 «Большой книги CSS» Дэвида Макфарланда есть забавная опечатка:
<li>Item K/li>Будь-то бы оригинал пропустили через распознавание и плохо вычитали. Хотя, казалось, что здесь должен был быть непосредственно оригинальный код/текст. Надобно сообщить, что в более свежем издании эту опечатку исправили.

Metotron0
20.09.2025 20:23А что Quins?
https://www.youtube.com/watch?v=rJ78HLqyLo0
Daddy_Cool
20.09.2025 20:23Только заметил ваш коммент (отправив свой - но там концерт) - теперь ждем внезапного роста популярности этой группы как минимум в среде Хабра.

Metotron0
20.09.2025 20:23Я заранее знал, что по любому короткому благозвучному слову на ютубе найдётся группа с таким названием. Причём, очень вероятно, что они будут играть рок :)

AlexRybakov1991
20.09.2025 20:23Если речь про издательство Питер, то да, их кривые переводы знакомы ещё с пособий по калистенике. Благо тогда было проще найти оригиналы: скачать из сети или заказать международную доставку. В общем, те ещё бракоделы

Alex_Dan
20.09.2025 20:23Вы в подлиннике твАрения НиТ не читали... (то, что видел я - стресс и шок. "Зависимость размера антенны от силы сигнала". То есть, антенна увеличивается в размере при увеличении сигнала?!)

Daddy_Cool
20.09.2025 20:23Ну нравится людям именно Quins, ну и что? ("The Quins" точнее). Очень ничего так музычка кстати, в духе ELO - рекомендую.
https://www.youtube.com/watch?v=qSG9HRdOOeA
)))

BearOff
20.09.2025 20:23</p> можно опускать по стандарту:
A p element's end tag can be omitted if the p element is immediately followed by an address, article, aside, blockquote, details, dialog, div, dl, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, main, menu, nav, ol, p, pre, search, section, table, or ul element, or if there is no more content in the parent element and the parent element is an HTML element that is not an a, audio, del, ins, map, noscript, or video element, or an autonomous custom element.

Metotron0
20.09.2025 20:23</li> тоже можно не писать, но не понятно, зачем в конце ставить пустые li и p. Если уж это учебник CSS, то flex+gap или :not(:last-child) { margin-bottom }, но не пустой li или p для создания отступа.


YuSV
20.09.2025 20:23Как прям как статьи на Джене - куча ошибок и все копируют друг у другу информацию, а теперь еще прогоняют через ИИ, которые все делает все к одному стилю.

hard_sign
20.09.2025 20:23Чтобы вы понимали, переводчик получает 3500 рублей за авторский лист (40000 знаков).
Я перевёл одну книгу, но повторять этот опыт вряд ли буду, у меня хватает других хобби.
Как вы думаете, кто и с каким качеством переводит книги?
Более того, зачастую и написаны они лишь бы было печатное издание, т. е. вообще не включая голову. Из того, что запомнилось, — термин «encryption at REST». То есть люди привыкли, что REST — это аббревиатура, и пофиг, что к их сфере интересов она никакого отношения не имеет. Я им на сайте О’Рейли оставил несколько баг-репортов, но они даже не взглянули туда...

manfredima
20.09.2025 20:23Ещё в середине 2000-х взял в правило: покупаю бумажную переводную - сразу скачиваю цифровой оригинал. Чтобы видеть и правильный код, и поиск осуществлять по тегам и командам. Ну и что такое Глоссарий - российские издатели, видимо не в курсе. Сначала писал письма в издательства, потом понял, что бесполезно.

sunUnderShadow
Сначала у меня забрали тусовки в колледже, потому что там были некомпетентные преподаватели, потом у меня забрали уверенность в курсах, затем у меня забрали русские видео про программирование (привет индусы), А ТЕПЕРЬ У МЕНЯ ЗАБИРАЮТ КНИГИ.
Все, с меня хватит. Перевожусь в вайбкодеры, а потом возитесь как хотитесь с моим кодом
MAXH0
Ничего. Скоро выйдут книги по вейб кодингу от вейб-писателей....
А вообще это давняя проблема. Не сейчас она возникла. В далеком 2008 я писал оченьинаивную статью на Хабр про Бредолитературу. Та статья сейчас в Чулане завалялась.
avartprite
Потом вайб-читать эти прекрасные вайб-книги
sidewinder1
Почему потом? Можно уже, например в notebooklm от google
mukhindev
Они уже есть в продаже