Как стать веб-дизайнером без написания кода?

Я старший back-end разработчик. У меня есть сестра-дизайнер, и ей очень трудно успеть до конца месяца. Я вижу, насколько успешными могут быть веб-дизайнеры в агентствах и компаниях по разработке программного обеспечения — я предложил ей пойти по этому пути, и ей очень понравилась эта идея.

Тем не менее, она визуальный человек и ненавидит возиться с кодом. Когда я сказал ей, что она может стать веб-дизайнером, не заморачиваясь ни одной строкой кода, ее глаза засияли.

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

Думаю, здесь много опытных дизайнеров. Не могли бы вы подробно рассказать о том, как стать ценным профессионалом в этой области – шаг за шагом?

Пример: Изучите Photoshop/Illustrator — Узнайте о сетке Bootstrap — Сделайте это, сделайте это — Прочтите это, следуйте этому, вот несколько хороших ссылок — все, что вы думаете, было бы хорошо, если бы кто-то сказал вам, когда вы впервые начали этот путь.

PS: Пожалуйста, постарайтесь пометить это как дубликат. Я провел свое исследование , но не смог найти качественные ответы/вопросы для этого, в частности.

PS 2: Для людей, помечающих это как дубликат, я думаю, что вы, ребята, упустили суть вопроса. Как разработчик, я получил много веб-сайтов, сделанных в Photoshop, которые мне нужно было кодировать. Дизайнеры, которые делали эти веб-сайты в Photoshop, даже не знали, что такое CSS. Они не знали, как кодировать. Тем не менее, они были одними из самых высокооплачиваемых дизайнеров, создающих веб-сайты. Ни один из этих связанных вопросов не отвечает на этот вопрос должным образом. Позор.

Я хотел бы порекомендовать Adobe Muse, но, к сожалению, Adobe прекращает его выпуск, к большому неудовольствию своих пользователей. Я использовал его для нескольких веб-сайтов - кодирование не требуется. Я в той же лодке — вообще не программист, дизайн — это очень визуальная деятельность для меня, но я немного знаю основы HTML и CSS. Тем не менее, программное обеспечение все еще работает, но вам придется пройти через некоторые препятствия, чтобы найти его в настольном приложении CC. Перейдите в «Настройки» > Creative Cloud и включите «Показать старые приложения».
Я чувствую, что работа веб-дизайнером требует определенных знаний HTML, CSS и JavaScript. По моему мнению, не зная этих вещей в определенной степени, будет сложно эффективно общаться с разработчиками. Это было бы аналогично выполнению полиграфического дизайна без практических знаний о возможностях принтеров.
Я призываю вас прочитать этот пост, но замените математику кодом (они в любом случае одинаковы), и вы получите ответ, который вам нужен...
В любом случае, даже когда вы используете что-то вроде invision или Adobe XD, вы делаете код очень окольным путем.
Я не знаю, насколько это будет жизнеспособно в долгосрочной перспективе, но я думаю, что webflow.com может сработать. Его намного проще начать использовать, если вы понимаете основы html и css, но технически вам не нужны какие-либо знания в области кодирования, чтобы использовать его. Это довольно дорого, но вы можете сделать один частный проект в бесплатном плане.
Я думаю, что вы, ребята, упустили суть вопроса. Как разработчик, я получил много веб-сайтов, сделанных в Photoshop, которые мне нужно было кодировать. Дизайнеры, которые делали эти веб-сайты в Photoshop, даже не знали, что такое CSS. Они не знали, как кодировать. Тем не менее, они были одними из самых высокооплачиваемых дизайнеров, создающих веб-сайты. Ни один из этих связанных вопросов не отвечает на этот вопрос должным образом. Позор.
@PieBie, пожалуйста, прочитайте мой последний комментарий.
Вы понимаете, что «дизайнеры, делающие полноценные веб-сайты в Photoshop» больше не являются нормой, верно? Это было 5-10 лет назад, но сегодня это не тот стандарт. Если только у компании уже нет разработчика, нанятого для работы с кодом. Или единственные дизайнеры, которых может найти компания, заставляют их нанять разработчика для преобразования PSD в разметку. Или клиент использует какой-то «конкурсный» сайт, чтобы сделать дизайн... Кажется, вы говорите тем, кто занимается дизайном , что вы знаете об их отрасли больше, чем они. Ты это тоже понимаешь, да?
Привет Скотт. Да, в этом суть вопроса. Я этого не понимаю. Что нынче в моде? InVision Studio и Adobe XD?
Все зависит от рассматриваемой компании. Invision, XD, Dreamweaver (ужасно) WYSIWYG, ЕСЛИ используются разработчики, то, возможно, Photoshop/Illustrator/Indesign. Как говорится в моем ответе, нет ничего , что использовалось бы. Чаще всего для «дизайнеров» компании адаптируются, чтобы позволить им использовать то, что им удобно, предполагая, что у них есть разработчики. Если разработчиков нет, то «дизайнеру» часто нужно уметь «разрабатывать» и фронтенд. 15 лет назад в компании, где я работал дизайнером, были разработчики, но я все еще создавал HTML/CSS.
«Норма» сегодня состоит в том, чтобы предположить, что «веб-дизайнеры» могут понимать и даже в какой-то степени писать HTML/CSS.

Ответы (4)

Я вижу два очень важных фактора....

Чтобы хорошо разбираться в дизайне, нужно разбираться в производстве.

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

Не каждый, кто хочет быть дизайнером, может быть дизайнером.

Каждый человек индивидуален со своими сильными и слабыми сторонами. Успех в равной степени возможен для всех. Так же, как для всех одинаково возможно не подходить для карьеры в дизайне независимо от желания. Не каждый, кто хочет быть дизайнером, создан для того, чтобы быть дизайнером. Подобно тому, как не каждый, кто хочет быть профессиональным спортсменом, достаточно опытен, чтобы быть профессиональным спортсменом. Желание само по себе не делает человека «более искусным» в чем бы то ни было .

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


Правда в том, что большинство дизайнеров попадают в спектр:

введите описание изображения здесь

Чаще всего вы сталкиваетесь с теми, кто находится рядом с номером 2 или номером 5. Более опытные дизайнеры попадут в диапазон № 3-4. И все это сильно зависит от конкретного проекта. Редко можно встретить дизайнера, любого дизайнера, который находится на уровне 1 или 6 и процветает независимо.

Крупные корпоративные среды более склонны нанимать дизайнеров в областях 1 и 6 для веб-дизайна. В таких средах используется целая команда, и то, что дизайнеру может не хватать в технических возможностях, уравновешивается более техническими сотрудниками. Используются оба конца спектра, поэтому в большинстве случаев одному человеку не нужно охватывать все.

Можно быть успешным веб-дизайнером на первом или втором месте. Разработка кода (правильно) рассматривается как отдельная позиция многими более крупными или более успешными корпорациями. Им нужны люди с идеей в минуту и ​​​​постоянные способы воспроизвести одну и ту же идею новыми, свежими, захватывающими способами. Они ищут тех, кто находится в диапазоне 1 и 2 для дизайна, потому что технические аспекты всегда могут быть покрыты другими.

Трудность будет заключаться в трудоустройстве.

Большинство малых и средних (местных или региональных) компаний не рассматривают «веб-дизайн» и «веб-разработку» как две совершенно разные должности. Они будут ожидать некоторого совпадения. Они захотят, чтобы «веб-дизайнер» мог создать эту быструю электронную почту, целевую страницу или поддерживать свой сайт Wordpress (веб-мастер) без необходимости нанимать «веб-разработчика». Вот где все становится сложно. Трудно продвинуться в области «веб-дизайна» с нулевым умением писать код. Каждый год рынок насыщается новыми выпускниками. И с той скоростью, с которой меняется создание веб-сайтов, это постоянный процесс обучения. То, что было «нормой» всего 2 года назад, сегодня уже не используется.

Итак, если у вас нет желания (или способности) изучать технические аспекты веб-дизайна, чтобы получить эти привлекательные корпоративные должности, вам нужно иметь захватывающее и образцовое портфолио, которое у нее вполне может быть.

Без каких-либо знаний о человеке действительно трудно сказать, могут ли они или не могут занять те корпоративные должности, которые отдают предпочтение творчеству, а не техническим способностям.


Что касается «пошаговых инструкций» о том, как устроиться на работу веб-дизайнером. Что ж, это почти невозможно без понимания существующего набора навыков.

Общий , широкий список того, что необходимо, будет похож на:

  • Создание ресурсов и редактирование фотографий (Photoshop, Illustrator, Sketch, Gimp и т. д. ). Но имейте в виду, что их общее использование для полностраничных дизайнов в последние годы в некоторой степени сократилось . См. этот вопрос 2014 года .
  • Базовый HTML и CSS . Использование инструментов для макетов, таких как Adobe XD, может быть здесь полезным, но дизайнер, достойный своей зарплаты, все равно понимает, как работают базовые функции HTML и CSS. Они не являются «ракетостроением» или сложными для изучения. Незнание их в этой области больше говорит о желании дизайнера быть опытным, чем что-либо еще. Нужно хотя бы понимать ограничения метода производства.
  • Для трудоустройства может быть полезно знание адаптивных пакетов — Bootstrap, Zurb Foundation и др. Но сами по себе некоторые из них могут быть не такими полезными, как другие. Смотрите здесь . В целом концепция отзывчивости и точек останова может сильно изменить макет и выбор дизайна, поэтому эту концепцию должен понять любой веб-дизайнер. «Сначала мобильные» сильно изменит процесс дизайнерского мышления .
  • Возможное изучение систем управления контентом (CMS) — Wordpress, Drupal, Joomla, Magento и т. д. В случае с пакетами CMS может быть полезным понимание того, как они могут быть шаблонизированы или «обработаны». Есть много небольших компаний, занимающихся веб-разработкой, которые нанимают дизайнеров, и все, что они делают, — это переделывают шаблоны Wordpress или Drupal. Таким образом, вид зависит от того, какой тип занятости ищется. Я бы не стал слишком углубляться в это, но понимание того, что эти пакеты могут быть визуально спроектированы для внешнего интерфейса, может быть полезным.
  • Дополнительными плюсами было бы понимание интерактивности и того, что возможно или невозможно с помощью таких пакетов, как jQuery, Prototype, Angular и т. д. Знание того, что вы хотите, чтобы «что скрыть» и «что скользить вниз и менять изображения», может позволить дизайнеру более тщательно создать общий дизайн, если они понимают, что можно сделать, даже если они совершенно не знают, как писать функции jQuery/Prototype.

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

Точно так же, как внештатный дизайнер полиграфии не может эффективно проектировать для печати, не разбираясь в цветовых переходах, плашечных цветах, регистрации, разбиении на страницы, наложении, обрезке, обрезе, надпечатках и т. д., внештатный веб-дизайнер, даже чисто фронтенд, должен иметь такое же понимание аналогичных сетевых технических аспектов производства.


Этот вопрос похож на вопрос : «Как я могу быть ветеринаром, который работает только с экзотическими животными? Я ненавижу собак и кошек». -- вообще нельзя. Вы работаете над этим достижением, вы не начинаете с этого момента без высококлассного формального образования и финансовой поддержки, пока вы не заработаете репутацию, на что могут уйти годы . Есть ли такие вакансии? Конечно. Но посадить их очень сложно. Тем более, если нет подтвержденного опыта.


связанный:

Я фрилансер веб-разработчик. Мои дизайнеры предоставляют pdf-файлы из InDesign и Illustrator. Они понимают, что я делаю, но не умеют программировать. Это реальный пример, подтверждающий вашу точку зрения.
Спасибо, что вложил свои усилия, знания и время в этот ответ, Скотт. Я все еще не уверен на 100%, как направить ее на этот путь, но сейчас я более готов к этому. Я приму ваш ответ. Спасибо!
Согласно недавнему опросу, проведенному dev.to, сообществом разработчиков, 77% команд кодирования создают макеты дизайна перед кодированием. Это та ниша, о которой я говорю. Дизайнер в команде программистов, жаль, что люди не правильно поняли вопрос и закрыли его как дубликат. discourse-cdn-sjc2.com/standard17/uploads/httparchive/optimized/…
Действительно непонятно. В своем ответе я рассказал о «дизайнере в команде программистов». Как уже сообщалось... для получения этих вакансий требуется фантастическое портфолио и в большинстве случаев применение в гораздо более крупном бизнесе.

Приложениями на текущий момент являются InVision Studio или Adobe XD и их менее известные аналоги. Хотя их называют инструментами «дизайна пользовательского интерфейса», и можно подумать, что они предназначены для создания приложений или полей форм, веб-сайт — это то же самое. Инструменты, которые я упомянул, позволяют человеку спроектировать и оформить веб-сайт, а также показать, как он будет взаимодействовать с пользователями. Без использования какого-либо кода художник может создавать свои разные веб-страницы и перетаскивать между ними небольшие провода, чтобы создать кликабельный прототип, который можно просматривать на всех устройствах, где есть браузер.

Другое предположение заключается в том, что кодирование будет неизбежным. Иногда одна мысль о «коде» замораживала кого-то из-за страха перед неизвестным. Но у нас есть очень крутое оружие, которое поможет креативному дизайнеру в его поисках кода!

  1. Книги Head First! Эти кажущиеся древними фолианты все более устаревающего формата на самом деле имеют большое значение для воспитания нетехнического ума. Как? Они делают это забавным, добавляя в книгу множество картинок и анекдотов, поэтому к первой главе она становится увлекательной и довольно интересной для чтения.

  2. Детские книги! Да, кодирование для детей на самом деле кодирование для ребенка внутри каждого из нас, и любопытный взрослый может использовать нетехнические подходы в детских книгах по кодированию, чтобы разобраться в предмете.

Это твердые направления. Знание современных приложений — уже большой шаг — спасибо!

Я могу говорить из своего личного опыта.

Как графический дизайнер, у меня всегда была аллергия на код, сегодня он мне нравится так же, как и дизайн. Но это не то, что происходит изо дня в день, это скорее процесс. Я могу описать десять пунктов планирования:

1 - Бэк-энд / Фронт-энд

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

2 - HTML-подпись

Простым дизайнерским упражнением для начала кодирования является создание подписи для собственной почты в формате HTML. И Mac Mail, и Gmail позволяют размещать HTML-код в качестве подписи.

3 - Сделать информационный бюллетень

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

4 - Принудительно проверить

Дизайнерам всегда нужна мотивация для творчества, в идеале такой мотивацией является клиент. Но при изучении чего-то нового мотивацией может быть создание собственных графических произведений. Предложите, чтобы отныне каждое электронное письмо, отправляемое ее контактам, было в формате HTML, это вынуждает не только кодировать, но и тестировать, что, как мы все знаем, является одной из самых проблематичных частей кодирования.

5 - Расследование

Исследуйте реальные коды. В Интернете легко найти бесплатные информационные бюллетени для скачивания. Откройте HTML-код в Dreamweaver и поэкспериментируйте с изменением, удалением или добавлением.

6 - Играть

Создайте аккаунт в Codepen , зайдите в поисковик, просмотрите результаты, откройте самые простые и поэкспериментируйте с кодом. Интерфейс с очень четким разделением полей HTML, CSS и Script позволяет сделать схематическую визуализацию, чтобы ознакомиться с тем, как работает кодирование.

7 - Всегда спрашивайте и взаимодействуйте с экспериментаторами

Создайте пользователя в Stackoverflow , не обращайте внимания на дерзости, проявите большую настойчивость и расспросите обо всем. Мир перенаселен одаренными, нет ничего лучше, чем использовать их. А если они нервничают, то это их проблемы.

8 - Играть 2

Откройте газету онлайн, нажмите правой кнопкой и нажмите на проверить. Где появляются эти фразы: background-color:#ffcadf;или color: # 333;измените цифры. Нам, дизайнерам, это нравится. Найдите font-size: 12px;и измените номер. Найдите background: url (../img/common/photo.png)и замените то, что в скобках, изображением из Интернета. Одним словом, смотрите изменения сети при изменении параметров CSS.

9 - Пометить проект

Запланируйте простое онлайн-портфолио, страницу с сеткой изображений. Мотивация состоит в том, чтобы собрать и создать все изображения в первую очередь и посмотреть, как их найти. После этого сделайте его Flex. Когда закончите, сделайте интерактивность. После этого сделайте его отзывчивым. Как только это будет сделано, сделайте меню для доступа к другим страницам сайта... Это работа не одного дня и не недели. Это учебный проект.

10 - Исследование

Если есть возможность учиться, прекрасно. Хотя трудно найти программу изучения кодирования с некоторой мотивацией для графического дизайнера. Может быть, это хороший момент через некоторое время, когда уже есть знакомство с кодированием, и мы уже знаем, для чего мы будем его использовать.

Привет. спасибо, что нашли время ответить на вопрос. Я хотел бы оставить отзыв о вашем ответе. Я думаю, что она может быть очень успешной, сосредоточившись только на дизайне. Отличный UI/UX-дизайнер, который обеспечивает выдающуюся визуальную работу, может быть очень ценным в компании-разработчике программного обеспечения, не написав ни единой строчки кода. Мое видение для нее состоит в том, что она в конечном итоге войдет в контакт с кодом, но в будущем — я хочу, чтобы она могла создавать вещи сразу же, чтобы она могла получать удовольствие от этого и находить энергию для движения вперед.

1. Определения

Существует несколько определений «Графического дизайна». Некоторые из них являются просто мотивационными определениями.

Но одним грубым определением графического дизайна было бы «решение одной проблемы визуальной коммуникации, направленной на массовое воспроизведение».

Разница между произведением изобразительного искусства и дизайном заключается в том, что искусство не предназначено для массового воспроизведения. Картина есть картина. Дизайн является частью процесса, в котором будут предприняты некоторые дополнительные шаги, подготовленные для печати, печати и распространения.

Веб-дизайн также является частью процесса, который необходимо выполнять. Если нет, то это красивое изображение, но не дизайн.


2. Кодировать или не кодировать. Вот в чем вопрос

Веб-дизайнер без единой строчки кода.

Одно дело не испортить ни строчки кода, а совсем другое — не знать, как они работают и что делают.

Я не знаю, ненавидит ли она это, потому что считает это скучным, или это занимает слишком много времени, потому что это не визуально или потому что это чужой для нее язык. Я не знаю причину.

Но это следующий шаг в этом процессе. И это чертовски важно.

Есть активы, которые должны включать собственную маржу, иначе эта маржа будет закодирована. Есть анимации, которые должны быть автономными, или некоторые другие должны быть отделены друг от друга. Есть некоторые части, которые вообще не должны быть активами, а только основой макета. Использование элементов определяется тем, как они будут использоваться, и это использование определяется кодом.


3. Какой код?

Если бэкенд-разработчик... он же вы... тот, кто показывает строки кода другому человеку... вы просто напугали этого человека. :о)

Для веб-дизайнера ожидаемый код — это просто HTML и CSS. И CSS использует те же концепции, которые должен знать любой дизайнер. Фон, цвет, размер, положение, «слои», поля, отступы и т. д., и это может быть весело.

И они должны знать, что такое и основы JavaScript. Не программировать, а адаптировать... Здесь, пожалуй, достаточно Copy-Paste.


4. Девушки просто хотят повеселиться

И мальчики тоже. Так что сделайте изучение HTML + CSS увлекательным.

--

5. Успех

Насколько успешными могут быть веб-дизайнеры

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

Если есть отдаленный случай какого-то необычайно талантливого дизайнера, в распоряжении которого есть несколько младших дизайнеров и разработчиков для решения технических проблем, прекрасно. Им не нужно касаться ни одной строки кода.

Но, скорее всего, она будет одним из тех самых младших дизайнеров, так что лучшим инструментом не стоит ограничиваться.

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

Перемещать ее с одного поля на другое с менталитетом «безопасного пространства» нехорошо.

Ей нужно принять все, что ограничивает ее прямо сейчас или в будущем в области веб-дизайна.


Так что да, она должна знать о коде. HTML и CSS и немного JavaScript.