Если бы вы наняли графического дизайнера для оформления своих веб-страниц, наняли бы вы его/ее, если у человека нет опыта работы с JavaScript, но он очень хорошо понимает HTML и CSS?
Насколько важно для графического дизайнера понимать веб-технологии, чтобы он мог эффективно выполнять свою работу по оформлению веб-страниц? Какова отраслевая тенденция, когда дело доходит до найма людей для улучшения внешнего вида веб-сайта?
Краткий ответ: нет, веб-дизайнеры не обязательно должны знать javascript. Они могут просто сосредоточиться на внешнем виде сайта или удобстве использования. Что им действительно нужно, так это понимание того, как работает javascript, потому что им нужно проектировать с учетом функциональности.
Большинство веб-дизайнеров хорошо разбираются в jQuery, особенно в свойствах, которые работают с HTML и CSS более наглядным образом (так сказать, javascript применяется к макету). И в большинстве случаев это все, что нужно для обычного сайта .
Однако, если ваш сайт предъявляет сложные требования, должен работать с PHP, ASP, CMS, базами данных, Ajax или подобным, вам обязательно понадобится веб- разработчик . Хотя найти его можно, дизайнер, который также занимается сложным кодированием (и тот, кто отлично справляется с обоими), встречается редко.
Как я уже сказал, я считаю, что в большинстве случаев все, что вам нужно, это кто-то, кто хорошо занимается веб-дизайном, а также достаточно хорошо понимает javascript, чтобы применять и редактировать плагины.
«Знать» — очень двусмысленный термин.
Хороший веб- дизайнер знает №1. Лучший дизайнер может понять № 1 и № 2. Немногие веб- дизайнеры могут понять № 3.
Требуемый уровень знаний действительно зависит от существующей конструкции и желаемых правок. Помните, что «веб-дизайн» во многих случаях не является «веб-разработкой» . Хотя границы размываются, веб-дизайн — это кузовной ремонт, тогда как веб-разработка — это скорее механика двигателя.
То, что требуется для «приведения в порядок» вашего сайта, полностью зависит от его текущей структуры и функциональности. Совершенно возможно изменить внешний вид сайта с помощью javascript и/или jQuery.
Я (из того, что мне сказали) немного редкость. Я веб-разработчик (профессионально) с очень высокими творческими навыками и навыками UX. Когда я разрабатывал решения для других разработчиков, больше всего ценилось знание того, как спроектировать «поток»:
Это все то, что ценит разработчик интерфейса, когда он запускает js/css.
Так что да , у вас должно быть понимание, чтобы вы могли хотя бы поговорить, но не следует ожидать, что вам придется реализовывать решение для кодирования. Ваш опыт должен, по крайней мере, не вносить посильный вклад в обсуждение вне вашей творческой страсти и предвзятости к вашему дизайну.
Дизайнер должен понимать среду, в которой он работает, в меру своих способностей.
Тем не менее, есть архитекторы, которые никогда не махали молотом, но их хвалят за их нонконформистские здания (я уверен, что не один подрядчик пожалел о строительстве). :)
Так что... ну, это зависит. Есть много графических дизайнеров, которые никогда не прикасались ни к чему, кроме PhotoShop. Есть много графических дизайнеров, которые могут использовать PhotoShop, создать сайт PHP, интегрировать библиотеку JS и написать весь код слоя презентации.
Оба являются действительными наборами навыков.
Тем не менее, если вы надеетесь стать больше дизайнером пользовательского интерфейса, чем графическим дизайнером, то я считаю, что вам необходимо понимать основы JavaScript, поскольку JS на самом деле является движком, который создает слой взаимодействия. Огромная часть веб-дизайна пользовательского интерфейса в наши дни — это разработка деталей взаимодействия — выяснение того, как долго длится исчезновение, какие элементы управления клавиатуры работают против него, что будет делать касание или щелчок, что такое состояние наведения, состояния ошибок и т. д. пограничные случаи, доступность и т. д. Это невозможно только с PhotoShop, и в конечном итоге нужно испачкаться в коде, чтобы вникнуть в эти конкретные детали.
Что касается вашего дополнительного вопроса:
Что, если бы мы просто хотели, чтобы кто-то просто приукрасил наши полностью разработанные и функциональные веб-страницы?
Если сайт полностью разработан, это не вопрос «просто прихорашивания». Мало ли что можно сделать ПОСЛЕ свершившегося факта. Может быть, заменить некоторые изображения - может быть, настроить CSS. Но в конечном счете степень того, что можно изменить, будет зависеть от существующего уровня представления, и вам понадобится кто-то, кто полностью его понимает, чтобы хотя бы знать, с чего начать.
В будущем лучше заниматься визуальным дизайном во время разработки уровня представления, а не после него.
ДА - это короткий ответ. Javascript является частью интерфейса пользователя вместе с HTML и CSS. Хотя, как упоминалось выше, мастерство в javascript не требуется, но понимание как можно большего количества веб-технологий является обязательным.
Немногое знание помешает вам писать хакерский код, лучше общаться как с техническими специалистами, так и с клиентами и в целом информировать ваши проекты (поскольку вы знаете, что CSS3 включает в себя все классные вещи, которые вы хотите сделать в своей голове и т. д...)
Так что учитесь, продолжайте учиться и никогда не работайте с «веб-дизайнерами», которые раньше не касались кода, они просто не знают ограничений и возможностей среды.
пользователь9447
Фу
пользователь9447
Фу
пользователь9447
Фу
пользователь9447
DA01