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

Я преподаю графический дизайн/мультимедиа в колледже, а также работаю фрилансером. Мы обсуждали с коллегами и интересовались, что в среднем ожидается от графических дизайнеров и веб-дизайнеров (учитывая, что все они будут посещать одни и те же курсы, но некоторые из них могут быть более ориентированы на Интернет). Нелегко определить, сколько дизайна и сколько кода должно быть включено в классы. Я уже публиковал аналогичный вопрос в LinkedIn, но мне хотелось бы получить как можно больше данных, чтобы мы могли принять меры в отношении того, на чем нам следует сосредоточиться.

Я наблюдал дикие вариации, начиная от простого понимания некоторых концепций веб-макетов и заканчивая возможностью обновить существующий веб-сайт, чтобы создать целый веб-сайт с включенным PHP/MySQL и javascript/jQuery. Часто задаюсь вопросом, нашли ли когда-нибудь компании, которые просили обо всем, подходящих кандидатов или просто попытали счастья.

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

РЕДАКТИРОВАТЬ: Наша программа представляет собой трехлетнюю программу графического дизайна, включающую 4 класса веб-дизайна. Мы не мультимедийная программа, скажем так. Я также должен добавить, что там, где я нахожусь, студенты могут прекратить свое обучение на уровне колледжа или перейти к получению степени бакалавра в области графического дизайна (еще 3 года), которая гораздо больше ориентирована на творчество.

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

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

Ответы (8)

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

Примечание. Этот ответ был до редактирования фактического заданного вопроса:

Я занимаюсь как полиграфическим дизайном, так и интерфейсным веб-дизайном уже пару десятилетий. Я создаю веб-сайты с помощью различных HTML, CSS, jQuery, PHP, MySQL и, при необходимости, ASP. Я не считаю себя веб-разработчиком. Я строго дизайнер.

Я чувствую, что любой хороший дизайнер должен понимать HTML/CSS, плашечные цвета, RGB, CMYK, разрешения и разделения. Это охватывает основы воспроизведения в Интернете и печати.

При проектировании важно понимать ограничения. Без понимания того, как работает разделение, может пострадать полиграфический дизайн. То же самое верно и для веб-дизайна — без понимания того, как работают HTML и CSS, веб-дизайн может пострадать.

Как я уверен, вы знаете, создание веб-сайтов на самом деле состоит из двух этапов — проектирования и разработки. Чем больше эти этапы могут быть размыты для дизайнера или разработчика, тем лучше может быть конечный результат. Дизайнер, который понимает, что существуют ограничения в работе HTML и CSS, не будет создавать проекты, которые почти невозможно закодировать. В конце концов, я смотрю на HTML/CSS как на необходимое базовое знание в современном мире. Смиритесь с этим, HTML остается практически неизменным уже более 15 лет с небольшими обновлениями. И этому можно научиться за неделю или меньше, просто поэкспериментировав. Нет причин, по которым дизайнер не должен этого знать.

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

Необходимо базовое понимание того, что делает Javascript/JQuery, хотя фактическая функциональность была бы чем-то, что я бы не освещал, если бы преподавал. Просто следует понимать концепцию динамических страниц через javascript. Функциональность может потребовать своего собственного класса или специальной области изучения, и вы начинаете стирать границы на этапе разработки из-за возможных взаимодействий ajax.

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

Дополнительный:

Я смотрю на любой общеобразовательный опыт как на многоуровневый опыт. Важно знакомить новых студентов с широким разнообразием возможностей, хотя бы в минимальной степени. Тогда сами учащиеся смогут лучше нацеливаться и продвигаться к областям, которые они находят интригующими и захватывающими. В качестве базового ядра любой студент, изучающий «графический дизайн», должен ознакомиться с основами веб-дизайна, полиграфического дизайна, дизайна видео/мультимедиа/игр и маркетинга. Я чувствую, что именно эти области, скорее всего, будут вдохновлять и помогать учащимся осознать свои сильные и слабые стороны. Нет ничего более базового для веб-дизайна, чем HMTL/CSS. Это основа всеговеб-дизайн построен на том же самом, как весь полиграфический дизайн построен на разделении цветов CMYK/плашечных цветов. Если студент затем хочет больше сосредоточиться на веб-дизайне, он должен иметь возможность искать курсы, обучающие продвинутому CSS или jQuery/javascript. Точно так же, как если бы они хотели сосредоточиться на маркетинговой стороне, они могли бы искать курсы по демографическим исследованиям и статистическому анализу. Не заблуждайтесь, «Графический дизайнер» с сильными веб-навыками так же ценен, как «Графический дизайнер» с сильными маркетинговыми навыками. Однако, по моему опыту, когда отдел кадров размещает рекламу «Графического дизайнера», они ищут кого-то, кто хорошо разбирается либо в печатном, либо в веб-дизайне, а чаще всего в той или иной степени и в том, и в другом.

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

+1 за «чем больше эти этапы могут размыть ...» ОЧЕНЬ хорошо сказано! Я мог бы украсть эту фразу от вас!
Спасибо, Скотт! Не могли бы вы уточнить: «В конце концов, я больше не смотрю на HTML/CSS как на необходимое основное знание». (кажется, что слово пропущено или синтаксис отключен, хотя английский не мой родной язык) :-) Я полагаю, вы имеете в виду, что считаете HTML и CSS основными знаниями.
Да. HTML и CSS следует считать базовыми знаниями. (В этом предложении нет ничего неправильного, за исключением, возможно, пропущенной запятой.)
«Больше» — это то, что заставило меня задуматься, для меня это звучит как негатив. Но это было бы объяснение, которое я должен спросить у английской доски :-)
Ты заставил меня проверить правописание, Доминик. Разве «никогда» не будет отрицательным? "Еще" - нынче, в настоящее время.
@emile: это «позитивное или устремленное в будущее« больше »» - это региональная особенность американского английского. На странице Скотта написано «Западное побережье США», но это очень сильный показатель для Средней Атлантики.
@ Доминик, это отдельная тема. Во всех видах печати используются цветоделения, даже в полноцветных. На самом деле термин «CMYK» указывает на разделение голубого, пурпурного, желтого и черного цветов. Да, "цветоделение" - в промышленности слово "цвет" просто используется редко, хотя технически корректно.
Это «больше» теперь не является проблемой для ясности :)
@horatio Спасибо за подсказку! Я никогда раньше не слышал, чтобы оно употреблялось в таком смысле.
Для протокола... Хотя я не такой, мой отец был из среднеатлантического региона США. Я, возможно, приобрел это использование от него :)
Я согласен со Скоттом, дело не в том, что им нужно сейчас, а в будущем, и в конечном итоге они должны выбрать правильные вещи, которые вам просто нужны, чтобы разоблачить их достаточно, чтобы они могли сделать осознанный выбор.
@Emilie: у меня тоже не было, пока я не стала взрослой и не переехала в Филадельфию. Это довольно неприятно, пока вы не привыкнете к этому. Я делаю это все время больше.

Среднее значение находится где-то между «Сходит с ума, если увидит HTML-тег» и «может построить все, что проектирует, в коде».

Дело в том, что здесь нет типичного среднего.

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

Как отмечает Скотт, графическим дизайнерам НЕ ОБЯЗАТЕЛЬНО знать, как работает печатный станок. Или как работает строчный экран или надпечатка. Но те, кто знает, как все это работает, в конечном итоге являются лучшими профессионалами в том, что они могут разработать что-то, что они затем могут напечатать.

То же самое касается веб-дизайна.

ОБНОВЛЕНИЕ: я думаю, что отредактированный заголовок вопроса немного отличается.

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

Мой список будет:

  • солидное портфолио
  • возможность рассказать о своем портфолио и поделиться своим мнением о своем процессе и о том, как они думают.

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

Я занимаюсь маркетингом и считаю себя графическим дизайнером и веб-разработчиком. Как человек, получивший высшее образование менее 5 лет назад, научился программировать на HTML/CSS/JavaScript, а также на Java и недавно тестировал рынок труда, я могу сказать вам, что конкурентная среда профессии графического дизайнера меняется.

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

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

Многое из этого говорит о большем бремени, которое работодатели возлагают на графических дизайнеров, чтобы они были универсалами. Мы хотим, чтобы наши графические дизайнеры также были фотографами, опытными в полиграфии, UX-ниндзя и программистами (недавно меня спросили, знаю ли я что-нибудь о 3D-рендеринге для совершенно не связанной с этим работы). В конечном счете, если вы хотите подготовить учащихся к динамичной среде в реальном мире, они должны быть готовы к ограниченным техническим навыкам работы в Интернете. Они должны говорить на языке, чтобы передавать и передавать идеи в этом новом ландшафте.

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

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

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

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

Если вы вводите внутреннее кодирование, вы переходите от веб-дизайнера к веб-программисту. Если вы хотите работать исключительно в Интернете, я бы рекомендовал базовое понимание кода, такого как PHP, SQL, AJAX и ruby ​​on rails.

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

Я также хотел бы обратить внимание на портфолио того, кто пытается освоить все. Очень трудно определить талант дизайнера, который создает солидное, хорошо округленное портфолио и может сказать, что он мастер на все руки. В печати VS Web слишком много мелких деталей.

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

«трудно перейти от творческого мышления к кодовой логике» = я склонен немного не согласиться с этим. По моему опыту, программирование — такое же творческое занятие, как и визуальный дизайн. Это конечно другое , но хороший программист тоже креативен. Я думаю, что это особенно верно, когда мы начинаем говорить о «дизайне взаимодействия», когда детали кода и детали визуального взаимодействия должны гармонично сочетаться друг с другом.
Я уважаю это, но вижу из первых рук, через что кто-то проходит с помощью инструмента пера Illustrator, и зависает, когда вы просите их написать код, потому что они не могут видеть это через код.
да, конечно, есть много дизайнеров, которые не могут понять код, и много программистов, которые не могут понять шрифт. Но, к счастью, есть и много других. :)
+1 за это, но именно поэтому я это отметил, потому что следует отметить, что это не для всех.
Я видел невероятные творческие подвиги программистов, которые никогда не считали себя «Креативщиками». Какой-то позор, что мы продвигаем одно определение творчества. Определенно другой тип, хотя в доступе к различным частям мозга.
и я сильно завидую тем. В этом мире дизайна есть несколько очень талантливых людей, которыми я восхищаюсь, но я не думаю, что их широкие таланты должны быть требованием и ожиданием отрасли.
Я согласен с вами, что графический дизайн и веб-дизайн — это две разные области с пересекающимися частями. Как школа, мы застряли в попытках сделать всего понемногу. Было бы неплохо предложить студентам больше вариантов специализации, но это слишком бюрократическая процедура. Я согласен с тем, что программирование — это творческое усилие, хотя я думаю, что для полного понимания этого требуется определенная степень зрелости.

Мой опыт в этом варьировался в зависимости от моей работы.

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

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

С другой стороны, я также много лет работал внештатным полиграфистом и веб-дизайнером/разработчиком, как бы вы меня ни называли. Я никогда особо не удосужился присвоить себе титул в этом смысле, потому что, в конце концов, это не имело бы значения. Большинство моих клиентов не знают разницы между дизайнером и разработчиком. Они не знают разницы между 72 и 300 dpi, они не понимают, почему нельзя использовать их цвета PMS на веб-сайте и почему, когда вы пытаетесь подобрать их как можно лучше, они все равно будут выглядеть иначе на их сайтах. экран по сравнению с вашим.

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

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

Проблема, с которой я столкнулся, заключается в том, что графический дизайнер стал синонимом веб-дизайнера.

См.: Какие есть направления графического дизайна?

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

10 обязательных навыков для разработчиков интерфейсов от 2009 года, написанные очень высокомерно, перечисляют такие вещи, как контроль версий/GIT, jQuery, CSS3, HTML5, SQL...

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

Хотел бы я знать больше об этих вещах? Да. Но я знаю много других навыков, таких как соблюдение закона о CAN-SPAM, продвинутая сегментация в электронном маркетинге. Цели, фильтры и события в Google Analytics в качестве нескольких примеров. Это также необходимо для графического дизайна? Нет. Они тоже должны быть специализацией, отдельной ветвью в большом дереве.

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

Так какой дизайн работает лучше?

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

Когда я пришел в компанию, на которой я работаю, их веб-сайт был написан с использованием встроенного HTML <font size='15' color='white'>для тех, кто даже не помнит, как выглядит встроенный HTML. Я еще не переделывал сайт, но перестроил его с помощью очень простого HTML/CSS. Более важным, чем добавление jQuery и AJAX, а также адаптивности к мобильным устройствам, было улучшение SEO и аналитики. Я могу точно сказать вам, кто и откуда посещает, на что они нажимают, загружают ли они нашу брошюру, запускают наше рекламное видео, заканчивают наше рекламное видео... в Bing мы даже появляемся в связанных поисковых запросах для некоторых наших поисковых запросов по ключевым словам и это приводило к очень качественному трафику.

Это отличный дизайн? Думаю, это зависит. Вы хотите причудливый дизайн, который вы можете найти на Awwwards, о котором никто никогда не слышал и который нельзя найти ни в каких поисковых системах, но который выглядит сексуально, как ничто другое. Или вы хотите, чтобы сайт был безвкусным и скучным, но приносил отличные результаты?

В идеале вам нужен баланс. Но промышленность и маркетинг продвигают кричащие вещи, и, честно говоря, в результате все больше и больше студентов хотят работать только над кричащими вещами. Я говорю из опыта. Многие мои сверстники предпочли бросить хорошую дизайнерскую работу в Майами и переехать в Нью-Йорк, едва зарабатывая достаточно, чтобы выжить, работая на модного выскочку № 217. Другие, которых я знаю, вообще не работают и не будут обращаться ни в какие дизайнерские фирмы, которые не кажутся забавными и свежими. Забудьте о государственных должностях - я не знаю ни одного дизайнера, кроме меня, который подавал заявку на какую-либо государственную работу, несмотря на невероятную оплату и льготы с высокоуровневыми должностями, достигающими шестизначного числа. Почему? Потому что это правительственно и душно, и вместо того, чтобы знать jQuery и структуру недели, вам нужно знать стандарты доступности и Acrobat Pro.

Резюме

Учите тому, что студенты ожидали, когда подписывались на программу. Немного базового HTML и CSS точно не повредит. Но это не относится и к стандартам доступности, копирайтингу, процессам печати, слиянию почты с InDesign или любым другим менее модным аспектам графического дизайна.

Еще один совет, который я использую, и это действительно хороший совет: не ищите на сайтах вакансий «Графический дизайн», вместо этого выберите самое сложное программное обеспечение, которое вы знаете и которое вам нравится, и ищите «InDesign», «SASS», «After Effects». «Отзывчивый дизайн», «jQuery», что бы это ни было. Скажите своим ученикам искать по навыкам, а не по названию.

«Учите тому, что ожидали студенты, когда подписывались на программу». Я должен не согласиться, студенты действительно не знают, чего ожидать, поскольку они еще не узнали, когда подписываются. Они просто знают, что интересуются этой областью и хотели бы получить работу по окончании учебы и диплом колледжа/поступление в университет. Если мы просто научим их тому, чему они хотят научиться, но они не получат работу, потому что рынку нужны дизайнеры, умеющие программировать, это не сделает им одолжение. Частью нашей работы является адаптация к некоторым требованиям рынка.
На Monster.ca сейчас больше вакансий для Acrobat, чем для jQuery. В Powerpoint больше вакансий, чем в GIT. В маркетинге больше вакансий, чем в веб-дизайне.
Я не говорю вам не учить их основам программирования, и я также не говорил вам учить тому, что они хотят. Я сказал научить их тому, что они ожидают — например, если я запишусь на специализированную программу по творческому кодированию и лазерной печати, тогда вы должны научить этому. Если я запишусь на общую программу GD, тогда вам следует преподавать более общие вещи. И самое главное, моя точка зрения состоит в том, чтобы не недооценивать корпоративный рынок труда из-за того, что сейчас модно в СМИ. СМИ сосредотачиваются на «сексуальных» рабочих местах. В реальном мире на каждую сексуальную работу приходится сотни корпоративных концертов.
А эти корпоративы пока не сексуальны и всегда вдохновляют. Как правило, лучше платят и имеют лучшие льготы. Посмотрите на начинающего консультанта по дизайну для JACOBS или Lockheed. Просто создание презентационных досок для их инженерных команд стоит около 60 тысяч в год с полными преимуществами. Кодирование не требуется.

Ключевое слово, на котором следует сосредоточиться, — начальный уровень . Со стороны компании просто неразумно ожидать, что аспирант будет знать, как устроен «реальный мир» — по большей части они накопили бы теоретические знания, некоторый опыт работы над проектами in vitro (разного качества) и, возможно, стажировку.

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

Знакомство с современными технологиями, безусловно, полезно, но сосредоточьтесь на способности к передаче навыков. Тот факт, что колледж фокусируется на ASP.NET, не должен заставлять их избегать среды Java, Ruby on Rails или PHP. Это особенно верно для веб-дизайнера/разработчика, где средства создания html отличаются относительно поверхностно (по сравнению с написанием более глубокого «функционального» кода).

Веб-дизайнер в конечном итоге станет «специалистом» в области UX, веб-разработки или останется влиятельным универсалом. Знание опасностей css/html делает совместную работу дизайнера и разработчика намного более эффективной (например, не нужно тратить время на сортировку безымянных/негруппированных слоев в фотошопе, иметь выровненные по пикселям макеты и спрайтинговую графику). Ценный способ выделиться среди выпускников с такой же или даже более высокой квалификацией — получить некоторый проектный опыт на рынке фрилансеров.

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

Теперь, чтобы пережить это, полезно знать, как на самом деле программировать. Такие вещи, как CSS и HTML, на самом деле не являются программным кодом. А скорее разметка, которая является своего рода внебрачным детищем кода. Понимание разметки чрезвычайно полезно, потому что оно предлагает лучшее представление о вещах. Также было бы полезно знать, что разметка — это не код, а альтернативный способ ввода. Хотя я понимаю, что не программисты довольно часто называют его кодом (эта позиция немного несостоятельна, поскольку это означало бы, что сохранение документа word в фотошопе будет считаться кодированием). Различие важно для остальной части моего ответа.

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

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

Простой пример

Давайте свяжем вопрос на этом сайте; этот пример находится в сладком месте необходимых знаний, хотя при условии, что вы можете спросить такие вещи (иногда вы этого не сделаете):

Font Awesome как Photoshop Custom Shape Set (предупреждение о возможной саморекламе). Это очень специфический вариант использования, и очень маловероятно, что этот скрипт существует, или вы узнали бы о нем довольно быстро, так как его легко найти в Google. Сценарий может показаться сложным, но на самом деле это всего лишь 3 строчки кода, которые я написал, остальные — просто приведение в порядок и очистка или что-то, что я записал. Суть в том, что это в основном цикл for (другими словами, повторяющаяся структура) в сочетании с 5-минутным исследованием. До этого 5 минут я не знал, как это сделать, мне пришлось учиться с нуля. Я никогда в жизни не использовал плагин прослушивателя скриптов и ничего не делал с фигурами в Photoshop. Так что да, языки меняются, но вы можете узнать что-то новое за 5 минут, если у вас есть основа.

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

Знание того, что вы можете ожидать от разработчика, может помочь. Возможность написать некоторый код может сократить месячную работу до двухдневной работы. Так что это скорее бдительность в отношении того, что программист делает больше, чем что-либо еще. Также полезно знать, что не весь код одинаков. Понимание того, что администратор БД сильно отличается от автора шейдеров, поможет вам очень далеко.

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

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

Я понимаю вашу точку зрения о коде, что он гораздо более продвинут, чем разметка (хотя я бы не стал менять формулировку своего вопроса, потому что я считаю, что большинству людей не обязательно понимать эту тонкость). Я также согласен, что понимание того, как работает код, может значительно улучшить ваш набор навыков в будущем (хотя не только в области графического дизайна, поэтому я бы не стал включать это в нашу учебную программу). С другой стороны, многие HTML/CSS в настоящее время передаются на аутсорсинг относительно дешево, и это тоже часть моих опасений.
@Emilie Да, верно, но все же это больше о том, чтобы вас показывали один раз, так что это не так уж страшно, чем учить чему-то действительно полезному, вы все равно не поймаете их всех. На самом деле я работаю преподавателем в университете, за исключением того, что, конечно, я преподаю конструкторам машин проблемы сопоставимые. Просто уровень выше.
Согласен с тем, что вы добавили к своему ответу, хотя я не думаю, что это входит в рамки нашей программы, но это то, чему следует учить в старшей школе или что-то в этом роде. Изучение того, как учиться, будет иметь большое значение в ближайшие годы. У нас есть информационная перегрузка и все в наших руках одновременно.