Нашёл у себя в ящике стола один очень старый каталог книг Microsoft Press за 1988–89 годы. Мне нравится иногда его доставать, перечитывать описания компьютерных книг тех лет, разглядывать их обложки. Да просто сами посмотрите на названия некоторых книжек из этого проспекта:

  • Advanced MS-DOS Programming. Руководство для разработчиков на Ассемблере и Си. 650 страниц, стоила £21.95.

  • The new Peter Norton Programmer's Guide to the IBM PC and PS/2. Все передовые технологии: 286 и 386 процессоры, новейшие мониторы VGA и MCGA, PS/2 ROM BIOS. 500 страниц передовых знаний всего за £19.95.

  • Quick Reference Guide to Microsoft Word for IBM PC. Просто процитирую фрагмент описания: "Here are step-by-step instructions on a wide range of specific task — sorting lists, creating multiple columns, using DOS commands in Word, setting up a style sheet, and much more". Вот они какие — передовые фичи тех лет. Это небольшая книга — 128 страниц за символические £4.95.

Содержание проспекта Microsoft Press за 1988–89
Содержание проспекта Microsoft Press за 1988–89
Из проспекта Microsoft Press за 1988–89
Из проспекта Microsoft Press за 1988–89
Под катом — описания книг из проспекта Microsoft Press за 1988–89

Есть в этом каталоге и книги по бизнесу, и научные издания ("The Word of Mathematics", "Time. The Familiar Stranger" и другие). Всё это солидные, аккуратно изданные книги с красивыми обложками и качественной полиграфией. Люди покупали подобные издания, чтобы пользоваться ими не один год. Многие из них становились настольными — их постоянно читали и перечитывали.

Мои первые компьютерные книги

У меня тоже были такие компьютерные книги. Я до сих пор с теплотой и благодарностью вспоминаю знаменитый справочник Фигурнова. Первое издание «IBM PC для пользователя» вышло в 1990 году. Я уже не вспомню, какое издание было у меня, но точно одно из первых — про Windows там ещё почти ничего не было. Помню, что качество полиграфии было не на высоте: мягкая обложка, газетная бумага. Тем не менее, я пользовался этой книгой несколько лет. Это был мой помощник и проводник в новом и незнакомом мире компьютеров.

Потом появилась «Библия IBM PC». Это уже было издание посолиднее — в твёрдом переплёте и с более глубоким содержанием. Были и книги по программированию. Они тоже служили мне немало лет. Особенно в те времена, когда Интернет ещё только зарождался. Некоторые книги в те времена было просто не достать и я брал их в библиотеке. Например, учебник по Pascal, который я аккуратно конспектировал в тетрадку.

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

1. Низкое качество перевода

Об этом уже неоднократно писали на Хабре. Почти в любой современной книге есть очевидные неточности перевода, опечатки. Иногда встречаются и откровенные грубые ошибки. Причём большинство таких ошибок мог бы найти и исправить опытный редактор при первом внимательном прочтении текста. Но складывается впечатление, что некоторые современные книги по программированию (да и по другим темам) никто толком не вычитывает и не проверяет перед отправкой текста в печать.

2. Халтурное исполнение

Также у меня есть претензии к переплёту. Недавно одна из книг в мягкой обложке распалась на отдельные страницы после первого же прочтения. Знаете такие переплёты, в которых страницы не сшиты в тетрадки, а склеены каким-то некачественным клеем? Стоит открыть такую книгу, и страницы начинают подозрительно скользить и через некоторое время вообще вываливаются из переплёта. В результате читатель получает вместо книги стопку отдельных листов. А ведь тот же Фигурнов, изданный в непростые 90-е, держался много лет.

В другой, не самой дешёвой книге по Python, купленной мной в позапрошлом году, отсутствовало сразу несколько страниц. Уж не знаю, как так получилось. Это был явный брак при производстве. Хорошо, что пропали страницы из самого начала книги — с куском оглавления и не особо нужным введением.

3. Быстрое устаревание

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

4. Мелкий шрифт

Да, раньше мне на это было вообще наплевать. Я читал книги с мутным размытым текстом на серой газетной бумаге и радовался крупицам ценной информации. Например, была такая серия «Классики и современники». Ужасное исполнение, но ведь многие их читали и перечитывали. Тем более, что альтернатив часто и не было.

Теперь возраст берёт своё — некоторое время назад у меня появились очки для чтения. И при выборе книги я прежде всего обращаю внимание на размер шрифта. С электронными текстами проще — в браузере или читалке я могу настроить любой размер букв. Но читать толстую бумажную книгу с лупой я не готов.

5. Массивность

Мне нравится читать книги не только за столом. Хочется иметь возможность полистать интересное издание и в кресле, и на балконе, и в дороге, и на скамейке в парке. Часть мои книг по программированию для этого не предназначены в принципе. Они весят больше, чем мой ноутбук. Такие увесистые фолианты долго одной рукой не подержишь, в рюкзаке с собой не потаскаешь.

Помню свой старенький учебник по Delphi. Я с удовольствием прочитал его, сидя на скамейке в тени ветвистых яблонь, когда ездил летом на каникулы в деревню. Зато теперь у меня есть несколько томов по Python, которые и с полки-то доставать тяжело, не то что брать с собой в поездки.

6. Сложность поиска

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

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

Я уже привык к тому, что книги по программированию не работают как справочники. Я их использую только как учебники или как «внеклассное чтение».

7. Мелкотемье

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

Но не всё так плохо. Сейчас продолжают издавать интересные книги по общим, неустаревающим темам. Жаль только, что к этим книгам применяют тот же подход, что и к мелкотемным: «Зачем стараться?»

Некоторые из перечисленных проблем решены в электронных книгах. У них не бывает некачественных переплётов, они ничего не весят, в них можно быстро находить заданный текст. Однако концептуальные проблемы содержания есть и у электронных книг.


Я люблю книги — и бумажные и электронные. По старой привычке я продолжаю покупать компьютерные книги, несмотря на все их недостатки. Но делаю это всё реже. А для получения практической и справочной информации предпочитаю читать документацию, форумы и статьи на Хабре.

Ещё почитать:

Комментарии (73)


  1. aush99
    18.08.2024 12:15
    +21

    Еще проблема - иногда покупаешь "кота в мешке". В свое время(давно, лет 15+ назад) купил книгу по Maple известного "писателя"- оказалось что треть книги(200стр из 600) занимает никчемное описание стандартного процесса установки и интерфейса windows, потом шло тоже не слишком интересное содержание. Когда в отзывах в магазине piter написал, то автор оказался той еще истеричкой и много я нового о себе узнал.....


    1. maisvendoo
      18.08.2024 12:15

      Автор не Аладьев, случайно?


      1. aush99
        18.08.2024 12:15
        +3

        Дьяконов


        1. Daddy_Cool
          18.08.2024 12:15
          +2

          ))))))) Дьяконов очень много чего написал просто переводя хелп.


        1. unreal_undead2
          18.08.2024 12:15
          +1

          По калькуляторам у него полезные книжки были.


          1. aush99
            18.08.2024 12:15

            Возможно. (из подходящего был только МК-61, всяких HP не было) Но то, с чем столкнулся - был лютый треш. Тупо рубка бабла.


    1. Perycalypsis
      18.08.2024 12:15
      +6

      Такое и 15 лет назад было, что 200 страниц из 500 в книге по VHDL - описание установки и интерфейса программы, еще 100 страниц - история плис от неолита, потом 100 страниц - курс молодого бойца по цифровой технике о триггерах, вентилях и картах карно копипастнутый из вузовского цчебника 80х и в конце только 100 страниц про VHDL базовой информации без тонкостей. Но все же частотомер для курсовой с отображением на семисегментные индикаторы я написать смог, хотя 2/3 инфы пришлось из хелпа к среде брать.

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


      1. Ryav
        18.08.2024 12:15

        Почему были? Университеты стали прятать свои лекции?


        1. Perycalypsis
          18.08.2024 12:15

          С разморозкой вас. Сейчас 2024 год. Наш президент все еще Владимир Владимирович. Из новостей IT - в России больше не работает Ютуб. Так, что лекции можно посмотреть, если вы законопослушный гражданин и не нарушаете закон, только во время международной командировки.


          1. Ryav
            18.08.2024 12:15
            +4

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


          1. Daddy_Cool
            18.08.2024 12:15

            Lecture 1 | Modern Physics: Classical Mechanics (Stanford) Stanford 1,94 млн подписчиков

            ЧЯДНТ?


  1. ignatfomenko
    18.08.2024 12:15
    +6

    Ну так если взять оригиналы книг, то там изначально на 85% не понятно для кого и что хотел автор донести. Тут переводи , не переводи результат не измениться.

    Насчет качества выпуска. Так тиражи сегодня стали 700-1000 экземпляров. И те продать не могут. Делать качественное издание, так цена будет высокая. И вообще тогда не продать книгу будет.


    1. PereslavlFoto
      18.08.2024 12:15

      Получается, что IT специалисты — с высокой зарплатой — не хотят платить за книгу, которая резко увеличит их зарплату?

      Нет ли тут скрытого противоречия?


      1. avshkol
        18.08.2024 12:15
        +9

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


        1. PereslavlFoto
          18.08.2024 12:15

          Получается, что все эти книги зряшные.


          1. Proscrito
            18.08.2024 12:15
            +2

            Бинго.


          1. strvv
            18.08.2024 12:15
            +1

            Это автор отметил - мелкотемье, когда по верхам обозначит и всё.

            В следующей редакции, если она будет, будут исправлены некоторые особо тяжкие ошибки и внесены новые. Тема так и не будет раскрыта.


      1. voldemar_d
        18.08.2024 12:15
        +5

        Что-то не верится, что прочтение книги может резко увеличить зарплату программиста.


        1. alamat42
          18.08.2024 12:15
          +2

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


          1. voldemar_d
            18.08.2024 12:15
            +2

            Всякого ли работодателя можно убедить резко поднять себе зарплату на основе того, что прочитал книгу?


            1. alamat42
              18.08.2024 12:15
              +1

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


              1. voldemar_d
                18.08.2024 12:15
                +1

                Вполне возможно, наверное, много чего. Вы про реальные случаи из жизни знаете?


                1. alamat42
                  18.08.2024 12:15
                  +2

                  Честно говоря, не очень понимвю вашу позицию. Вы считаете, что чтение книг не может привести к повышению квалификации?

                  Тут вроде бы довольно простая зависимость: читаете книги -> применяете на практике прочитанное -> повышаете свою квалификацию -> можете претендовать на более высокую зарплату. С каким из этих звеньев вы не согласны?

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

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


                  1. voldemar_d
                    18.08.2024 12:15

                    Позиция простая - вероятность того, что прочитал всего одну книгу, и на основании этого вдруг повысил себе зарплату, очень маленькая. В том числе потому, что надо ещё накопить опыт.

                    Что касается многопоточного программирования - эта тема весьма обширна, в ней много подводных камней. Вряд ли чтение одной книги кого-то сделает крутым спецом по этой теме.


                    1. alamat42
                      18.08.2024 12:15
                      +3

                      Что касается многопоточного программирования - эта тема весьма обширна, в ней много подводных камней. Вряд ли чтение одной книги кого-то сделает крутым спецом по этой теме.

                      Крутым спецом может и не сделает, но разобраться в теме с нуля до какого-нибудь среднего уровня, достаточного для работы с многопоточностью на реальных проектах – вполне себе.


                      1. voldemar_d
                        18.08.2024 12:15

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


                      1. alamat42
                        18.08.2024 12:15
                        +2

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

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

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


                      1. Refridgerator
                        18.08.2024 12:15
                        +2

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

                        Один из проектов на производстве, что я переписывал с нуля - как раз и был таким, что вис раз в месяц (на самом деле чаще), а с автором этого проекта был знаком лично поэтому знал точно, что там используется многопоточность. Изучал мат.часть по "Параллельное и распределенное программирование на С++" Камерон Хьюз и "Windows для профессионалов" Рихтера. И на текущий момент максимальный известный аптайм составляет 1487 дней, при том, что это был мой первый проект с многопоточностью.


                      1. voldemar_d
                        18.08.2024 12:15
                        +1

                        Это всё замечательно. Я всего лишь хотел сказать, что от книги без практики мало толку. То, что просто прочитано, забывается.


                  1. voldemar_d
                    18.08.2024 12:15
                    +1

                    Позиция простая - вероятность того, что прочитал всего одну книгу, и на основании этого вдруг повысил себе зарплату, очень маленькая. В том числе потому, что надо ещё накопить опыт.

                    Что касается многопоточного программирования - эта тема весьма обширна, в ней много подводных камней. Вряд ли чтение одной книги кого-то сделает крутым спецом по этой теме.


      1. ignatfomenko
        18.08.2024 12:15
        +3

        Книг для специалистов практически нет. Больше для новичков литературы выходит.


      1. TonyEscobar
        18.08.2024 12:15
        +1

        Так в том и штука, что эти книги зачастую не для тех, кто уже стал крутым спецом с ЗП в "дофига миллионов". А для тех, кто к этому ещё только идет, и, соответственно, не имеет высокого дохода. Ну и уже писали, что если ты уже крутой спец, то книга вряд ли тебе понадобится. Противоречие тут как раз следующее: зачем специалисту по какой-то теме читать учебник по этой теме (за исключением "общего развития" и "расширения профессионального кругозора")?


  1. Alexandroppolus
    18.08.2024 12:15
    +6

    У бумажных книг только один плюс: более приятный процесс чтения. Но это субъективно, конечно же.

    Сам изредка тоже достаю свои первые книги по программированию - в сугубо ностальгических целях.


  1. killyself
    18.08.2024 12:15

    Для справочников общего назначения которые нужны под рукой часто - очень приятно иметь бумажную копию (хотя бы одну, на рабочий стол), а вот всякую специфику которую будешь читать за жизнь 1-2 раза - в бумаге только ради приятного чтения и возможности собрать полку книг и хвалиться ей друзьям


  1. Dmitri-D
    18.08.2024 12:15
    +3

    :Для меня 6й пункт - на первом месте. Поиск очень важен. Нужна электронная библиотека или гугл где можно задать вопрос и получить цитирование нужного абзаца со ссылкой. Мы недавно делали подобное для одного крупнейшего издательства. Крутая штука получилась.
    У книжек примущество их приятнее читать - меньше утомляются глаза, и можно показать гостям на онлайн митинге ;)


    1. ignatfomenko
      18.08.2024 12:15
      +1

      В каждой книге есть и оглавление в начале. И список вопросов, и на каких страницах они рассматриваются. Все это обширно. Ибо воды налить хочется авторам)) Так что поиск не проблема как бы.


  1. TigerClaw
    18.08.2024 12:15
    +7

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


    1. strelkove
      18.08.2024 12:15
      +4

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

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


      1. TigerClaw
        18.08.2024 12:15
        +1

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


    1. js97531
      18.08.2024 12:15

      Вот только Гугл выдача забита спамом и найти что-то нужное просто невозможно.

      Проблема в том что сейчас авторы пишут уники по 1000 и более страниц в итоге Не о чем - пересказ документации с комментариями. В основном книги по C# этим страдают.

      Если сравнивать с нормальными авторами то уника все ещё нужная вещь.


      1. TigerClaw
        18.08.2024 12:15

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


  1. NeoCode
    18.08.2024 12:15
    +6

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


    1. atues
      18.08.2024 12:15
      +7

      Кнут для начинающих? Кормен с соавторами для начинающих? Страуструп для начинающих? Не знаю как Вы, а я предпочитаю бумажный вариант. Да, кирпичи те еще, согласен. Но и содержание-то какое увесистое.

      Для оперативной информации, понятное дело, интернет всем нам в руки.


      1. DenSigma
        18.08.2024 12:15
        +1

        Кнута, имхо, надо читать в университете, то есть, пока ты молодой и начинающий.


        1. atues
          18.08.2024 12:15
          +1

          Может быть. Но мне Кнут зашел когда я был уже взрослый дядька. То, что легче читать в более юном возрасте - бесспорно: знания математики (а Кнут - особенно первая часть первого тома - это именно математика) еще свежие. Вопрос в том - что читатель ожидает от чтения Кнута? Математические основы computer science - да. Алгоритмы - да. Программирование - нет: сложно придумать большее убожество, чем MIX - действительно, ирландское рагу (точнее - месиво) из всего, что было под рукой. Сугубо imho если что :)


    1. dyadyaSerezha
      18.08.2024 12:15

      Бумажные книги и винил?)


  1. martein
    18.08.2024 12:15

    Z-Library - наше всё.


    1. OlegZH
      18.08.2024 12:15

      Когда-то был Колхоз...


      1. NeoCode
        18.08.2024 12:15

        А сейчас есть Либген, куда Колхоз и многие другие электронные библиотеки влиты в полном объеме:)


  1. lijaaa_08
    18.08.2024 12:15

    Есть много классных книг, в том числе и по программированию. Просто надо уметь знать и выбирать, чтобы потом про 2+2 не читать!


    1. Maevelence
      18.08.2024 12:15
      +2

      Оно все просто когда уже умеешь знать и выбирать. Книги лучше описывают комплексные абстракции и связи между сущностями - for ex книга о любой предметной области. Соответственно, ищущий знаний обратится к ним после игры с базовыми конструкциями своего языка программирования/рабочих задач - когда потребуется действительно взгляд пошире или поглубже на уже освоенные инструменты. Когда зацепит история прихода общечеловеческого сознания к конкретной абстракции и ее развитие


  1. Elpi
    18.08.2024 12:15
    +2

    1. Давно читаю с экрана. С хорошим шрифтом большого кегля лучший вариант.

    2. Бумажные читаю без удовольствия, автор все правильно изложил. Соответственно, остались только самые содержательные. Которые я перечитываю. Примерно 70% библиотеки уже давно раздал или просто выкинул.

    3. Для повседневной жизни без форс-мажоров чтение и поиск инфы удобнее в сети.

    4. Все благодушно прогнозируют, что все будет или также или лучше. А закрытие youtube не насторожило? Поэтому печатные книги нужны. Больше того, я бы даже сказал, что отбор печатных книги в т.ч. должен производиться с такой вот целью сохранения знаний.


  1. Batalmv
    18.08.2024 12:15

    Концептуальные книги по прежнему актуальны, справочники канули в прошлое. Как и с художественной литераткрой


  1. Serpentine
    18.08.2024 12:15
    +1

    Читаю по 2-3 книги параллельно. Все электронные.

    Одну-две (в зависимости от прорабатываемой темы) на работе со старого смартфона, т.к. работаю в цехе и руки отмывать от масла и металлической пыли дольше, чем длятся перекуры по 5-15 минут (в сумме из 10-часовой смены, получается около 40-50 минут на чтение). Получается иногда до 40 страниц за смену прочитать, если материал понятен или уже был в другой книге. Телефон старый и интернета в нем нет.

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

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


    1. xxxDef
      18.08.2024 12:15

      У нас на фирме есть библиотека бумажных книг, которая пополняется добровольно. Ну как пополняется, скорее служит местом куда приносят умирать ненужные книги. Все эти артефакты ушедших технологий, всякие паскали для начинающих и новейшие нетфреймворки 4.5 для профессионалов.

      Бессмысленный перевод бумаги - эти ваши технические книги сейчас.


      1. Serpentine
        18.08.2024 12:15
        +1

        Я читаю книги по CS, Си, Unix, структуры данных, алгоритмы и т.п. Эти вещи очень долго устаревают.

        Например, Хэзфилд Р., Кирби Л. "Искусство программирования на C" - 2001г., отдельные главы можно читать как художественную литературу или вообще по диагонали (есть пара абзацев про факс и UseNet, но подобного относительно мало), другие (напр., касающиеся обработки данных) читаешь более вдумчиво, параллельно с другими источниками. Код в книге, что характерно, по большей части не устарел и компилируется, т.к. используется стандартная библиотека.

        Про второе издание K&R 1988г., думаю, и говорить не стоит.

        Качественная книга по алгоритмам и структурам данным обычно содержит псевдокод, а не новомодные фреймворки или питоны, что тоже продлевает срок годности.


  1. sergey-gornostaev
    18.08.2024 12:15
    +1

    Читаю всё изначально в электронном виде, в бумаге покупаю то, что очень понравилось, и сакральные труды, вроде SICP.


  1. Dolios
    18.08.2024 12:15

    1. Низкое качество перевода

    Я больше не слушаю Паваротти, потому что в исполнении Рабиновича он картавит и фальшивит )))


    1. dyadyaSerezha
      18.08.2024 12:15

      Да, так и напрашивается вопрос - а зачем читать переводы?

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

      Купить "бумажный" (отражающий) планшет для чтения может почти любой, если уж у кого глаза слишком чувствительные. И вперёд, цифра.


  1. Refridgerator
    18.08.2024 12:15

    Давно не покупаю бумажные книги, а печатаю сам, выборочные главы, статьи, справочники, обработанные напильником под свой вкус. Современный лазерный принтер - это не древний матричный, вполне справляется. И читать приятно, и выкинуть не жалко, а при желании что-то и переплести можно.


  1. IvanSTV
    18.08.2024 12:15
    +2

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

    В целом этот подход вполне себе работает и очень положительно. Как говаривал один умный человек, "нет ничего практичней хорошей теории".
    Электронные книги, в свою очередь, расслабляют и оказывают более негативный эффект. Если бумажную книгу все-таки стараешься прочитать и осмыслить, а потом принимаешься за дело, то с электронными немного не так. Удобство поиска и доступность образцов кода приводят к тому, что с задачей справился, но ничего не понял и без книжки еще раз не повторишь. Я неоднократно на это натыкался, когда брал без понимания чужой код в электронных книгах, статьях, на stackoverflow. Это работает, когда время дорого, но эффективность разовая. С другой стороны, бумажная книга, ограничивая копипаст, заставляет все-таки вчитываться, и не скакать по тематике и хватать куски. Даже сам факт, что перебиваешь с печатного листа код, уже дает время подумать и осознать, что делаешь. Ну, и чисто физически лично для меня удобно в книгу рядом подглядывать, не переключаясь между окнами и на множа кучу мониторов.

    Что до претензий к плохой печати, склейке и пр... Наше поколение училось на слепых распечатках и ксероксах с ксерокса ксерокса распечатки. Как-то не очень обращал внимание на такое. Мы, олды, вообще выживем даже при апокалипсисе, потому что приучены и чайный пакетик по три раза заваривать, лопать перловку, полив ее соевым соусом с жареным черным хлебом, носить небрендовые вещи и обходиться достаточно простыми гаджетами на минималках, потому что в наше время 64 кб было нереально много.


    1. dyadyaSerezha
      18.08.2024 12:15
      +2

      Олды всех хабров, объединяйтесь!


  1. YellowFive
    18.08.2024 12:15

    По промокоду "Бумажная книга" ... ))))


  1. DenSigma
    18.08.2024 12:15
    +2

    Чтобы читать с экрана читалки книги по компьютерам, нужна большая читалка на 9 дюймов. И с хорошим разрешением. Сейчас у меня две читалки pocketBook. Одна на 9 дюймов для чтения всяких "архитектура компьютера", и на 7 дюймов для чтения художественной литературы. На маленькой читалке читать профкниги с обилием кода и рисунками невозможно. При этом читалка на девять дюймов ощутимо больше, тяжелее и читать на ней, например, в электричке и физически, и психологически менее комфортно, че на маленькой. Понятно. что "архитектуру" в электричке читать не возьмешь, использую читалку. А мелкие книги типа этой желтенькой от Дяди Боба, я покупаю и читаю на бумаге.

    Короче, категоричного ответа на этот вопрос нет.


    1. Daddy_Cool
      18.08.2024 12:15
      +1

      Вот да. По мне так для чтения технической литературы лучше бумажная - чтоб быстро листать туда-сюда. У меня читалка на 10" ну и.... оказалась как-то невостребована. Худлит читаю с телефона, техническую литературу - предпочитаю бумажную, ну или в режиме когда на коленях книжка, перед глазами монитор.


  1. Format-X22
    18.08.2024 12:15
    +2

    Я, видимо, слишком стар... или просто мне физически удобнее пролистать куда надо руками, для справочной информации. Ну и приятно когда читаешь и закладочку можно вложить и прогресс, так сказать, живой. А ещё некоторые книги защищены от пиратства слишком сильно и предлагают только свою онлайн читалку... в которой дергаются страницы, при скролле на сразу 3-4 страницы ты сидишь и ждешь пока там прогрузится и прорендерится и прочее. Пролистать до оглавления в конце это всё, это приключение на минуты, пока долистал, пока оно прорендерило, пока ты нашел и там полистал, пока вернулся - уже и забыл чего там было. Ужасно. И это очень больно, слишком больно. Про шрифты и прочее - если книга в основном текстовая - ок. Но если там много картинок и особое оформление - уже такое себе. Так что бумага, лично для меня, очень даже актуальна и альтернативы, особенно "защищенные" от пиратства - не могут мне заменить бумагу.


    1. Sollita
      18.08.2024 12:15

      Вы просто не нашли свою читалку. Рекомендую ReadEra. Там и закладки делать можно со своими комментариями и за две секунды перейти на любую другую страницу. А ещё есть куча разных папок и есть коллекции, чтобы разложить книги по темам. Ну и открывает она практически все форматы. Я уже лет 15 читаю и художественные книги, и учебники только в электронном виде или в планшете, или на компьютере. К сожалению, на компьютере такой читалки я пока не нашла.


      1. Elpi
        18.08.2024 12:15

        Читаю только за компом. Много лет пользуюсь Calibre для хранения книг. Там достойная читалка. Для беллетристики в epub, fb2.

        Для pdf тут, на хабре, коллега порекомендовал Okular. Поставил недавно, на первый взгляд, хороша. Есть простая Sumatra. Есть Foxit PDF - очень мощная штука, для чтении избыточно.


  1. invelusion
    18.08.2024 12:15

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


    1. Elpi
      18.08.2024 12:15

      А не проще открыть нужно кол-во окон с экземплярами книги?


    1. Serpentine
      18.08.2024 12:15

      Наверное в любой современной читалке имеется что-то вроде избранного или закладок. Мануалы читать надо.

      Например, в SumatraPDF есть возможность добавить страницу в "избранное" (Ctrl+B). Соответственно, когда боковая панель с этими избранными страницами видна, то можно щелчком мыши переходить на нужную. В эту панель также можно добавлять страницы и из других книг.


  1. tminnigaliev
    18.08.2024 12:15
    +2

    У меня очень жгучая ностальгия по тем временам: я "входил в ай-ти" не очень стандартно, будучи врачом. В те времена даже зарплата в 500 долларов казалась очень большой, но у меня было такое наблюдение:

    Мир ай-ти очень прост - выбираешь интересную для себя область, покупаешь книг на 200-300 долларов, 2-3 месяца тратишь на их чтение (с проработкой всех упражнений и примеров) и можешь 2-3 года работать за зарплату в 500-1000 долларов, пока эти знания не устареют. Потом идёшь за новыми книгами и т.д.

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

    Наверно на рынке труда был сильный недобор, а книжки читать - это ж просто счастье!


    1. unreal_undead2
      18.08.2024 12:15

      я "входил в ай-ти" не очень стандартно, будучи врачом

      Но не такой уж плохой бэкграунд - Baldur's Gate писали врачи, получилось неплохо, дальше втянулись )