DOU Books: 5 книг, которые советует Всеволод Дёмкин

От редакции: в рубрике DOU Books участники сообщества рассказывают о пяти любимых книгах — тех, которые меняют мировоззрение и могут быть полезны читателям-коллегам.

[Всеволод Дёмкин — инженер-исследователь и преподаватель. Лисп, обработка природных текстов, машинное обучение. Причастен к lang-uk и m8nware. Больше информации тут]

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

Practical Common Lisp. Peter Seibel

Доступна бесплатно

Можно сказать, что эта книга во многом предопределила мою специализацию в программировании, поскольку встретил и прочитал я ее тогда, когда как раз находился на этапе поиска: будучи глубоко разочарованным тем, что предоставлял на тот момент мейнстрим, я знакомился с его альтернативами (например, популярные тогда скриптинговые языки TCL, Perl и Python). И парадигма, которую открыла мне эта книга, не только оказалась именно тем, что я искал: «естественной» для меня и дающей ответы на те проблемы, которые меня волновали,— она еще и вернула мне веру в программирование и дала вдохновение, которое я продолжаю ощущать до сих пор. Так сказать, вернула «The Joy of «Programming», как называется популярная серия книг по разработке от издательства Manning. И хотя книга была написана больше 10 лет назад, она, как и многое связанное с Лиспом, сохраняет свою актуальность до сих пор, о чем я могу судить по отзывам, которые слышал даже в этом году. Еще про нее есть хороший анекдот, рассказанный одним из технических директоров компании ITA Software (поисковик авиабилетов на Lisp’е, который был куплен Google за $1 млрд): что их способ найма Lisp-разработчиков заключался в том, чтобы найти программиста с хорошей базой, дать ему эту книгу и через 2 недели вовлекать в работу над продакшн-системой.

Beautiful Code — Leading Programmers Explain How They Think. Andy Oram, Greg Wilson

Эту книгу, а, точнее отдельные главы из нее, я рекомендую чаще какой-либо другой технической книги. И даже как-то написал ее небольшой обзор. Вообще, я очень люблю этот формат историй от выдающихся людей (в данном случае, программистов), которые позволяют понять их взгляд на вещи, а также расширить кругозор в разработке и получить небольшой превью тех областей, до которых пока не доходили руки. Эта книга — объемная и, конечно, не все главы в ней одинаково интересны, есть и откровенный треш, как на мой вкус. Но если вы хотите лучше понять программирование, у вас есть время и нечего почитать, то это то, с чего стоит начинать.

Lisp Hackers — Interviews with 100x More Productive Programmers. Vsevolod Dyomkin

Доступна бесплатно

В продолжение тем Лиспа и историй от программистов я хотел бы заняться наглым самопиаром и рассказать также о своей книге в этом ключе. Как видите, я, действительно, люблю этот формат, и несколько лет назад мне пришла на ум мысль сделать серию интервью на своем блоге с Лисп-программистами, которые меня вдохновляли. Все они отвечали по имейлу на десяток вопросов, который касался Лиспа, инструментария разработки, их личного профессионального пути и мудрости, которой они могли бы поделиться. Результат вышел интересным и получил теплый прием в сообществе, что натолкнуло меня на идею «увековечить» эти 14 интервью в виде книги и опубликовать на самиздат-сервисе Leanpub. Сейчас книгу прочитало почти 10 тысяч человек и даже отправило мне около тысячи долларов в качестве благодарности :)

The Daemon, the Gnu, and the Penguin. Dr. Peter Salus

Доступна бесплатно

Это книга об эволюции, пожалуй, самого значительного явления в истории нашей индустрии — Unix (и сопутствующего ему движения Open Source). Как и любая грандиозная история, она очень занимательна и полна перипетий, порожденных человеческой глупостью, жадностью и завистью. Тем важнее изучать ее, чтобы не повторять тех же ошибок, а, наоборот, «стоять на плечах гигантов». Я размышлял о книгах по Unix, которые мог бы порекомендовать (например, The Art of Unix Programming), и пришел к выводу, что ценность Unix не только, и не столько в конкретных технологических решениях (о некоторых из которых, кстати, можно прочитать в Beautiful Code, а о некоторых — со знаком минус в The UNIX HATERS Handbook). А именно в истории человеческого взаимодействия и того, как на его основе создаются серьезные программные проекты. И урок Unix’а в этом смысле, пожалуй, интересней того же Mystical Man-Month или Peopleware.

Бхагават-Гита как она есть. А.Ч. Бхактиведанта Свами Прабхупада

Доступна бесплатно

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

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

Похожие статьи:
Одна з найбільших українських ІТ-компаній ELEKS приєдналася до простору Дія City, про це повідомили у Мінцифри. Раніше DOU писав, що ELEKS має...
I love spending time outdoors with Leon and Michelle, who are my 2 adorable children. However, living in the U.K is normally great but the weather is generally unpredicatable and this is why we bought an Airwave Pop up gazebo (comes with 4...
Ссылки, на которые лучше таки нажать (по мнению автора), отмечены знаком (!) Что-то вроде новостей (!) Вышла Java 14. Вышел WildFly 19. JEP 380:...
Щомісяця ми дивимося, що відбувалося на jobs.dou.ua з вакансіями, відгуками та компаніями. Найцікавіше у жовтні: +308 вакансій...
В Україні визначили додаткові підстави для звільнення від війська та знищили ворожої техніки на $10 мільярдів. DOU...
Яндекс.Метрика