Реклама в Telegram-каналах DzikPic и dev.by теперь дешевле. Узнать подробности 👨🏻‍💻
Support us

Почитать и не закиснуть: нескучные книги по ИТ и не только

На reddit просили посоветовать книги по ИТ, которые можно почитать даже «лежа в кровати перед сном». Главное условие — нет сложному и занудному контенту, также в них не должно быть заданий и упражнений. Пользователи составили список. 

Оставить комментарий
Почитать и не закиснуть: нескучные книги по ИТ и не только

На reddit просили посоветовать книги по ИТ, которые можно почитать даже «лежа в кровати перед сном». Главное условие — нет сложному и занудному контенту, также в них не должно быть заданий и упражнений. Пользователи составили список. 

Ловите самое популярное.

1. В топе две книги:

Code: The Hidden Language of Computer Hardware and Software (Charles Petzold)

Содержит немало исторических фактов об эволюции мира компьютеров и механизмов. Начинается с азов — объяснения концепции кодирования и декодирования информации, азбуки Морзе, Брайля. Автор также знакомит с двоичной системой и булевой алгеброй.

The Pragmatic Programmer: From Journeyman to Master (Andy Hunt,  Dave Thomas)

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

2. Coders At Work (Peter Seibel)

В книге собраны интервью с известными ИТ-деятелями, рассказывается, как они начинали свой путь в ИТ. Одним словом, подойдет тем, кому не хватает мотивации и вдохновения. Вот, к примеру, цитата от Кена Томпсона, пионера компьютерной науки, создателя языка программирования С и операционки UNIX: «Когда мне было 35 я очень глубоко вникал в каждую строчку кода, которую писал. Днем я кодил, ночью садился и сам у себя искал баги. И, естественно, их находил. Проверял написанное снова на следующий день и опять видел ошибки».

3. The Clean Coder: A Code of Conduct for Professional Programmers (Robert Martin)

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

4. The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data (Gene Kim)

Из описания к книге: «Билл — IT-менеджер в компании Parts Unlimited. По дороге в офис его застает врасплох звонок от генерального директора. Новая инициатива компании под кодовым названием „Проект Феникс“ имеет критическое значение для Parts Unlimited, но проект явно выходит за рамки возможностей бюджета и не укладывается в отведенные сроки. Директор хочет, чтобы Билл уладил все проблемы за 90 дней, или же весь его отдел будет уволен. Билл должен наладить связи между разными отделами компании, правильно выстроить работу и по пути эффективно решать возникающие проблемы». 

5. Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture (David Kushner)

Одна из самых известных книг про видеоигры. Автор рассказывает о Джоне Кармаке и Джоне Ромеро, их детстве, первой встрече, разработке Doom и других игр. В книге — и про период, когда Ромеро поссорился с Кармаком, основал Ion Storm и развалил свою компанию. Если будете читать русскоязычную версию, советуют искать перевод Михаила Бочарова. 

6. The Cathedral & the Bazaar: Musings On Linux And Open Source By An Accidental Revolutionary (Eric Raymond)

В книге сравниваются две модели разработки свободного ПО:

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

Wikipedia — проект базарного типа, в то время как Nupedia и Encyclopædia Britannica — соборные проекты.

Промокод «DEVBY30» — скидка 30% на разовую покупку любого количества книг на ЛитРес. Накупить книг прямо сейчас. Акция действует в течение 1 дня после активации промокода и до 31 июля 2020 г.

7. The Passionate Programmer: Creating a Remarkable Career in Software Development (Chad Fowler)

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

8. Humble Pi: When Math Goes Wrong in the Real World (Matt Parker)

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

9. Hello World. Being Human in the Age of Algorithms (Hannah Fry)

Пожалуй, одна из самых известных книг по ИТ в списке. Шорт-лист на премию Королевского общества по инвестиционным наукам 2018 года и премию Билли Гиффорда 2018 года. Бестселлер. Математик, преподаватель Университетского колледжа Лондона Ханна Фрай рассказывает о влиянии алгоритмов на повседневную жизнь.

10. В список неожиданно попала и книга How to Win Friends & Influence People (Dale Carnegie)

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

Какие книги по ИТ вы рекомендуете почитать перед сном? Какие из списка для вас «сразу да»? 

Новый рекламный формат в наших телеграм-каналах.

Купить 500 символов за $150

Читайте также
10 книг по визуализации данных, которые стоит прочитать
10 книг по визуализации данных, которые стоит прочитать
Bubble
10 книг по визуализации данных, которые стоит прочитать
1 млн книг на 13 языках мира: слушайте и читайте книги на Bookmate
1 млн книг на 13 языках мира: слушайте и читайте книги на Bookmate
1 млн книг на 13 языках мира: слушайте и читайте книги на Bookmate
Записки из концлагеря, риторика ненависти и Оруэлл: что читает создатель Ruby on Rails
Записки из концлагеря, риторика ненависти и Оруэлл: что читает создатель Ruby on Rails
Записки из концлагеря, риторика ненависти и Оруэлл: что читает создатель Ruby on Rails
Давид Хейнемейер Ханссон — датский программист, автор популярного веб-фреймворка Ruby on Rails, создатель Instiki и по совместительству автогонщик обладает еще и неплохим книжным вкусом. Проект Read This Twice собрал 50 книг, которые вдохновляют Ханссона. А мы выбрали 8 произведений на английском и русском языках, которые можно почитать бесплатно на Букмейт.
Праздничный список из 5 книг от Билла Гейтса
Праздничный список из 5 книг от Билла Гейтса
Праздничный список из 5 книг от Билла Гейтса

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.