22 июл. 2013 г.

Visualize this!

Мне нравятся методы работы издательства Манн, Иванов и Фербер. Выпуская специализированную книгу, они рассылают её экспертам в отрасли на рецензию. Мне досталась "Искусство визуализации в бизнесе. Как представить сложную информацию простыми образами" Нейтана Яу. И я согласился, поскольку читал ее в оригинале и мне было интересно посмотреть перевод. 

Я, правда, не понял, почему оригинальное название "Visualize this" перевели как "Исскуство визуализации в бизнесе". Книга будет интересна не только бизнесу, но и журналистам, и блоггерам, и наверно даже дизайнерам-фрилансерам.

Эту книгу можно разделить на две части. Половина этой книги устареет через пару лет, поскольку описывает существующие программные инструменты для визуализации данных и рассказывает, как с ними работать. А программы сейчас меняются очень быстро. Я вообще считаю, что инструкции к программам не должны печататься на бумаге, а должны быть либо встроены в сами программы, либо работать поверх этих программ. Берегите лес :-)
Печатать же можно более общие знания, принципы и примеры, которые останутся актуальными ещё долго. И вторая часть книги как раз и содержит полезную информацию об отношениях в данных и базовых способах и принципах их визуализаций. Знание этих принципов не сделает вас сразу профессионалами, но позволит вам не делать плохую работу. 

Ещё в книге очень много интересных примеров. Многие из них Нейтан Яу публиковал у себя в блоге, и они почти всегда рождали у меня свои идеи для визуализации.

Мне определенно было интересно освежить  свои знания о некоторых принципах и снова вдохновиться отличными примерами. Но самая большая польза от книги лично для меня была в другом.  Она сподвигла меня начать программировать. И помог мне в этом как раз "недостаток" книги — описание инструмента — как получить данные с определенного сайта с помощью языка программирования Python.

У меня была задача преобразовать 100 тысяч адресов в Санкт-Петербурге в геокоординаты для визуализации на карте. В книге был другой пример, но меня поразила простота, с которой несколько строк кода решают похожую задачу. В результате я потратил пару часов на установку Питона и на адаптацию примера из книги под свои цели. И получил огромное удовольствие, наблюдая как моя программа постепенно решает мою задачу. 100 тысяч адресов моя программа обрабатывала полчаса. Говорят, что именно столько длится оргазм у свиней :-)

Мне кажется, что это лучший способ использовать книгу: взять свою текущую задачу по визуализации данных или придумать её (просмотр примеров даст вам много идей) и читать те места книги, которые относятся к этой задаче. И постепенно её решать, получая удовольствие. Чтобы начать как раз хватит получаса ;-)
 

© 2010 – Константин Варик (разработка презентаций и необычные и удобные яркие гамаки).