Предыдущий ролик Следующий ролик  

Видео урок: Что стоит изучить вначале

Основы веб-дизайна

Чтобы стать успешным веб-дизайнером, нужно овладеть множеством навыков. Конечно, для этого нужно потратить время и усилия не только на изучение технологий, но и на изучение теорий, лежащих в основе современной веб-разработки. Кроме того, не забывайте, что в какой-то момент вам придется получить и практический опыт за счет реализации каких-то проектов, проведения экспериментов и устранения возникших ошибок. Честно говоря, именно так проходит процесс обучения у большинства людей. К сожалению, ни в одном из используемых разработчиками инструментов нет волшебной кнопки "Создать веб-сайт". Поэтому возникает очевидный вопрос: с чего начать? В целом, чтобы ответить на этот вопрос нужно определиться с двумя моментами: на какой области веб-дизайна вы собираетесь специализироваться, и каковы на данный момент ваши сильные стороны? К чему вы проявляете наибольший интерес? К визуальному дизайну, UX-дизайну, интерактивному дизайну или мобильной разработке? Кем вы на данный момент являетесь: графическим дизайнером, техническим писателем, педагогическим дизайнером, преподавателем? Хорошенько обдумайте ответы на эти вопросы, и будьте честны при определении своих сильных сторон.

Это поможет вам составить план действий: на что нужно обратить внимание в первую очередь, и в каком направлении двигаться впоследствии. Знаю, что я уже говорил об этом, но повторюсь - неважно, на какой области веб-дизайна вы остановите свое внимание, одной из самых первых ваших задач должно стать изучение HTML и CSS. Эти две технологии лежат в основе всех веб-сайтов, а владение ими является обязательным навыком для любого уровня веб-дизайна. Конечно, существуют специальные инструменты для генерации кода, но большинство из них, надо сказать, имеют сомнительное качество. Кроме того, вы можете, как и я, обнаружить, что после овладения этими языками вы стали действительно быстрее писать код вручную.

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

На самом деле посетителям вашего сайта абсолютно неважно, какую технологию вы используете. Я имею в виду, что более половины из них не смогут объяснить, в чем разница между Canvas и Flash. И поверьте мне, им это не интересно. Их интересует только то, работает ли он так, как нужно им. Поставьте себя на место своих пользователей, не какого-то типичного, а всех. После изучения новой технологии необходимо подумать над тем, как можно с помощью нее улучшить качество взаимодействия с пользователем. Если никакой пользы в этом плане она не приносит, то стоит задуматься, а имеет ли смысл тратить время на ее изучение.

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

Это означает, что ваш набор навыков также должен соответствующим образом постоянно изменяться и пополняться. Сосредоточившись на взаимодействии с пользователем и улучшении качества этого взаимодействия, вы сможете построить свое обучение, не привязываясь к какой-то конкретной технологии. Надеюсь, что веб-дизайн покажется вам интересной и динамичной сферой, а также очень полезной.