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

Список лучших

Deadline. Роман об управлении проектами

Книга «Deadline» Тома Демарко — это художественное произведение об управлении проектами. В ней автор описывает реальные методы подбора персонала, распределения рабочих групп, делегирования задач и организации процессов.

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

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

Лично для меня эта книга стала прекрасным проводником в мир управления, и помогла понять что я делал не правильно, а что получилось неплохо.

Грокаем алгоритмы

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

Рефакторинг кода на JavaScript

Книга Рефакторинг кода на JavaScript Мартина Фаулера посвящена улучшению проекта существующего кода. В ней представлены более 60 методов рефакторинга с практическими примерами на языке программирования JavaScript. Для меня многие из представленных методов стали прекрасными союзниками в написании кода, и в улучшении общего кода в проекте, за полгода правильного рефакторинга мы с командой улучшили большую часть кодовой базы проекта.

Идеальный программист

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

Цель. Процесс непрерывного совершенствования

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

Лягушка, слон и брокколи. Как жить и как не надо

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

Джедайские техники

Эта книга о принципах продуктивности и самоорганизации, основанная на устройстве мозга и современных исследованиях в области психологии и физиологии. В книге рассматриваются вопросы памяти, потери мыслетоплива, концентрации, формулировки задач и восстановления для продуктивной работы. К этой книге можно посмотреть несколько лекций Максима Дорофеева (Автора), они прекрасно дополнят прочитанное в книге. Благодаря этой книге я понял очень важную вещь - не надо долбить код по 12 часов. Максим рассказал почему это плохо, и как сделать хорошо.

Список худших

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

Думай и богатей

Кто бы мог подумать что гайд для большинства современных курсов блогеров был написан в 1937 году, в этой книге почти все говорит о пословице "Мысли материальные", а если не про нее, то про банальности в духе, поставь цель и иди к ней, но это чтиво на 350+ страниц (хотя мне казалось что в ней 500+ страниц) очень душное и забывает дополнить мысль, вот и получается что делай что-то и думай о хорошем. Может это и могло помочь кому-то, но, в этой книге все пропитано латентной эзотерикой, вера в безграничные возможности человеческого разума, важность визуализации и самовнушения, а также использование силы подсознания для достижения успеха. И получается что в книге есть какие-то нормальные мысли, под соусом из эзотерикой, и получается что позитивный настрой дает вам не +1 к уверенности и коммуникации, а дает вам магическую ауру с 100% шансом на успех во всех начинаниях.

React 17. Разработка веб-приложений на JavaScript

Книга вышла в 2021 году и это важно, давайте немного про что вы узнаете в этой книге:

1) Узнаете про React

2) Узнаете про Redux

3) Узнаете про PropTypes

4) Узнаете про классы.....

Стоп! Какие классы? Книга же называется React 17, PROPTYPES..... я уже и забыл что это за монстр такой, а про TypeScript нет ничего, и как это так в 2021 году

Теперь немного конструктива, по названию кажется что мы узнаем что-то крутое про 17 версию React, но нет, в этой книге нет ничего про 17 версию, она основана на 15 версии, но упоминает что хуки существуют, отсылки на более актуальные версии есть, но книга была написана году в 2017 и просто перепродается с новым названием и минимальными дополнениями.

Эти слова релевантны для многих книг по технологиям, часто они не обновляются должным образом, но этот экземпляр поверг меня в шок, книга пытается за 350 страниц рассказать про первый запуск React и про Redux с Formik, мне кажется что документация по всем этим технологиям будет больше, чем эта книга. Версии не указаны, но код был хорош для 2017 года, потом такой код был бы уже не очень, а в 2021 это прям плохо.

Итог

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

Приятного чтения!

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


  1. Hivemaster
    23.07.2024 05:21
    +8

    Заходил под кат зная, что увижу там "Грокаем алгоритмы". Судя по тому, что одна из самых худших книг по алгоритмам у вас в списке лучших, вы не очень-то много чего про алгоритмы читали.


    1. joffer
      23.07.2024 05:21
      +1

      а можете посоветовать какую-то книгу из лучших? Как раз недавно купил "Грокаем", но ещё руки не дошли почитать, что там - то, возможно, и начинать не нужно, а лучше что-то другое приобрести?

      Про "Грокаем" мне так рассказали, что "доступно про алгоритмы"


      1. sergey-gornostaev
        23.07.2024 05:21

        Для тех новичков, кто хотя бы в основах знает Java, лучшее из того, что я видел - это "Структуры данных и алгоритмы в Java" Роберта Лафоре. Очень подробно и доходчиво всё разжёвается с наглядными примерами, и охват неплохой. Питонячьего не знаю что посоветовать, к сожалению.


      1. amper5
        23.07.2024 05:21

        Считаю лучшей книгой "Алгоритмы. Построение и анализ". Она довольно объемна и имеет ненулевой порог вхождения, но от одного из авторов книги есть более дружелюбный к новичкам вариант - "Введение в алгоритмы. Томас Кормен"


    1. alpha_man
      23.07.2024 05:21

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


  1. CitizenOfDreams
    23.07.2024 05:21
    +4

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


  1. nerudo
    23.07.2024 05:21
    +9

    Предлагаю свой рейтинг.

    Читаем: Маркес, Гессе, У.Эко.

    Выкидываем: Х.Мураками, Коэльо, Дэн Браун.


    1. Kuros1
      23.07.2024 05:21

      А что читать у этих троих?

      Я точно помню, что у Маркеса читал "Сто лет одиночества", у Эко "Имя розы" и "Маятник Фуко", у Гессе начал "Игру в бисер", но начинал читать ее в детстве, и потому не осилил.

      Фиг знает, все бы эти книги поместил в разряд средних - ничешно, но восторга не вызвало.

      Из тех, кого выкинуть, ничего не читал.


      1. nerudo
        23.07.2024 05:21

        Шутка в том, что у них можно читать все, благо (в крупной форме) произведений не так много. Если выбирать, то у Маркеса, в первую очередь "Полковника", "Сто лет одиночества" и "Осень патриарха". У Эко мне "Баудолино" больше всего зашел (и, конечно, публицистика). У Гессе - "Сидкхартха" ну и "Игра в бисер". "Степного волка" не понял.


    1. refreyder
      23.07.2024 05:21

      а почему выкидываем Мураками и Коэльо?


  1. juniorcoder
    23.07.2024 05:21
    +2

    У меня есть новые купленные книги, но никак нет времени их почитать, жаль прям таки очень (( ))


    1. joffer
      23.07.2024 05:21
      +4

      "...раньше у нас было время - теперь у нас есть дела..." © ))


  1. saipr
    23.07.2024 05:21

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

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


  1. ignatfomenko
    23.07.2024 05:21
    +5

    Грокаем алгоритмы

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


    1. Hivemaster
      23.07.2024 05:21
      +2

      Да не то чтобы против. Просто с ней незаслуженно много носятся и зря так нахваливают. Она даже в качестве "опорной и для новичков" слишком никакая.


      1. ignatfomenko
        23.07.2024 05:21

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


  1. 0x6b73ca
    23.07.2024 05:21

    Откуда у вас время на чтение?


  1. anna_the_racoon
    23.07.2024 05:21
    +2

    Идеальный программист

    Мне тоже понравилась. Есть практические советы, рекомендации и личные примеры не только об успешном успехе автора. Оставляет светлое и приятное "послевкусие", если книги могут его оставлять))