Я разработал HTML / CSS с несколькими дизайнерами, и, как уже говорилось, «серебряной пули» не существует. Дизайнеры, с которыми я работал, почти ничего не знали о html / css. У некоторых из них был некоторый опыт в веб-дизайне, и я должен сказать, что когда у них есть эти знания, всегда получается, что их легче разрабатывать и «лучший веб-сайт», особенно когда речь идет об отзывчивости UX.
Я думаю, что некоторые компании, ищущие веб-сайт, не знают / игнорируют это: любой может сказать, что он является графическим дизайнером / webdevelopper / webdesigner / UI дизайнером с базовыми знаниями (или даже без, да, я видел это) в любой из них. Принимая во внимание, что «настоящие» могут сделать все возможное и создать поддерживаемые, эффективные веб-сайты. Я пытаюсь «обучить» клиента и объяснить, что веб-дизайн включает в себя навыки, которых «только для печати» графические дизайнеры не имеют. Когда это работает, я обычно отправляю клиента к дизайнерам, с которыми я уже работал, и у меня общий рабочий процесс.
Тем не менее, по многим причинам часто случается, что вы в конечном итоге создаете сайты с людьми, которые имеют графические навыки и не имеют навыков веб-дизайна. В этой ситуации лучший способ я нашел , чтобы сэкономить время кодирования , а не в конечном итоге с undevellopable макетов является быть вовлечены в процесс проектирования и общаться с дизайнером и объяснить , что вы можете / не может делать и то , что было бы проще / лучше с вашей точки зрения.
Хотя это может быть трудно организовать в некоторых ситуациях, стоит объяснить клиенту и дизайнеру, что «если вы думаете, что веб-дизайн формирует значимость веб-проекта, вы в конечном итоге экономите время, деньги и головные уборы» и что вы будете с удовольствием участвую в процессе проектирования, чтобы сэкономить время и деньги.
Это тот процесс, которому я стараюсь следовать в большинстве проектов:
- Дизайнер создает графические стандарты, если они не существуют (я обычно здесь не участвую. Я просто пытаюсь подсказать дизайнеру веб-совместимые шрифты, например: шрифты Google)
- Макет сделан дизайнером. Я участвую здесь и работаю с дизайнером над созданием веб-совместимых макетов (особенно для адаптивных) до того, как клиент это увидит .
- клиент проверяет макуп
- Я код макета
Время, которое я трачу на общение и работу с дизайнером, экономится во время процесса кодирования, и в итоге получается более простой, понятный и понятный код.
Это не спасает вас от счастливого дизайнера, звонящего вам в пятницу вечером с очень симпатичным макетом, который клиент видел и теперь хочет с этим предложением: «Эй, блин, не мог бы ты написать это для меня, крайний срок… вчера! " Тогда вся теория рушится, и если вы ищете работу в этот момент, вы хороши для головного урока весь уик-энд.
Вывод :
Я не думаю, что это сильно отличается от любого кода, не связанного с проектом, лучший способ работать с другими людьми - это общаться с ними.