Адитья Бхаргава
Сначала программирование было для меня простым увлечением.
Я изучил азы по книге « Visual Basic для чайников», а потом стал читать другие книги,
чтобы узнать больше. Но алгоритмы мне никак не давались. Помню, как я смаковал оглавление
своей первой книги по алгоритмам и думал: «Наконецто я все узнаю!» Но материал оказался
слишком сложным, и я сдался через несколько недель. Только благодаря хорошему преподавателю
теории алгоритмов я понял, насколько простые и элегантные идеи заложены в ее основу.
Через несколько лет я написал свое первое иллюстрированное сообщение в благе. Сам я визуал,
поэтому мне нравится наглядный стиль изложения. С тех пор я создал немало иллюстрированных
материалов по функциональному программированию, Git, машинному обучению и параллелизму.
Кстати говоря, в начале своей карьеры я писал довольно посредственно. Объяснять научные
концепции трудно. Чтобы придумать хорошие примеры, требуется время,
чтобы объяснить сложную концепцию -тоже. Проще всего умолчать о сложных моментах.
Я думал, что у меня все хорошо получается, пока после одной из моих популярных публикаций ко
мне не обратился коллега со словами: «Я прочитал твой материал, но все равно ничего не понял».
Мне еще предстояло многое узнать о том, как пишутся научные тексты.
В самом разгаре работы над иллюстрированными публикациями в благе ко мне обратилось
издательство Manning· с предложением написать иллюстрированную книгу.
Оказалось, что редакторы Manning; хорошо умеют объяснять научные концепции, и
они показали мне, как следует учить других. У меня была совершенно определенная
цель: мне хотелось создать книгу, которая бы объясняла сложные научные темы и легко читалась.
С момента написания моего первого сообщения в благе я прошел длинный путь; надеюсь,
моя книга покажется вам простой и содержательной.