Математика и секс
Апрель 22nd, 2009

Прочитал Страуструпа

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

Апрель 5th, 2009

Don’t make me think

Прочитал книгу Стива Круга «Don’t make me think». В русском переводе ее название нелепо извратили до «Веб-дизайн: книга Стива Круга или „Не заставляйте меня думать“». Из-за этого кстати вышел конфуз. Я искал эту книгу по наводке Сполского, но изначально не понял, что вот этот «Веб-дизайн» и «Don’t make me think» — одна и та же книга, в результате чего заказал изначально английский вариант. Вообще такие книги конечно же лучше читать в оригинале, но разница в цене таки весьма ощутима. Озон правда пошел на встречу и заменил в заказе буржуйский вариант на переведенный, за что им спасибо.

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

Перевод местами не плох, а местами очень плох. Например, в оригинале рекомендуется ставить на кнопку поиска надпись «Go», когда само поле поиска уже озаглавлено как «Search». Это замечательная рекомендация, которую я всецело поддерживаю, но вот переводчик перевел слово «Go» как слово «Пуск». На мой взгляд для рунета такая кнопка где-либо — совершенно немыслимое убожество (хотя это лучше, чем если бы они перевели «Go» как «Пошел»). Я бы сказал, что перевод был бы хорошим, если бы он учитывал особенности рунета. Потому что многие рекомендации вполне понятные для английского языка становятся весьма странными для русского, если их переводить дословно.

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

Вообще интересующимся темой дизайна могу порекомендовать следующее на начальном этапе (это то что читал я и то что мне показалось весьма полезным):

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

«Советы» бюро Горбунова — публикуются сравнительно недавно, но являются очень ценным материалом. Начальные советы носили более теоретический характер, последние более практический (во всяком случае у меня имеется такое ощущение — возможно, я не прав). Соответственно и читать я их рекомендую начиная с самых старых.

«Alertbox» Якоба Нильсена — великолепный источник информации по юзабилити веб-сайтов. В общем-то книга Круга на добрую половину является компиляцией материалов Нильсена.

«User Interface for Programmers» Джоела Сполского — совершенно великолепная книга. Не рекомендуется программировать интерфейсы до того, как вы ее не прочитаете. К сожалению, я имею опыт разработки программного обеспечения в коллективах программистов, которые не имеют ни малейшего представления о дизайне. Это отвратительно. Чтение данной книги хорошо вразумляет. Хотя в то же время мне кажется, что наиболее дикие и нелепые интерфейсные ошибки допускаются не в силу необразованности, а в силу упертости и самоуверенности («Я уже 20 лет на C++ пишу рюшечки!»). Такие разработчики все равно ничего читать не будут.

Так же можно почитать блог Ильи Бирмана — весьма интересно. В последнее время он правда зациклился на русофилии, педантичности и собственном неоспоримом совершенстве, но он по-прежнему весьма интересно пишет. Опять же читать в первую очередь старые заметки.

Надо сказать, что ничего из вышеперечисленного не научит вас быть дизайнером. Меня по крайнер мере не научило. Однако чтение «легких»  книг по дизайну весьма послезно для общего развития, и позволяет несколько по-новому смотреть на вещи. В общем, лишним не будет.

This work is licensed under GPL - 2009 | Powered by Wordpress using the theme aav1
SEO Powered by Platinum SEO from Techblissonline