Код
#подборки

Топ-40 книг 2023 года по версии пользователей Hacker News

Программирование, дизайн, управление и мировая классика sci-fi — ультимативная подборка книг, о которых должен знать каждый айтишник и не только.

Иллюстрация: Freepik / Colowgee для Skillbox Media

Австралийский разработчик и книгоман по имени Кристиан составил список из 40 лучших книг, которые упоминали пользователи в тредах на портале The Hacker News в 2023 году. Интересно, что для сбора и классификации данных о книгах автор использовал API GPT. О том, как это было сделано, он подробно рассказал в своём блоге. Не будем вдаваться в технические детали — лучше посмотрим, что это за книги и чем они интересны.

1. Структура и интерпретация компьютерных программ

Авторы: Гарольд Абельсон, Джеральд Джей Сассман, Джулия Сассман.

Год выпуска: 1985.

Оригинальное название: Structure and Interpretation of Computer Programs, SICP.

«Структура и интерпретация компьютерных программ»
Изображение: Издательство «КДУ»

Классика программирования, учебник Гарольда Абельсона и Джеральда Сассмана для студентов MIT, изданный в 1985 году. Изначально примеры и задачи в книге приводились на языке Scheme (диалект Lisp), но с ростом популярности Python и появлением у него большого количества библиотек, преподаватели MIT перевели задачи и примеры на этот язык. В хакерской среде SICP известна как «книга волшебника» (внимание на обложку).

2. Высоконагруженные приложения. Программирование, масштабирование, поддержка

Автор: Мартин Клеппман.

Год выпуска: 2017.

Оригинальное название: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems.

«Высоконагруженные приложения. Программирование, масштабирование, поддержка»
Изображение: Издательство O’Reilly

В основе всех систем лежат данные — мы их храним, извлекаем, удаляем, передаём и так далее. Для обслуживания данных существует огромная инфраструктура: базы данных, СУБД, серверные машины. Как во всём этом разобраться? Начать можно с книги Мартина Клеппмана. На примере популярных фреймворков и технологий обработки данных автор излагает фундаментальные принципы построения высоконагруженных систем.

3. Гёдель, Эшер, Бах: эта бесконечная гирлянда

Автор: Дуглас Хофштадтер.

Год выпуска: 1979.

Оригинальное название: Gödel, Escher, Bach: An Eternal Golden Braid.

«Гёдель, Эшер, Бах: эта бесконечная гирлянда»
Изображение: издательство «Бахрах-М»

Мировой бестселлер, книга выдающегося американского физика и информатика Дугласа Хофштадтера, удостоенная Пулитцеровской премии в номинации «Нехудожественная литература». Издана в 1979 году, но актуальна и по сей день.

Автор, анализируя параллели в трудах логика Курта Гёделя, художника Эшера и композитора Иоганна Себастьяна Баха, обращается к основополагающим концепциям математики, физики, логики, а также психологии и даже дзен-буддизма и пытается ответить на вопрос, каким образом сознание постигает само себя.

«Метафорическая фуга о разуме и машинах в духе Льюиса Кэрролла».

Издатели о книге Хофштадтера

4. Язык программирования C

Авторы: Брайан Керниган, Деннис Ритчи.

Год выпуска: 1978.

Оригинальное название: The C Programming Language.

«Язык программирования C»
Изображение: издательство «Диалектика-Вильямс»

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

«Мне трудно описать, насколько сильно эта книга повлияла на мою карьеру. Я помню, как читал её у костра на заднем дворе (моя копия до сих пор пахнет дымом), размышлял над кодом и стоя аплодировал концепциям. Простое и изящное изложение, прагматичный взгляд авторов, красота языка привели меня в восторг».

Роберт «Дядя Боб» Мартин,
автор книги «Чистый код»

5. Как завоёвывать друзей и оказывать влияние на людей

Автор: Дейл Карнеги.

Год выпуска: 1936.

Оригинальное название: How to Win Friends and Influence People.

«Как завоёвывать друзей и оказывать влияние на людей»
Изображение: издательство «Группа АСТ»

Бессмертная классика лайф-коучинга от американского писателя Дейла Карнеги о том, как располагать к себе людей и добиваться от них желаемого.

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

6. Мифический человеко-месяц, или Как создаются программные системы

Автор: Фредерик Брукс — младший.

Год выпуска: 1975.

Оригинальное название: The Mythical Man-Month: Essays on Software Engineering.

«Мифический человеко-месяц, или Как создаются программные системы»
Изображение: издательство «Питер»

Классическая книга об управлении айтишными проектами, мастрид для каждого продакта, проджекта и тимлида. О том, как повысить производительность труда в команде, всегда вписываться в сроки и быть эффективным менеджером, не погрязнув в токсичности. Несмотря на то что книга вышла в махровые семидесятые, подходы, описанные в ней, остаются актуальными. Всё-таки не зря журнал PC World поставил её на первое место в списке «Десять IT-книг, которые стыдно признать, что не читал».

7. Как решать задачу

Автор: Дьёрдь Пойа.

Год выпуска: 1945.

Оригинальное название: How to Solve It: A New Aspect of Mathematical Method.

«Как решать задачу»
Изображение: издательство URSS

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

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

8. Основы математического анализа

Автор: Уолтер Рудин.

Год выпуска: 1964.

Оригинальное название: Principles of Mathematical Analysis.

«Основы математического анализа»
Изображение: издательство «Мир»

Учебник по матанализу Уолтера Рудина, австро-американского математика и профессора Университета Висконсина в Мэдисоне. Это одна из самых знаменитых книг по математике. Её ненавидят и хвалят за одно и то же — зубодробительную сложность теории и упражнений.

9. Архитектура компьютерных систем. Как собрать современный компьютер по всем правилам

Авторы: Ноам Нисан, Шимон Шокен.

Год выпуска: 2005.

Оригинальное название: The Elements of Computing Systems: Building a Modern Computer from First Principles.

«Архитектура компьютерных систем. Как собрать современный компьютер по всем правилам»
Изображение: издательство «Бомбора»

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

10. Математический анализ

Автор: Майкл Спивак.

Год выпуска: 1967.

Оригинальное название: Calculus.

«Математический анализ»
Изображение: издательство Cambridge

Если вы дремали на парах по матану в вузе, а сессию по этому предмету закрывали в лучшем случае на троечку — возможно, у вас просто учебника нормального не было. А вот и оно: книга «Калькулус» Майкла Спивака, которая считается одним из лучших пособий по матанализу. Автор старается донести сложные концепции, давая неторопливые объяснения, приводя множество примеров, упражнений и иллюстраций.

11. Код: тайный язык информатики

Автор: Чарльз Петцольд.

Год выпуска: 2000.

Оригинальное название: Code: The Hidden Language of Computer Hardware and Software.

«Код: тайный язык информатики»
Изображение: издательство «Русская Редакция»

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

12. Создание интерпретаторов

Автор: Роберт Нистром.

Год выпуска: 2021.

Оригинальное название: Crafting Interpreters.

«Создание интерпретаторов»
Изображение: издательство Nobel Press

Для тех, кто хочет разобраться, как создаются языки скриптовые языки (к таковым, например, относятся Python и JavaScript). Шаг за шагом вы своими руками создадите язык с богатым синтаксисом, динамической типизацией, сборкой мусора, лексической областью видимости, функциями, классами и наследованием. Автор обещает, что ваш мозг загорится новыми идеями, а руки станут грязными и мозолистыми — а что ещё нужно от добротной книжки по программированию?

Книга доступна онлайн на английском языке.

13. Человеческий фактор. Успешные проекты и команды

Авторы: Том Демарко, Тимоти Листер.

Год выпуска: 1987, есть переиздание 2016 года.

Оригинальное название: Peopleware: Productive Projects and Teams.

«Человеческий фактор. Успешные проекты и команды»
Изображение: издательство «Символ-Плюс»

Одна из самых влиятельных книг в IT-индустрии. Ключевая идея этого бестселлера Тома Демарко и Тимоти Листера в том, что главные проблемы разработки программного обеспечения — человеческие, а не технические.

«„Человеческий фактор“ — это единственная книга, которую необходимо читать и перечитывать раз в год каждому, кто руководит командой разработчиков программного обеспечения».

Джоэл Спольски, сооснователь Stack Overflow
Источник: books.google.ru

14. Выразительный JavaScript

Автор: Марейн Хавербеке.

Год выпуска: 2011.

Оригинальное название: Eloquent JavaScript.

Выразительный JavaScript
Изображение: издательство «Питер»

Профессиональное и увлекательное погружение в JavaScript, от простого к сложному, много упражнений и примеров. Автор книги, Марейн Хавербеке, — практикующий разработчик, поэтому вся теория в книге привязана к реальным проектам. Так, во время прочтения вы будете работать над созданием робота доставки, игровой платформы, графического редактора и даже собственного языка программирования.

Также в открытом доступе есть русский перевод книги.

15. Начала

Автор: Евклид.

время создания: около 300 года до н. э.

Оригинальное название: Στοιχεῖα.

«Начала»
Изображение: издательство URSS

Главный труд великого древнегреческого мыслителя Евклида, вершина античной математики, основа современной геометрии. «Начала» оказали огромное влияние на развитие математики вплоть до Новейшего времени. Понятно, что начинать изучать программирование по ней не стоит, зато она поможет разобраться в природе вычислений и неплохо прокачать логику. Можно почитать на русском языке онлайн.

16. Искусство программирования

Автор: Donald E. Knuth.

Год выпуска: первый том вышел в 1962 году, работа над книгой продолжается.

Оригинальное название: The Art of Computer Programming.

Искусство программирования
Изображение: издательство «Вильямс»

Начинать изучать геометрию с «Начала» Евклида — всё равно что учиться разработке по книге «Искусство программирования», иронизирует пользователь Hacker News. И он прав: несмотря на то, что эта книга считается библией настоящих инженеров, освоить её даже для профи будет неплохим испытанием. Да что там профи — сам Дональд Кнут, автор книги, как-то признавался, что до сих пор работает над книгой, несмотря на то, что она вышла ещё в 1968 году:

«Я должен был закончить книгу, прежде чем родится мой сын. Теперь ему 40 лет, и я до сих пор не закончил её».

Дональд Кнут,
автор книги в интервью для Web of Stories

17. Ложная слепота

Автор: Питер Уоттс.

Год выпуска: 2006.

Оригинальное название: Blindsight.

«Ложная слепота»
Изображение: издательство «АСТ»

Рядом с этой книгой на Hacker News стоит пометка «Прочтите (если вы ещё этого не сделали) эту книгу, прежде чем какой-либо сериал или фильм HBO навсегда испортит ваше впечатление о ней». Мы с этим мнением полностью солидарны. Как минимум потому, что такую книгу очень сложно переложить на экран: здесь вам и трансгуманизм, и межпланетный контакт, и ИИ, и поиск ключа к природе сознания…

«„Ложная слепота“ — лучший научно-фантастический роман первого десятилетия этого тысячелетия…»

Элизабет Беар,
писатель-фантаст, reactormag.com

18. Малый бизнес: от иллюзий к успеху. Как создать компанию и удержать её

Автор: Майкл Э. Гербер.

Год выпуска: 1995.

Оригинальное название: The E-Myth Revisited: Why Most Small Businesses Don’t Work and What to Do About It.

«Малый бизнес: от иллюзий к успеху. Как создать компанию и удержать её»
Изображение: издательство «Олимп-Бизнес»

Бестселлер и одна из главных книг на тему предпринимательства. Автор, Майкл Гербер, консультант по малому бизнесу, опираясь на многолетний опыт, развенчивает многие мифы о предпринимательстве и пытается ответить на вопрос: почему предпринимателям так сложно построить бизнес, который действительно работает?

Загвоздка, по мнению Гербера, в том, что многие компании создаются не бизнесменами, а обычными технарями. Они в совершенстве овладели ремеслом, работая «на дядю», и теперь хотят заниматься любимым делом, ни перед кем не отчитываясь. Но оказавшись «без дяди», быстро понимают, что почти ничего не смыслят в управлении бизнесом.

19. Программист-прагматик. Руководство

Авторы: Дэвид Томас, Эндрю Хант.

Год выпуска: 1999, есть переиздание 2019 года.

Оригинальное название: The Pragmatic Programmer: From Journeyman to Master.

«Программист-прагматик. Руководство»
Изображение: издательство Addison-Wesley

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

20. Компиляторы. Принципы, технологии и инструментарий

Авторы: Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман.

Год выпуска: 1986.

Оригинальное название: Compilers: Principles, Techniques, and Tools.

«Компиляторы. Принципы, технологии и инструментарий»
Изображение: издательство «Диалектика»

Эту книгу часто называют «Книгой дракона» — но не путайте с одноимённым романом Ричарда Кнаака. Дракон здесь обитает только на обложке, а внутри — классический учебник по теории построения компиляторов от ведущих мастеров в этой области. Один нюанс: пользователи рекомендуют пропускать нудную вводную часть и сразу переходить к главам о промежуточном языке, генерации кода и оптимизации. И тогда будет огонь!

21. Высокоэффективный менеджмент

Автор: Эндрю С. Гроув.

Год выпуска: 1983.

Оригинальное название: High Output Management.

«Высокоэффективный менеджмент»
Изображение: издательство Vintage

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

22. Конкретная математика. Математические основы информатики

Авторы: Дональд Кнут, Роналд Грэм, Орен Паташник.

Год выпуска: 1994.

Оригинальное название: Concrete Mathematics: A Foundation for Computer Science.

«Конкретная математика»
Изображение: издательство «Вильямс»

В основе этой книги лежит курс лекций Стэнфордского университета. Слово «конкретная» происходит от слов «КОНтинуальная» и «дисКРЕТНАЯ» (то есть непрерывная и прерывистая) математика. Ключевая задача этой работы — научить оперировать дискретными объектами, что очень важно для математиков, работающих в области информатики. Книга отличается увлекательным стилем изложения. Содержит более 500 упражнений разного уровня сложности.

«Конкретную математику» пять раз упоминали пользователи Hacker News в списках книг, которые помогли им лучше разобраться в математике. В числе достоинств отмечали доступность и широкую применимость изложенных знаний на практике.

23. Никаких компромиссов. Веди переговоры так, словно от них зависит твоя жизнь

Автор: Крис Восс.

Год выпуска: 2016.

Оригинальное название: Never Split the Difference: Negotiating As If Your Life Depended On It.

«Никаких компромиссов. Веди переговоры так, словно от них зависит твоя жизнь»
Изображение: издательство «Эксмо»

Автор, Крис Восс, — бывший переговорщик из ФБР, который договаривался с грабителями банков и террористами, похищавших людей. Книга — квинтэссенция его опыта, гайд для тех, кто хочет добиваться своего при любых раскладах. Среди минусов комментаторы отмечали слабую применимость этих советов на практике — в бизнесе, мол, человек может уйти к конкурентам, а в застенках спецслужб «партнёр» никуда от вас не денется :)

24. Проект «Феникс». Роман о том, как DevOps меняет бизнес к лучшему

Авторы: Джин Ким, Кевин Бер, Джордж Спаффорд.

Год выпуска: 2013.

Оригинальное название: The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win.

«Проект Феникс. Роман о том, как DevOps меняет бизнес к лучшему»
Изображение: издательство «Эксмо»

IT-менеджеру по имени Билл поручили заняться критически важным проектом, который, как оказалось, сильно превышает бюджет и отстаёт от графика. Гендир даёт Биллу 90 дней на решение проблемы, иначе он и все сотрудники его отдела будут уволены.

Трое гуру от управления в увлекательной форме рассказывают, как правильно выстраивать работу бизнеса в IT и эффективно решать проблемы.

«Проект Феникс» — обязательное чтение для руководителей бизнеса и IT-служб, которые борются с растущей сложностью IT».

Джим Уайтхерст, президент и генеральный директор Red Hat, Inc.
Источник: amazon.com

25. Искусство схемотехники

Авторы: Пол Хоровиц, Томас К. Хейс.

Год выпуска: 1980, обновлено и дополнено — 1989 и 2015.

Оригинальное название: The Art of Electronics.

«Искусство схемотехники»
Изображение: издательство «БХВ»

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

26. Дюна

Автор: Фрэнк Герберт.

Год выпуска: 1965.

Оригинальное название: Dune.

«Дюна»
Изображение: издательство «АСТ»

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

27. Гиперион

Автор: Дэн Симмонс.

Год выпуска: 1989.

Оригинальное название: Hyperion.

«Гиперион»
Изображение: издательство «АСТ»

Признанный шедевр научной фантастики, знаменитая «космическая опера» Дэна Симмонса, отмеченная в 1990 году престижной премией «Хьюго».

В будущем Земля уничтожена в результате неудачных научных экспериментов. Людям удалось спастись, переселившись на другие планеты благодаря величайшему изобретению — двигателю Хокинга, позволяющему двигаться со скоростью больше скорости света. Теперь человечество доминирует во Вселенной — однако их существованию угрожают полчища бродяг — мутантов, которые отлично приспособлены для жизни в открытом космосе…

28. Автостопом по галактике

Автор: Дуглас Адамс.

Год выпуска: 1979.

Оригинальное название: The Hitchhiker’s Guide to the Galaxy.

«Автостопом по галактике»
Изображение: издательство «АСТ»

Изначально ни на что не претендовавший юмористический научно-фантастический роман в итоге принёс его автору, Дугласу Адамсу, мировую известность.

Сюжет повествует о приключениях невезучего англичанина Артура Дента, одного из последних из людей, которым удалось спастись при уничтожении Земли пришельцами-вогонами. Вместе со своим товарищем Фордом Префектом с Бетельгейзе и его родственником Зафодом Библброксом, а также депрессивным роботом Марвином и Триллиан на борту корабля на невероятностной тяге «Золотое Сердце» Артур летит в поисках легендарной планеты Магратея и Основного Вопроса к Основному Ответу.

29. Операционные системы. Три простых элемента

Авторы: Ремзи Х. Арпачи-Дюссо, Андреа К. Арпаччи-Дюссо.

Год выпуска: 2014.

Оригинальное название: Operating Systems: Three Easy Pieces.

«Операционные системы»
Изображение: издательство «ДМК Пресс»

«Книга кометы» (внимание на обложку) — концентрат 25-летнего опыта преподавания введения в операционные системы студентам факультета computer science Университета Висконсина в Мэдисоне. В ней рассматриваются три основополагающие для построения ОС концепции: виртуализация (процессора и памяти), конкурентность (блокировки и условные переменные) и долговременное хранение (диски, RAID и файловые системы). Авторы — признанные гуру в области информатики, чьи идеи были реализованы в операционных системах Linux и BSD.

30. Автоматизация рутинных задач с помощью Python

Практическое руководство для начинающих

Автор: Эл Свейгарт.

Год выпуска: 2015.

Оригинальное название: Automate the Boring Stuff with Python: Practical Programming for Total Beginners.

«Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих»
Изображение: издательство «Вильямс»

Популярное пособие по использованию Python для автоматизации рутинных задач: поиск текста в файлах, обновление и форматирование данных в Excel, заполнение онлайн-форм, отправка писем и многое другое. Чтобы освоить эту магию, не нужны предварительные знания программирования. Книга распространяется по открытой лицензии Creative Commons, то есть её можно читать абсолютно бесплатно.

31. Дизайн привычных вещей

Автор: Дон Норман.

Год выпуска: 1988, переработано и расширено в 2013 году.

Оригинальное название: The Design of Everyday Things.

«Дизайн привычных вещей»
Изображение: издательство «Манн, Иванов и Фербер»

Неважно, не смогли вы открыть дверь в магазин или поделиться мемом с другом в приложении, — в ошибках пользователей виноват именно плохой дизайн. И это говорим не мы, а Дональд Норман — бывший вице-президент Apple Computer, один из самых влиятельных дизайнеров мира. В своей книге он учит тому, как создавать вещи, которые приносят радость. А мы кратко законспектировали его правила в одной из статей.

32. Математический анализ простыми словами

Автор: Сильванус Ф. Томпсон.

Год выпуска: 1910.

Оригинальное название: Calculus Made Easy.

«Математический анализ простыми словами»
Изображение: издательство «Нобель Пресс»

Книга, впервые опубликованная в 1910 году, считается классическим руководством по матанализу. Пользователи Hacker News отмечают «суперуникальный подход к обучению», который будет «особенно полезен людям, которые считают, что у них плохо с математикой».

«Я прочитал книгу Calculus Made Easy Сильвануса Ф. Томпсона, и она до сих пор вдохновляет меня на объяснение сложных технических тем обычным людям. Это фантастическая книга, и даже если вы знаете математику, вы должны прочитать её, если хотите понять, как преподавать сложные темы другим».

Зед Шоу,
автор книги Learn Code the Hard Way.

Можно почитать онлайн на английском.

33. Линейная алгебра: правильный подход

Автор: Шелдон Экслер.

Год выпуска: 1997.

Оригинальное название: Linear Algebra Done Right.

«Линейная алгебра: правильный подход»
Изображение: издательство Springer Publishing

Учебник-бестселлер Шелдона Акслера по линейной алгебре для студентов-математиков и аспирантов. Билинейные и квадратичные формы, тензорные произведения, структура линейных операторов на конечно-размерных векторных пространствах — если эти слова вас не пугают или даже вызывают лёгкий зуд любопытства, возможно, эта книга для вас. А если во время прочтения вы вдруг зайдёте в тупик, на YouTube есть видео от самого Шелдона Акслера, который объясняет сложные темы из книги. Разве это не прекрасно?

34. Задача трёх тел

Автор: Лю Цысинь.

Год выпуска: 2006.

Оригинальное название: The Three-Body Problem.

«Задача трёх тел»
Изображение: издательство Fanzon

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

Помимо коварных инопланетян, тайных обществ, нитевидных нанокристаллов, невидимых частиц с ИИ и прочих составляющих увлекательного научно-фантастического повествования, книга раскрывает ключевые вехи китайской истории, политики и культуры. Произведение хвалили Джордж Мартин и Барак Обама, а журнал The New Yorker назвал автора «китайским Артуром Кларком».

35. Дети времени

Автор: Адриан Чайковски.

Год выпуска: 2015.

Оригинальное название: Children of Time.

«Дети времени»
Изображение: издательство Fanzon

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

Биолог Аврана Керн мечтает вывести расу совершенных людей на одной из планет в далёкой звёздной системе. Но во время колонизации что-то идёт не так, и вместо обезьян поверхности нового Эдема достигает опасный нановирус. Много тысяч лет спустя, когда поредевшее человечество решает наконец «сменить прописку», на новой планете их ждут вовсе не приматы, а целая раса разумных пауков, муравьёв и прочих членистоногих…

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

Пользователь Hacker News под ником code_Whisperer

36. Пять пороков команды. Притчи о лидерстве

Автор: Патрик Ленсиони.

Год выпуска: 2002.

Оригинальное название: The Five Dysfunctions of a Team: A Leadership Fable.

«Пять пороков команды. Притчи о лидерстве»
Изображение: издательство «Манн, Иванов и Фербер»

«Пять пороков команды» — это взаимное недоверие, нетребовательность, боязнь конфликта, безответственность, и безразличие к результатам. О том, как эти пороки вовремя обнаружить и устранить, как раз и повествует этот бизнес-роман. Главная идея в том, что не технологии и финансы, а люди определяют конечный успех компании. Книга — результат длительной работы автора со многими руководителями и их командами.

37. Мы — Легион. Мы — Боб

Автор: Деннис Тейлор.

Год выпуска: 2016.

Оригинальное название: We Are Legion (We Are Bob).

«Мы — Легион. Мы — Боб»
Изображение: издательство Fanzon

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

Главный герой Боб Йоханссон — программист, который продал свою компанию и предвкушает, как будет наслаждаться свободой, читать книги и смотреть фильмы. Однако погибает в тот же день, неудачно переходя улицу. Криокомпания, с которой он заключил договор, сохраняет его мозг. Проснувшись через 117 лет, Йоханссон обнаруживает, что компания давно разорилась и продала его на аукционе тоталитарному религиозному государству ВЕРА (Великая Единая Религиозная Америка). Сознание Боба оцифровывают и помещают в качестве управляющего ИИ в бортовой компьютер космического корабля.

Увлекательная фантастика с юмором, которая исследует серьёзные вопросы: крионику, ИИ, оцифровку сознания и их влияние на общество.

38. Как всё начиналось

Apple, PayPal, Yahoo! и ещё 20 историй известных стартапов глазами их основателей

Автор: Джессика Ливингстон.

Год выпуска: 2007.

Оригинальное название: Founders at Work: Stories of Startups' Early Days.

«Как всё начиналось: Apple, PayPal, Yahoo! и ещё 20 историй известных стартапов глазами их основателей»
Изображение: издательство «Эксмо»

Соосновательница венчурного фонда Y Combinator Джессика Ливингстон поговорила с основателями Apple, Yahoo! , Adobe и других глобальных компаний, чтобы понять, с чего начиналась их история. Книга в первую очередь предназначена для предпринимателей, но будет интересна и тем, кому нравится разбираться в истории техногигантов.

39. Нейромант

Автор: Уильям Гибсон.

Год выпуска: 1984.

Оригинальное название: Neuromancer.

«Нейромант»
Изображение: издательство «Азбука»

Классика киберпанка, удостоенная премий «Небьюла» (1984), «Хьюго» (1985) и Премии Филипа Дика. Именно в этом романе были использованы такие популярные впоследствии понятия, как искусственный интеллект, виртуальная реальность, транснациональные корпорации и киберпространство.

40. Паттерны объектно-ориентированного проектирования

Авторы: Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес.

Год выпуска: 1994.

Оригинальное название: Design Patterns: Elements of Reusable Object-Oriented Software.

Паттерны объектно-ориентированного проектирования
Изображение: издательство «Питер»

Культовая книга той самой «банды четырёх» — так называют её авторов: Эриха Гамму, Ричарда Хелма, Ральфа Джонсона и Джона Влиссидеса. 23 паттерна ООП во всех деталях — области применения, ограничения и последствия его использования. Фактически это каталог проверенных решений самых распространённых проблем проектирования при разработке программного обеспечения.

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!

Проверьте свой английский. Бесплатно ➞
Нескучные задания: small talk, поиск выдуманных слов — и не только. Подробный фидбэк от преподавателя + персональный план по повышению уровня.
Пройти тест
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована