Все чаще высказывают мысль о том, что дизайнеры вебсайтов должны обязательно уметь кодить. Но почему это должно быть так?
Что если дизайнерам не нужно писать код?
Есть две основных причины для этого.
Для начала имеет смысл сказать о том, что раньше написание сайтов было совсем иным: тогда, без больших знаний языков программирования, да и самого программирования, веб-программисты и дизайнеры все равно писали сайты. Чем хуже человек знал язык программирования, тем проще был сайт, но он все равно был. Что же изменилось?
Споры о том, что дизайнерам не нужно уметь писать код ведутся довольно давно и программисты, и дизайнеры уже подустали от него. Но знать аргументы все равно имеют смысл, поэтому вот те самые две основные причины:
-
Вы все равно не станете хорошим программистом
Это неприятная правда, но так и есть. Работа дизайнера, хоть даже и разобравшегося с кодингом не идет ни в какое сравнение с работой фронт-енд инженера. Эти люди занимаются исключительно программированием в своей сфере, не отвлекая внимание на мелочи, вроде дизайна, поэтому они всегда будут оставаться на вершине. Так и Вам не нужно распылять свое умение, а оставаться в нише, которую знаете хорошо и быть специалистом именно в ней.
-
В конечном итоге, Вы начнете ограничивать себя, как дизайнера.
Желание построить то, что Вы придумали вполне можно понять. Но когда Вы сядете делать дизайн нового сайт, Вы начнете думать над тем, что Вы сможете построить, а что нет. И в итоге Вы придете к какой-нибудь просто фантастической возможности, такой какую хотел бы любой пользователь, но которая слишком технически трудная. Вы просто не сможете запрограммировать эту функцию. И тогда Вы начнете ограничивать свой дизайн, ведь будут вещи, которые Вы не в состоянии написать на Javascript или CSS!
- различия промышленного и бытового типов подключения
Не стоит думать, что не нужно учить языки программирования. Для дизайнеров был задуман довольно интересный язык под названием Processing, на который стоит взглянуть. И не стоит думать, что не нужно узнавать о последних технических новинках: Вы определенно должны следить за ними. И даже то, что талантливый дизайнер не может быть неплохим программистом — далеко не факт.
Основная мысль в том, что мысль о том, будто бы дизайнеры обязательно должны писать код — заблуждение. Знайте, что вы умеете, используйте инструменты, подходящие под то, что умеете, понимайте технологии, почаще общайтесь с фронт-енд инженерами, и посвятите всю свою энергию тому, чем решили заниматься с самого начала — дизайну. Не нужно распылять свои навыки. Если Вы художественного слада ума человек. Для большинства Web дизайнеров работать в отрыве от технологий равносильно патологии. Уже писал ранее что для РФ и СНГ понятия дизайнера и фронт’ендера разные вещи, но для рынка США и Европы в 99 случаях это один и тот же человек.
Посмотрите на этого Парня — он дизайнер в Google! Наблюдая за его карьерой более 2-х лет вижу как человек сменил город в котором жил. После стал искать решение задачи с работой в крупной компании. Он — наглядный пример того — что современный WEB дизайнер — это человек который знает и HTML и CSS, и даже кодит на Javascript! Да — в реальности мало заказчиков станут тратить Ваше время на «кривые скрипты». Вы скорее всего напишите нормальный JS. Но на рынке СНГ Вашу работу не оценят. Поэтому если Вы уже в курсе основного стека Web технологий, изучите нужный Вам сегмент и действуйте в его рамках. Либо это будут дизайны e-commerce проектов либо лендинги. Всё имеет свою цену и свои умения стоит пробовать в разных нишах. Главное никогда НЕ останавливайтесь! Учитесь, тестируйте и обязательно пробуйте новые решения!