Я буду честен. Жизнь веб-разработчика довольно сладка. Нам платят за то, что мы целый день сидим в офисе открытой планировки и решаем проблемы, которые, если бы нам не платили, мы, вероятно, все равно решились бы. Мы также работаем с людьми, которые, поскольку они не совсем понимают, что мы делаем или как мы это делаем, относятся к нам с определенным трепетным трепетом. Это никуда не годится для нашего возросшего чувства собственной важности.
К сожалению, некоторые из этих людей - это те же люди, которые говорят нам, что делать. (Поднимитесь, пожалуйста, визуальные дизайнеры?). И поскольку они не совсем понимают, что мы делаем, иногда нам приходится делать вещи, которые, откровенно говоря, заставляют нас чувствовать себя грязными. Не говоря уже о том, что нужно перемещаться по файлам PSD, настолько организованным, что можно подумать, что они были созданы таким образом специально. (Но это нормально, ведь мы тоже любим решать головоломки.)
Итак, визуальные дизайнеры, вот список из 20 вещей, которые сводят разработчиков с ума. Если вы не делаете хотя бы 15, значит, вы недостаточно стараетесь.
1. Добавьте закругленные углы к каждому элементу на странице. Пока вы работаете, добавьте также тени и градиенты.
2. Используйте один и тот же PSD в качестве отправной точки для каждого проекта. Скрыть неиспользуемые слои, но не удалять их. Убедитесь, что ваш PSD-файл имеет размер не менее 100 МБ.
3. Используйте sIFR для каждого фрагмента текста. Бонусные баллы, если вы выберете шрифт, очень похожий на Arial.
4. Никогда не используйте одинаковые размеры для элементов. Присвойте каждому разный размер и цвет шрифта (для черного используйте # 000000, # 111111, # 121212 ...).
5. Используйте много прорывных изображений с прозрачностью. Веб-разработчики любят графику, вырывающуюся из ящиков и столбцов. Бонусные баллы, если вы добавите текст вокруг изображений.
6. Добавьте модальное окно. По крайней мере, половина сайта должна находиться в модальном окне.
7. Добавьте кнопку Facebook Connect. Это всего лишь кнопка. Насколько сложно это реализовать?
8. Скройте важные слои PSD. Позже скажите разработчику, что они пропустили скрытый элемент.
9. Создавайте кнопки с наведенным, активным и нажатым состояниями. Тогда никому не говорите, что вы это сделали. Создайте для них отдельный файл и отправьте его в последнюю минуту. Мы любим сюрпризы.
10. Расскажите разработчику о необычных функциях, о которых вы читали где-то в блоге. Затем скажите им построить это, потому что, если вы где-то видели это, очевидно, что это возможно.
11. Добавьте карусель. Ах да, и убедитесь, что это полноэкранная карусель.
12. Используйте Lorem Ipsum вместо настоящей копии. И убедитесь, что зарезервированного места недостаточно для реальной копии.
13. Произвольное объединение слоев PSD. Почему нет? (Но не объединяйте слишком много. Это уведет вас дальше от волшебной цели в 100 МБ).
14. Назовите все файлы "final", а также дату и произвольную букву (final-2010-12-01a.psd, final- 2010-12-01r.psd, final-2010-12-02b.psd).
15. Не беспокойтесь о внесении изменений, когда все подписано. Когда мы закончим работу со страницей, отправьте другую, совершенно другую версию. И скажите нам, что эти изменения необходимы и важны для взаимодействия с пользователем.
16. Не называйте и не упорядочивайте слои и папки PSD.
17. Если вы разрабатываете форму, забудьте об ошибках и состояниях успеха. Мы куда-нибудь это втиснем. Нам нравится угадывать ваши намерения.
18. Когда вы создаете веб-сайт, не приглашайте разработчиков для мозгового штурма или встреч по дизайну. Убедитесь, что макет виден мы последними. Сначала покажите это клиенту, так что будет слишком поздно вносить хоть каплю здравомыслия в вашу работу.
19. Мы должны больше общаться, поэтому во время проверки качества не используйте программы для отслеживания ошибок. Приходите посидеть с нами целый день и указывать на изменения, которые вы хотите внести через наши плечи. Воспользуйтесь возможностью для импровизированных обновлений дизайна.
20. И, наконец, самое главное: ничего не узнавать о проблемах HTML, CSS, JavaScript или браузере. Чем меньше вы об этом знаете, тем мы кажемся более важными.
Слова: Рафаэль Мамме (Rafael Mumme) - разработчик iOS в Yahoo New York.
Эта статья изначально была опубликована в 205 номере журнала .net - самого продаваемого журнала для веб-дизайнеров и разработчиков.