Сегодня я расскажу про книги которые помогли мне узнать что-то новое и полезное, а также расскажу про те книги, которые не в коем случае не надо читать. Место в списке ничего не значит, книги про разное и расставить их в топ невозможно.
![](https://habrastorage.org/getpro/habr/upload_files/56b/e49/725/56be497254c8b74c30d3be48009ad41e.jpeg)
Список лучших
Deadline. Роман об управлении проектами
![](https://habrastorage.org/getpro/habr/upload_files/0ae/2ab/17c/0ae2ab17c7306359ef3106dbf734f752.jpg)
Книга «Deadline» Тома Демарко — это художественное произведение об управлении проектами. В ней автор описывает реальные методы подбора персонала, распределения рабочих групп, делегирования задач и организации процессов.
Главный герой книги — руководитель американской компании, который отправляется в маленькую страну для управления работой нескольких команд разработчиков над множеством проектов в сжатые сроки. Повествование ведётся в юмористическом стиле, и автор делает выводы, которые записывает в своём блокноте.
В книге представлены основные принципы менеджмента, советы по обеспечению безопасности и проведению изменений, использованию негативной мотивации, проведению собеседований и приёму на работу, повышению производительности и другие рекомендации для начинающих и опытных руководителей.
Лично для меня эта книга стала прекрасным проводником в мир управления, и помогла понять что я делал не правильно, а что получилось неплохо.
Грокаем алгоритмы
![](https://habrastorage.org/getpro/habr/upload_files/e7e/d03/1e3/e7ed031e35bfd6f81d246753fe5bd939.jpg)
Классика от мира изучения алгоритмов, в книге вы встретите многое, начиная сортировкой и поиском, заканчивая графами и динамического программирования, подходит как начинающим, так и опытным специалистам. В ней много практических примеров и задач, советов по выбору эффективных алгоритмов. Даже если вы не работаете в highload, где идет война за каждую миллисекунду, то это книга все равно сможет вам дать базовые принципы работы с алгоритмами, что иногда будет помогать писать вам более красивый и эффективный код.
Рефакторинг кода на JavaScript
![](https://habrastorage.org/getpro/habr/upload_files/d66/00d/f2a/d6600df2ae7791be782ddf333b434278.jpg)
Книга Рефакторинг кода на JavaScript Мартина Фаулера посвящена улучшению проекта существующего кода. В ней представлены более 60 методов рефакторинга с практическими примерами на языке программирования JavaScript. Для меня многие из представленных методов стали прекрасными союзниками в написании кода, и в улучшении общего кода в проекте, за полгода правильного рефакторинга мы с командой улучшили большую часть кодовой базы проекта.
Идеальный программист
![](https://habrastorage.org/getpro/habr/upload_files/060/f5c/39f/060f5c39fc2a75921c4648ac28b5a961.jpg)
В этой книге легендарный эксперт рассказывает о том, что значит быть профессиональным программистом, и описывает методы, инструменты и практики разработки идеального программного обеспечения. Книга насыщена практическими советами по всем аспектам программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга прекрасно помогает понять как стать профессионалом в своей сфере, и показывает различия между обычным программистом, и профессиональным разработчиком. Прекрасная книга для всех, от совсем зеленых джунов до бородатых сеньоров.
Цель. Процесс непрерывного совершенствования
![](https://habrastorage.org/getpro/habr/upload_files/e2d/7c2/f23/e2d7c2f2372139c618d5a257f822f31e.webp)
В этой книге Элияху Голдратт описывает теорию ограничений, которая помогает устранять слабые места в бизнесе. Главная идея книги заключается в том, что результат работы бизнеса зависит от производительности самого слабого элемента системы. В этой книге нет ничего сверхсложного, но она заставляет посмотреть на мир под другим углом и оценивать ваши провалы и успехи с еще одной стороны.
Лягушка, слон и брокколи. Как жить и как не надо
![](https://habrastorage.org/getpro/habr/upload_files/7cb/f2f/454/7cbf2f4548cd7929393135735470bcff.jpg)
В этой книге Алексей Марков рассказывает о разных аспектах саморазвития и даёт советы о том, как надо жить. Книга написана в лёгком и ироничном стиле и читается очень легко, как и большинство книг этого автора. Лично для меня эта книга стала откровением, ничего сверхсложного в ней нет, но вместо абстракций и умных изречений автор говорит в лоб - в этой книге море фраз, которые хоть и простые, но заставляют тебя не просто думать о чем то, а брать и менять себя в лучшую сторону.
Джедайские техники
![](https://habrastorage.org/getpro/habr/upload_files/f3d/75e/8fb/f3d75e8fb0475fea57e1e927691e75b0.png)
Эта книга о принципах продуктивности и самоорганизации, основанная на устройстве мозга и современных исследованиях в области психологии и физиологии. В книге рассматриваются вопросы памяти, потери мыслетоплива, концентрации, формулировки задач и восстановления для продуктивной работы. К этой книге можно посмотреть несколько лекций Максима Дорофеева (Автора), они прекрасно дополнят прочитанное в книге. Благодаря этой книге я понял очень важную вещь - не надо долбить код по 12 часов. Максим рассказал почему это плохо, и как сделать хорошо.
Список худших
Тут всего 2 книги, наверное, потому что я не дочитал много книг, которые могли бы сюда попасть. Но мне уж очень хочется рассказать про эти шедевры
Думай и богатей
![](https://habrastorage.org/getpro/habr/upload_files/0e5/202/235/0e5202235a3f46e96d9ebbdbd8ca799e.jpg)
Кто бы мог подумать что гайд для большинства современных курсов блогеров был написан в 1937 году, в этой книге почти все говорит о пословице "Мысли материальные", а если не про нее, то про банальности в духе, поставь цель и иди к ней, но это чтиво на 350+ страниц (хотя мне казалось что в ней 500+ страниц) очень душное и забывает дополнить мысль, вот и получается что делай что-то и думай о хорошем. Может это и могло помочь кому-то, но, в этой книге все пропитано латентной эзотерикой, вера в безграничные возможности человеческого разума, важность визуализации и самовнушения, а также использование силы подсознания для достижения успеха. И получается что в книге есть какие-то нормальные мысли, под соусом из эзотерикой, и получается что позитивный настрой дает вам не +1 к уверенности и коммуникации, а дает вам магическую ауру с 100% шансом на успех во всех начинаниях.
React 17. Разработка веб-приложений на JavaScript
![](https://habrastorage.org/getpro/habr/upload_files/5f1/7b3/ed8/5f17b3ed83d3c88b8e4dfdb517dcbebe.jpg)
Книга вышла в 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 книг, которые смогли привнести в мою жизнь что-то новое или изменить то, что работало не правильно. Надеюсь вы смогли найти для себя интересные экземпляры.
Приятного чтения!