DOU Books: 5 книг, которые советует Денис Резник, Data Architect в Intapp
От редакции: в рубрике DOU Books участники сообщества рассказывают о пяти любимых книгах — тех, которые меняют мировоззрение и могут быть полезны читателям-коллегам.
[Денис Резник — Data Architect в Intapp, имеет больше 10 лет опыта в разработке ПО, построении архитектуры баз данных и оптимизации баз данных. В 2010 году получил статус Microsoft Data Platform MVP. Кроме того — Regional Mentor for CEE в организации PASS, участвует в развитии украинского SQL сообщества]
Всем привет! Так вышло, что когда я начал думать над этой подборкой, то большую часть времени занял выбор тематики. О чём писать? Книги про IT? Да, есть много годных, но их явно больше пяти, и вы наверняка их уже читали. Книги, которые хотелось бы перечитать? Думаю, вы и так наслышаны про «Гарри Поттера», «Властелина колец», «Песнь льда и пламени» и другие культовые произведения. Книги про базы данных? Вот это можно было бы, но нет :)
В итоге остановился на тематике: «Книги, которые как-то на меня повлияли». Многие из них я читал прям очень давно, но о том, что напишу в подборке, помню до сих пор. Поехали.
Майн Рид «Всадник без головы»
Читал её всего один раз, еще в школе. Когда точно, не помню, но помню, что книга попала мне в руки довольно рано. До этого я читал только детскую литературу, а тут даже название было пугающее :) хотя родители сказали, что страшного там ничего нет (ага, как же :)). В этой книге был взрослый мир, полный приключений. Хорошо прописанные герои и антигерои. И была загадка, не из разряда «убийца — дворецкий», а действительно интересная загадка всадника без головы. Кто он? Мистика или всему есть логическое объяснение? Чем закончится эта история? Тогда для меня эта книга стала проводником в мир большой литературы. Возможно, сейчас она уже не будет читаться так, как раньше, но хочется попробовать :) Да, и обязательно дам её почитать своему ребёнку, как подрастёт, со словами «Да нет там ничего страшного» :)
Братья Стругацкие «Трудно быть богом»
Во времена учёбы в университете практически бросил читать художественную литературу. После выпуска первые места на моей книжной полке занимали Рихтер, Эспозито и Хендерсен, а место художественной литературы (да и любой другой, кроме технической) заняли сериалы и фильмы. Как-то в дороге по совету друга решил прослушать аудиокнигу братьев Стругацких «Трудно быть богом». После были прочитаны-прослушаны почти все произведения Братьев Стругацких, но эта книга до сих пор остаётся самым любимым и самым сильным их произведением для меня.
Жанр книги — научная фантастика, но с присущей Стругацким тягучестью, философией и подтекстом, который можно прочувствовать. В центре повествования — советский учёный, отправленный на чужую планету, на которой найдена жизнь, и цивилизация находится на уровне нашего среднего века. Его задача — не вмешиваться в ход истории, а изучать эту цивилизацию. Уровень земных технологий значительно выше, и, пользуясь достижениями земной цивилизации, Дон Румата (он же Антон) намного превосходит жителей планеты: он быстрее, сильнее, у него есть таблетки от похмелья, и т. д. По сути он является Богом, но без возможности вмешаться в ход событий. И сюжет разворачивается так, что возникает конфликт между рабочими обязанностями и человеческими ценностями. Не буду писать спойлеров, но, как по мне, книга — просто must have в домашней библиотеке. Тогда именно она вернула мне любовь к чтению.
P. S. В сети есть экранизация книги в стиле голливудского блокбастера. Так вот, к чему это я — ни в коем случае его не смотрите! Гадость редкая.
Герман Гессе «Игра в бисер»
Это поистине неожиданная книга как в этой подборке, так и на моей книжной полке. Книга показалась мне очень тяжёлой для чтения. Непонятной. Запутанной. Думаю, что, если по мере чтения начать задавать себе вопросы о смысле, можно конкретно зависнуть уже на середине. Но на уровне чувств книга создаёт ощущение того, что читаешь действительно великое произведение, наподобие того, что чувствуешь, когда смотришь фильм (или сериал) Дэвида Линча :) И здесь я не про мистику, а про то, что выводы и смысл будет для каждого разный.
Для меня история жизни главного героя Йозефа Кнехта и его путь от ученика до мастера игры — идеальное пособие по построению карьеры в компании. Спокойно, уверенно, натурально. Создаётся ощущение, что главный герой знает конечную точку и знает, что он до неё дойдёт, преодолев определенный путь. Какой точно путь — неизвестно и в принципе неважно, но важно хорошо делать свою работу здесь и сейчас. Интересны размышления главного героя после достижения звания мастера игры и проведения своей игры, которая стала лучшей за всё время, и уход его с этой позиции. Опять же, идеальный вариант ухода с ключевой позиции, как по мне. Спокойно, уверенно, уведомив всех и подготовив все дела для приемников. Уверен, что когда-нибудь её ещё раз перечитаю и открою для себя что-то новое.
Neil Gaiman «Sandman» (серия графических романов)
Серия графических романов Нила Геймана «Сендмен» — это то, что прямо сейчас возвращает мне любовь к чтению. В этом году ради интереса решил сходить на конференцию WeGame в Киеве. В общем неплохо провёл время и в том числе нашёл пару стендов с комиксами :) Сразу купил себе «Лигу справедливости», «Ходячих мертвецов» и много ещё чего. Для разнообразия попросил продавца посоветовать что-то необычное, на что он мне сразу выкатил книгу про Сендмена. Эта была пятая книга серии «Игра в тебя».
Сказать «Вау» про Сендмена — это не сказать ничего. Очень необычно, жёстко, иногда даже страшно (особо впечатлительным не рекомендую читать), но впечатляет — это точно. Сюжет описывать не буду — это не передаст (как и описание онлайн), что представляет из себя Сендмен. Всего, насколько я знаю, 10 книг этой серии. Продавец тогда сказал, что книги не связаны с собой. Отчасти это правда, но думаю лучше всё-таки начать с первых двух. Почему с двух? Мне кажется, что первая часть откровенно слабее второй, как будто Гейман ещё не нашёл свой стиль и экспериментирует. Вторая же содержит много отсылок к первой и читать её отдельно будет не так интересно. Третья — полностью самостоятельная, не такая интересная, как вторая. Четвёртую только заказал, должна скоро приехать, а пятая прекрасна (да, пролог к пятой, оказывается, находится во второй книге)!
Если ищете что-то новенькое и необычное на почитать перед сном и отвлечься от Java и SQL, очень рекомендую попробовать комиксы (графические романы) и Сендмена в частности.
Kalen Delaney, Louis Davidson, Greg Low, Brad McGehee, Paul Nielsen, Paul Randal, and Kimberly Tripp «SQL Server MVP Deep Dives vol. 2»
Книга представляет собой сборник качественных технических статей по SQL Server от больших специалистов по SQL Server, которые носят (или носили во время написания) статус Microsoft SQL Server MVP (сейчас Microsoft Data Platform MVP), — Paul Randall, Kalen Delaney, Paul Nielsen и другие. Статьи для этой книги отбирались специальным комитетом, требования были и к качеству, и к уникальности материала. Все главы книги проходили как техническое ревью, так и ревью английского. Кроме контента, книга интересна ещё и тем, что авторский гонорар идёт в благотворительный фонд «Operation Smile», и на эти деньги уже была оказана реальная помощь детям. В общем всем рекомендую как эту, так и первую часть :) Кроме качественного контента, покупая книгу, вы ещё и помогаете людям. Сам я периодически обращаюсь к некоторым главам, потому как описание там часто лучше, чем в документации или статьях онлайн.
Теперь пару слов о том, как эта книга повлияла на меня. Это была первая (и пока остаётся единственной) книга, к которой я приложил руку :) 29 глава «Effective Use of HierarchyID» вышла под моим авторством. Жалко, что сам HierarchyID практически не получил развития в SQL Server и клиентских библиотеках с тех пор, ведь принцип Materialized Path, который лежит в основе HierarchyId, очень классный. В частности он позволяет эффективно решать задачи поиска по иерархии (найти всех потомков узла, найти родителя родителя узла, найти все узлы одного уровня и т. д.) в пределах реляционной базы данных. Тем не менее HierarchyID используется и сейчас в SQL Server и решает задачу поиска по иерархии довольно эффективно.
Участие в написании этой книги стало для меня уникальным опытом, который сложно передать в одном абзаце (поверьте я пробовал :) писал и стирал этот абзац раз 20). В общем, если у вас будет возможность поучаствовать в написании книги (желательно с техническим кросс-ревью), рекомендую попробовать. Не гарантирую, что понравится, но что-то новое для себя откроете.