Как спроектировать: Страница не найдена!

Содержание

Создание архитектуры программы или как проектировать табуретку / Хабр

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

К моему удивлению оказалось, что на вроде бы актуальный вопрос: «Как построить хорошую/красивую архитектуру ПО?» — не так легко найти ответ. Не смотря на то, что есть много книг и статей, посвященных и шаблонам проектирования и принципам проектирования, например, принципам SOLID (кратко описаны тут, подробно и с примерами можно посмотреть тут, тут и тут) и тому, как правильно оформлять код, все равно оставалось чувство, что чего-то важного не хватает.

Это было похоже на то, как если бы вам дали множество замечательных и полезных инструментов, но забыли главное — объяснить, а как же «проектировать табуретку».

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

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

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

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

Хорошая архитектура

это прежде всего

выгодная

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

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

Гибкость системы. Любое приложение приходится менять со временем — изменяются требования, добавляются новые. Чем быстрее и удобнее можно внести изменения в существующий функционал, чем меньше проблем и ошибок это вызовет — тем гибче и конкурентоспособнее система. Поэтому в процессе разработки старайтесь оценивать то, что получается, на предмет того, как вам это потом, возможно, придется менять. Спросите у себя: «А что будет, если текущее архитектурное решение окажется неверным?», «Какое количество кода подвергнется при этом изменениям?». Изменение одного фрагмента системы не должно влиять на ее другие фрагменты. По возможности, архитектурные решения не должны «вырубаться в камне», и последствия архитектурных ошибок должны быть в разумной степени ограничены. «

Хорошая архитектура позволяет ОТКЛАДЫВАТЬ принятие ключевых решений» (Боб Мартин) и минимизирует «цену» ошибок.

Расширяемость системы. Возможность добавлять в систему новые сущности и функции, не нарушая ее основной структуры. На начальном этапе в систему имеет смысл закладывать лишь основной и самый необходимый функционал (принцип YAGNI — you ain’t gonna need it, «Вам это не понадобится») Но при этом архитектура должна позволять легко наращивать дополнительный функционал по мере необходимости.

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

Требование, чтобы архитектура системы обладала гибкостью и расширяемостью (то есть была способна к изменениям и эволюции) является настолько важным, что оно даже сформулировано в виде отдельного принципа — «Принципа открытости/закрытости» (Open-Closed Principle — второй из пяти принципов SOLID):

Программные сущности (классы, модули, функции и т.п.) должны быть открытыми для расширения, но закрытыми для модификации.

Иными словами: Должна быть возможность расширить/изменить поведение системы без изменения/переписывания уже существующих частей системы.

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

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

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

Тестируемость

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

Существует целая методология разработки программ на основе тестов, которая так и называется — Разработка через тестирование (Test-Driven Development, TDD).

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

Хорошо структурированный, читаемый и понятный код. Сопровождаемость. Над программой, как правило, работает множество людей — одни уходят, приходят новые. После написания сопровождать программу тоже, как правило, приходится людям, не участвовавшем в ее разработке. Поэтому хорошая архитектура должна давать возможность относительно легко и быстро разобраться в системе новым людям. Проект должен быть хорошо структурирован, не содержать дублирования, иметь хорошо оформленный код и желательно документацию. И по возможности в системе лучше применять стандартные, общепринятые решения привычные для программистов. Чем экзотичнее система, тем сложнее ее понять другим (

Принцип наименьшего удивления — Principle of least astonishment. Обычно, он используется в отношении пользовательского интерфейса, но применим и к написанию кода).

Ну и для полноты критерии плохого дизайна:

  1. Его тяжело изменить, поскольку любое изменение влияет на слишком большое количество других частей системы. (
    Жесткость, Rigidity
    ).
  2. При внесении изменений неожиданно ломаются другие части системы. (Хрупкость, Fragility).
  3. Код тяжело использовать повторно в другом приложении, поскольку его слишком тяжело «выпутать» из текущего приложения. (Неподвижность, Immobility).

Не смотря на разнообразие критериев, все же главной при разработке больших систем считается задача снижения сложности. А для снижения сложности ничего, кроме деления на части, пока не придумано. Иногда это называют принципом «разделяй и властвуй» (divide et impera), но по сути речь идет об иерархической декомпозиции

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

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

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

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

  • Масштабируемость (Scalability)
    возможность расширять систему и увеличивать ее производительность, за счет добавления новых модулей.
  • Ремонтопригодность (Maintainability)
    изменение одного модуля не требует изменения других модулей
  • Заменимость модулей (Swappability)
    модуль легко заменить на другой
  • Возможность тестирования (Unit Testing)
    модуль можно отсоединить от всех остальных и протестировать / починить
  • Переиспользование (Reusability)
    модуль может быть переиспользован в других программах и другом окружении
  • Сопровождаемость (Maintenance)
    разбитую на модули программу легче понимать и сопровождать

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

некие конструктивные решения, которые после их принятия с трудом поддаются изменению

» (Мартин Фаулер «Архитектура корпоративных программных приложений»). Поэтому большинство определений в той или иной форме сводятся к следующему:

«Архитектура идентифицирует главные компоненты системы и способы их взаимодействия. Также это выбор таких решений, которые интерпретируются как основополагающие и не подлежащие изменению в будущем.«

«Архитектура — это организация системы, воплощенная в ее компонентах, их отношениях между собой и с окружением.
Система — это набор компонентов, объединенных для выполнения определенной функции.«

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


1. Иерархическая

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

Перед тем как выделять объекты разделите систему на основные смысловые блоки хотя бы мысленно. Для небольших приложений двух уровней иерархии часто оказывается вполне достаточно — система вначале делится на подсистемы/пакеты, а пакеты делятся на классы.

Эта мысль, при всей своей очевидности, не так банальна как кажется. Например, в чем заключается суть такого распространенного «архитектурного шаблона» как Модель-Вид-Контроллер (MVC)? Всего навсего в отделении представления от бизнес-логики, то есть в том, что любое пользовательское приложение вначале делится на два модуля — один из которых отвечает за реализацию собственно самой бизнес логики (Модель), а второй — за взаимодействие с пользователем (Пользовательский Интерфейс или Представление). Затем, для того чтобы эти модули могли разрабатываться независимо, связь между ними ослабляется с помощью паттерна «Наблюдатель» (подробно о способах ослабления связей будет рассказано дальше) и мы фактически получаем один из самых мощных и востребованных «шаблонов», которые используются в настоящее время.

Типичными модулями первого уровня (полученными в результате первого деления системы на наиболее крупные составные части) как раз и являются — «бизнес-логика», «пользовательский интерфейс», «доступ к БД», «связь с конкретным оборудованием или ОС».

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

2. Функциональная

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

Модуль = Функция + Данные, необходимые для ее выполнения.

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

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

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

3. High Cohesion + Low Coupling
Самым же главным критерием качества декомпозиции является то, насколько модули сфокусированы на решение своих задач и независимы. Обычно это формулируют следующим образом: «Модули, полученные в результате декомпозиции, должны быть максимально сопряженны внутри (high internal cohesion) и минимально связанны друг с другом (low external coupling).«

  • High Cohesion, высокая сопряженность или «сплоченность» внутри модуля, говорит о том, модуль сфокусирован на решении одной узкой проблемы, а не занимается выполнением разнородных функций или несвязанных между собой обязанностей. (Сопряженностьcohesion, характеризует степень, в которой задачи, выполняемые модулем, связаны друг с другом )

    Следствием High Cohesion является принцип единственной ответственности (Single Responsibility Principle — первый из пяти принципов SOLID), согласно которому любой объект/модуль должен иметь лишь одну обязанность и соответственно не должно быть больше одной причины для его изменения.

  • Low Coupling, слабая связанность, означает что модули, на которые разбивается система, должны быть, по возможности, независимы или слабо связанны друг с другом. Они должны иметь возможность взаимодействовать, но при этом как можно меньше знать друг о друге (принцип минимального знания).

    Это значит, что при правильном проектировании, при изменении одного модуля, не придется править другие или эти изменения будут минимальными. Чем слабее связанность, тем легче писать/понимать/расширять/чинить программу.

Считается, что хорошо спроектированные модули должны обладать следующими свойствами:


  • функциональная целостность и завершенность — каждый модуль реализует одну функцию, но реализует хорошо и полностью; модуль самостоятельно (без помощи дополнительных средств) выполняет полный набор операций для реализации своей функции.
  • один вход и один выход — на входе программный модуль получает определенный набор исходных данных, выполняет содержательную обработку и возвращает один набор результатных данных, т.е. реализуется стандартный принцип IPO — вход–процесс–выход;
  • логическая независимость — результат работы программного модуля зависит только от исходных данных, но не зависит от работы других модулей;
  • слабые информационные связи с другими модулями — обмен информацией между модулями должен быть по возможности минимизирован.

Грамотная декомпозиция — это своего рода искусство и гигантская проблема для многих программистов. Простота тут очень обманчива, а ошибки обходятся очень дорого. Если выделенные модули оказываются сильно сцеплены друг с другом, если их не удается разрабатывать независимо или не ясно за какую конкретно функцию каждый из них отвечает, то стоит задуматься а правильно ли вообще производится деление. Должно быть понятно, какую роль выполняет каждый модуль. Самый же надежный критерий того, что декомпозиция делается правильно, это если модули получаются самостоятельными и ценными сами по себе подпрограммами, которые могут быть использованы в отрыве от всего остального приложения (а значит, могут быть переиспользуемы).

Делая декомпозицию системы желательно проверять ее качество задавая себе вопросы: «Какую функцию выполняет каждый модуль?«, “Насколько модули легко тестировать?”, “Возможно ли использовать модули самостоятельно или в другом окружении?”, “Как сильно изменения в одном модуле отразятся на остальных?

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

Для наглядности, картинка из неплохой статьи «

Decoupling of Object-Oriented Systems

«, иллюстрирующая основные моменты, о которых будет идти речь.

1. Интерфейсы. Фасад

Главным, что позволяет уменьшать связанность системы, являются конечно же

Интерфейсы

(и стоящий за ними принцип

Инкапсуляция + Абстракция + Полиморфизм)

:

  • Модули должны быть друг для друга «черными ящиками» (инкапсуляция). Это означает, что один модуль не должен «лезть» внутрь другого модуля и что либо знать о его внутренней структуре. Объекты одной подсистемы не должны обращаться напрямую к объектам другой подсистемы
  • Модули/подсистемы должны взаимодействовать друг с другом лишь посредством интерфейсов (то есть, абстракций, не зависящих от деталей реализации) Соответственно каждый модуль должен иметь четко определенный интерфейс или интерфейсы для взаимодействия с другими модулями.

Принцип «черного ящика» (

инкапсуляция

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

абстрактной

) форме — в форме интерфейса. В этом случае код будет работать одинаково с любой реализацией, соответствующей контракту интерфейса. Собственно именно эта возможность работать с различными реализациями (модулями или объектами) через унифицированный интерфейс и называется полиморфизмом. Полиморфизм это вовсе не переопределение методов, как иногда ошибочно полагают, а прежде всего —

взаимозаменяемость

модулей/объектов с одинаковым интерфейсом, или «один интерфейс, множество реализаций» (подробнее

тут

). Для реализации полиморфизма механизм наследования совсем не нужен. Это важно понимать, поскольку наследования вообще, по возможности, следует избегать.

Благодаря интерфейсам и полиморфизму, как раз и достигается возможность модифицировать и расширять код, без изменения того, что уже написано (Open-Closed Principle). До тех пор, пока взаимодействие модулей описано исключительно в виде интерфейсов, и не завязано на конкретные реализации, мы имеем возможность абсолютно «безболезненно» для системы заменить один модуль на любой другой, реализующий тот же самый интерфейс, а также добавить новый и тем самым расширить функциональность. Это как в конструкторе или «плагинной архитектуре» (plugin architecture) — интерфейс служит своего рода коннектором, куда может быть подключен любой модуль с подходящим разъемом. Гибкость конструктора обеспечивается тем, что мы можем просто заменить одни модули/«детали» на другие, с такими же разъемами (с тем же интерфейсом), а также добавить сколько угодно новых деталей (при этом уже существующие детали никак не изменяются и не переделываются). Подробнее про Open-Closed Principle и про то, как он может быть реализован можно почитать тут + хорошая статья на английском.

Интерфейсы позволяют строить систему более высокого уровня, рассматривая каждую подсистему как единое целое и игнорируя ее внутреннее устройство. Они дают возможность модулям взаимодействовать и при этом ничего не знать о внутренней структуре друг друга, тем самым в полной мере реализуя принцип минимального знания, являющейся основой слабой связанности. Причем, чем в более общей/абстрактной форме определены интерфейсы и чем меньше ограничений они накладывают на взаимодействие, тем гибче система. Отсюда фактически следует еще один из принципов SOLID — Принцип разделения интерфейса (Interface Segregation Principle), который выступает против «толстых интерфейсов» и говорит, что большие, объемные интерфейсы надо разбивать на более маленькие и специфические, чтобы клиенты маленьких интерфейсов (зависящие модули) знали только о методах, которые необходимы им в работе. Формулируется он следующим образом: «Клиенты не должны зависеть от методов (знать о методах), которые они не используют» или “Много специализированных интерфейсов лучше, чем один универсальный”.

Итак, когда взаимодействие и зависимости модулей описываются лишь с помощью интерфейсов, те есть абстракций, без использования знаний об их внутреннем устройстве и структуре, то фактически тем самым реализуется инкапсуляция, плюс мы имеем возможность расширять/изменять поведения системы за счет добавления и использования различных реализаций, то есть за счет полиморфизма. Из этого следует, что концепция интерфейсов включает в себя и в некотором смысле обобщает почти все основные принципы ООП — Инкапсуляцию, Абстракцию, Полиморфизм. Но тут возникает один вопрос. Когда проектирование идет не на уровне объектов, которые сами же и реализуют соответствующие интерфейсы, а на уровне модулей, то что является реализацией интерфейса модуля? Ответ: если говорить языком шаблонов, то как вариант, за реализацию интерфейса модуля может отвечать специальный объект — Фасад.

Фасад — это объект-интерфейс, аккумулирующий в себе высокоуровневый набор операций для работы с некоторой подсистемой, скрывающий за собой ее внутреннюю структуру и истинную сложность. Обеспечивает защиту от изменений в реализации подсистемы. Служит единой точкой входа — «вы пинаете фасад, а он знает, кого там надо пнуть в этой подсистеме, чтобы получить нужное».

Таким образом, мы получаем первый, самый важный паттерн, позволяющий использовать концепцию интерфейсов при проектировании модулей и тем самым ослаблять их связанность — «Фасад». Помимо этого «Фасад» вообще дает возможность работать с модулями точно также как с обычными объектами и применять при проектировании модулей все те полезные принципы и техники, которые используются при проектирования классов.

Замечание: Хотя большинство программистов понимают важность интерфейсов при проектировании классов (объектов), складывается впечатление, что идея необходимости использовать интерфейсы также и на уровне модулей только зарождается. Мне встретилось очень мало статей и проектов, где интерфейсы бы применялись для ослабления связанности между модулями/слоями и соответственно использовался бы паттерн «Фасад». Кто, например, видел «Фасад» на схемах уже упоминавшегося «архитектурного шаблона» Модель-Вид-Контроллер, или хотя бы слышал его упоминание среди паттернов, входящих в состав MVC (наряду с Observer и Composite)? А ведь он там должен быть, поскольку Модель это не класс, это модуль, причем центральный. И у создателя MVC Трюгве Реенскауга он, конечно же, был (смотрим «The Model-View-Controller (MVC ). Its Past and Present», только учитываем, что это писалось в 1973 году и то, что мы сейчас называем Представлением — Presentaition/UI тогда называлось Editior). Странным образом «Фасад» потерялся на многие годы и вновь обнаружить его мне удалось лишь недавно, в основном, в обобщенном варианте MVC от Microsoft («Microsoft Application Architecture Guide»). Вот соответствующие слайды:

А разработчикам, к сожалению, приходится заново «переоткрывать» идею, что к объектам Модели, отвечающей за бизнес-логику приложения, нужно обращаться не напрямую а через интерфейс, то есть «Фасад», как например, в этой статье, откуда для полноты картины взят еще один слайд:

2. Dependency Inversion. Корректное создание и получение зависимостей

Формально, требование, чтобы модули не содержали ссылок на конкретные реализации, а все зависимости и взаимодействие между ними строились исключительно на основе абстракций, то есть интерфейсов, выражается принципом

Инвертирования зависимостей

(

Dependency Inversion

— последний из пяти принципов SOLID):


  • Модули верхнего уровня не должны зависеть от модулей нижнего уровня. И те, и другие должны зависеть от абстракций.
  • Абстракции не должны зависеть от деталей. Реализация должна зависеть от абстракции.

У этого принципа не самая очевидная формулировка, но суть его, как и было сказано, выражается правилом: «

Все зависимости должны быть в виде интерфейсов

». Подробно и очень хорошо принцип инвертирования зависимостей разбирается в статье

Модульный дизайн или «что такое DIP, SRP, IoC, DI и т.п.»

. Статья из разряда must-read, лучшее, что доводилось читать по архитектуре ПО.

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

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

В каком-то смысле такое решение следует Принципу единственного выбора (Single Choice Principle), который говорит: «всякий раз, когда система программного обеспечения должна поддерживать множество альтернатив, их полный список должен быть известен только одному модулю системы«. В этом случае, если в будущем придется добавить новые варианты (или новые реализации, как в рассматриваемом нами случае создания новых объектов), то достаточно будет произвести обновление только того модуля, в котором содержится эта информация, а все остальные модули останутся незатронутыми и смогут продолжать свою работу как обычно.

Ну а теперь разберем подробнее, как это делается на практике и каким образом модули могут корректно создавать и получать свои «зависимости», не нарушая принципа Dependency Inversion.

Итак, при проектировании модуля должны быть определены следующие ключевые вещи:

  • что модуль делает, какую функцию выполняет
  • что модулю нужно от его окружения, то есть с какими объектами/модулями ему придется иметь дело и
  • как он это будет получать

Крайне важно то,

как модуль получает ссылки на объекты, которые он использует в своей работе

. И тут возможны следующие варианты:

  1. Модуль сам создает объекты необходимые ему для работы.

    Но, как и было сказано, модуль не может это сделать напрямую — для создания необходимо вызвать конструктор конкретного типа, и в результате модуль будет зависеть не от интерфейса, а от конкретной реализации. Решить проблему в данном случае позволяет шаблон Фабричный Метод (Factory Method).

    «Суть заключается в том, что вместо непосредственного инстанцирования объекта через new, мы предоставляем классу-клиенту некоторый интерфейс для создания объектов. Поскольку такой интерфейс при правильном дизайне всегда может быть переопределён, мы получаем определённую гибкость при использовании низкоуровневых модулей в модулях высокого уровня».

    В случаях, когда нужно создавать группы или семейства взаимосвязанных объектов, вместо Фабричного Метода используется Абстрактная Фабрика (Abstract factory).

  2. Модуль берет необходимые объекты у того, у кого они уже есть (обычно это некоторый, известный всем репозиторий, в котором уже лежит все, что только может понадобиться для работы программы).

    Этот подход реализуется шаблоном Локатор Сервисов (Service Locator), основная идея которого заключается в том, что в программе имеется объект, знающий, как получить все зависимости (сервисы), которые могут потребоваться.

    Главное отличие от фабрик в том, что Service Locator не создаёт объекты, а фактически уже содержит в себе инстанцированные объекты (или знает где/как их получить, а если и создает, то только один раз при первом обращении). Фабрика при каждом обращении создает новый объект, который вы получаете в полную собственность и можете делать с ним что хотите. Локатор же сервисов выдает ссылки на одни и те же, уже существующие объекты. Поэтому с объектами, выданными Service Locator, нужно быть очень осторожным, так как одновременно с вами ими может пользоваться кто-то еще.

    Объекты в Service Locator могут быть добавлены напрямую, через конфигурационный файл, да и вообще любым удобным программисту способом. Сам Service Locator может быть статическим классом с набором статических методов, синглетоном или интерфейсом и передаваться требуемым классам через конструктор или метод.

    Вообще говоря, Service Locator иногда называют антипаттерном и не рекомендуют использовать (главным образом потому, что он создает неявные связности и дает лишь видимость хорошего дизайна). Подробно можно почитать у Марка Симана:
    Service Locator is an Anti-Pattern
    Abstract Factory or Service Locator?

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

    Это так и называется — Внедрение Зависимостей (Dependency Injection). Обычно требуемые зависимости передаются либо в качестве параметров конструктора (Constructor Injection), либо через методы класса (Setter injection).

    Такой подход инвертирует процесс создания зависимости — вместо самого модуля создание зависимостей контролирует кто-то извне. Модуль из активного элемента, становится пассивным — не он делает, а для него делают. Такое изменение направления действия называется Инверсия Контроля (Inversion of Control), или Принцип Голливуда — «Не звоните нам, мы сами вам позвоним».

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

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

Более подробно и с примерами о способах создания и получения зависимостей можно почитать, например, в этой

статье

(только надо иметь ввиду, что хотя автор пишет о

Dependency Inversion

, он использует термин

Inversion of Control

; возможно потому, что в русской википедии содержится ошибка и этим терминам даны одинаковые определения). А принцип

Inversion of Control

(вместе с

Dependency Injection

и

Service Locator

) детально разбирается Мартином Фаулером и есть переводы обеих его статей: «

Inversion of Control Containers and the Dependency Injection pattern

» и “

Inversion of Control

”.

Не будет преувеличением сказать, что использование интерфейсов для описания зависимостей между модулями (Dependency Inversion) + корректное создание и внедрение этих зависимостей (прежде всего Dependency Injection) являются центральными/базовыми техниками для снижения связанности. Они служат тем фундаментом, на котором вообще держится слабая связанность кода, его гибкость, устойчивость к изменениям, переиспользование, и без которого все остальные техники имеют мало смысла. Но, если с фундаментом все в порядке, то знание дополнительных приемов может быть очень даже полезным. Поэтому продолжим.

3. Замена прямых зависимостей на обмен сообщениями

Иногда модулю нужно всего лишь

известить

других о том, что в нем произошли какие-то события/изменения и ему не важно, что с этой информацией будет происходить потом. В этом случае модулям вовсе нет необходимости «знать друг о друге», то есть содержать прямые ссылки и взаимодействовать непосредственно, а достаточно всего лишь обмениваться сообщениями (messages) или событиями (events).

Связь модулей через обмен сообщениями является гораздо более слабой, чем прямая зависимость и реализуется она чаще всего с помощью следующих шаблонов:

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

    Организация взаимодействия посредством рассылки сообщений имеет дополнительный «бонус» — необязательность существования «подписчиков» на «опубликованные» (т.е. рассылаемые) сообщения. Качественно спроектированная подобная система допускает добавление/удаление модулей в любое время.

  • Посредник (Mediator). Применяется, когда между модулями имеется зависимость «многие ко многим. Медиатор выступает в качестве посредника в общении между модулями, действуя как центр связи и избавляет модули от необходимости явно ссылаться друг на друга. В результате взаимодействие модулей друг с другом («все со всеми») заменяется взаимодействием модулей лишь с посредником («один со всеми»). Говорят, что посредник инкапсулирует взаимодействие между множеством модулей.

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


Дополнение: Модули могут пересылать друг другу не только «простые сообщения, но и объекты-команды. Такое взаимодействие описывается шаблономКоманда

(

Command

).

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

4. Замена прямых зависимостей на синхронизацию через общее ядро

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

Ядро-посредник может как знать о модулях-клиентах и управлять ими (пример — архитектура apache ), так и может быть полностью, или почти полностью, независимым и ничего о клиентах не знать. В сущности именно этот подход реализован в «шаблоне» Модель-Вид-Контроллер (MVC), где с одной Моделью (являющейся ядром приложение и общим хранилищем данных) могут взаимодействовать множество Пользовательских Интерфейсов, которые работают синхронно и при этом не знают друг о друге, а Модель не знает о них. Ничто не мешает подключить к общей модели и синхронизировать таким образом не только интерфейсы, но и другие вспомогательные модули.

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

5. Закон Деметры (law of Demeter)


Закон Деметры

запрещает использование неявных зависимостей: «

Объект A не должен иметь возможность получить непосредственный доступ к объекту C, если у объекта A есть доступ к объекту B и у объекта B есть доступ к объекту C

«.

Java-пример

.

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

Закон Деметры реализует уже упоминавшийся «принцип минимального знания», являющейся основой слабой связанности и заключающийся в том, что объект/модуль должен знать как можно меньше деталей о структуре и свойствах других объектов/модулей и вообще чего угодно, включая собственные подкомпоненты. Аналогия из жизни: Если Вы хотите, чтобы собака побежала, глупо командовать ее лапами, лучше отдать команду собаке, а она уже разберётся со своими лапами сама.

6. Композиция вместо наследования

Одну из самых сильных связей между объектами дает наследование, поэтому, по возможности, его следует избегать и заменять композицией. Эта тема хорошо раскрыта в статье Герба Саттера — «

Предпочитайте композицию наследованию

».

Могу только посоветовать в данном контексте обратить внимание на шаблон Делегат (Delegation/Delegate) и пришедший из игр шаблон Компонет (Component), который подробно описан в книге «Game Programming Patterns» (соответствующая глава из этой книги на английском и ее перевод).

Статьи в интернете:


Замечательный ресурс —

Архитектура приложений с открытым исходным кодом

, где «

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

«. Одна из статей полностью была опубликована на хабре — «

Масштабируемая веб-архитектура и распределенные системы

».

Интересные решения и идеи можно найти в материалах, посвященных разработке игр. Game Programming Patterns — большой сайт с подробным описанием многих шаблонов и примерами их применения к задаче создания игр (оказывается, есть уже его перевод — «Шаблоны игрового программирования», спасибо strannik_k за ссылку). Возможно будет полезна также статья «Гибкая и масштабируемая архитектура для компьютерных игр» (и ее оригинал. Нужно только иметь ввиду что автор почему-то композицию называет шаблоном «Наблюдатель»).

По поводу паттернов проектирования:

Есть еще принципы/паттерны GRASP, описанные Крэгом Лэрманом в книге «

Применение UML 2.0 и шаблонов проектирования

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

хабре

(самое ценное в комментариях).

Ну и конечно же книги:

Как нужно проектировать города (и почему сейчас это делают неправильно): мнение архитектора

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

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

 

Никто не проектирует фруктовые пироги, точно определяя координаты его ингредиентов.

 

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

Итого: вещи, сделанные по рецепту, в отличие от спроектированных, имеют более выраженный характер, а сделанные по рецепту вручную имеют еще более выраженный характер.

Пирожные массового производства никогда не станут такими премиальными, как, скажем, iPhone.

 

Вещи, созданные по рецепту, а не по проекту, имеют характеристики, схожие природным миром. ДНК часто называют чертежом организмов, но это не так, ДНК – это рецепт. Существует реальная связь между рецептами и организмами, и рецепты лежат в сердце органического «дизайна».

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

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


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

 

Зачастую люди чувствуют себя более комфортно в органической среде, сформированной с течением времени по паттернам, чем в стерильном, явно спланированном дизайне. Джейн Якобс ясно это осознала и направила свои усилия на защиту органического характера района West Village на Манхэттене.

Баланс между проектированием и рецептами

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

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


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

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


Проекты Миса ва дер Роэ не были бы столь эффектны без сознательно выбранных органических элементов, таких как фигурные куски скульптур или деревья.

 


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

Почему города промышленной эры не создавались по рецептам

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

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

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

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

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

 


Не этот. Я выбрал генеральный план случайного современного города слева (Зувара в Ливии), чтобы проиллюстрировать, что, по моему мнению, не является органическим. Этот город может иметь внешние атрибуты, связанные с природными элементами — много кривых и зелени, — но он определенно искусственный. Планы Зувары имеют больше общего с районом ХХ столетия справа, чем с по-настоящему органической планировкой многих средневековых городов.

 


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

 


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

Разрушение «органических» трущоб создало импульс, чтобы вымести оттуда бедняков и загнать их в опрятные современные высотные дома. Когда они ветшали, в них не было ни своего характера, ни санитарии.

Модернизм требует высококачественных материалов и обслуживания, так как его эстетический вид плохо сохраняется с течением времени. Здесь не идет речь про натуральные формы, которые раскрываются, когда на них появляется отпечаток времени. Помятая и поцарапанная машина больше не является привлекательной в том же смысле, в каком может быть красив поцарапанный и изношенный деревянный деревенский стол. В Павильоне Барселоны, показанном здесь, использовались дорогие прочные материалы: стены из оникса, колонны из нержавеющей стали и травертиновый пол — материалы, которые не использовались при строительстве высотных домов выше, где модернизм «за недорого» со временем катастрофически приходил в упадок. Заметьте, модернизм фигурной скульптуры (на месте которой с таким же успехом могло быть и дерево) хорошо уравновешивает органические вещи, оттеняет их, как рамка картины вокруг пейзажа.

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

Паракеш Кристофера Хольца и Йоганна Ватцке. Прекрасный пример города, сделанного на основе рецепта. Вы не смогли бы спроектировать подобный город с нуля до появления повсеместных компьютерных вычислений по двум очень разным причинам: 1. это был бы невозможный лабиринт при использовании карты, вместо, скажем, смартфона. 2. Его дизайн требует компьютеров для вычисления визуального результата рецепта. Этот город был сгенерирован компьютером из нескольких правил о внутренних дворах и водных потоках. Конечный результат выглядит, как город-оазис среди пустыни (отсюда и название — обыгрывание слов параметрический и Марракеш) — хотел бы я здесь жить.

Возвращение декораций в современную архитектуру без подделки под историю

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

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

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

 

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

 

Если бы Вегас был адом тематических парков, тогда Дисней был бы раем, идеальным местом для постмодернистской архитектуры. Однако этот классический плагиат, дополненный семью гномами-кариатидами (скульптурная фигура, поддерживающая, подобно колонне, выступающую часть здания – прим. пер.) известного архитектора, для Диснея имеет значительно меньший архитектурный резонанс, чем главная улица Диснейленда, США.

 


Декорации и современная архитектура окружали нас все время, мы просто этого не замечали. А вот Ридли Скотт заметил: образ будущего в фильме «Бегущий по лезвию»  показывает корпоративные логотипы и гигантскую плавающую и двигающуюся рекламу.

Декорации тесно связаны с понятием построенного по рецепту города по двум причинам:

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

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

Смыслы в архитектуре — в отрыве от идеологии


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

Путем слияния социального научного процесса планирования с явно художественными задачами архитектуры планирование становится чем-то совершенно новым.

 


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

 

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

 

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

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

 

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

Материалы по теме:

Основатель российской системы доставки по трубам: «Сейчас наша главная задача — запустить пилот»
Беспилотные автобусы — это не фантастика, а скорое будущее
Самый фотогеничный архитектурный тренд начался с одной смелой кофейни в Лос-Анджелесе
Умная Москва: какими технологиями нашпигована столица

Как спроектировать API и не облажаться

Константин, ведущий блог на Medium, перевел статью Анупа Ковкура с рассказом о том, как спроектировать API и сделать это идеально.

Другим разработчиками действительно придётся использовать API, который ты напишешь. Поэтому здесь нельзя лажать. Если не хочешь, чтобы полчища разъярённых программистов с факелами и вилами осадили твой дом посреди ночи, то проектируй API правильно.

Здесь приведены несколько советов по разработке, которые я перенял от коллег за прошедшие годы. Они применимы ко всем видам API: будь то библиотеки с открытым кодом, внутренние SDK, модули или даже единственный класс.

Не оставляй сомнений

Это, пожалуй, самый важный совет. Если у тебя есть метод под названием getUser и он делает что-то неявное, да ещё и умалчивает о таком поведении — это может привести к множеству проблем.

Не изменяй значения общих переменных, не оговаривая это. Если я вызываю getUser, то ожидаю, что он просто вернёт пользователя. А не увеличит, в процессе, user_id на 1. Прими во внимание неизменяемые структуры данных.

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

Как спроектировать API: уменьшай площадь охвата

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

Кто-то действительно просит этот новый API, который ты хочешь написать? Может стоит его отложить до тех пор, пока это действительно не станет проблемой, которую кто-то хочет решить.

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

Преждевременное выполнение в ответе за умопомрачительную растрату часов программирования. Применяй YAGNI.

Уменьшай шаблонизацию

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

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

Как спроектировать API: уменьшай зависимости

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

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

Уравновесить возможность повторного использования кода и тесную связь всегда непросто. Тебе придётся принять такое решение. Если эта функциональность невелика, возможно стоит переписать её самому.

Возвращай осмысленные сообщения об ошибках

Я мог бы целый день разглагольствовать о том, что null — это бесполезная конструкция. Она буквально означает ничего.

— Эй, модуль, дай мне пользователя!
— Неа. Вот тебе вместо этого ничего.

Это даёт мне нулевую информацию о том, что пошло не так, и что я могу сделать, чтобы улучшить ситуацию. Если вместо этого, у нас есть задокументированный способ выражения ожидаемых ошибок внутри нашей предметной области, таких как Error.USER_NOT_CREATED или Error.USER_DELETED, — это даёт мне гораздо более действенные данные и помогает отлаживать проблему.

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

Используй исключения для по-настоящему исключительных случаев

Если в твоём языке отсутствуют исключения, радуйся! В любом случае, тип Either и его когорты, встречающиеся в функциональных языках, гораздо лучше в предоставлении осмысленных состояний ошибки.

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

Впрочем, при реальной неудаче, лучше потерпеть её быстро.

Как говорит Джейк Вартон: «Единственное, что может быть хуже падающей программы — программа, которая не падает и продолжает работать в неопределённом состоянии».

Как спроектировать API: документируй всё

Документация — это скучно. И, как многие скучные вещи, очень важна. Хорошая документация спасёт твою психику. Ты сможешь избежать постоянных вопросов от потребителей твоего API, что само по себе расценивается на вес золота.
Хорошая документация должна состоять из:

  1. Описание модуля на верхнем уровне, и как он работает.
  2. Публичные методы и протоколы описанные в Javadocs, Heredocs, Rdocs или т.п.
  3. Пример кода, показывающий как его использовать.

Не все абстракции требуют одного и того же уровня документации. Небольшому классу, например, не нужен пример кода.

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

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

Однако, целенаправленная и соответствующая документация — это всегда полезно.

Пиши тесты

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

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

«Зачем тогда вообще писать документацию, если у меня есть тесты?» — можешь спросить ты. Позволю себе такую отдалённую аналогию: если документация, это руководство пользователя к твоему API, тогда тесты — это инструкция под опкод x86.

Делай API тестируемым

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

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

Дай пользователям возможность выбирать

Каждый потребитель захочет использовать твой API по-своему. Одни захотят чтобы он работал синхронно. Другие предпочтут асинхронные обратные вызовы (callback), future, promise или Rx observable.

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

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

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

API должен поощрять каноническое поведение. Не позволяй потребителям изменить какие-то случайные параметры в твоём модуле, если это не часть функционала. Если ты откроешь какое-то непреднамеренное поведение — можешь быть уверен, что когда-нибудь оно будет использовано, порождая непредсказуемые последствия.

Будь упрямым. Не теряй фокус, давая слишком много вариантов. Способность выбрать между верным количеством опций и верной степенью гибкости требует практики и опыта. Если сомневаешься: заблуждение на той стороне, где меньше вариантов.

Как спроектировать API: заключение

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

Если вы нашли опечатку — выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать [email protected]

Как спроектировать свой дом: пять простых шагов

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

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

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

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

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

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

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

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

Перила вашей будущей палубы обязательно должны соответствовать материалу общей конструкции дома и самой площадки для загара. Чаще всего используют композитный древесный материал. Также его применяют и для строительства основания палубы, поскольку такое покрытие очень долговечное и надёжное. Гармоничнее всего выглядят строения, в которых материал дома хорошо сочетается с материалом палубы. Это позволяет сохранить целостность всей большой конструкции, а также обеспечивает очень стильный внешний вид вашей собственности.

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

Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы

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

А если вы знакомы с SQL и вас не остановили предыдущие термины, на всякий случай напомним, что:

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

***

Есть минимум два требования, которые должны быть соблюдены при проектировании структуры БД:

  1. Сохранить всю информацию после разделения её на таблицы.
  2. Минимизировать избыточность того, как эта информация хранится.

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

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

  • используйте хотя бы третью нормальную форму;
  • создавайте ограничения для входных данных;
  • не храните ФИО в одном поле, также как и полный адрес;
  • установите для себя правила именования таблиц и полей.

Используйте хотя бы третью нормальную форму

Нормальные формы — это требования, которые должны соблюдаться при правильной проектировке базы данных.

Нормальных форм существует целых 6 штук, однако обычно соблюдают всего лишь 3 и для начала этого более чем достаточно.

Первая нормальная форма

Для примера будем использовать отношение сотрудники_отделы_проекты. В нём есть информация о номере сотрудника, его фамилии, номере отдела, в котором он работает, номере телефона отдела и так далее.

Это отношение, как и любое другое, автоматически находится в первой нормальной форме:

  • в отношении нет одинаковых кортежей;
  • кортежи не упорядочены;
  • атрибуты не упорядочены и различаются по наименованию;
  • все значения атрибутов атомарны.

Вторая нормальная форма

В нашем случае у таблицы выше имеется сложный (составной) ключ {Н_СОТР, Н_ПРО}. От части ключа Н_СОТР зависят неключевые атрибуты ФАМ, Н_ОТД, ТЕЛ. От части ключа Н_ПРО зависит неключевой атрибут ПРОЕКТ. А вот атрибут Н_ЗАДАН зависит от всего составного ключа, так как сотрудник может выполнять одно задание в одном проекте.

Поэтому для приведения отношения ко второй нормальной форме из отношения сотрудники_отделы_проекты нужно выделить два отношения сотрудники_отделы и проекты, а исходное отношение оставим отношением задания.

Наконец, третья нормальная форма

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

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

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

Используйте проверочные ограничения

База данных — это не просто набор таблиц. В неё встроено много инструментов, которые помогут с сохранностью и качеством данных.

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

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

Выражения ON DELETE и ON UPDATE внешних ключей используются для указания действий, которые будут выполняться при удалении строк родительской таблицы (ON DELETE) или изменении родительского ключа (ON UPDATE). Не пренебрегайте ими.

Стоит убедиться, что обязательность заполнения (NOT NULL) проверяется для полей, которые строго не должны оставаться пустыми.

Используйте CHECK, чтобы убедиться, что значения входят в диапазон (например чтобы цена не была отрицательной).

Не храните ФИО в одном поле, также как и полный адрес

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

Установите для себя правила именования таблиц и полей

Сложно работать с данными, которые выглядят как-то так: user.firstName, user.last_name, user.birthDate. Конечно, каждый программист в праве сам выбирать для себя стиль наименования, но для SQL рекомендуется выбрать наименование с подчёркиванием. Потому что не все SQL-движки одинаково работают с заглавными буквами, а помещать всё в кавычки бывает утомительно.

Ещё нужно определиться как будут называться таблицы — во множественном числе (users) или в единственном (user). Каждая базовая структура в БД обычно настроена на множественное число, поэтому и именовать таблицы стоит соответственно.

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

Всё приходит с опытом. Спроектируйте две-три схемы, и картинка сама сложится у вас в голове. Отталкивайтесь от задачи —некоторыми рекомендациями иногда можно пренебречь.

Перевод статьи «A humble guide to database schema design»

Как спроектировать баню из дерева с удобной планировкой

Красивую и долговечную баня можно построить только по правильному проекту — готовому или индивидуальному.

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

Рациональная планировка бани из оцилиндрованного бревна создается на основании ответов на следующие вопросы:

  • каким должен быть размер парной;
  • сколько комнат будет в бане из бревна;
  • на сколько человек рассчитано помещение;
  • будет ли баня частью других объектов или отдельно стоящей.

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


Что нужно учитывать при составлении планировки сруба бани?

Чтобы узнать, как спроектировать баню лучшим образом, нужно изучить возможности подвода коммуникаций и отвода сточных вод.

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

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

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

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

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

Проектирование парной

Особенностью парной являются низкие потолки (оптимальная высота 2,20 – 2,40 м), обеспечивающие хорошую энергоэффективность.

Площадь парной зависит от желания хозяев, но менее 5 кв.м. делать не рекомендуется.

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


Выбор материалов для строительства

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

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

  • Правильно обработанные бревна сосны достаточно стойки к разным погодным условиям, поэтому являются наиболее приемлемым стройматериалом по критериям цена-качество.
  • Лиственница — это влагостойкая порода, стоимость ее выше, но она не нуждается в антисептировании. 
  • Кедр — это известный природный лекарь, бани из него приносят максимальную пользу для здоровья.

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

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

Архитекторы компании «Азбука Леса» знают, как спроектировать баню с удобной планировкой и при этом добиться высоких показателей теплоэффективности.

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

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

Андрей Титенко, замдиректора практики интегрированного маркетинга, руководитель группы технологического маркетинга «Текарт»

Продолжаем цикл публикаций, посвященных относительно новой и набирающей популярность теме в цифровизации — маркетинговым технологиям, или, сокращенно, мартеху. Ранее мы говорили о том, что вообще такое технологии в маркетинге и как их грамотное использование помогает победить хаос в организации. В этом материале мы перейдем на утилитарный уровень — разберем методологию выбора конкретных технологий для маркетингового стека и рассмотрим стек российской производственной компании.


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

  • сбор и управление данными;
  • управление взаимоотношениями с клиентами;
  • системная интеграция;
  • организация продаж;
  • оптимизация рекламы;
  • многое другое.

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

Немного западной статистики, где мартех находится на принципиально другом уровне:

  • количество решений в стеке выросло с 16 до 32 за последние 5 лет;
  • представители 67 % компаний сообщили, что меняют инструменты в стеке не реже одного раза в квартал;
  • 80 % внедрений сложных решений занимают более 6 месяцев;
  • 58 % мартех-решений предлагают бесплатную/пробную/Freemium- версию.

Эти данные подтверждают тезис, который упоминался в предыдущих статьях.

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

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


Технологии на страже клиентского опыта и ROI

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

Выделим ключевые преимущества от перевода маркетинга на систему связанных технологических решений.

1. Бренд и клиентский опыт

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

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

2. ROI

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

3. Продуктивность

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

Зачем заходить в каждую из учетных систем и платформ веб-аналитики, если можно создать сводную панель отчетности (дашборд), которая объединит все нужные данные в одном месте.

Перечень преимуществ, которые дает переход на концепцию мартех, можно продолжать, но не будем повторяться и перейдем к вопросу «Как выбрать сервис для моей компании?».


Алгоритм выбора приложений и сервисов для маркетингового стека

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

  1. В первую очередь нужно сформулировать основные цели и задачи, которые вы хотите решить при помощи инструментов маркетингового стека. Они должны отражать общую маркетинговую стратегию компании и подчиняться ей.
  2. У проекта должен быть ответственный, который хорошо разбирается в маркетинге, IT и понимает бизнес. Он будет консультироваться с разными командами и отделами (если это необходимо), собирать их требования и переводить на язык технологий.
  3. Когда предварительное планирование завершено, пора приступить к поиску наиболее подходящих вариантов сервисов и приложений. Рекомендуем обратить внимание на следующее:
    1. Отзывы и обзоры. Существуют специальные сервисы-агрегаторы отзывов и обзоров, где делятся опытом использования тех или иных решений. Естественно, нужно делать поправку на особенности генерации современных отзывов 🙂 Но доля рациональности там есть. Для России можно выделить следующие ресурсы:
      https://startpack.ru/
      https://otzyvmarketing.ru/
      https://trustland.ru/
      https://ru.trustpilot.com/
    2. Общайтесь с отделом продаж и службой поддержки вендора. Так как в софтверных компаниях тоже заботятся о клиентском опыте, то для вас проведут демонстрацию продукта и ответят на все возникшие вопросы. Иногда эти 30–40 минут заменяют часы кропотливого изучения информации в Сети.
    3. Совместимость с вашим стеком технологий. Убедитесь, что новый сервис, который вы рассматриваете, и ваша текущая инфраструктура могут быть интегрированы между собой.
  4. Используйте триал- или демоверсии сервисов для более подробного изучения. Хотя в них сильно урезана функциональность, вы сможете оценить удобство, скорость работы и соответствие заявленным требованиям. Иногда для получения доступа нужно связаться с техподдержкой или отделом продаж (см. выше).
  5. Соберите шорт-лист из решений, которые максимально удовлетворяют вашим требованиям. Определиться с окончательным выбором поможет простой алгоритм. В нем любое решение оценивается по 3 составляющим: люди (клиенты и пользователи), фичи (возможности) и интеграции.
    Люди Опыт клиента > Опыт пользователя > Опыт администратора
    Фичи «Из коробки» > No Code > Low Code > Разработка
    Интеграции Нативные > iPaaS > API

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

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

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

Расстановка приоритетов при проектировании маркетингового стека

Ранее мы публиковали прекрасную инфографику (если не видели — ознакомьтесь), где собраны западные решения из области маркетинга; она насчитывает более 8000 вендоров. Если выделить из нее наиболее прикладные сферы, то получим следующую картину:

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

В приведенной ниже таблице показан вариант распределения усилий на подбор и внедрение маркетинговых решений в зависимости от их значимости для бизнеса.

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

Стоит сразу оговориться, что здесь мы рассматриваем компанию среднего уровня, а не крупные предприятия вроде «Северстали» или НМЛК. Enterprise-сегмент живет по своим законам: иногда даже составление технического задания (sic!) там может длиться по несколько лет, и это считается нормой.


Стек производственной компании

В качестве кейса рассмотрим маркетинговый стек (хотя он затрагивает не только маркетинг), который мы разрабатывали для российского подразделения компании, занимающейся производством электротехнической продукции (датчики, светильники, лампы и пр.). Хочется отметить, что подобная свобода действий для подразделений зарубежный компаний — большая редкость в нашей практике. Обычно из HQ спускаются требования работать на общей платформе, чаще всего Salesforce или HubSpot, и любые изменения в стеке долго согласовываются, но чаще просто отклоняются.

Задачи маркетинга были достаточно типовыми:

  1. Повышение осведомленности аудитории о компании и продукции.
  2. Работа с экосистемой партнеров (дилеры, монтажники, проектировщики).
  3. Расширение дилерской сети.

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

Упоминание сервисов не является скрытой рекламой! От проекта к проекту мы можем рекомендовать различные наборы решений в зависимости от поставленных целей и ограничений заказчика.

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

Ряд ключевых инструментов сложно четко отнести к какому-либо из этапов, поэтому они указаны в качестве базы, или ядра всей системы маркетинга: 1С Битрикс (CMS), Tilda (конструктор лендингов), Битрикс24 (CRM) и прочие.

Среди инструментов привлечения многие узнают знакомые Facebook, Instagram, Яндекс.Директ, Google Ads, где проводились контекстные и медийные рекламные кампании, в том числе ретаргетинговые и по аудиторным сегментам. Кроме них, для информирования аудитории о продукции использовались покупные посты у блогеров, которые отбирались через биржи Instach и Telega.

Для публикации постов в социальных сетях по расписанию использовался сервис SMMPlanner.

Конечно, не обошлось без e-mail-рассылок через Sendpulse и Carrot Quest, с синхронизацией в CRM.

Инструменты для взаимодействия с аудиторией представлены единым блоком, т.к. они использовались на всех этапах работы с клиентом. Из нестандартного стоит выделить Kameleoon (персонализация) и Mneniya.Pro (сбор отзывов с маркетплейсов). Остальные инструменты достаточно распространены — чат Jivo, платформа Webinar и пр.

Аналитический стек достаточно стандартный: Google Analytics + Яндекс. Метрика, CoMagic, Wordstat (анализ спроса и популярности бренда), YouScan для мониторинга упоминаний компании и MS Power BI+Google Data Studio для построения дашбордов.

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



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

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

  • Постройте MVP — работающую систему с минимальным набором функций, но которая функционирует уже сейчас, и в дальнейшем добавляйте в нее новые сервисы.
  • Четко определяйте цели и задачи. «Давайте автоматизируем работу» или «Нам нужна маркетинговая платформа» — плохие вводные, которые приведут в тупик.
  • Если вы прибегаете к помощи подрядчиков, не стоит писать свое видение ТЗ на 200+ страниц. Как и в первых двух случаях, это ни к чему. Лучше расскажите, что сейчас вас не устраивает и к чему вы хотите прийти.
  • Не бойтесь ошибок! Не всегда удается быстро найти нужное решение. Иногда кажется, что никто до вас не решал подобных задач и надо обязательно разрабатывать свой продукт. Чаще всего это не так, и надо попробовать не один сервис, чтобы найти тот, который решит вашу проблему.

Узнайте, какая реклама приводит лиды

Коллтрекинг CoMagic

  • определение источника обращения до ключевого слова
  • без платы за номера
  • настройка в два клика
Подробнее Поделитесь с друзьями

15 способов сделать дизайн лучше и быстрее —

Были ли у вас когда-нибудь идеальные впечатления от начала до конца во время работы над дизайн-проектом?

Вероятно, нет, но, безусловно, у вас были проекты, которые казались правильными, и другие, которые ни к чему не привели — например, 125 th пересмотр дизайна визитной карточки.

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

В поисках вдохновения

Начать проекты с Google

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

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

Благодаря Google исследование дизайна никогда не было таким простым в истории человечества.

Сегодня дизайнеры используют Google.Это быстрее, дешевле и работает как шарм.

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

Посмотрите, что сделали другие до вас, и вы поймете, что делать дальше.

Открыть счет на Dribble

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

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

Только не говорите своим клиентам, что вы это сделали.

Следуй за нужными людьми

Некоторые дизайнеры и компании подобны репортерам новостей в области графического дизайна или сами производят заслуживающие внимания материалы.

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

Взгляните на этот список из 154 великих дизайнеров, составленный британским дизайнером Дэвидом Эйри.

Наполните свой разум новыми идеями

Быстрый вопрос: вы всегда читаете одни и те же блоги, смотрите одни и те же фильмы и едите одни и те же продукты?

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

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

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

Работать умнее

Используйте хорошие книги макетов

У Amazon есть большая коллекция книг по макетированию.

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

Именно по этой причине большинство дизайнеров тратят много времени на обдумывание компоновочных решений. Это должно идти влево или вправо? Должен ли он быть выровнен или центрирован? Сверху или снизу? Подобные вопросы могут занимать до 30% вашего времени на разработку.

К счастью, некоторые люди решили записать, что работает, а что нет, так что вам не придется слишком беспокоиться. Вот что я рекомендую:

Сначала эскиз, потом дизайн

Процесс разработки приложения для iPhone. Да, все начинается на бумаге.

Это настолько важно и настолько упускается из виду дизайнерами, что это даже больно.

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

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

Вы гарантированно закончите проекты вдвое быстрее.

Заранее определитесь со стилем дизайна

Оба эти сайта являются портфолио, но они явно отличаются по стилю. Deda основан на шрифтах, а Nemeth Interactive фокусируется на фотографических визуальных эффектах.

Вообще говоря, каждый предмет дизайна относится к одной из следующих стилевых категорий:

  • На основе фотографии
  • На основе иллюстраций
  • На основе типа

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

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

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

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

Получите более быстрый и лучший компьютер

Надеюсь, ваши инструменты обновлены.

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

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

Быстрый компьютер, большой экран и много памяти ДЕЙСТВИТЕЛЬНО делают вас лучшим дизайнером, независимо от вашего таланта.Ваше время, здравомыслие и удовлетворение от работы так же важны, как идеи в вашей голове и навыки в ваших руках.

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

Достаточно отдохнуть

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

Фриланс может быть трудным делом, поэтому убедитесь, что вы достаточно отдыхаете, чтобы натренировать свой разум и тело.

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

Отключите электронную почту, телефон и другие отвлекающие факторы

Эту замечательную иллюстрацию сделал дизайнер Хантер Лэнгстон. При этом он не слишком отвлекался.

Изображение: вы работаете в Illustrator, пытаясь найти наилучшее сочетание цветов и макет для вашего нового проекта.Как только вы входите в ритм и все становится на свои места, звонит телефон. Бум! Вам понадобится еще час, чтобы вернуться в то же состояние ума.

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

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

Не многозадачность

Многозадачность — мать всех отвлекающих факторов, но мы часто не замечаем, насколько сильно она на нас влияет.

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

У тебя один мозг и одна пара рук, так что делай одно дело за раз.

Особенно, когда речь идет о графическом дизайне.

Работа с клиентами

Убедитесь, что клиенты подходят друг другу

Посмотрим правде в глаза: некоторые комбинации клиент-дизайнер просто не работают, в том числе и вы.

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

Квалификация

включает в себя задавание клиенту простого набора вопросов, таких как:

  • Вам нравится то, что вы видите в моем портфолио?
  • Каков ваш бюджет на этот проект? Я обычно беру от X до Y за этот тип работы.
  • Как скоро вы хотите начать? В настоящее время я работаю над X другими проектами, поэтому я могу начать через Y дней/недель.
  • Можете ли вы лично нанять меня или вам нужно сначала узнать чье-то мнение?
  • Вы согласны с первоначальным взносом 50%?

Не стесняйтесь добавлять что-нибудь еще, что вы считаете важным. Если вам нравится то, что вы слышите, у вас есть квалифицированный клиент.

Если нет, продолжайте. В море много другой рыбы.

Узнайте, чего хотят ваши клиенты

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

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

У людей разные представления о том, как выглядят стили дизайна. Но никто не может спорить, когда они создают стили в картинках.

Предоставьте клиентам выбор

Вы всегда должны создавать два или более дизайнерских предложения и представлять их клиентам.

Дело не в хорошем сервисе, а в значительной экономии времени.

Вот в чем дело: если вы создаете всего одно дизайнерское предложение, вы заставляете своих клиентов говорить да или нет. Если нет, придется начинать сначала.

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

Сделайте это своей стандартной практикой, и будет вам счастье.

Работайте с жалобами как профессионал

Рано или поздно некоторые из ваших клиентов будут жаловаться на вашу работу, сроки или другие аспекты вашего обслуживания.

Вот как с этим справиться: будь честным и справедливым.Вот как это сделать на практике:

  • Если клиент недоволен вашей работой, не занимайте оборонительную позицию. Попытайтесь выяснить, что им не нравится, и поработайте над другим предложением.
  • Если вы опоздали, извинитесь. Если сильно опоздаете, предложите скидку.
  • Если отношения с клиентом становятся действительно жесткими и невыносимыми, предложите им выход из ситуации — порекомендуйте их другому дизайнеру и, если они заплатили вам заранее, верните им 50% денег.

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

Заключение

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

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

Каковы ваши наилучшие методы проектирования?

Как создать логотип: 5 шагов для создания логотипа, который вам понравится

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

Кроме того, вы получаете то, за что платите, и мы хотим, чтобы у вас было самое лучшее.

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

То, что они сказали, может вас удивить.

Хотите добиться успеха в социальных сетях в 2022 году? Ознакомьтесь с этими пятью ресурсами, призванными вдохновить вас на создание более качественного контента, кампаний и заботы о клиентах.

Скачать сейчас

Что такое логотип?

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

Логотип — это символ или дизайн, используемый для идентификации компании или организации, а также ее продуктов, услуг, сотрудников и т. д.

В самом простом определении логотип идентифицирует. Так вашу компанию узнают и запоминают среди других. Он также функционирует как лицо вашего бизнеса.

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

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

Так что помните, логотип может играть важную роль, но это еще не все.

Логотип

не :
  • Ваш бренд
    Это обычное смешение, но ваш логотип не является вашим брендом.И ваш бренд — это не ваш логотип. Ваш бренд неосязаем; это ваша репутация — что люди думают, когда слышат ваше имя, что они говорят другим о вас и какие чувства вы у них вызываете. Ваш бренд строится на тысячах точек соприкосновения с вашими клиентами, а не на логотипе.
  • Ваша визуальная идентичность
    Когда новые компании или организации запрашивают логотип, хороший дизайнер скажет: «Вам нужен не просто логотип, вам нужен фирменный стиль». Логотипы — это часть картины, но не все.Это всего лишь одно изображение в более крупной визуальной системе, которая включает ваши цвета, типографику, фотографии, визуальные эффекты, макет и т. д.
  • Индикатор успеха
    Ваш логотип не сделает и не разрушит ваш бизнес. Логотип Enron был хорош, но этический кодекс компании — нет. «Два человека и грузовик» — это компания с оборотом в миллиард долларов, а ее логотип представляет собой рисунок из палочек, нарисованный на салфетке матерью основателей. Самый лучший логотип в мире не может спасти коррумпированный бизнес, а самый плохой логотип не может сдержать честный.

Теперь, когда мы поняли, что может и чего не может логотип, давайте начнем процесс проектирования.

Как создать логотип

Вот две вещи, о которых следует помнить при погружении:

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

Чтобы сделать это правильно, вам нужно работать поэтапно. Хотя процесс каждого дизайнера выглядит по-своему, тот, который мы собираемся провести, состоит из пяти этапов:

.
  • Откройте для себя
  • Исследовать
  • Дизайн
  • Уточнить
  • Определить

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

Фаза первая: Откройте для себя

Цель

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

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

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

Процесс

Спросите себя:

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

Результат

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

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

Фаза вторая: исследовать

Цель

Это ваша исследовательская фаза, но «исследование» звучит более увлекательно. И это так, мы обещаем. Этап исследования может быть самым увлекательным и — для тех, кто приступает к этому процессу проектирования в одиночку и, возможно, впервые — самым полезным.

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

Процесс

Начните с простого, погуглив основные принципы дизайна.Изучите основы, такие как стиль, цвет и типографика.

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

Например, синий внушает доверие, надежность и авторитет. Неслучайно синий — популярный выбор для банков, кредитных карт и программного обеспечения.Зеленый вызывает чувство покоя, роста и здоровья. Такие компании, как Whole Foods и BP, используют зеленый цвет в своем брендинге, чтобы стратегически сообщить об уровне заботы о планете.

Узнайте, какой цвет вызовет у вашей аудитории нужные вам чувства.

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

Затем посмотрите за пределы своей отрасли. Узнайте, что в тренде среди дизайнерского сообщества. Посетите такие веб-сайты, как Dribbble, Behance и Brand New, чтобы узнать о последних творческих работах ведущих мировых дизайнеров. Ищите #logodesign или другие похожие хэштеги в Instagram. На веб-сайте 99designs также есть страница поиска дизайнерских вдохновений, которые могут оказаться полезными.

Результат

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

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

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

Третий этап: Дизайн

Цель

Наконец-то! Цель здесь довольно проста: взять все соображения и исходные данные из первых двух этапов и начать создавать несколько дизайнов логотипов.

Процесс

При разработке логотипа необходимо учитывать многое:

Инструменты

Прежде чем начать, убедитесь, что у вас есть все необходимое для проектирования:

Карандаш и бумага

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

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

Отраслевым стандартом программного обеспечения для редактирования векторной графики является Adobe Illustrator, но он недешев и не обязательно удобен для новичков. Вы можете попробовать аналогичные бесплатные инструменты, такие как Inkscape и Vectr.

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

Шрифты

Если вы пойдете вышеописанным путем, возможно, вы захотите загрузить некоторые дополнительные шрифты. Бесплатные ресурсы шрифтов включают библиотеку Google Fonts и Font Squirrel. Вы также можете приобрести шрифты на таких сайтах, как MyFonts и FontShop.

Бесплатные инструменты для создания логотипов

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

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

5 лучших онлайн-инструментов для создания логотипов:

Типы логотипов

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

Словесный знак

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

Товарный знак

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

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

Комбинированный знак

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

Абстрактный логотип

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

Буквенное обозначение

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

Талисман

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

Эмблемы Эмблемы

включают текст внутри символа.Эмблемы, также известные как «гербы», существуют уже давно и могут отражать традиции и престиж.

Символы

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

  1. Выполнение соединений . Подумайте о названии вашей компании или организации и запишите как можно больше родственных слов, которые вы можете придумать.Используя Sprout в качестве примера, мы напишем такие слова, как «расти», «сад», «дерево», «лес», «листья», «ветки», «оранжерея» и т. д. Эти слова вызывают в воображении собственный набор изображений, которые могут быть жизнеспособными вариантами для торговой марки.
  2. Думай образно . Именно здесь вступают в игру вопросы на этапе «Открытие». Возвращаясь к нашему примеру с Amazon, улыбка показывает, насколько счастливы и довольны покупатели Amazon. Подумайте, как вы хотите, чтобы ваша аудитория чувствовала себя, или какое сообщение вы хотите передать.Какие символы приходят на ум?
  3. Перейти буквально . Хотя наши дизайнеры предостерегают от самого очевидного выбора, вы все же можете рассмотреть буквальное толкование сообщения вашего бренда. Просто не бойтесь играть с ним. Придайте ему уникальность. Попробуйте совместить буквальный символ с чем-то более образным.
  4. Стань странным . На этом этапе правил нет. Думайте так далеко за пределами коробки, как вы хотите. Как говорится, именно здесь и происходит волшебство.Не спрашивайте, если что-то имеет смысл. Это может быть ключом, открывающим выигрышную идею.
  5. Создать, оценить, повторить . Сделайте это столько раз, сколько вам нужно, чтобы сузить ваши варианты. Большинство дизайнеров проходят через несколько раундов, прежде чем доберутся до хороших вещей. Итерация — это название игры. И не забудьте обратиться за помощью к другу. Иногда вам просто нужен свежий взгляд, чтобы отвлечься.

Шрифты

Если вы решите использовать словесный или буквенный знак, помните, насколько важна типографика.Подобно цветам, разные шрифты вызывают разные интерпретации индивидуальности вашего бренда.

Существует бесчисленное множество типов шрифтов, но все они относятся к одному из трех семейств (также называемых гарнитурами): с засечками, без засечек и шрифт .

Шрифты с засечками Шрифты с засечками

имеют маленькие линии или штрихи, прикрепленные к концу более крупных штрихов в букве или символе. Эти классические шрифты могут быть хорошим выбором, если вы хотите выразить доверие, традиции и изысканность.

Шрифты без засечек

Это шрифты без засечек, прикрепленных к буквам. В результате получается четкая, чистая линия, которая выглядит гладкой и современной. Шрифты без засечек являются предпочтительным семейством шрифтов для цифровых технологий, поскольку их легче читать. Если вы стремитесь к минималистичному дизайну, вам подойдут шрифты без засечек.

Сценарий

Шрифты

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

Теперь, когда у вас есть вся информация о том, как создать логотип, не забудьте: создать, оценить, повторить.

Результат

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

Фаза четвертая: доработка

Цель

Если вы закончили последнюю фазу с несколькими разными вариантами, сейчас самое время сузить круг.Уже есть окончательный выбор? Здорово! Давайте проверим это.

Процесс

Оцените свои проекты, задав себе следующие вопросы:

Что делает логотип отличным?

Отличный логотип:

  • Простой
  • Памятный
  • Воспоминание
Где вы будете использовать этот логотип?

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

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

Есть ли у логотипа ноги?

Изменение эстетики. Тенденции приходят и уходят. Но со временем ценность вашего логотипа будет только возрастать. Подумайте, сохраните ли вы свой логотип через 5, 10, 15 или даже 20 лет.

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

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

Результат

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

Фаза пятая: определение

Цель

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

А как не надо.

Процесс

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

Несколько вопросов, которые стоит задать себе:

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

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

Результат

Это часто называют руководством по стилю . Руководство по стилю может быть настолько простым или всеобъемлющим, насколько вам нужно. Недавно команда Sprout Design Systems создала целый веб-сайт, посвященный нашему руководству по стилю. Он называется Seeds и содержит все наши рекомендации по бренду, написанию и визуальному оформлению, а также все шаблоны и компоненты, которые нужны нашим дизайнерам для создания нашего приложения.

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

Заключение

После всего этого вы можете сказать: «Вау, это много». Мы знаем, что вы чувствуете. Мы не преувеличивали, когда упомянули, сколько работы уходит на разработку логотипа. Дизайнерам обычно требуются недели, чтобы проработать все этапы.Поэтому наш последний совет таков: не торопитесь. Потратьте время, чтобы выполнить упражнения, которые мы описали на каждом этапе. Ваш окончательный дизайн будет отражать уровень усилий, которые вы приложили к нему.

И помните, в конце концов, не ваш логотип создает ваш бренд — это делают ваши люди.

Дизайн 101: 8 основ графического дизайна, которые вам нужно знать

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

Давайте посмотрим, что вам нужно знать, чтобы сделать все ваши проекты потрясающими:

Изучите 8 основ графического дизайна


• Пространство
• Баланс
• Иерархия
• Линии и форма
• Цвет
• Типографика
• Текстура
• Брендинг

Космос


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

Белое пространство в этом меню так же важно, как и другие элементы дизайна (и продукты питания!). Дизайн меню от Marcy_McGuire.

Лучшие дизайны — это не те, которые пытаются уместить каждый элемент дизайна в блоке в единую композицию. Они используют открытое пространство, чтобы привлечь внимание к действительно важным элементам.

10 способов более эффективно использовать пространство

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

5 правил композиции и макета дизайна

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

Использование пространства в интерактивном дизайне

Заинтересованы в UX и интерактивном дизайне? Узнайте, как охватить пространство в цифровой среде.

Гравюра и элементы дизайна

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

Балансировка и центровка


— Все элементы на этом плакате должным образом сбалансированы, что усиливает общий эффект дизайна. Дизайн плаката Швин.

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

7 принципов дизайна

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

5 правил композиции и расположения

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

Иллюзия движения в графическом дизайне

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

Иерархия


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

Apple Music знает, как использовать визуальную иерархию для передачи ключевых сообщений. Изображение через Apple Music.

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

Но визуальная иерархия — это гораздо больше, чем просто «чем больше, тем лучше».

6 принципов визуальной иерархии

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

6 советов по улучшению типографской иерархии в веб-дизайне

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

Использование шаблонов F и Z для создания визуальной иерархии в дизайне целевых страниц

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

Линии и формы


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

Округлые логотипы, угловые логотипы и логотипы с вертикальными линиями создают совершенно другой бренд и дизайн. Логотипы разработали bo_rad, olimpio, AC Graphics.

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

Значение форм логотипа

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

Что такое фирменный стиль? И как спроектировать и разработать отличный

Линии и формы, которые вы используете в своих проектах, являются частью еще более крупной картины, называемой фирменным стилем. Узнайте, как это работает и как разработать отличный.

Цвет


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

Дизайн упаковки от ve_sta

Цвета, которые вы выбираете для своего дизайна, имеют решающее значение не только для вашей общей эстетики, но и для того, насколько хорошо ваш дизайн взаимодействует с вашей аудиторией (что в конечном итоге влияет на результаты).

Цветовые значения и искусство использования цветовой психологии

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

Фирменные цвета: все, что вам нужно знать, чтобы выбрать идеальные пигменты для вашего бренда

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

Психология цвета в веб-дизайне

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

Как подобрать идеальные цвета для визитной карточки

Ваши визитные карточки должны производить хорошее первое впечатление на людей. Выбирайте правильные цвета, и они обязательно будут.

Типография


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

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

Как творчески использовать принципы типографики

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

Ускоренный курс типографского словаря

Нужно освоить типографский жаргон? Посмотрите этот ускоренный курс и изучите язык типографики.

Как выбрать шрифты для веб-дизайна

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

Как освоить адаптивную типографику

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

14 типографских преступлений, которые необходимо прекратить совершать

Есть семь смертных грехов, но когда дело доходит до типографики, их целых 14.Узнайте, что они собой представляют (и как их избежать) в этой статье.

Текстура


Текстура — это верный способ добавить глубины и объема вашим проектам, что сделает их более привлекательными.

Текстура делает графический дизайн живым. Дизайн через Якопо Северитано, Гринблатта-Векслера и Павла Нольберта.

Независимо от того, добавляете ли вы реальный 3D-элемент к печатному изделию, например, к визитной карточке, или создаете иллюзию с помощью дизайна, текстура сделает ваш дизайн еще более запоминающимся.Но это сложно сделать правильно. Если вы не прибьете текстуру, ваш дизайн может показаться перегруженным или перегруженным — а это никогда не то, к чему вы стремитесь.

Инновационные подходы к текстуре в графическом дизайне

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

Брендинг


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

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

Начните здесь и узнайте, почему важно воплотить в жизнь свой бренд (и как это сделать) из этой статьи.

Как разработать стратегию брендинга для вашего бизнеса

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

Брендинг, фирменный стиль и логотип: в чем разница?

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

В великолепном дизайне нет ничего «основного».


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

Ищете дизайн, который вам понравится?
Наши дизайнеры могут создать идеальный индивидуальный дизайн специально для вас.

Как создать логотип [Пошаговое руководство]

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

Но что такого в логотипе, что заставляет вас узнавать его? Что такого в дизайне, что может вызвать воспоминания или даже определенные эмоции?

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

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

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

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

Как создать логотип бесплатно

  1. Начните со своей истории
  2. Придумайте слова, которые описывают ваш бренд
  3. Эскиз идей на основе этих слов
  4. Протестируйте свои лучшие эскизы с помощью своего покупателя
  5. Уточните выбранный эскиз
  6. Разработайте макет вашего логотипа на бесплатной платформе дизайна
  7. Выберите универсальные варианты цвета
  8. Выберите шрифт
  9. Обеспечение масштабируемости

Как создать логотип для бизнеса, компании или личного логотипа

Изображение через Coca-Cola

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

1. Начните со своей истории

Компании создаются для того, чтобы делать деньги — это не самое поэтичное утверждение, но именно с него нужно начинать. А для того, чтобы делать прибыльный бизнес, нужно уметь продавать себя так же хорошо, как и свой продукт. Маркетологи сегодня склонны соглашаться с тем, что покупатели гораздо сильнее привязываются к историям, чем к основным фактам о вашем продукте. Что это значит для тебя? В вашем логотипе должна быть какая-то история.

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

Выйдите за рамки того, что делает ваша компания, и объясните почему вы это делаете. Это «почему» является корнем вашей истории, и оно должно проявляться в цвете, форме и шрифте вашего логотипа.Если бы ваш логотип был названием фильма, как бы он выглядел?

2. Придумайте слова, которые описывают ваш бренд

Теперь, когда у вас есть история, пришло время перенести черновой вариант логотипа из истории в сеттинг. Откройте Thesaurus.com и введите термин, который лучше всего описывает ваш продукт, в строку поиска.

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

Изображение с Thesaurus.com

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

3. Набросайте идеи, основанные на этих словах

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

При наброске концепции логотипа помните о следующих советах:

  • Сохраняйте форму простой. Если вы можете набросать наиболее символические компоненты за 90 099 семи секунд или менее 90 100 , вы в хорошей форме. Вы должны абсолютно избегать любых популярных графических изображений или общих символов, таких как земной шар, звезда или подобные значки, которые люди слишком легко узнают из других мест.Они легко забываются с первого взгляда. Чем более творчески вы проявите себя на этом этапе, тем лучше будет ваш окончательный логотип. Ваш логотип — это то, что ваши потребители запомнят больше всего. Будьте честны в этом произведении.
  • Цвета могут быть как вашими лучшими друзьями, так и злейшими врагами. Вы должны включить цвет в свой логотип, но будьте избирательны в том, какие цвета вы используете. Помните о текущих цветовых тенденциях, которые уже используются сегодня и на вашем целевом рынке. Как правило, не выбирают более трех цветов .Выберите цвет или группу цветов, которые помогут вам выделиться среди конкурентов. Но, пожалуйста, из любви к маркетингу, не используйте всю радугу!

4. Протестируйте свои лучшие наброски с помощью образа покупателя

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

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

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

5. Уточните выбранный эскиз

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

Чтобы приступить к доработке логотипа, вернитесь к терминам, которые вы определили при первом использовании Thesaurus.com на шаге 2. Теперь посмотрите на выбранный эскиз и спросите себя: какие термины еще не отражены в этом эскизе? Используйте их для дальнейшего развития вашего эскиза и добавьте черты, которые вам больше всего понравились в проектах, которые вы не выбрали для уточнения.

6. Разработайте макет вашего логотипа на бесплатной платформе дизайна

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

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

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

7. Выберите универсальные варианты цвета

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

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

Изображение Джей Мойе

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

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

8. Выберите шрифт

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

Хотите верьте, хотите нет, но выбор шрифта может многое сказать о вашем бизнесе. Вы можете выбрать шрифт с засечками (со стеблями на каждой букве) или без засечек (без стеблей), также известный как классический или современный соответственно.

Держитесь подальше от универсальных шрифтов, которые входят в стандартную комплектацию каждого текстового процессора.Некоторыми примерами общих шрифтов являются Times New Roman, Lucida Handwriting и Comic Sans. Эти шрифты будут работать только против вас и вашей компании, делая вас менее запоминающимся.

9. Обеспечение масштабируемости

Логотипы

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

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

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

Когда вы закончите свой логотип, как вы узнаете, выиграли ли вы? Легко: используйте наш Logo Grader, чтобы оценить устойчивость и эффективность вашего нового логотипа.

В соавторстве: Рэйчел Бегг, Джули Хруска и Бритт Шварц

Как сделать великолепную графику без дизайнерских навыков

Боитесь дизайна? Ты не один. Написание и кодирование сами по себе достаточно сложны; визуальный контент может казаться новой (и, честно говоря, подавляющей) территорией.

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

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

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

Готовы пустить в ход свои дизайнерские навыки? Давайте начнем.



Основные элементы дизайна

Дизайн — это план размещения элементов таким образом, чтобы они наилучшим образом соответствовали определенной цели.

Чарльз Имс, дизайнер

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

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

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

Давайте заложим основу, изучив основные элементы дизайна: линию, форму, цвет, текстуру и типографику.

Линия

Вы знаете, что такое линия: все, что соединяет две точки. У линий есть несколько важных функций в дизайне: разделение контента и привлечение внимания к определенному месту.

Взгляните на домашнюю страницу MailChimp. Линия отделяет меню вверху (также известное как панель навигации) от центральной части страницы. В основном разделе у нас есть еще одна строка, представляющая Mailchimp Pro.Этот линейный макет позволяет посетителю легко понять, что именно происходит.

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

Разные линии также вызывают разные чувства.

Горизонтальные линии вызывают ощущение покоя и стабильности (подумайте о солнце, медленно скользящем за горизонт).

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

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

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

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

Дальнейшее чтение:

Форма

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

Как и линии, каждый тип формы производит различные эмоциональные эффекты. Геометрические формы предполагают структуру, контроль и порядок. С другой стороны, органические формы более удобны и дружелюбны. Абстрактные формы очень быстро передают информацию.

Домашняя страница Visage использует чисто геометрические формы, поэтому выглядит профессионально и надежно.

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

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

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

Дополнительная литература:

Цвет

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

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

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

Холодные цвета , включая синий, зеленый и фиолетовый, более спокойные и успокаивающие.

Нейтральные цвета включают белый, черный и серый. Технически они не имеют эмоционального эффекта (но я бы сказал, что «отсутствие эффекта» само по себе является эффектом!)

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

Взгляните на сайт Prezi для доказательства. Ярко-синий цвет кажется энергичным, резким и современным.

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

Цвет придает эффектность и эмоциональность вашим проектам, но им также легко увлечься.Если вы создаете что-то для сопровождения текста, удобочитаемость — это цель № 1 — избегайте цветовых комбинаций, которые конфликтуют с другими элементами или отвлекают от вашего сообщения. Ваши глаза, как правило, являются довольно хорошей лакмусовой бумажкой для определения цвета; если он вам не нравится, поиграйте с разными оттенками.

Дополнительная литература:

Текстура

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

По словам авторов журнала Smashing Magazine Джона Сэвиджа и Саймона Х., «текстура становится неотъемлемой частью дизайна. Она может направлять взгляд пользователя и подчеркивать важность ключевых элементов».

Вы можете использовать текстуру фона, как это сделал кофе в ломаную клетку.

Вы также можете добавить текстуру через изображения.

На сайте, рекламирующем [Uncharted]((http://uncharted.sunbrella.com/), документальный фильм об олимпийской сборной США по парусному спорту, текстурный аспект волн заставляет вас чувствовать себя частью сцены.

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

Этот минимализм может показаться освежающим и современным.

Например, посетите целевую страницу Make This Year. Благодаря анимации набора текста и яркой цветовой комбинации этот дизайн определенно не нуждается в текстуре, чтобы сделать его интересным.

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

Дополнительная литература:

Типографика

Донесение вашего сообщения по вопросам. И типографика — или искусство и техника расположения букв и символов — оказывает огромное влияние на то, поймет ли ваша аудитория это сообщение.

Во-первых, давайте проясним разницу между «гарнитурой» и «шрифтом». Думайте о каждом шрифте как о семействе, а о шрифтах как об отдельных членах этого семейства. Например, в гарнитуре (или семействе) Helvetica шрифты (или члены семейства) включают Helvetica Regular, Helvetica Light, Helvetica Bold, Helvetica Compressed и Helvetica Rounded.

Helvetica Light, Roman и Oblique

Гарнитуры также можно классифицировать. Хотя существует несколько вариантов, два наиболее важных — с засечками и без засечек.

Serif относится к шрифтам с небольшими декоративными метками, расположенными после каждой буквы. Популярные шрифты с засечками включают Times New Roman, Rockwell, Georgia и Baskerville. Шрифты с засечками обычно считаются более легкими для чтения, поскольку отдельные буквы более четкие, а также они кажутся более традиционными или классическими.

Без засечек включает шрифты, которые, как вы уже догадались, не имеют маленьких декоративных знаков. В это семейство входят Helvetica, Arial, Futura и Franklin Gothic.Эти шрифты кажутся более чистыми и современными, но их сложнее читать.

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

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

  • Отслеживание : Сколько места существует между каждой буквой. Чем больше места, тем читабельнее ваш шрифт.

  • Интерлиньяж : Расстояние между строками. Используйте начальное значение, которое в 1,25–1,5 раза больше размера вашего шрифта. Размер : Размер шрифта — сложный вопрос, поскольку он меняется в зависимости от того, какое устройство кто-то использует, насколько велик экран, какие настройки он или она применил и так далее.Джейкоб Нильсен, эксперт по веб-юзабилити, предлагает использовать размер шрифта не менее 10 пунктов или, возможно, увеличить его до 12 пунктов для лучшей читабельности.

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

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

  • Стиль : Как и вес, стиль шрифта добавляет выразительности.«Вертикальный» или «нормальный» является наиболее распространенным, за ним следует «курсив». Наклонное начертание, похожее на курсив, встречается реже всего, так как некоторые веб-браузеры его не поддерживают.

  • Длина строки : Как следует из названия, длина строки определяет ширину текста по горизонтали. После подробного изучения того, как люди читают, оптимальная длина строки составляет от 45 до 85 символов.

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

Typewolf — тщательно отобранная коллекция «диких шрифтов» — отличный источник вдохновения для подбора шрифтов. Typefinder также очень полезен: ответьте на ряд вопросов о том, где вы будете использовать этот шрифт и какой стиль вам нужен (например, «веб», «современный», «выразительный» и т. д.), и получите подходящие предложения.

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

Дополнительная литература:


Основные принципы дизайна

Теперь, когда вы понимаете основные строительные блоки дизайна, давайте рассмотрим рекомендации по их объединению. Вот основные принципы, которые помогут вам создать последовательный и привлекательный дизайн: баланс, контраст, ритм и пространство.

Баланс

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

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

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

Мы можем увидеть принцип баланса в действии на домашней странице Everlane. Невидимая линия начинается между первой буквой «E» и буквой «L» в Everlane и отделяет модель слева от текста справа. Она уравновешивает текст, создавая визуальную симметрию, которую жаждут наши глаза.

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

Everlane и InVision используют вертикальный и горизонтальный баланс соответственно. Но баланс не обязательно должен быть прямолинейным.

Проверьте домашнюю страницу Webydo для подтверждения. Разрежьте эту страницу между двумя iPad, и вы получите два почти одинаковых треугольника. (О, и помните, как диагональные линии передают энергию и волнение? Вы определенно можете уловить эту атмосферу здесь!)

Хотите знать, как выглядит отсутствие баланса? Правительство США славится своим негодным и устаревшим дизайном и, к сожалению, MyMoney.gov оправдывает эту репутацию.

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

Этот сайт также нарушает принцип визуальной симметрии, так как невозможно разделить пополам поровну.

Дальнейшее чтение:

Контраст

Расположение разнородных элементов рядом или рядом друг с другом выявляет их различия. Вот почему фотографии до и после так эффективны — вы сразу видите, как сильно изменился человек.

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

Показательный пример: сайт Монетного двора.

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

Дополнительная литература:

Ритм

Как и при прослушивании хорошей песни, «ритмичный» дизайн заставит вашу аудиторию взволноваться, вовлечься и расслабиться.

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

Чтобы показать, что я имею в виду, вот домашняя страница Product Hunt. Раздел продуктов «Технологии» дублируется разделом «Игры» внизу.Если вы продолжите прокручивать, вы найдете одинаково отформатированные разделы «Подкасты» и «Книги».

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

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

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

Дальнейшее чтение:

Пробел

Каждый раз, когда вы видите пустую или незаполненную часть дизайна, вы смотрите на пустое пространство. Белое пространство (также известное как негативное пространство) относится ко всему вокруг и между другими элементами дизайна.И не думайте о пустом пространстве как о «пустом» пространстве; как объяснил известный типограф Ян Чихольд: «Белое пространство следует рассматривать как активный элемент, а не как пассивный фон».

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

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

Poppies Flowers также использует достаточно свободного места на своем сайте.

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

Дополнительная литература:

Как быстро создавать эффективные дизайны

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

Шаг 1. Выберите фон

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

Для наших целей существует два основных типа фона: изображения и сплошные цвета.

Изображения

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

Он должен вызывать правильные эмоции и ассоциации, которые вы можете определить, используя принципы дизайна.

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

Это изображение горного хребта было бы отличным выбором.

Где найти изображения

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

  • Альбомарий содержит тысячи прекрасных изображений для частного и коммерческого использования. Это особенно хорошо для непритязательных изображений людей.

  • Death to the Stock Photo — это информационный бюллетень, который ежемесячно отправляет 10 новых изображений на ваш почтовый ящик.Подборка предназначена для креативщиков, поэтому здесь много фотографий из офиса и из жизни.

  • Unsplash добавляет в свою коллекцию 10 новых фотографий в высоком разрешении каждые 10 дней. Создав учетную запись, вы можете создавать коллекции, что очень удобно, когда вам нужно найти несколько изображений для поста или серии. Кроме того, вы можете создать коллекцию «будущего использования» для всех фотографий, которые случайным образом привлекут ваше внимание.

  • Gratistography — замечательный, но относительно малоизвестный сайт стоковых фотографий.Поскольку он не слишком популярен, вам не нужно беспокоиться о том, что выбранное вами изображение появится на восьми других сайтах.

  • New Old Stock содержит старинные фотографии, являющиеся общественным достоянием. Это означает, что вы можете получить олдскульный вид и использовать изображения для чего угодно — без указания авторства.

Если вам нужен универсальный магазин, загляните на Pexels. В настоящее время в нем хранится более 10 000 стоковых фотографий (в том числе многие из Unsplash, Death to the Stock Photo и Gratistography), плюс каждый месяц добавляется около 1500 новых.Воспользуйтесь мощными поисковыми фильтрами: вы можете исключить слово, поставив перед ним тире (например, «офис -люди»), или выполнить поиск по цвету, включив «цвет:», за которым следует название цвета (например, «офис — люди»). цвет: красный»).

Чтобы узнать о последних стоковых фотосайтах, следите за коллекцией Stock Photography на Product Hunt. Также стоит добавить в закладки: Дастин Сенос, бывший руководитель отдела дизайна Medium, ведет постоянный список источников стоковых фотографий.

Сплошные цвета

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

При выборе определенного цвета помните о «настроении», создаваемом каждым цветом. Вам нужны цвета, которые соответствуют как вашему контенту, так и бренду.

Help Scout отлично справился с этой задачей. Его команда использует яркие однотонные фоны для своих визуальных эффектов:

Эти цвета кажутся энергичными, простыми и даже игривыми, отражая миссию Help Scout — сделать обслуживание клиентов восхитительным.Кроме того, обратите внимание, как чисто сплошные цвета оттеняют иллюстрации.

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

Шестнадцатеричный код в основном представляет собой числовое представление цвета. Например, шестнадцатеричный код цвета Pantone Dark Blue C — #00239c .

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

Где найти цвета

Цветовая палитра Google включает сотни основных и акцентных цветов, которые созданы для гармоничного сочетания. Google рекомендует выбрать базовый основной цвет, например «Индиго» (или #3F51B5), и использовать его в качестве основного цвета. Затем, если вы хотите добавить больше цветов, вы можете использовать предложенные акценты.

Если вы уже знаете, какой цвет Pantone вам нужен для вашего дизайна, попробуйте rgb.к. Этот инструмент позволяет искать шестнадцатеричный код любого цвета в библиотеке Pantone. Если вы хотите сравнить несколько цветов, чтобы увидеть, насколько хорошо они будут смотреться вместе, используйте Color Hex, который позволяет создавать и сохранять цветовые палитры.

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

Наконец, вы можете использовать Image Color Summarizer.Это бесплатный сервис, который обрабатывает ваше изображение и определяет его средний цветовой оттенок, насыщенность и яркость, а также наиболее репрезентативные цвета изображения и то, как их описал бы человек (лавандовый, золотой и т. д.). Определенно удобно для получения объективного представления о том, насколько визуально соответствует бренду изображение.

Шаг 2. Выберите инструмент

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

Pablo от Buffer — один из самых простых вариантов. Вы можете либо импортировать собственное изображение, либо выбрать одно из библиотеки Buffer, содержащей 50 000 стоковых фотографий.) Поскольку Buffer предоставляет только три шаблона разных размеров (высокий, квадратный или широкий), это отличный выбор для графики в социальных сетях. Однако, если вы хотите настроить размеры визуального элемента или использовать сплошной цвет в качестве фона, рассмотрите другой инструмент.

Designfeed, еще одно приложение для создания графики, подобно Пабло, разогнанному до 11. Загрузите свое изображение, введите до трех уровней текста (заголовок, подзаголовок и кнопка) и выберите размер, оптимизированный для платформы (Facebook, Tumblr, Пинтерест и др.).

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

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

Stencil предлагает немного больше гибкости: есть 34 предустановки размера изображения (включая параметры для социальных сетей, рекламы и баннеров), более 200 000 бесплатных значков и графики, а также несколько фотофильтров. О, и Stencil также позволяет использовать однотонные фоны.

Когда вы выходите за рамки основной графики, Canva — отличный выбор. Он загружен шаблонами практически для любого мыслимого дизайна — от миниатюр YouTube и обложек Kindle до фотографий Google+ и графики Tumblr.

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

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

Piktochart — это одна ступень вверх по лестнице сложности. Существует четыре основных категории графики — инфографика, отчеты, презентации и постеры — и куча шаблонов для каждой.

Вероятно, вы будете чаще всего использовать Piktochart для создания инфографики. Однако, если вы хотите использовать этот инструмент для создания других визуальных ресурсов (например, заголовков блогов, сообщений в социальных сетях и баннеров новостных рассылок), выберите шаблон из списка плакатов и задайте для него пользовательские размеры.

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

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

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

Но, допустим, да. Процесс тот же: загрузите свое изображение, затем (необязательно) примените фильтры. Этот учебник Adobe по фильтрам даст вам хорошую стартовую площадку.

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

Шаг 3: Выберите надстройки

Тип и стиль шрифта

Самая простая графика, которую только можно себе представить, это фон + текст.

Когда вы выбираете, какие шрифты использовать, нужно помнить о нескольких вещах: где будет жить эта графика и какие шрифты будут вокруг нее?

Допустим, вы разрабатываете заголовок для своей электронной рассылки. Если в вашем информационном бюллетене используется Lucida Grande (без засечек), вам следует выбрать дополнительный шрифт, например Garamond (с засечками).

Вам нужна не только внешняя согласованность: важно также, чтобы шрифты внутри вашей графики не конфликтовали.

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

Добавление еще одного шрифта — это хорошо, но остановимся на двух. И если вы не уверены, какие шрифты сочетать, выберите классическую комбинацию с засечками для заголовка и без засечек для основного текста. (Вы также можете выбрать один шрифт и посмотреть, какие сочетания рекомендует Google Fonts.)

Вот что я сделал для этого графика. После того, как я выбрал Raleway для заголовка, я просмотрел предложенные пары и в итоге выбрал Open Sans.

Значки

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

Некоторые инструменты редактирования (например, Canva, Piktochart и Stencil) имеют встроенные библиотеки значков.Однако, если вы используете Pablo или Photoshop — или вам не нравится какой-либо из доступных вариантов — есть несколько высококачественных ресурсов значков.

Noun Project, который позволяет загружать столько значков, сколько вы хотите, за 9,99 долларов в месяц (примечание: вы можете использовать большинство значков бесплатно, если вы указываете автора). Кроме того, вы можете подписаться на Icon Finder. Это примерно такая же цена, но вы ограничены 25 загрузками в месяц.

Бесплатные наборы иконок от Smashing Magazine также пригодятся.Требуется некоторое время, чтобы разобраться с вариантами и найти значок, который вы можете использовать, но они высокого качества и бесплатны!

Разное

Окружение текста геометрической фигурой — это быстрый и простой способ придать дизайну профессиональный вид.

Это также удобно, когда вам нужно сделать текст более разборчивым.

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

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

Возможно, у вас нет прозрачной версии вашего логотипа. К счастью, вы можете создать его в Photoshop или в Canva for Work.

Дальнейшее изучение дизайна

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

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

  • Подводные камни дизайна : Подпишитесь на эту бесплатную рассылку по электронной почте, чтобы избежать «ошибок дизайнера n00b».

  • Designer Mill : Подключайтесь к удивительной халяве, от значков и бесплатных шрифтов до шаблонов Illustrator и Sketch.

  • Crayon : Этот сайт, специально разработанный для маркетологов, содержит более 20 миллионов дизайнов, включая страницы с ценами, командой, вакансиями и пробными версиями.

  • GoodUI : подборка из 51 принципа интерфейса, которые обеспечивают высокий коэффициент конверсии.Музыка для ушей каждого маркетолога!

  • Дизайн для стартапа : Этот набор разработан с учетом основных потребностей дизайна стартапа.


Вы сделали это — вы знаете основы дизайна и готовы начать создавать собственную великолепную графику. Соедините это с контентом, и вы получите убийственную комбинацию. Вот еще несколько руководств по Zapier, которые помогут вам создавать контент, создавать графику и превращать ее в посты в блогах и книги.

Как создать современный веб-сайт (9 простых шагов)

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

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

Если у вас есть какие-либо из этих качеств и вы считаете себя начинающим веб-дизайнером/UX-дизайнером, или вам интересно узнать, как кто-то отправляется в путешествие по дизайну веб-сайтов, это для вас.

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

9 шагов к разработке веб-сайта в 2021 году

Давайте рассмотрим 9 этапов, через которые вы пройдете при разработке веб-сайта:

1. Определите объем и цели вашего веб-сайта

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

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

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

Но вы начинающий веб-дизайнер, а не специалист по UX, контенту или бренд-стратегии — так с чего же начать?

Почему

Ваша цель — это просто ваше «почему».

Нет смысла вкладывать свое время и деньги в веб-сайт, если у вас нет четкого представления о цели его существования.

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

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

Они будут полезными инструментами для создания индивидуальности вашего бренда, а затем и дизайна веб-сайта. Кроме того, они предоставят вам средства для лучшего понимания предполагаемой цели и задач сайта.

Что

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

Здесь вы сможете вернуться к своим заметкам, сделанным из анкет, семинаров по возможностям и туров по прослушиванию. Читайте «между строк» ​​и анализируйте ответы. Где в ваших заметках проблема, решение и рынок? Какова ценность?

Ваше что позволит вам узнать как.

Это дополняет ваше «почему». Это также прокладывает путь к тому, как вы определяете свою аудиторию, а также возможные возможности приносить им пользу (через вашу цель).

Это ваше что, вернее, ваша цель: найти возможности внутри вашей целевой аудитории.

Остается последний вопрос: как?

Как

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

Ура! Процесс проектирования, наконец, может начаться!

Но сначала вам нужно уточнить свои цели.

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

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

Это то, как вы стремитесь достичь своих целей и почему.

Но возникает следующий вопрос: как я буду создавать опыт бренда следующего уровня?

Откуда вы черпаете вдохновение, когда говорите своим клиентам, что ваше видение увеличит количество потенциальных клиентов, оправдает их инвестиции, а также ваши собственные усилия ?

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

2. Исследования для планирования вашего контента

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

Планирование контента с помощью исследований

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

Читать по теме: UX и UI: ключевые отличия, которые должен знать каждый дизайнер Получите свое вдохновение оттуда.Это учебник дизайнера.

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

Создание доски настроения
Доска настроения из Pinterest

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

3. Создайте идентичность своего веб-сайта (или бренда)


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

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

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

Цветовая схема
Цветовой круг (или цветовой круг)

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

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

Читать по теме: Теория цвета: руководство для дизайнеров для начинающихШрифт — это то, что вы используете, а шрифт — это то, что вы видите.

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

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

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

Изображения

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

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

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

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

Функциональность

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

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

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

Голос 

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

Стиль и индивидуальность

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

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

4. Создайте макеты и контент

После того, как вы определили объем и цели проекта, собрали контент и конкретизировали свой бренд, пришло время концептуализировать макет вашего веб-сайта. Пришло время каркаса.

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

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

Какой бы носитель вы ни использовали для создания каркасного дизайна, в ваших интересах иметь хотя бы эскизный проект (или каркасный дизайн с использованием предпочитаемого вами инструмента проектирования, например, Figma, InVision, Adobe Xd и т. д.).

Каркас, созданный Дереком Кларком
Оптимизируйте свой контент после каркаса и перед дизайном

Мы почти закончили, обуздайте свое волнение еще немного! Мы хотим рассмотреть потенциальные возможности SEO, которые могут возникнуть, если вы оптимизируете свой контент до того, как приступите к разработке.

Вспомните, что веб-сайт существует для привлечения потенциальных клиентов и преобразования этих потенциальных клиентов в новую клиентуру. Это достижимо в теории, «сделай сайт и люди придут». а их больше 4.Только в Google проиндексировано 45 миллиардов веб-сайтов… 

Какое место занимает ваш веб-сайт? Еще лучше, как веб-сайты вообще могут быть найдены и перечислены на первых страницах Google или любой другой поисковой системы?

Простой, путем предварительной настройки копии, контента и страниц вашего сайта (т. е. внутреннего SEO) в соответствии с предполагаемым внешним SEO.

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

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

Исследования, конечно.

Какие фразы и комбинации ключевых слов связаны с веб-сайтами и контентом вашего конкурента? Что бы вы набрали , чтобы найти ваш контент?

Какой язык использует ваша целевая аудитория, в частности, что говорят тренды в Google?

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

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

Будет ли вам предложено оптимизировать веб-сайт и контент, всегда будет зависеть от клиента. Опять же, у некоторых может быть предварительно привлечен эксперт по SEO, у некоторых может быть собственная команда, а у некоторых может не быть ни того, ни другого. Тем не менее, — это , если вы добросовестно разбираетесь в основных принципах SEO, поскольку это компонент веб-дизайна и UX-дизайна.

Вы скажете себе спасибо после запуска.

5. Выберите предпочитаемую платформу веб-конструктора


После определения вашей личности и сбора контента вы можете перейти к следующему этапу, выбрав платформу веб-конструктора.WordPress, Wix, Squarespace и Shopify — распространенные платформы, используемые для веб-дизайна, веб-разработки, CMS и электронной коммерции. Однако стоит отметить, что каждая из этих платформ имеет свои ограничения и недостатки. Они представляют собой значительную помеху и, в конечном итоге, раздражение для большинства дизайнеров.

WordPress

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

Читать по теме: 5 причин, по которым пользователь WordPress перешел на Webflow . Часто сайтам, созданным на этих двух платформах, не хватает оригинальности.Эта неумелая попытка аутентичности очевидна для целевой аудитории любого бренда. Как пользователи, так и потребители быстро обнаруживают явное оправдание веб-сайта, похожего на «оптовый товар». Хотя они все еще могут купить ваш продукт в этом разовом случае, обнаружение конкурирующего бренда, который является одновременно подлинным и привлекательным, — это всего лишь простой поиск в Google или публикация в Instagram.

Shopify

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

Webflow

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

Команды дизайнеров Webflow взяли все лучшие функции из более распространенных конструкторов веб-сайтов и систем управления контентом и оптимизировали их для профессионалов и начинающих дизайнеров, таких как вы.Платформа, получившая название «современный способ создания для Интернета», — это именно то, что является современным способом создания, запуска и масштабирования вашего бренда для Интернета.

6. Создавайте макеты высокой точности в Webflow

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

Mini Ускоренный курс по веб-дизайну

Веб-сайты бывают трех различных форм: HTML, CSS и базы данных.

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

Как правило, вам нужен код для преобразования этих элементов в веб-страницу, а затем и в веб-сайт в целом, а также база данных для хранения этого кода. Однако Webflow делает это за вас, объединяя эти компоненты в дизайнере и редакторе Webflow.

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

Создание с помощью конструктора

Теперь пришло время приступить к проектированию. Если вы последовали совету, изложенному в этом руководстве, сначала конкретизировав цель и идентичность вашего веб-сайта (не «ради правил», а ради себя), «веселье» наконец может начаться!

Чтобы начать этот процесс, зарегистрируйтесь в Webflow, если вы еще этого не сделали.Webflow предоставляет платформу бесплатно — для установки не требуется пробная версия или информация о кредитной карте. Просто зайдите в Интернет, нажмите «Начать», войдите в систему с помощью Google или своей электронной почты, и вы будете перенаправлены оттуда.

*перенаправление* 

Перенаправлено!

Хорошо, давайте откроем конструктор, вернее, Конструктор.

Чистый холст. Боковая панель компонентов. Другая боковая панель компонентов внутри компонента после выбора компонента.А теперь настройки классов и макетов и другие параметры в этих классах и макетах? Хм.

С чего начать…

С Webflow вы строите визуально. Компоненты, которые вы видите на левой боковой панели, обычно реализуются с помощью CSS, HTML или Javascript. Тем не менее, Webflow не требует кода, поэтому, если вы хотите начать создание, просто перетащите выбранный компонент на холст. Перетащив компонент, вы увидите возможность дальнейших изменений (т.е. компоненты внутри выбранного компонента) на правой боковой панели. Это классы внутри компонента, и с их помощью вы можете стилизовать выбранный компонент.

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

Таким образом, вместо того, чтобы спрашивать себя, с чего начать, вопрос скорее в том, как вы хотите начать?

Начало с нуля
Пустой проект Webflow в Designer

Это буквально начало с нуля.Представьте себе этот вариант как чистый холст, а инструменты на боковой панели — это ваша краска, грунтовка и так далее.

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

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

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

0 9009

шаблоны — прекрасный способ погрузиться с головой в понимание интерфейса и возможностей платформы.

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

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

Наводя курсор на каждый элемент или блок div, вы можете понять, как работает интерфейс в Дизайнере. Более того, если вы знакомы с платформами дизайна от Adobe, например, InDesign или Photoshop, вы сможете легко перемещаться по интерфейсу.

Поиграйтесь.

На левой боковой панели вы сможете увидеть различные функции, такие как добавление элементов, макетов, страниц, изменение сайта для использования функций сайта электронной коммерции, редактирование различных ресурсов, предварительно установленных в шаблоне, и даже добавить к нему свои собственные коллекции CMS.Чем больше вы экспериментируете с интерфейсом и просматриваете бесплатные учебные пособия, доступные в Webflow University, тем больше смысла будет иметь интерфейс конструктора, и вы сможете безгранично легко проектировать в кратчайшие сроки. Так играй!

Вот почему был создан Webflow.

Совет: Если вы собираетесь использовать шаблон (или клонируемый), в папке ресурсов на левой боковой панели вы можете настроить содержимое, чтобы оно соответствовало фирменному стилю вашего веб-сайта. Вы также можете добавить дополнительный контент через папку коллекций CMS, которая также расположена на левой боковой панели.

Использование клонируемого
Clubpad, клонируемого проекта Webflow

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

Выберите любой клон, который привлекает ваше внимание, и нажмите кнопку «Открыть» в Webflow. Как и в случае с шаблоном, вам будет предложено перейти к конструктору. То же самое применимо и здесь.

Опять поиграемся.

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

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

Да, опять же, все так просто.

А если по какой-то причине вы все еще застряли, вы всегда можете найти вдохновение в Webflow Showcase. Талант в изобилии!

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

Совет: Прежде чем нажать кнопку «Опубликовать», щелкните значок флажка, расположенный прямо над значком увеличительного стекла над видеокамерой, и вы сможете запустить аудит на своем веб-сайте, чтобы убедиться в отсутствии проблем. в удобстве использования и производительности сайта.

7. Проведение пользовательского тестирования


Не пугайтесь термина пользовательское тестирование. Хотя это может показаться большим или дополнительным шагом, это не так. Пользовательское тестирование — это просто способ убедиться, что вы расставили все точки над своими «И» и перечеркнули «Т».Это дополнительная гарантия того, что после запуска интерфейс вашего веб-сайта будет достаточным как по дизайну, так и по пользовательскому потоку. Даже если процесс не такой сложный, как в некоторых UX-проектах, вам будет полезно провести это необходимое тестирование.

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

8. Опубликуйте свой веб-сайт

Ваш дизайн завершен и одобрен вашими коллегами, что дальше?

Если вы используете Webflow в качестве платформы для создания веб-сайтов, нажмите «Опубликовать».

Да, вы правильно прочитали, нажмите опубликовать.

Webflow — это готовый к производству конструктор веб-сайтов, CMS и инструмент хостинга со встроенной базой данных и хостингом, так что да, продолжайте и нажмите «Опубликовать».Если вы еще этого не сделали, вам будет предложено купить или зарегистрировать доменное имя. Далее вам будет предложено выбрать план или вариант выставления счетов клиенту, если это необходимо.

Вот и все, ваш новый веб-сайт должен быть запущен.

Да, это так просто, как и должно быть.

9. Управление, масштабирование и итерация соответственно

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

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

Создавайте и публикуйте новый контент за считанные минуты

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

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

Как называлась эта книга о дизайне и юзабилити Стива Круга…

О да.

Не заставляй меня думать!

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

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

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

Современный способ проектирования и создания веб-сайтов

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

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

Webflow — это игровая площадка дизайнера, — ваша игровая площадка !

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

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

Как создать логотип от начала до конца (полное руководство)

Последний раз этот пост обновлялся 9 января 2022 года. для эффективного брендинга, повышения узнаваемости и доминирования на рынке в любой отрасли.

Приступая к разработке собственного логотипа, вы должны сделать это правильно. Это предприятие, требующее времени, размышлений, творчества и совместной работы, и оно того стоит на 100 %. Вопреки тому, что вы могли бы подумать, вам не нужен большой бюджет, чтобы нанять графического дизайнера или даже дизайнерский фон для создания качественного логотипа.

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

Вот что мы рассмотрим в нашем руководстве:

Что такое логотип?

Логотип представляет собой фирменный дизайн, который служит символом определенного бизнеса, отражая сущность его цели и индивидуальности. Подобно вездесущей галочке Nike или золотым аркам McDonald’s, ваш логотип станет лицом вашего бренда, выступая в качестве определяющего фактора, который аудитория будет узнавать со временем и в конечном итоге ассоциировать с доверием к вашим услугам, контенту или продуктам.

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

Зачем вам нужен логотип

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

Вот некоторые из распространенных вариантов использования вашего логотипа:

  • Онлайн: заголовков веб-сайтов, фавиконов, подписей электронной почты, презентаций, счетов-фактур , плакаты и брошюры

  • Социальные сети: изображений профиля, обложки, водяные знаки, сообщения в социальных сетях и видео, реклама

Что делает хороший логотип

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

  • Просто: Фраза «меньше значит больше» как никогда актуальна. В большинстве случаев наименее сложные логотипы легче всего распознать, поэтому постарайтесь разработать логотип с простым сообщением, с которым людям будет легко общаться.

  • Представитель: Ваш логотип должен нравиться вашей целевой аудитории и отражать ценности вашего бизнеса.Убедитесь, что элементы, которые вы используете в своем дизайне, имеют отношение к вашей отрасли и точно представляют ваш бренд.

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

  • Универсальность: Вам нужен дизайн, который хорошо выглядит, где бы он ни находился.Логотип, размер которого можно изменять и отображать на разных носителях с самого начала, повысит узнаваемость вашего бренда и позволит избежать неудобных ограничений.

Как создать логотип

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

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

  1. Определите свой бренд Identity

  2. поиск вдохновения

  3. Определить стиль логотипа

  4. Выберите тип

  5. Цветовая гамма

  6. Выбрать шрифт

  7. Набросок Логотип Форма

  8. Уточнить результаты

  9. Сделать окончательное решение

  10. Поместите свой логотип на работу

01.Определите свой фирменный стиль

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

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

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

02. Ищите вдохновение

Вдохновение приходит двумя путями — снаружи и изнутри. Итак, мы собираемся разбить этот шаг на два.

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

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

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

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

  • Какие прилагательные описывают мой бренд?

  • Кто мой идеальный клиент?

  • Какие цвета представляют ценности и послание моего бренда?

  • Какие символы или символы я могу использовать в своем дизайне?

  • Какие логотипы мне больше всего нравятся и почему?

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

03. Определить стиль логотипа

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

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

Является ли ваш бренд классическим? Затем вы можете выбрать дизайн логотипа со сложными шрифтами и основными цветовыми схемами. Ваш бренд минималистичен? В этом случае вам следует избегать включения сложных изображений и выбирать современный дизайн логотипа. Является ли ваш бренд модным? Тогда вы можете выбрать смелые абстрактные рисунки или модные макеты логотипов.

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

04. Выберите тип

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

Здесь мы опишем некоторые из различных типов логотипов для вашего рассмотрения, для более подробного объяснения вы можете прочитать о типах логотипов:

Wordmark

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

Letterform

Подобно словесному знаку, дизайн логотипа в виде буквы (или монограммы) будет основан на типографике. Однако монограммы будут включать только инициалы вашей компании.


Символ логотипа

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

Абстрактный логотип

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

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

Эмблемы

Логотип-эмблема представляет собой более классический стиль и обычно состоит из значков, печатей или гербов с текстом внутри.Хотя он воплощает в себе традиционный вид, логотипы-эмблемы были успешно модернизированы и используются в брендинге с конца 20-го века до настоящего времени.

Комбинация

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

Динамический

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

05. Выберите цветовую схему

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

Что касается вариантов цвета логотипа, мы можем разделить их на три категории: черно-белые логотипы, монохромные логотипы или логотипы с сочетанием цветов.Черно-белая тема может подойти вашему логотипу, если вы предпочитаете элегантный минималистский стиль или классический дизайн. Монохромные логотипы (логотипы, включающие один цвет) хорошо сочетаются со словесными и буквенными знаками и могут оказывать сильное влияние, связывая отдельный цвет с вашим брендом. Успешными примерами этого являются фирменный красный цвет, ассоциирующийся с Coca-Cola, или Robin Egg Blue от Tiffany.

Цветовые комбинации также оказывают сильное влияние и влияют на общую психологию логотипа. Правильная смесь идеально дополнит абстрактный дизайн логотипа и создаст разнообразие и глубину при работе с комбинированным типом логотипа.Если вы идете в этом направлении, рекомендуется придерживаться всего 2-3 оттенков. Решите, хотите ли вы, чтобы ваша цветовая комбинация была комплементарной (используя цвета, расположенные прямо напротив друг друга в цветовом круге) или аналогичную (используя цвета, расположенные рядом друг с другом на цветовом круге).

Не забывайте, что цвета вашего логотипа должны соответствовать стилю вашего бренда, чтобы поддерживать согласованность.

06. Выберите шрифт

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

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

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

07. Обведите форму логотипа

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

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

Все формы можно разделить на три категории:

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

  • Органические формы, , также известные как свободные формы, относятся к любому виду встречающихся в природе фигур.Эти формы чаще всего неправильные и асимметричные. Органические формы включают листья, цветы, капли воды или другие формы, встречающиеся в природе. Они также включают спирали, закругленные края и изогнутые формы.

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

08. Создайте логотип

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

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

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

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

09. Уточните результаты

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

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

10. Принять окончательное решение

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

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

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

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

11. Заставьте свой логотип работать

У вас есть любимый логотип — теперь пришло время заставить его работать.Начните с загрузки высококачественных файлов изображений вашего логотипа. Файлы PNG и JPG будут хорошо работать на вашем веб-сайте и в социальных сетях. Векторный файл (SVG или PDF) обеспечит большую масштабируемость, гарантируя качество изображения вашего логотипа любого размера и на печатных материалах. Вы можете прочитать наше подробное руководство по размерам логотипов для получения более подробной информации.

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

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

Кайли Гольдштейн

Эксперт по брендингу и блоггер по маркетингу

Дженна Романо

Писатель и эксперт по веб-дизайну

.

LEAVE A REPLY

Ваш адрес email не будет опубликован.