Мнение: с чего начать изучение дизайна
27 Июня, 2019, 17:00
4594
Роман Виноградный, работая на должности арт-директора, взялся сменить вектор деятельности: выбор пал на UX-дизайн. Путь с нуля до работы в компании Censia, где он занимает позицию Head of Design, прошел самостоятельно. В колонке для AIN.UA он рассказывает, с чего стоить начать изучать дизайн.
Когда я начинал, количество материалов для обучения было минимальным. Сейчас для новичка выбор значительно больше. Поделюсь своим опытом, с чего начать.
Сейчас рынок дизайна более сформирован, а названия должностей более определенные — UI, UX, Product, Graphic, Visual, Interaction, Branding, Marketing. Было время, когда многие не понимали, в чем вообще разница, ведь еще лет 7 назад ты должен был уметь все сразу, а желательно еще и кодить. Я считаю эти времена прошли, и компетентность в определенной нише ценится выше, чем мастерство на все руки.
Первый и главный этап — понять, что действительно интересно. Несмотря на популярность IT, вы не обязаны следовать тренду и непременно изучать продуктовый дизайн, если не чувствуете, что это интересно. Да, оплата в этой сфере выше, но качественный визуальный, бренд и маркетинг дизайн всегда ценился. Перепрыгнуть из одной сферы в другую будет проще, главное, чтобы в самом начале вы делали то, что интересно больше всего.
Тем не менее, что бы вы не выбрали — изучите теорию основных областей дизайна, чтобы разговаривать на одном языке со всеми членами команды.
Развивайте насмотренностьДаже если вы еще не определили свою нишу, уже на этом этапе необходимо развивать и автоматизировать свою насмотренность — изучать сайты про дизайн, блоги, найти то, что будет вдохновлять.
Развивайте чувство вкуса. Окружите себя дизайном — выработайте привычку ежедневно искать и замечать дизайн в любых его проявлениях. Журналы, архитектура, интерьеры, предметы, реклама, фотография. Каждый день изучайте работы других дизайнеров. Следите за тенденциями, вдохновляйтесь. Старайтесь окружить себя исключительно тем, что вдохновляет, чем больше красивого видите — тем лучше будет развито чувство вкуса.
Основные сайты для начала, которым стоит уделить внимание:
- Behance;
- Dribbble;
- Awwwards.
Постепенно старайтесь анализировать то, что видите.
В случае с визуальным дизайном старайтесь понять, почему это понравилось, а что хотели бы изменить. Обратите внимание на детали, почему именно такие цветовые сочетания были использованы, почему иконка в таком стиле, а шрифт выбран именно этот? В случае с UX-дизайном анализируйте из каких элементов состоит сайт, почему расположение кнопок и каждого элемента именно такое?
Стоит обращать внимание и анализировать плохие работы — определить, какие именно элементы повлияли на то, что итог не нравился. Это может быть весь дизайн в целом, но могут быть и мелочи — неверно подобный шрифты, оттенок, толщина линии в конце концов.
Анализируйте не только работы которые дизайнеры выкладывают в качестве своего портфолио, но и реальные работающие продукты — это даст понимание того почему такие решения были выбраны с точки зрения бизнеса и пользовательского опыта.
Пройдите курсыПо моему мнению, на курсы стоит идти после подготовительного этапа. То есть сначала изучить дизайн со стороны, определить, что интересно, что нет. Какие этапы разработки являются более сложными. В ином случае, вы можете просто выбрать неверный курс или более сложный уровень, который окажется бесполезным. Это как сразу пойти в универ, не окончив школу.
Количество курсов сейчас просто огромное. Вопрос только в том, как выбирать оптимальный вариант именно .
Безусловно все очень зависит от типа личности, кому-то удобней и интересней искать все самому, тем более информации достаточно. Кому-то важны более структурированные знания. В любом случае, если вы только начинаете — вам необходим фундамент. Если же вы переходите из графического дизайна к примеру в UX, то ваш вариант — специализация в конкретной области.
Для меня идеальным оказался вариант комбинирования нескольких курсов параллельно. Отдельные вопросы я изучал через книги, статьи, онлайн уроки.
Перед выбором курса стоит обратить внимание на несколько важных моментов:
- Сейчас очень популярны разнообразные курсы от вчера открывшихся школ или людей, которые решили, что они способны обучать. Поэтому не стоит обращать внимание на назойливую рекламу, в духе “Стань дизайнером за 5 дней”. Изучите сначала работы спикеров, результаты их учеников.
- Имеет смысл следить за уже известными компаниями, студиями, дизайнерами, стиль которых нравится. Вполне возможно что их курс будет вам полезен.
- Изучите отзывы о курсах, оцените уровень обратной связи, изучите программу, чтобы точно понимать, что может ждать и какой результат принесет.
- Выбирайте курсы имеющие практические задания, возможность общения с менторами, и получения от них фидбека о ваших решениях.
Площадки:
Очень популярный сайт с онлайн курсами от многих международных университетов в различных сферах и дисциплинах. Есть много курсов по UX, а также вижуал дизайну, которые можно совмещать. Один из плюсов этих курсов — там много практических занятий, которые идут сразу после урока теории для подкрепления и лучшего понимания предмета, а также постоянное общение с однокурсниками. Курсы платные, если вы хотите получить документ и сертификат о прохождении, но если вам это не нужно — все бесплатно.
- Interaction Design Foundation
Одни из самых лучших онлайн курсов по UI/UX. На сайте подобраны обучающие лекции по всем основным направления — от мобильного до интерфейсов в гейм дизайне, а также множество специализированных курсов по User Research, Usability, Data Visualization. Информация подается в текстовом виде, в видео формате и тестах, а также огромное количество информации о UI/UX в их библиотеке и статьях. Один из плюсов, что курсы разделены по уровням, и подойдут от начинающих до опытных дизайнеров, которые хотят усовершенствовать свои знания. Если есть свободное время, можно проходить несколько курсов одновременно.
Udemy представляют множество уроков и лекций от разных авторов, где вы сможете найти курсы как по теории и практике. Кроме того там много технических курсов по освоению проф софта как Adobe XD, Sketch, Figma и других, что поможет повысить своих технических и визуальных навыки.
Также советую обратить внимание на:
- Nielsen Norman Group
- Cooper
- General Assembly
Следующим этапом будет практика. Когда чувствуете, что начали, грубо говоря, отличать хороший дизайн от плохого, начинайте практиковать свои умения. Идеально это делать параллельно с обучением. Тем более многие курсы имеют практические задания.
Для начала попробуйте просто копировать чужие работы. В этот момент в процессе работы будете больше понимать, почему использованы те или иные элементы дизайна. Только будете честны с собой: ставить их в портфолио — дурной тон. Набивайте руку, благодаря этому вы повысите свой технический уровень и со временем определите свой стиль. После этого сможете двигаться дальше.
Кроме этого постепенно сможете ставить себе дедлайны для того, чтобы развивать той или иной навык. К примеру, если знаете основы дизайна и ваша задача научится делать логотипы — поставьте себе задачу делать по 1 логотипу в неделю и публиковать шот на Dribbble. Для начала можете сделать себе месяц подготовки, и поставить микро задачи — выделить пару часов несколько раз в неделю на изучение вопроса: читать книги по теме, прослушать лекции, изучать примеры других дизайнеров. А дальше принимайтесь к практике и разрабатывайте один лого в неделю — лайки на Dribbble станут стимулом.
Книги рекомендую почитать для более глубокого изучения, а еще многие из них несут в себе общую фундаментальную теорию дизайна. Размышления авторов подкреплены практическими примерами о том, какой должен быть качественный дизайн.
Как и в любой обучающей литературе, важно не забыть через 5 минут изученный материал. Поэтому имеет смысл сохранять себе самые важные мысли и идеи и периодически перечитывать.
- Итан Маркотт «Отзывчивый веб-дизайн»
Книга рассказывающая о современном интернете, и о переходе от настольных компьютеров к мобильным устройствам. Автор расскажет про основные правила веб дизайна, такие как композиционные сетки, шрифты, работу с контентом. Дает множество советов, как сделать максимально удобный и отзывчивый сайт для пользователей, и избежать самых распространенных ошибок в дизайне веб сайтов и приложений. Данная книга будет полезна как дизайнерам так и разработчикам.
- Стив Круг «Не заставляйте меня думать»
Является одной из главнейших книг для UI/UX дизайнера. Автор детально рассказывает про основы юзабилити, принципы интуитивной навигации и информационного дизайна. Также на многих примерах и иллюстрациях автор покажет, что и почему не нужно делать.
- Майкл Джанда «Сожги свое портфолио! То, чему не учат в дизайнерских школах»
Книга, написанная дизайнером и владельцем студии о реалиях в сфере дизайна. Автор в легкой манере, делится своим опытом и многими полезными жизненными советами. Также хорошо рассказывает, как вести бизнес, руководить процессами в студии, планировать задачи, и как работать со своей командой и клиентами. Данная книга будет полезна многим дизайнерам и не только, так как любой человек сможет в ней найти много важной информации для себя.
- Люк Вроблевски «Сначала мобильные!»
Автор подробно рассказывает в своей книге о разнице между десктопными сайтами их мобильными версиями. Много практических советов о юзабилити мобильных приложений, какие особенности поведения пользователей мобильных устройств следует учитывать при проектировании интерфейса, и как правильно организовать контент и навигацию.
- Ян В. Уайт «Редактируем дизайном»
Очень полезная книга, которая изначально создавалась для дизайнеров и редакторов в изданиях, но будет очень полезна и веб дизайнерам и UI/UX дизайнерам. Книга детально и с множеством примеров показывает всю основу, а также правила журнальной и веб верстки. Особенно подачу информации и как ее улучшить, логику последовательности, композицию и сетки, как работать с инфографикой, шрифтами и изображениями. Данная книга будет полезна как начинающим дизайнерам, которые хотят узнать основы, так и опытным профессионалам.
- Пол Рэнд «Дизайн: форма и хаос»
Книга от дизайнера, который работал над IBM и множестве других компаний. Автор данной книги поднял графический дизайн на новый уровень, особенно в художественной графике и рекламе, благодаря чему считается одной из икон мирового дизайна. Книга полна рассуждений автора о том, какой должен быть дизайн, его ценности и значение для мира. В книге много примеров маркетинговых исследований, работе с клиентами, которые подкреплены личными примерами автора, и других талантливых дизайнеров.
- Рудер Э. «Типографика»
Данная книга является одной из самых известных и полезных, и я считаю, что она должна быть у каждого дизайнера. Посвящена основам дизайна, а особенно типографии, все о шрифтах и работе с ними. Ведь шрифт — это порой 80-90% всего того, что мы видим в интернете, и уметь правильно работать с ним, один из главнейших навыков любого дизайнера.
- Виктор Папанек «Дизайн для реального мира»
Еще одна классическая книга где автор подробно рассказывает о самом понятии дизайн и всех сферах по отдельности. Где дизайн является набором разных наук, которые формируют многие решения.
Автор: Роман Виноградный, Head of Design в Censia
С чего начать изучение веб-дизайна — Дизайн студия ApelsIn design
Хотел бы рассказать небольшую историю, которая подойдет как эпиграф к этой статье. Года два назад я искал DVD диск на раскладках. Нужен был сборник дизайнерских программ, в котором, помимо Adobe Photoshop, Adobe Flash, Adobe Dreamweaver и Adobe Illustrator, были бы и CorelDraw, и несколько программ для создания иконок и скриншотов … Лень было искать и скачивать все по отдельности из интернета, а затем записывать на диск.
Объяснив продавцу, что мне нужен диск для веб-дизайнера, я получил несколько сборников DVD. Списки программ в описании дисков повторяли друг друга, наклейки только были разные. Составляли сборники далекие от веб-дизайна люди, потому ничего подходящего не было. Отдав продавцу диски и сказав «спасибо», я собирался уходить, но парень меня остановил. Вероятно, он подумал, что я просто компостирую ему мозги и решил вывести меня на чистую воду. Он спросил, что именно меня не устраивает во всех его дисках. На что я ему терпеливо объяснил, что на каждом диске есть только часть нужных мне программ, а «на этом нет даже Фотошопа».
И тут парень засиял. С чувством собственного достоинства и с высоты своего дизайнерского опыта, он мне объяснил, что профессионалы сайты делают в Дримвивере. А остальные программы нужны для понторезов вроде меня. Он был так счастлив от переполнявших его знаний, что мне даже жаль было его прерывать и сообщать, что HTML-верстка сайта в Dreamweaver’е – это всего лишь один из этапов разработки сайта, далеко не первый и не последний.
Меня еще пару дней мучили угрызения совести, что я парню настроение испортил. Впрочем, может это подтолкнет его заняться самообразованием, а не продажей дисков на раскладке. По крайней мере, я свой вклад в его карьеру сделал, дальше уже ему решать.
Но вернемся к теме статьи. Итак, с чего начать изучение дизайна для веб, какие программы должен знать веб-дизайнер, что лучше учить углублено, стоит ли идти на курсы. Обо всем по порядку.
С чего начать изучение веб-дизайна?
С установки программы Adobe Photoshop и покупки самоучителя Фотошопа. Знание Фотошопа обязательно для любого дизайнера, это стандарт. Даже если вы планируете в будущем заниматься flash-анимацией или 3D-графикой, без Фотошопа вам не обойтись. Не бывает дизайнеров, которые не могут убрать красные глаза на фотографии или уменьшить ее размер .
Только чтение книги или только эксперименты с кисточками и фильтрами результатов не дадут. Без хорошей теоретической базы, которую даст чтение книг, вы обречены изобрести кучу велосипедов. В основном, с квадратными колесами.
Но только чтение самоучителя, без закрепления на практике теоретической информации, тоже ничего не даст. Через неделю прочитанное забывается.
Не нужно покупать толстую книгу больше 1000 страниц – вы ее никогда не дочитаете до конца. То, что «Библия Photoshop» будет стоять на полке, практических знаний вам не добавит. Зайдите в книжный магазин, полистайте все книги, которые там есть. Выберите самую понятную для вас и не самую тонкую.
Главное – понять все возможности Фотошопа, что вообще можно сделать с помощью этой мощной программы. Более подробные знания по нужной теме можно без проблем найти в интернете, в блогах практикующих дизайнеров. Но одни он-лайн уроки Фотошопа не заменят чтение книги – останутся пробелы в знаниях, которые будут постоянно всплывать и мешать вам работать.
Стоит ли идти на курсы?
Однозначного ответа нет, дело вкуса. Курсы – это экономия времени и усилий, но зато они стоят денег. Выучить любую технологию, в т. ч. и Photoshop, можно самому по самоучителям и статьям в интернете, но времени на это уйдет намного больше. У книги сложно спросить, как сделать «чтоб вот тут вот так было и чтоб вот этого не было». А спросить хочется. Потому лично я советую немного почитать тонкую книгу по Фотошопу, а когда разберетесь, в чем разница между кистью и штампом, когда накопятся вопросы и появятся творческие идеи – идти на курсы. Вложенные в образование деньги всегда окупаются. Кроме того, время – деньги, и чем быстрее вы станете профессиональным веб-дизайнером, тем скорее сможете зарабатывать деньги.
Что учить после Фотошопа?
Для веб-дизайнера важно знать хотя бы основы HTML и желательно CSS. Это не значит, что веб-дизайнер должен уметь верстать сайты. Но он должен представлять, насколько сложно реализовать его творческие идеи в коде. Для большинства сайтов важна стоимость и сроки их разработки, потому простые идеи ускорят создание макета сайта, его верстку и установку системы управления контентом. Но если сил хватит научиться качественно верстать сайты, это будет только плюсом как при составлении резюме, так и при работе фрилансером.
Веб-дизайнеру не обойтись без умения делать анимацию. Способов ее создания довольно много: от традиционной GIF-анимации и Flash, до новой разработки Microsoft Silverlight 2.0. которая в ближайшем будущем должна стать серьезным конкурентом для Adobe Flash. Анимировать изображения можно даже с помощью скриптов и CSS.
Если научиться создавать анимированные баннеры в формате GIF можно за пару дней, прочитав одну-две статьи, то изучение технологий Flash и Silverlight займет несколько месяцев и даже лет. Но результат того стоит. Флэш-аниматоры давно и надолго востребованы на рынке труда, а специалистов, разбирающихся в динамично развивающейся технологии Silverlight, почти нет. Так что без хлеба с маслом они не останутся.
Не менее перспективной и денежной является область 3D-анимации. Моделирование трехмерных объектов с помощью программ Autodesk 3ds Max и Maya все чаще применяется при создании серьезных сайтов. Хорошие специалисты в 3D-моделировании и анимации учатся годами, так что на высокооплачиваемую работу после прочтения пары уроков или даже целой книги рассчитывать не стоит.
Но если не пытаться ничего делать и не ставить перед собой серьезные цели, можно всю жизнь продавать диски.
как придумать дизайн сайта
как разработать дизайн сайта
как научиться веб дизайну самостоятельно
50 лучших книг по веб-дизайну 2020 года
Опубликовано: 2021-01-11
В современном мире Интернет является жизненно важной частью как нашей домашней, так и профессиональной жизни. Знание основ веб-дизайна позволит вам создать потрясающе выглядящую страницу для демонстрации вашей коллекции Funko POP или это может означать разницу между получением той работы, на которую вы претендовали, и ее потерей. Хотите ли вы узнать о CSS, HTML, Javascript или просто создать веб-сайт, который выглядит привлекательно графически, у нас есть для вас идеальные книги по веб-дизайну. Ниже мы собрали 50 лучших книг по веб-дизайну, доступных в Интернете.
Лучшие книги по веб-дизайну для детей1. HTML для младенцев (Code Babies)
В наши дни изучать веб-дизайн так же важно, как и алфавитную или цифровую систему. В «HTML для младенцев (Code Babies)» ваши дети начнут изучать основы HTML с раннего возраста. Эта книга учит маленьких детей основам HTML в удобном для чтения формате.
2. CSS для младенцев (Code Babies)
Когда ваш ребенок овладеет искусством HTML, пора сделать еще один шаг вперед с помощью CSS. «CSS для младенцев (Code Babies)» имеет тот же простой для чтения формат, что и «HTML для младенцев (Code Babies)», и расширяет концепции, впервые затронутые в этой книге.
3. Javascript для младенцев (Code Babies)
Ваш ребенок все еще хочет учиться после освоения HTML и CSS? Тогда вы захотите получить им «Javascript для младенцев (Code Babies)». Эта книга рассматривает Javascript и показывает вашим детям, как внедрить его на свои веб-сайты. Эта книга понравится даже детям в возрасте одного или двух лет.
4. Веб-цвета (Code Babies)
«Web Colours (Code Babies)» погружается в мир шестнадцатеричных значений в удобном для понимания формате «откидной створки». Пока ваш ребенок смеется и играет с книгой, он также будет изучать и сохранять знания о подходящих для Интернета цветах.
5. C ++ для детей (Code Babies)
После того, как ваш ребенок прочитает предыдущие книги из серии «Code Babies», пора познакомить его с «C ++ для детей (Code Babies)». Эта книга основывается на всем, что было раньше, и знакомит вашего ребенка с элементами программирования, которые он может использовать помимо веб-сайтов.
6. Веб-дизайн для детей
«Веб-дизайн для детей» использует повествовательную структуру, чтобы мягко познакомить детей с концепциями HTML, CSS и JavaScript. В этой книге также используется дизайн откидных створок и яркие иллюстрации, чтобы удержать интерес вашего ребенка.
7. JavaScript для детей для чайников (для чайников (компьютеров))
Серия книг «Для чайников» уже много лет является неотъемлемой частью книжных магазинов благодаря своей уникальной способности упрощать сложные вопросы. «JavaScript для детей для чайников (для чайников (компьютеры))» — еще одна отличная запись в этой линии. В этой книге язык программирования JavaScript разбивается на небольшие части, понятные вашему ребенку.
8. Дизайн для детей
Маленькие дети часто борются со своими эмоциями, регулярно поддаваясь эго, жадности и нетерпению. «Дизайн для детей» покажет вам, как создавать цифровые продукты, которые понравятся детям, и позволит вам создавать упражнения по программированию, к которым ваши дети будут возвращаться снова и снова.
9. Рубин для детей для чайников
Знание HTML и CSS — отличный первый шаг, но изучение дополнительных языков программирования, таких как Ruby, поможет вывести ваши навыки веб-дизайна на новый уровень. «Ruby For Kids For Dummies» сводит технологический жаргон к минимуму и разбивает сложные процессы на легко читаемые абзацы.
10. Привет, изобретатель приложений !: Android-программирование для детей и всех остальных
«Hello App Inventor !: Android Programming for Kids and Other of Us» — это ваш путь к созданию приложений для Android и сайтов, удобных для мобильных устройств. Поскольку все больше и больше технических пользователей предпочитают просматривать веб-сайты на мобильных устройствах, знание того, как сделать веб-сайт удобным для мобильных, является важным навыком, которому нужно научиться.
Лучшие книги по веб-дизайну для изучения CSS
11. Секреты CSS: лучшие решения повседневных проблем веб-дизайна
Если вы уже знакомы с основами CSS, то «Секреты CSS: лучшие решения повседневных проблем веб-дизайна» — идеальная книга для вас. В этой книге автор Lea Verou предлагает 47 советов и приемов, которые помогут улучшить реализацию CSS на своих сайтах. Даже если у вас есть многолетний опыт использования CSS, «Секреты CSS: лучшие решения повседневных проблем веб-дизайна» научат вас хотя бы одной новой технике.
12. CSS: полное руководство
«CSS: The Definitive Guide» — это полное руководство по всему, что вы хотели знать о CSS. «CSS: The Definitive Guide» — это книга, которую необходимо прочитать независимо от того, новичок вы или уже имеете некоторый опыт работы с CSS. Автор Эрик А. Мейер использует информативный стиль письма, который помогает удерживать ваше внимание на протяжении всей книги.
13. Карманный справочник по CSS: Визуальная презентация для Интернета
У вас нет времени читать «CSS: The Definitive Guide» для получения нужного вам ответа по CSS? Тогда вам понадобится «Карманный справочник по CSS: визуальная презентация для Интернета». Эта сопутствующая книга, также написанная Эриком А. Мейером, позволяет быстро найти ответ на любую имеющуюся у вас проблему CSS.
14. Изучите CSS за один день и выучите его хорошо (включая HTML5): CSS для начинающих
«Изучите CSS за один день и выучите его хорошо (включая HTML5): CSS для начинающих» — обещает, что любой читатель сможет выучить CSS и HTML5 за один день. В этой книге рассматриваются не только основы, но и некоторые сложные темы. «Изучите CSS за один день и выучите его хорошо (включая HTML5): CSS для начинающих» дает вам инструменты, необходимые для начала создания веб-сайтов с того момента, как вы закончите читать книгу.
15. Книга CSS3: Руководство разработчика по будущему веб-дизайна.
Если вы освоили CSS и готовы принять вызов CSS3, тогда вам стоит взять копию «Книги CSS3: Руководство разработчика по будущему веб-дизайна». В книге «Книга по CSS3: Руководство разработчика по будущему веб-дизайна» автор Питер Гастон показывает вам, на что способен CSS3 и как вы можете воспользоваться этим.
16. Начало HTML5 и CSS3 для чайников
Если вы новичок в CSS3 и не знаете, с чего начать, лучше всего взять копию «Начало HTML5 и CSS3 для чайников». Как и большинство книг «Для чайников», «Начало HTML5 и CSS3 для чайников» объясняет сложные процессы простым для понимания многословием. Хотя «Начало HTML5 и CSS3 для чайников» не для тех, кто уже имеет знания в CSS3, это идеальная отправная точка для новичков.
17. CSS Веб-дизайн для чайников
Если вы новичок в CSS, то «Веб-дизайн CSS для чайников» — это то место, где вы хотите начать изучение этого языка кодирования. Эта книга начнется с самого начала, с ознакомления с информацией о том, что такое CSS, для чего вы можете его использовать и как начать внедрять его на свой сайт.
18. CSS: отсутствующее руководство
Как и большинство языков программирования, которые включают создание веб-сайтов, CSS не поставляется с официальным руководством. Когда вы только начинаете изучать CSS, легко впасть в плохие практики или упустить важную информацию. «CSS: отсутствующее руководство» показывает, как в полной мере использовать CSS для создания красивых сайтов как на настольных, так и на мобильных устройствах.
19. HTML, XHTML и CSS для чайников
«HTML, XHTML и CSS для чайников» станет прекрасным подарком, если вы хотите научить друга или члена семьи создавать веб-сайты. Эта книга охватывает основы HTML, XHTML и CSS в удобном для понимания формате. Даже у компьютерных новичков не возникнет проблем с чтением и пониманием концепций, представленных в «HTML, XHTML и CSS для чайников».
20. CSS: CSS Awesomeness Book — научитесь писать на CSS потрясающим способом!
В книге «CSS: CSS Awesomeness Book — Научитесь писать CSS удивительным образом!» Автор Гилад Э. Цур-Майер знакомит новичков с миром CSS. Бывший веб-разработчик, а теперь глава своей компании, Гилад Э. Цур-Майер обучает читателей советам и приемам, которые он использовал, чтобы стать профессионалом в CSS.
Лучшие книги по веб-дизайну для изучения HTML
21. HTML и CSS: дизайн и создание сайтов
«HTML и CSS: проектирование и создание веб-сайтов» идеально подходит для тех, кому просто нужно немного знать код, например для менеджеров контента и владельцев личных блогов. Эта книга предоставит вам необходимое количество информации по основам CSS, чтобы вы смогли пройти свое следующее собеседование.
22. Краткое руководство по HTML: упрощенное руководство по HTML для начинающих.
Если вы новичок в HTML и не знаете, с чего начать, вам стоит взять копию «Краткое руководство по HTML: упрощенное руководство по HTML для новичков». Книга упрощает технический жаргон в удобном для чтения формате, который идеально подходит для начинающих.
23. Изучение веб-дизайна: руководство для начинающих по HTML, CSS, JavaScript и веб-графике
В то время как большинство книг посвящено изучению только одного предмета, «Изучение веб-дизайна: руководство по HTML, CSS, JavaScript и веб-графике для новичков» учит вас примерно четырем. Изучая HTML, вы также узнаете основы CSS, JavaScript и научитесь правильно использовать веб-графику.
24. HTML и CSS для начинающих: пошаговое руководство по программированию HTML и CSS за 7 дней
«HTML и CSS для начинающих: пошаговое руководство по изучению программирования HTML и CSS за 7 дней» обещает сделать любого профессионалом в HTML или CSS за неделю. В этой 84-страничной книге есть все, что вам нужно знать, чтобы создавать красивые сайты, которые поразят ваших друзей, семьи и вашего начальника.
25. Создание веб-страниц «все в одном» для чайников.
Если вас смущает даже слово HTML, тогда вам стоит взять копию «Создание веб-страниц All-in-One для чайников». Эта всеобъемлющая книга представляет собой сборник из девяти руководств, которые в кратчайшие сроки превратят вас в профессионала в области веб-дизайна.
26. HTML: выучите HTML за день! — Окончательный ускоренный курс по изучению основ HTML в кратчайшие сроки
Если вам нужно выучить HTML и выучить его быстро, тогда вам нужно будет взять копию «HTML: Изучите HTML за день! — Окончательный ускоренный курс по изучению основ HTML в кратчайшие сроки ». С помощью этой книги и 24 часов вы научитесь свободно говорить в HTML.
27. HTML и HTML5: полное руководство для начинающих
В то время как большинство книг довольствуется простым обучением читателей использованию HTML, «HTML и HTML5: полное руководство для начинающих» идет еще дальше и также обсуждает HTML5. «HTML и HTML5: полное руководство для начинающих» — прекрасное введение в обе платформы.
28. HTML Awesomeness Book: научитесь писать HTML потрясающим способом
Как и его книга по CSS, автор Гилад Э. Цур Майер делится своими личными знаниями, советами и приемами с читателем в книге «HTML Awesomeness Book: научитесь писать HTML удивительным способом». В этой книге рассматриваются не только основы HTML, но и некоторые продвинутые советы и приемы.
29. Создание универсальных веб-сайтов для чайников
Как и «Создание веб-страниц« все в одном »для чайников», «Создание веб-сайтов« все в одном »для чайников» представляет собой исчерпывающее руководство по изучению HTML. В отличие от предыдущей книги, «Создание веб-сайтов все-в-одном для чайников» охватывает такие темы, как планирование мобильных сайтов для смартфонов и HTML5.
30. Более разумный способ изучить HTML и CSS: изучите его быстрее. Помни это дольше
«Более разумный способ изучить HTML и CSS: изучите его быстрее. «Запомни это дольше» использует метод, который позволит вам запомнить прочитанное. В конце каждой главы проводится практическое занятие, позволяющее сразу же использовать только что изученную информацию.
Лучшие книги по веб-дизайну для изучения JavaScript
31. Кодирование с помощью JavaScript для чайников
JavaScript — сложный язык, но он необходим для создания наилучшего веб-сайта. «Кодирование с помощью JavaScript для чайников» упрощает освоение JavaScript новичками и показывает им несколько советов и приемов по его освоению.
32. Начало работы с JavaScript
«Beginning JavaScript» — отличная книга для новичков в языке программирования JavaScript. Эта книга покажет вам, как управлять фреймворками и функциями JavaScript, а также покажет, как интегрировать JavaScript в HTML5.
33. Более умный способ изучить JavaScript
JavaScript сложно выучить, и в книге «Более разумный способ изучения JavaScript» автор Марк Майерс использует преимущества революционно нового подхода, который быстро обучает вас JavaScript. В конце каждой главы находится практический лист, который позволяет вам применить полученные знания к примерам, взятым из реального кода.
[easyazon_link identifier = «1118531647» locale = «US» tag = «makeawebsitehub-20»] 34. JavaScript и JQuery: интерактивная интерфейсная веб-разработка
JavaScript и JQuery идут рука об руку, поэтому «JavaScript и JQuery: интерактивная интерфейсная веб-разработка» учит вас обоих одновременно. Автор Джон Дакетт не только рассказывает об основах, но также дает некоторые продвинутые советы и приемы.
35. JavaScript: полное руководство: активируйте свои веб-страницы
«JavaScript: полное руководство: активируйте свои веб-страницы» уже более двух десятилетий является популярной книгой для профессионалов. В этом обновленном издании вы узнаете, как JavaScript взаимодействует с другими платформами, такими как HTML5 и ECMAScript 5.
36. JavaScript: хорошие стороны
Как и у любого языка программирования, у JavaScript есть много плюсов и минусов. В книге «JavaScript: хорошие части» автор Дуглас Крокфорд показывает, как безопасно избегать использования плохих частей и использовать хорошие части для создания красивого веб-сайта.
37. Принципы объектно-ориентированного JavaScript.
«Принципы объектно-ориентированного JavaScript» предназначены для опытных веб-дизайнеров, которые хотят максимально использовать возможности JavaScript. Эта книга раскроет секреты JavaScript и покажет вам, как использовать весь его потенциал.
38. Ты не знаешь JS: Вверх и вперед
Даже если вы знаете, как использовать JavaScript, автор Кайл Симпсон покажет вам, как полностью его освоить. В книге «You Don’t Know JS: Up & Going» Симпсон дает вам лучшее понимание JavaScript, в том числе подробно объясняет его аспекты, которые сбивают с толку даже опытных дизайнеров.
39. Секреты JavaScript-ниндзя.
«Секреты JavaScript-ниндзя» покажут вам советы и хитрости, о которых говорят только в тени. С этой книгой она не только сделает вас хорошим программистом на JavaScript: она сделает вас одним из лучших.
40. JavaScript: Расширенное руководство по программированию кода с помощью JavaScript
Когда вы будете готовы вывести свою игру на JavaScript на новый уровень, вам понадобится «JavaScript: Расширенное руководство по программированию кода с помощью JavaScript». Эта книга научит продвинутым концепциям программирования JavaScript, таким как вложенные функции и область видимости переменных. «JavaScript: Расширенное руководство по программированию кода с помощью JavaScript» было написано автором Чарли Мастерсоном, опытным инструктором и программистом.
Лучшие книги по веб-дизайну для графического стиля
41. Веб-дизайн «все в одном» для чайников
Когда вы освоите языки программирования, такие как HTML и CSS 3, вы захотите ознакомиться с «Все-в-одном веб-дизайна для чайников». В этой книге показано, как превратить написанный вами код в нечто красивое. Эта книга научит вас стилям, элементам и хитростям создания адаптивных веб-сайтов, которые понравятся вашим читателям.
42. Книга идей веб-дизайнера, том 4: Вдохновение из лучших тенденций, тем и стилей веб-дизайна.
«Книга идей веб-дизайнера, том 4: Вдохновение из лучших тенденций, тем и стилей веб-дизайна» расскажет вам о последних тенденциях в веб-дизайне. Вы узнаете, какие образы сейчас популярны и популярны, а какие оттолкнут читателей, как только они посетят ваш сайт.
43. Не заставляйте меня думать, еще раз: здравый подход к веб-юзабилити
Книга «Не заставляйте меня думать, еще раз: здравый подход к веб-юзабилити» уже более десяти лет является популярной книгой при разработке веб-сайтов. В этой новой редакции автор Стив Круг показывает читателям, как создать веб-сайт, в результате которого пользователи будут дольше оставаться на вашем сайте и нажимать больше элементов.
44. Принципы красивого веб-дизайна: создание отличных веб-сайтов — это не ракетостроение!
Многие новые дизайнеры веб-сайтов склонны чрезмерно задумываться над этим процессом, и автор Джейсон Бирд здесь, чтобы показать вам, что создание веб-сайта проще, чем вы думаете. В «Принципах красивого веб-дизайна: создание хороших веб-сайтов — это не ракетостроение!» Бейрд пишет для читателей, которые знают, как создать свой собственный веб-сайт, но не имеют представления, как сделать его красивым.
45. Творческая мастерская: 80 испытаний, которые помогут отточить свои дизайнерские навыки.
Навыки дизайна такие же, как и любые другие навыки; если вы не используете его часто, ваш талант начнет угасать. «Творческая мастерская: 80 вызовов для совершенствования навыков дизайна» представляет 80 индивидуальных задач, которые позволят вам сохранить свои навыки как никогда острыми.
Лучшая книга по веб-дизайну для изучения WordPress
46. WordPress для начинающих, 2017: визуальное пошаговое руководство по освоению WordPress
Сайты WordPress очень распространены для бизнеса, но чтобы понять, как создать хороший, требуется много практики и знаний. «WordPress для начинающих 2017: Визуальное пошаговое руководство по освоению WordPress» — это ваше руководство по освоению самой последней версии WordPress.
47. WordPress To Go: как создать сайт WordPress на собственном домене с нуля, даже если вы полный новичок
«WordPress To Go: как создать веб-сайт WordPress на своем собственном домене с нуля, даже если вы полный новичок» также ориентирован на новичков в WordPress. Даже если вы ничего не знаете о WordPress, эта книга поможет вам в кратчайшие сроки создавать профессионально выглядящие сайты WordPress.
48. Создайте свой собственный веб-сайт на WordPress: полное руководство для владельцев малого бизнеса
Как владелец малого бизнеса, вы не всегда можете позволить себе дополнительные расходы, такие как найм веб-разработчика для создания своего веб-сайта. «Создайте свой собственный веб-сайт WordPress: полное руководство для владельцев малого бизнеса» предоставит вам инструменты и знания, необходимые для самостоятельного создания сайта WordPress без какой-либо дополнительной помощи.
49. Профессиональный WordPress: дизайн и разработка.
Книга «Профессиональный WordPress: дизайн и разработка» научит вас всему, что вы когда-либо хотели знать о WordPress. Эта книга раскроет секреты WordPress, показывая вам продвинутые советы и приемы, чтобы ваш сайт мог полностью раскрыть свой потенциал.
50. WordPress: отсутствующее руководство
В книге «WordPress: отсутствующее руководство» автор Мэтью Макдональд дает читателям пошаговое руководство по WordPress. В этой книге рассматриваются темы, виджеты, плагины и даже мультимедийные инструменты.
Как стать веб дизайнером с нуля самому — 5 шагов
Веб дизайн — это весьма востребованное направление в цифровой индустрии. Хорошим специалистам готовы платить неплохие зарплаты, а на рынке фриланса веб дизайн входит в ТОП популярных услуг. И как вы понимаете хороший веб дизайнер — это далеко НЕ бедный человек. В этой статье я расскажу, как стать веб дизайнером с нуля самостоятельно, исходя из сегодняшних реалий, и занять свое место «под солнцем».
Эта статья будет вам полезна, потому что она позволит структурно подойти к решению данного вопроса. После прочтения у вас будет четкий алгоритм действий, по которому вы сможете двигаться вперед.
Как сказал великий философ Конфуций: «Путь в тысячу миль начинается с первого шага»… И я вас поздравляю, первый шаг вы уже сделали, открыв данную статью. Сейчас вам нужно ее прочитать, вникнуть в суть того, о чем я буду рассказывать и начать применять мои рекомендации в жизни. Только в этом случае вы получите результат и приблизитесь к своей цели.
Содержание статьи:
Базовая подготовка
Если вы совсем новичок и не имеете представления кто такой веб дизайнер, чем он занимается и какие у него обязанности, то первым делом я рекомендую вам углубиться именно в суть профессии. Для этого можете прочитать мою подробную стать на эту тему:
Полезно:
Далее если вы не имеете представления что такое сайты, как они функционируют, что из себя представляют и в чем их отличия, то я рекомендую вам почитать про сайты, поскольку веб дизайнер работает именно с сайтами.
Чтобы немного упростить вам эту задачу можете прочитать еще одну мою статью, в которой я рассказываю про один из типов сайтов — это лендинги. Переходите, читайте, думаю вам будет это полезно.
Как стать веб дизайнером с нуля самостоятельно — 5 шагов
После того, как вы разобрались кто такой веб дизайнер и что такое сайты, самое время переходить непосредственно к стратегии вашего старта в новую для вас профессию. Здесь сделаю небольшое уточнения.
Самое важное — это как можно БЫСТРЕЕ начать, потому что чем дольше вы будете откладывать, тем вероятнее всего вы перегорите этой затеей и забросите начатое дело. Поэтому все следующие рекомендации будут базироваться на том, чтобы как можно быстрее начать действовать.
Шаг 1 — Изучите основную теорию веб дизайна
Я рекомендую начинать обучение именно с теории, а не с изучения программ, как многие советуют это делать. Объясню свою позицию. Освоить графический редактор можно за 2-3 дня, максимум за неделю. Но какой в этом смысл, если вы еще не знаете, что и как там нужно делать. Это все равно что начинать играть в настольную игру, без знания правил. То есть получится ерунда.
К тому же, если вы начнете именно с теории, то уже на первых этапах вы сможете для себя понять, нравится ли вам то, что вы изучаете или нет.
Ваша задача изучить лишь 20% всей ОСНОВНОЙ теории дизайна, которая в итоге даст вам 80% результата.
Это правило Паретта и суть его в том, чтобы сконцентрироваться на самом главном и в перспективе получить максимальный результат.
Что входит в основу теории дизайна, которую вам нужно в первую очередь изучить:
1. Композиция. Это в большей степени о том, как работать с модульной сеткой и направляющими, чтобы композиция вашего дизайн выглядела хорошо.
2. Компоновка. Это о том, как взаимодействовать с элементами дизайна и компоновать их таким образом, чтобы это было удобно и понятно для пользователей.
3. Типографика. Умение работать с текстами — это важный навык, который должен присутствовать у каждого веб дизайнера, потому что на любом сайте есть текстовый контент.
4. Принципы иерархии и контраста. Это одни из самых важных элементов дизайна, потому что с их помощью можно отделять главное от второстепенного и тем самым упрощать восприятие дизайна для пользователей.
5. Цвет. Сочетание цветов и умение грамотно их применять также является важным навыком веб дизайнера.
Я оставлю ссылку на свою статью, в которой рассказываю об основах веб дизайна. Туда как раз входит часть из того, о чем я писал выше. Настоятельно рекомендую вам прочитать, потому что это весьма полезная информация для новичков.
Полезно: основы веб дизайна для начинающих — 7 правил
Шаг 2 — Изучите программу Figma для веб дизайна
На этом этапе вам нет смысла изучать все графические редакторы, которыми пользуются дизайнеры. Вам будет достаточно изучить всего одну программу — Figma. Это та программа, которая покроит большинство ваших потребностей в разработке дизайна. Она бесплатная и достаточно проста в освоение.
Полезно: Figma уроки на русском для начинающих — бесплатный мини-курс
Не пытайтесь начать свое обучение с изучение фотошопа. Это достаточно сложный графический редактор и вам на первых этапах она уж точно ни к чему. Сконцентрируйтесь на фигме.
Шаг 3 — Начните практиковаться в веб дизайне
Любые знания бесполезны без практики, поэтому важно как можно быстрее начинать практиковаться и набивать руку. Поскольку вы новичок, то у вас вероятнее всего нет никаких заказов, на которых вы могли бы тренироваться.
Поэтому у вас есть 2 способа, как исправить эту ситуацию:
1. Придумывать себе задания. Станьте сами себе заказчиком и придумайте себе задания на разработку дизайна. Например, разработать дизайн для лендинга по аренде строительной техники.
2. Делать редизайн уже существующих сайтов. В рунете огромное количество сайтов с отвратительным дизайном и этим можно пользоваться. Заходите в Яндекс, ищите сайты компаний или небольших организаций и начинаете их перерисовывать и делать свою, улучшенную версию дизайна.
Оба этих способа идеально подходят для начинающих дизайнеров и именно с помощью них я в свое время практиковался сам.
В процессе практики развивайте в себе НАСМОТРЕННОСТЬ.
Ваша задача — создать СВОЙ вариант дизайна, основываясь на ЧУЖОМ ОПЫТЕ, а НЕ придумывать дизайн с нуля.
Для этого смотрите и анализируйте работы других дизайнеров. В этом вам поможет сервис behance — это площадка, на которой собрано огромное количество дизайнерских работ, на любой вкус и цвет.
Почему важна насмотренность? Потому что если вы будете пытаться выдумывать что-то свое, то скорее всего вы сделаете нечто далекое от реальности, поскольку у вас еще очень мало практического опыта.
Дело в том, что у пользователей в интернете есть определенные паттерны поведения и их нужно учитывать. И лучший способ это сделать — смотреть на работы более опытных дизайнеров, анализировать и применять их дизайн решения в своих работах.
Здесь хочу заметить, что насмотренность это НЕ копипаст. То есть да, вы должны смотреть на чужие работы, но вы НЕ должны слепо их копировать. Перерабатывайте чужие решения, адаптируя их под свои задачи, и тогда у вас будет получаться уникальный дизайн, который будет работать на реальных проектах.
Шаг 4 — Составьте портфолио веб дизайнера
Портфолио для дизайнера — это архиважная вещь, поскольку без него вас не существует как дизайнера. Если у вас нет портфолио, то для новичков это приговор, потому что в этом случае вам никто не предложит работу.
Отбирайте самые удавшиеся на ваш взгляд работы и формируйте из них портфолио.
Пусть оно у вас будет «так себе», но это лучше, чем ничего.
Как должны выглядеть работы в портфолио? Здесь опять же я рекомендую вам зайти на behance и посмотреть, как другие дизайнеры оформляют свои работы.
Если вкратце, то каждая ваша работа должна представлять из себя кейс. То есть вам нужно описать весь процесс работы над дизайном: о чем проект, какие были задачи, какие были проблемы, как вы их решили, показать различные артефакты вроде прототипов, показать готовый дизайн и так далее. То есть не просто выложить макет одной страницы сайта (это будет плохо работать), а продемонстрировать процесс вашей работы.
Заводить портфолио я рекомендую тоже на behance. Это и удобно, и бесплатно.
Шаг 5 — Найти первую работу по веб дизайну
Когда у вас уже есть теоретическая база, немного «набита рука» и собрано портфолио, то самое время начинать искать свою первую работу. На старте я рекомендую вам попытаться устроиться в компанию или веб студию, а не идти во фриланс.
В компании вы гораздо быстрее сможете вырасти как специалист, особенно если над вами будет хороший арт-директор, который будет давать вам правильный вектор развития. К тому же в компании вы будете работать с другими дизайнерами и перенимать их опыт.
Потом вы всегда сможете уйти на фриланс, если вам близка философия фриланса, либо же совмещать основную работу с подработками.
Как получить первую работу? Нужно понимать, что никаких секретов здесь нет и прежде всего у вас должно быть огромное желание и упорство. Идете на hh.ru и начинаете отправлять отклики на все дизайнерские вакансии. В отклике пишите сопроводительное письмо с ссылкой на ваше портфолио и небольшой текст о себе. Это хоть немного, но выделит вас среди других кандидатов.
Запаситесь терпением и будьте готовы к огромному количеству отказов. Это морально сложно, и я это прекрасно понимаю, потому что сам через это прошел. Но здесь главное не опускать руки, продолжать искать и верить в свои силы. Параллельно с поиском работы продолжайте практиковаться и улучшать свои навыки.
Это нелегкий путь, но дорогу осилит идущий. В какой-то степени это хорошо, что есть такой фильтр на новичков, потому что в итоге в профессию попадают действительно замотивированные специалисты, которые горят дизайном. Но, с другой стороны, это морально сложно.
Заключение
В этой статье я рассказал вам о том, как стать веб дизайнером с нуля самостоятельно и получить свою первую работу. Спасибо за внимание и успехов вам!
Не забудьте подписаться на мой YouTube и Telegram. Там еще больше полезного материала про дизайн интерфейсов.
Руководство веб-дизайнера по программированию
Действительно ли веб-дизайнерам нужно знать, как кодировать? Нужны ли нам “unicorns“?
Наверное, нет.
Сегодняшний мир движется в сторону супер специализации (например, мобильные приложения для всего). Большинство дизайнеров предпочитает сосредоточиться на своих сильных сторонах – творческих аспектах веб-дизайна. Пусть разработчик узнает, как воплотить это в жизнь. Или, еще лучше, создать живой сайт с современными инструментами совместного проектирования, где нет необходимости звать разработчика!
Но вот незадача – как творческий человек, вы хотите иметь полный контроль над вашей работой. Вы хотите, чтобы ваша работа жила. Вы хотите раздвинуть границы.
Как писал Ван Гог: “Я продолжаю делать то, чего еще не умею, чтобы научиться этому”.
Чтобы по-настоящему освоить свое ремесло, вы должны разбираться в материале. Материал сети – это код.
Для тех, кто стремится освоить веб-дизайн, возникает не сколько вопрос “Действительно ли веб-дизайнеру нужно знать, как кодировать?”, а “Сколько кода нужно изучить веб-дизайнеру?”.
Дизайнер не должны быть HTML или CSS гуру. Или экспертом кодирования. Дизайнер должен понимать достаточно о коде, который лег в основу сети – чтобы быть в состоянии соединить точки и принимать обоснованные решения по дизайну.
Для тех, кто никогда не занимался программированием раньше, это может быть немного сложным. HTML, CSS, JavaScript, PHP, Ruby, SQL … веб-разработки на самом деле используют кучу разных языков программирования. Если вы дизайнер, стремящийся изучить вопрос воплощения веб-дизайна в жизнь, вот то, что вам нужно знать и с чего начать.
Разработка Front End против Back End
Часть веб-страницы, которую видят посетители, называется front end. Back end состоит из всех сохраненных данных, изображений, сервера и других компонентов. Веб-дизайн и разработка немного похожи на строительства дома – архитектор проектирует дом так же, как веб-дизайнер разрабатывает сайт; строительная бригада поднимает кирпичи, раствор, сантехнику и т.д., это сродни разработке back end, художники, интерьеристы и т.д. обрабатывают видимые штрихи, аналогично разработке front end.
Разработка Frontend происходит в HTML, CSS и JavaScript, в то время как back end разработчики обычно используют PHP, Ruby, Python, Java, SQL или .NET для программирования. Разработчики full stack понимают и могут кодировать full stack, как frontend, так и backend. (Для получения более подробной информации о разработках frontend и backend, вы можете прочитать здесь и здесь).
Дизайнеру не нужно изучать все эти языки программирования. Цель состоит не в том, чтобы не стать разработчиком full stack, или другим типом разработчика (если вы сами не хотите им стать!). Цель состоит в том, чтобы понять, как дизайн приводит к коду. Для дизайнеров имеет смысл сосредоточиться на понимании основ front end программирования, так как это часть, которая создает структуру и визуальные элементы дизайна.
HTML (язык HyperText Markup)
Переход от конструкции или макета к сайту включает в себя множество этапов кодирования, и, как вы видели выше, множество языков. Первым шагом в этом процессе является, как правило, составить план компонентов сайта в элементах HTML и написать основной HTML код. Каждый компонент называется элементом, и отмечается при помощи тегов. Текст, изображения, анимации – все становится элементом HTML. Каждый элемент строится в иерархии, которая называется DOM дерево и определяет порядок, в котором каждый элемент загружается и отображается. Вот простой пример основного HTML.
<!DOCTYPE html> <html> <body> <h2>A Dummy Heading</h2> <p>Some text that spans the line.. </p> </body> </html>
И вот как он выглядит:
Это довольно просто! Помимо основного текста, которого мы вставляем, здесь нет стиля, макета или любого другого визуального элемента. Это потому, что дизайн информация поступает в CSS. Но прежде чем мы перейдем к CSS, вот некоторые онлайн тренинги, которые могут помочь вам познакомиться с HTML
CSS (каскадные таблицы стилей)
Большинство дизайн информации хранится отдельно от HTML, как CSS таблицы. Разработчики предпочитают отделить содержание от стиля, чтобы было легче изменить то или другое, не смешав все, или чтобы не повторять весь код. Это работает очень хорошо, особенно для больших веб-сайтов с множеством страниц. Каждая страница больше не требует своего собственного закодированного макета или определенных шрифтов и т.д. Все страницы могут использовать общий набор CSS стилей для получения общего макета, набора шрифтов и т.д.
Или, если клиент решает в последнюю минуту, что им нужны серьезные изменения в макет, вы можете просто изменить стили CSS без необходимости редактировать каждую страницу сайта. Обычно, когда разработчики начинают кодирование, это итеративный процесс, между HTML и CSS, прежде чем будут готовы окончательные варианты.
Возьмем первый прием и добавим стиль. Следующие строки сделают заголовок синим и отцентрируют его.
<!DOCTYPE html> <html> <body> <style> h2 { color: blue; text-align: center; } </style> <h2>A Dummy Heading</h2> <p>Some text that spans the line. And goes on. And on. </p> </body> </html>
Он сейчас выглядит так:
Опять же, это всего лишь очень простой пример. Вы можете научиться некоторым видам работ CSS в следующих интернет-ресурсах:
JavaScript
JavaScript – это то, что позволяет вам иметь динамические, интерактивные элементы на веб-странице. Большинство контактных форм, меняющих карусели изображения, авто-предложение слов/автоматическое заполнение полей основаны на JavaScript. Конечно, есть и другие способы, добавления определенных динамических элементов, но JavaScript является самым популярным. JavaScript также используется для изменения содержимого HTML или загрузки различного контента. У W3School есть некоторые хорошие живые примеры, где вы можете увидеть, как JavaScript изменяет содержание. Чтобы узнать больше о JavaScript и как она может помочь дизайнерам, загляните на следующие ресурсы:
Существует обширная библиотека функций JavaScript, API и плагины, доступные для большинства веб-задач. Вы можете легко использовать эти заранее собранные пакеты, и вам редко придется писать что-то больше, чем основной код JavaScript самостоятельно.
Выводы
Таким образом, мы познакомили вас с основными языками frontend разработки – те, которые используются для перевода вашего проекта в веб-страницу. Как мы уже говорили ранее, процесс кодирования часто итерационный и разработчик находится между этими языками, в зависимости от требуемой функциональности. Но как же все эсошлось? Следующие курсы могут помочь вам понять, как HTML, CSS и JavaScript сошлись для того, чтобы воплотить проекты в жизнь:
Обратите внимание, что это лишь некоторые отобранные вводные курсы. Те, кто заинтересован в более подробном изучении, или расширении своих навыков, включая разработку front end, могут поискать дополнительные ресурсы на Learnable, CodeAcademy, Tut+, Udemy или других интернет-порталах.
Подведение итогов
Хотя дизайнерам не нужно знать, как кодировать, принятие усилий познания основ разработки front end, безусловно, поможет расширить свой кругозор. Это даст
- понимание того, что помогает создавать новые возможности для дизайна
- способность осуществлять или экспериментировать со своими сайтами
- возможность или, пожалуй, словарный запас для взаимодействия с разработчиками
и, прежде всего, удовлетворение и уважение, которое вы получите
Это сложно? Возможно (но супер простой, всеобъемлющий курс, приведенный выше облегчит понимание). Стоит ли оно того? Определенно.
Если вы уже использовали этот метод, поделитесь с нами – Как это помогло вам как дизайнеру? Каковы были самые большие препятствия, с которыми вы столкнулись?
Высоких вам конверсий!
11-03-2016
С чего начать в профессии дизайнера? 5 шагов | GeekBrains
Советы для новичков: основы, навыки и обучение
https://gbcdn.mrgcdn.ru/uploads/post/1931/og_image/aedfd47763b6a722dd4a9cc119d8c388.jpg
Эта статья — пошаговое руководство для начинающих дизайнеров. Неважно, есть у вас опыт в IT или нет, владеете ли вы графическими редакторами и умеете ли рисовать — эта профессия по силам каждому, у кого достаточно желания ее освоить. Несмотря на это, на рынке дизайна довольно высокая планка, из-за чего у большинства новичков быстро пропадает желание погружаться в индустрию.
Граф или веб? Sketch или Figma? Как разобраться в информации — что читать, какие курсы выбрать? Все эти вопросы беспокоят начинающих дизайнеров. Шаг под номером 0 — не бояться, а делать. Нет смысла принимать эту статью к сведению — надо выполнить рекомендации прямо по пунктам.
Не тратьте время впустую — сохраните в закладках полезные советы и ресурсы. Пишите в комментарии свое мнение по этой теме и оставляйте оценки статье — это помогает нам становиться лучше.
Определитесь с направлением в дизайне
Если вы еще не решили, в какой сфере дизайна начать развиваться, самое время сделать это. Только вы знаете, чем именно вам бы хотелось заниматься. Проведите время наедине с собой и выпишите 3 главных требования к профессии. Что для вас важнее всего: творчество, проявление лидерских качеств, выполнение аналитических задач, активное взаимодействие с коллегами? Возможно, вы хотите работать удаленно, или для вас на первом месте стоит материальный аспект? Ответив на эти вопросы, вы легче выберете подходящую сферу дизайна для изучения и карьеры.
- Нравится рисовать, придумывать образы и воплощать творческие идеи? Рассмотрите профессию графического дизайнера. Он создает айдентику, логотипы, занимается версткой печатных материалов, иллюстрациями и многим другим. Подойдет тем, кто мечтал совместить художественное хобби и работу.
- Восхищаетесь визуальной частью интерфейсов, можете скачать приложение только из-за красивой иконки или предпочитаете один сервис другому исключительно благодаря оформлению? Возможно, вы станете хорошим визуальным дизайнером (UI). Эта профессия подойдет тем, кто отличается визуальным перфекционизмом и хорошим вкусом.
- Вам интересно продумывать логику работы интерфейсов и анализировать продукт? Дизайнер интерфейсов (UX) изучает потребности пользователя, тестирует гипотезы и работает с данными. По этому пути стоит идти людям с развитым аналитическим мышлением.
- Если вам нравится работать над продуктом комплексно, развивать его не только как работник, но и как владелец, — присмотритесь к специальности продуктового дизайнера.
- Гейм-дизайнер разрабатывает правила и содержание игрового процесса. Это профессия для тех, кто увлекается играми и хотел бы участвовать в их создании.
Окружите себя дизайном
Насмотренность — одно из самых важных качеств, которым должен обладать дизайнер. Развивать ее — самое простое, с чего может начать новичок, так как визуальные образы окружают нас повсеместно.
Попробуйте рассмотреть свой путь домой. Взгляните на уличную рекламу — почему она такая? Какие визуальные приемы используются на афише концерта Стаса Михайлова? Почему одни плакаты цепляют вас, а другие нет? Чем внимательнее вы будете к дизайну, окружающему вас, тем быстрее усвоите визуальные решения, составляющие основу профессии.
Настройте информационное поле вокруг себя. Ежедневно уделяйте 30 минут просмотру лучших работ на популярных порталах: Behance, Dribbble, Awwwards. Эта практика поможет быстрее сориентироваться в среде, ловить тренды и вдохновляться творчеством ведущих дизайнеров.
На кого подписаться:
- Кириллица · дизайн. Полюбите кириллицу благодаря регулярным подборкам свежих шрифтов в этом Telegram-канале. Полезно не только для новичков, но и для тех, кто давно работает в дизайне.
- Design & Productivity. Канал экс-дизайн-директора Яндекса, Кости Горского, который пишет про дизайн и продуктивность.
- Digital наизнанку. Канал о русском digital с упором на дизайн и веб-разработку.
- Блог «Дизайн-кабак». Тематический блог «для своих», который не похож на большинство информационных порталов по дизайну. Здесь вы найдете советы, статьи и просто истории от состоявшихся дизайнеров.
- Land-book. Большая подборка лендингов для вдохновения.
- Graphic Story. Telegram-канал для графических дизайнеров и всех, кто любит смотреть на красивые работы.
- Дайджест Юрия Ветрова. Блог дизайн-директора Mail.ru Group. Обязательно к прочтению дизайнерам интерфейсов и продуктовым дизайнерам.
- Medium. Популярная платформа для публикации статей на любые темы. Для знающих английский язык это просто находка, так как здесь ведут блоги выдающиеся дизайнеры со всего мира.
- Tilda Education. Образовательный журнал для дизайнеров — практические руководства по дизайну и маркетингу для цифровых проектов.
- Бюро Горбунова. Ежедневные инсайты от одного из ведущих агентств России.
Освойте дизайнерскую базу
Самая большая проблема, с которой сталкиваются новички, — это недостаток дизайнерской базы знаний, в которую входят:
- Графические редакторы и инструменты.
- Типографика и верстка.
- Композиция и сетка.
- Текст и редактура.
- Управление и результаты.
Это универсальные области компетенций, необходимых дизайнерам всех специализаций. И лучший способ начать получить их — на примере реальной задачи. Приобретите первый опыт, попробовав повторить работы состоявшихся дизайнеров. Это поможет разобраться в дисциплине, не утонув в технических заданиях, которые вы сами придумали. Ниже приведем проверенные ресурсы, которые помогут освоить дизайнерскую базу.
Графические редакторы и инструменты:
- Видеокурс по Figma. Освойте за 6 уроков самый популярный графический редактор среди дизайнеров интерфейсов.
- Векторная графика в веб-дизайне: основы и практика. Бесплатный вебинар с практической частью в Adobe Illustrator.
- Основы Adobe Photoshop. Знать каждому, учить упорно!
- Бесплатный интенсив «Основы веб-дизайна». Реальное погружение в профессию. За 2 часа вы создадите лендинг и узнаете, как профессионалы работают в Adobe Photoshop.
- Как создать логотип для приложения в Sketch. Даже если вы далеки от графического дизайна или только начинаете путь в нем, посмотрите этот вебинар — и сможете создать свой первый логотип приложения в графическом редакторе Sketch.
Типографика и верстка:
- Маст-хэв для новичков — «Живая Типографика» Александры Корольковой. Бесплатная электронная версия.
- Электронный учебник «Типографика и верстка» издательства Бюро Горбунова. Доступен по платной подписке. Обратите внимание на оформление сайта — это лучшая реклама содержания.
- Джеймс Крейг, Ирина К. Скала «Шрифт и дизайн». В книге много иллюстраций, она читается быстро и легко. Рекомендуем бумажную версию.
- Ян Чихольд «Новая типографика». Фундаментальное исследование типографики ХХ века. Материал довольно сложный — подойдет тем, кто хочет углубиться в предмет.
- Эмиль Рудер «Типографика». Книга даст базовые знания о контрасте, ритме, пропорциях и цвете в типографике.
Композиция и сетка:
- Йозеф Мюллер-Брокманн «Модульные системы в графическом дизайне». Автор на конкретных примерах рассказывает о применении модульной системы в оформительской работе: в дизайне книг, выставочных пространств, корпоративной полиграфии. Издание адресовано широкому кругу дизайнеров и оформителей.
- Пол Рэнд «Дизайн: форма и хаос». Знали ли вы, что автор этой книги считается самым влиятельным графическим дизайнером ХХ века? Именно он создал логотипы IBM, Ford и многие другие.
- Юрий Гордон «О языке композиции». Как работает композиция — на примерах известных скульптур и произведений искусства.
- И следите на Dribbble за этими авторами: BestServedBold, Geex Arts, outer.
Текст и редактура:
- Максим Ильяхов, Людмила Сарычева «Пиши, сокращай». Обязательно к прочтению всем, кто использует текст в работе.
- Бесплатная рассылка о дизайне текста от Максима Ильяхова.
- Скачайте «Эгею» и создайте свой блог (это бесплатно). Практикуйтесь каждый день — пишите статьи, посты и рассказы, применяя изученные приемы редактуры.
Управление и результаты:
- Работайте эффективно по технике управления временем Pomodoro.
- Освойте самоорганизацию с книгой Дэвида Аллена «Как привести дела в порядок».
- Юрген Апелло «Agile-менеджмент. Лидерство и управление командами». С помощью этой книги вы сможете глубже погрузиться в процесс управления проектами и создать собственный подход к задачам — в соответствии с вашими потребностями.
Пройдите курсы
Основную базу и огромное количество полезной информации можно бесплатно получить в интернете. Но осваивать новое дело сложно, не имея четкого плана. Вузовские программы не успевают за стремительным развитием индустрии дизайна, и самые актуальные знания лучше получать через онлайн-образование.
Вы можете начать с бесплатных вебинаров или интенсивов, которые познакомят вас с миром дизайна. Но для фундаментального освоения профессии краткосрочные курсы не подходят.
Выбирая образовательную программу, стоит оценить содержание курсов, длительность обучения, узнать, выдается ли диплом или сертификат по окончании. Большой плюс, если есть практическая часть. Собственный дизайн-проект, разработанный во время учебы, может стать первым в вашем портфолио — а по нему дизайнера оценивает работодатель.
Образовательные программы GeekBrains по дизайну:
- Факультет дизайна с гарантированным трудоустройством. Здесь вы освоите профессию с нуля за 14 месяцев, выполните дипломный проект и получите свидетельство установленного образца о том, что прошли профессиональное обучение.
- Профессия «Веб-дизайнер». Обширный онлайн-курс с возможностью пройти онлайн-стажировку в Mail.ru Group. За 8 месяцев вы сможете создать 5 проектов для портфолио и по окончании обучения получить сертификат.
- Профессия «Графический дизайнер». Это онлайн-курс, который расскажет все об индустрии. Как и во всех профессиях GeekBrains, акцент на практическом аспекте обучения: в курс входят вебинары в реальном времени, задания для самостоятельной работы, которые проверяет преподаватель, и проекты, на которых вы сможете закрепить знания.
- Дизайнер интерфейсов (UI/UX). В этом онлайн-курсе навыки интерфейсного дизайна отрабатываются на реальных задачах от крупных компаний. Он длится 8 месяцев, по окончании — сертификат и несколько проектов в портфолио.
- Гейм-дизайнер. Курс для тех, кто хочет войти в игровую индустрию и начать зарабатывать в ней. Обучение состоит из погружения, специализации и стажировки — она включает разработку реальной игры, которую оценят эксперты рынка и инвесторы.
Также рекомендуем ознакомиться со статьями и бесплатными вебинарами о дизайне.
Создайте портфолио и резюме
Портфолио — важнейший фактор, влияющий на трудоустройство новичка. Сложность профессии дизайнера еще и в том, что нужно уметь объяснять и защищать каждое свое решение. И прежде чем предложить вам тестовое задание, работодатель оценит ваше портфолио и то, как вы отстаиваете свой дизайн.
На этом этапе поможет только практика и усердие. Самый популярный способ получить первый проект в портфолио — придумать задачу самому. Редизайн — отличный способ потренировать навыки и заявить о себе в профессиональном сообществе: на крупных порталах популярны «ребрендинги» мировых компаний. Посмотрите на несколько успешных работ с Behance:
- Михаил Глазурин, Facebook redesign concept — более 15 000 просмотров.
- Edson Chilundo, Apple Music Redesign — более 35 000 просмотров.
- Daniel Tan, Daphnie Loong, Starbucks — UI/UX Redesign — более 85 000 просмотров.
Еще можете сделать дизайн своего сайта-портфолио, визитку друзьям-предпринимателям или придумать собственный сервис.
Как только в вашем портфолио появились первые работы, надо оформить резюме и опубликовать его на HeadHunter, SuperJob, 6nomads и других подобных порталах. Также используйте связи — расскажите в социальных сетях, что ищете работу. Среди ваших знакомых вполне может оказаться тот, кто поможет в трудоустройстве.
Чтобы стать дизайнером, надо много думать, учиться и работать. На ранних этапах вам будет по-настоящему сложно. Приобрести дизайнерские навыки — только половина успеха. Еще надо уметь общаться с людьми и понимать общие принципы бизнеса.
7 зарубежных университетов для изучения веб-дизайна
По статистике каждую минуту в мире создается около 380 новых веб-сайтов, а общее количество сайтов в интернете сегодня составляет более 1,600,000,000! Стоит ли говорить о том, что работы у квалифицированных веб-дизайнеров в наше время более чем достаточно?
Разработка интерфейсов для веб-сайтов и мобильных приложений является востребованной и высокооплачиваемой профессией, которая позволяет работать во множестве компаний мира или заниматься фрилансом.
Образование в области веб-дизайна постоянно модернизируется для соответствия актуальным технологиям и тенденциям, и Hotcourses.ru точно знает, где можно получить лучшие знания и практику в этой сфере!
Drexel University, СШАКолледж медиа искусств и дизайна им. Антуанетты Вестфал в составе Дрексельского университета является одной из лучших школ дизайна в США. На базе этого колледжа студентам предлагается популярная программа бакалавриата в области веб-дизайна, охватывающая все основные концепции и техники дизайна веб-сайтов.
Студенты получают навыки работы с HTML, XHTML, JavaScript и Cascading Style Sheets (CSS), а также работают над практическими проектами и проходят стажировки в партнерских компаниях.
University of the Arts London, ВеликобританияЛондонский университет искусств является неизменных лидером британского образования в области дизайна, искусств, медиа и коммуникаций. Студентам, которые хотят работать в сфере веб-разработок, вуз предлагает широкий выбор степенных и краткосрочных курсов.
Учебное заведение пропагандирует междисциплинарный подход к образованию и позволяет студентам совмещать изучение веб-дизайна с изучением графического дизайна, креативных компьютерных технологий, коммуникаций, кодирования, дизайн-менеджмента и других предметов.
Большой популярностью среди студентов также пользуются курсы кодирования со специализацией в HTML, CSS и Javascript, веб-дизайна со специализацией в HTML и CSS, пользовательского дизайна (User Experience (UX) Design) и дизайна приложений для смартфонов.
Vrije Universiteit Amsterdam, ГолландияБудучи одним из ведущих научно-исследовательских вузов Голландии и всей Европы, Амстердамский свободный университет предлагает студентам широкий выбор современных англоязычных программ в области дизайна и компьютерных технологий. На уровне магистратуры на английском языке здесь можно изучать веб-технологии и дизайн, веб-разработки. Студентам также доступна степень магистра бизнес-администрирования в цифровом бизнесе и инновациях.
Все эти программы учат студентов практике веб-дизайна и цифровых коммуникаций. Обязательной частью учебного процесса является использование новейшего оборудования и практическая работа с эффективными веб-инструментами.
Macquarie University, АвстралияУниверситет Маккуори является австралийским лидером по числу и качеству программ в области веб-дизайна и разработок. Высокотехнологичный современный кампус вуза позволяет студентам учиться компьютерным технологиям в среде, как нельзя лучше подходящей для этого.
В стенах университета можно получить степень бакалавра искусств, информационных технологий или наук со специализацией в веб-дизайне и разработках. Учебные программы дают студентам комплексную подготовку сразу к нескольким специальностям, включая профессию веб-дизайнера. В процессе учебы студенты вуза получают первоклассный опыт работы. В течение последнего курса учащиеся в качестве стажировки работают над дизайнерскими проектами для местных и зарубежных компаний, многие из которых нанимают выпускников университета на работу сразу после окончания учебы.
University of Central Lancashire, ВеликобританияСтуденты со всего мира, которые хотят учиться в современной интернациональной среде, выбирают Университет Центрального Ланкашира, который славится широким выбором программ и прекрасно оборудованным кампусом.
Вуз оборудован огромной библиотекой и многочисленными ноутбуками Apple Mac, которые доступны всем студентам совершенно бесплатно. Именно на этих компьютерах с использованием современных технологий учатся работать студенты, получающие специальности в области компьютерных наук и веб-дизайна. Университет предлагает популярную программу бакалавриата с отличием в веб-дизайне и разработках, а также программу foundation по этому предмету. Помимо веб-дизайна, в рамках этих программ студенты изучают основы 3D-моделирования, социальных медиа, видео и аудиопродукции, ИТ, разработки мобильных приложений, интернет-маркетинга и многого другого. Студентам университетской программы бакалавриата в веб-дизайне также доступна интересная опция полного или частичного обучения в кампусе UCLAN на Кипре.
SAE Institute Berlin, ГерманияВеб-дизайн является одним из нескольких учебных направлений в прославленном Берлинском институте SAE, который специализируется на образовании в области креативных медиа.
Вуз, расположенный в сердце Берлина, предлагает дипломные программы, программы бакалавриата, бакалавриата с отличием и магистратуры со специализацией в веб-дизайне. На этих программах студенты изучают разработку веб-сайтов и мобильных приложений, программирование, разработку PHP и UX-дизайн. Учебные программы являются англоязычными, а интернациональность университета позволяет студентам устанавливать международные связи и стажироваться за границей.
Tokyo Design Academy, ЯпонияТокийская академия дизайна была основана в 1966 году и сегодня является одним из ведущих провайдеров креативного образования в Японии.
Академия состоит из нескольких отделений, каждое из которых предлагает фундаментальное образование в конкретном направлении, от создания манги и модного дизайна до креативных медиа и дизайна интерьера. Двухгодичная программа, ведущая к специальности веб-дизайнера, предлагается на базе отделения графического дизайна и предполагает интенсивную практику и получение опыта работы. Академия ориентирована на творческих студентов, а учебный процесс здесь включает в себя постоянную работу над дизайнерскими проектами и пополнение портфолио учащихся.
Изучаем искусство и дизайн
Как легко найти работу за рубежом через интернет?
Как научиться веб-дизайну (за 9 шагов)
Стать веб-дизайнером не должно быть сложно. Если вы хотите узнать основные основы, мы составили это руководство, которое охватывает все, что вам нужно знать, чтобы начать работу.
Что такое веб-дизайн?
Отчасти артистизм и отчасти наука, веб-дизайн затрагивает как творческую, так и аналитическую сторону человеческого разума.
Веб-дизайнеры берут концептуальное и переводят его в визуальные эффекты. Изображения, типографика, цвета, текст, негативное пространство и структура объединяются, предлагая не только удобство для пользователя, но и канал для передачи идей.
Хороший веб-дизайнер понимает значение каждой части дизайна. Они делают выбор на детальном уровне, стилизуя каждый элемент, при этом никогда не упуская из виду, как элементы будут объединяться и функционировать для достижения высших целей дизайна.
Какими бы впечатляющими ни были визуальные эффекты веб-дизайна, он бессмысленен без организации. Логика должна определять расположение идей и визуальных элементов на каждой странице, а также определять, как пользователи будут перемещаться по ней.Опытный веб-дизайнер создает дизайн, который доставляется за наименьшее количество кликов.
Веб-дизайн можно разбить на несколько разделов. Некоторые дизайнеры делают свою карьеру, специализируясь в таких областях, как UI, UX, SEO и других областях знаний. Начиная свой путь дизайнера, вы должны немного знать обо всех этих различных аспектах веб-дизайна.
Веб-дизайн поддерживается серверной частью
В процессе обучения вы встретите термины «внутренняя часть» и «внешний интерфейс».Большинство новичков смешивают их, поэтому важно знать, чем они отличаются.
Серверная часть — это все, что выполняется за кулисами при отображении веб-сайта. Веб-сайты находятся на серверах. Когда пользователь делает запрос, например переход к определенному разделу веб-сайта, сервер принимает эту входящую информацию и, в свою очередь, удаляет весь HTML и другой код, чтобы он правильно отображался в браузере пользователя. На серверах размещаются данные, необходимые для работы веб-сайта.
Веб-разработчики, специализирующиеся на внутренней разработке, часто являются программистами, которые работают с такими языками, как PHP, могут использовать среду Python, такую как Django, писать код Java, управлять базами данных SQL или использовать другие языки или инфраструктуры, чтобы убедиться, что серверы, приложения и базы данных работают вместе.
Чтобы стать веб-дизайнером, вам не нужно слишком углубляться в изучение того, что происходит на сервере, но вы должны хотя бы понимать его цель.
Знайте, что такое интерфейс.
Бэкэнд считается серверной стороной, а внешний интерфейс — клиентской стороной. Передняя часть — это место, где HTML, CSS, JavaScript и другой код работают вместе для отображения веб-сайта. Это часть веб-дизайна, с которой люди взаимодействуют.
По мере продвижения по карьерной лестнице вы можете заняться более специализированными областями веб-разработки.Вы можете в конечном итоге работать с такими фреймворками, как React или Bootstrap, или углубиться в JavaScript или jQuery. Это более сложные области, о которых не стоит особо беспокоиться вначале.
Признать хороший визуальный дизайн
Хотя лучшие веб-дизайны выглядят легко в исполнении, все они основаны на руководящих принципах визуального дизайна. Хотя есть те редкие веб-дизайнеры, которые обладают врожденным чутьем на визуальный дизайн, для большинства из нас это тема, которую мы должны изучить самостоятельно.
Понять, как работает визуальный дизайн. Знать правила композиции и понимать, как сочетаются такие элементы, как формы, пространство, цвет и геометрия.
Отличной отправной точкой является наш пост о принципах визуального дизайна для веб-дизайнеров. Изучение таких понятий, как овеществление, эмерджентность и инвариантность, позволит вам включить эти принципы в свою работу. Изучение того, как стать веб-дизайнером, также означает понимание истории дизайна. Мы собрали этот подробный архив графического дизайна, чтобы показать вам все основные разработки в области дизайна, которые привели нас туда, где мы находимся сегодня.
Как изучить веб-дизайн (9 шагов)
1. Понимать ключевые концепции визуального дизайна
Строка
Каждая буква, граница и разделение в макете состоят из линий, составляющих их общую структуру . Изучение веб-дизайна означает понимание применения линий для создания порядка и баланса в макете.
Фигуры
Три основных формы в визуальном дизайне — это квадраты, круги и треугольники. Квадраты и прямоугольники работают с блоками контента, круги работают с кнопками, а треугольники часто используются для значков, которые сопровождают важное сообщение или призыв к действию.Формы также обладают чувством эмоций: квадраты связаны с силой, круги с гармонией и комфортом, а треугольники с важностью и действием.
Текстура
Текстура воспроизводит что-то в реальном мире. По текстуре мы можем понять, является ли что-то шероховатым или гладким. Текстуры можно увидеть во всем веб-дизайне. От бумажных фонов до разноцветных клочков размытия по Гауссу — помните о различных типах текстур, которые могут сделать ваши проекты более интересными и придадут им ощущение физичности.
Цвет
Чтобы создавать рисунки, не утомляющие глаз, вам следует изучить теорию цвета. Понимание цветового круга, дополнительных цветов, контрастных цветов и эмоций, с которыми связаны разные цвета, сделает вас лучшим веб-дизайнером.
Сетки
Сетки уходят корнями в ранний период графического дизайна. Они так хорошо работают, чтобы упорядочить изображения, тексты и другие элементы в веб-дизайне. Узнайте, как структурировать веб-макеты с помощью сеток.
2. Знать основы HTML
Язык разметки гипертекста (HTML) дает указания относительно того, как содержимое, изображения, навигация и другие элементы веб-сайта отображаются в чьем-либо веб-браузере. Хотя вам не обязательно быть экспертом в HTML, все же полезно иметь некоторое представление о том, как он работает, даже если вы используете платформу визуального дизайна, такую как Webflow.
HTML-теги — это инструкции, которые браузер использует для создания веб-сайта. Заголовки, абзацы, ссылки и изображения контролируются этими тегами.Вы особенно захотите узнать, как теги заголовков, такие как h2, h3 и h4, используются для иерархии контента. Помимо влияния на структуру макета, теги заголовков важны для того, как веб-сканеры классифицируют дизайн, и влияют на то, как они отображаются в рейтинге обычного поиска.
Чтобы узнать больше об основных концепциях HTML (есть также раздел о CSS), ознакомьтесь с этим уроком, который мы провели в Университете Webflow.
3. Понимание CSS
CSS (или каскадные таблицы стилей) предоставляет стили и дополнительные инструкции о том, как должен выглядеть элемент HTML.Такие вещи, как применение шрифтов, добавление отступов, настройка выравнивания, выбор цветов и даже создание сеток — все это возможно с помощью CSS.
Знание того, как работает CSS, даст вам навыки для создания уникально выглядящих веб-сайтов и настройки существующих шаблонов. Давайте рассмотрим несколько ключевых концепций CSS.
Классы CSS
Класс CSS — это список атрибутов, которые объединяются при стилизации отдельного элемента. Что-то вроде основного текста может иметь шрифт, размер и цвет как часть одного класса CSS.
Комбинированные классы CSS
Комбинированный класс создается на основе существующего базового класса. Он наследует все атрибуты, такие как размер, цвет и выравнивание, которые уже могут быть на месте. Затем атрибуты можно изменить. Комбинированные классы экономят ваше время и позволяют создавать варианты класса, которые вы можете применять везде, где вам нужно в веб-дизайне.
Знание того, как работает CSS, очень важно при изучении веб-дизайна. Как упоминалось в разделе о HTML, мы рекомендуем вам зайти в Webflow University , чтобы узнать больше о том, как работает CSS.
4. Изучите основы UX.
UX — это волшебство, которое оживляет веб-сайт, превращая его из статичного расположения элементов в нечто, вызывающее эмоции у человека, просматривающего его.
Цветовая схема, контент, типографика, макет и визуальные эффекты — все вместе, чтобы служить вашей аудитории. Дизайн пользовательского опыта — это точность и пробуждение чувств. Он предлагает кому-то не только плавное путешествие, но и опыт, который связывает его с организацией или брендом, стоящим за веб-дизайном.
Вот несколько принципов UX, которые вам нужно знать.
Персоны пользователей
Веб-дизайн означает понимание конечных пользователей. Вы должны научиться проводить исследования пользователей и создавать образы пользователей. Кроме того, вам нужно знать, как использовать эту информацию при создании дизайна, оптимизированного для их нужд.
Информационная архитектура
Без четкой организации люди запутаются и будут скучать. Информационная архитектура и отображение контента дают представление о том, как веб-сайт и каждый раздел будут работать вместе, обеспечивая четкое взаимодействие с клиентом.
Пользовательские потоки
Создание пользовательских потоков может пригодиться, когда вы продвигаетесь к более обширным дизайн-проектам, но вам будет лучше в будущем, если вы начнете думать об этом и строить их для своих ранних проектов. Пользовательские потоки сообщают, как люди будут двигаться по дизайну. Они помогут вам расставить приоритеты в наиболее важных разделах и убедиться, что люди могут получить к ним доступ.
Каркасы
Каркасы показывают, где на веб-странице будут размещены заголовки, текст, визуальные элементы, формы и другие элементы.Даже если вы создаете простой одностраничный веб-дизайн, создание каркаса даст вам надежное руководство для работы. Когда вы переходите к более сложным веб-сайтам, каркасы имеют важное значение для создания единообразия, структурирования макетов и не упускают ничего, что нужно включить.
Прототипирование
Прототипы могут иметь разные уровни точности, но выступать в качестве представления работающего дизайна. Изображения, взаимодействия, контент и другие важные элементы находятся на своих местах и копируют реальный дизайн.Прототипы используются для получения обратной связи и доработки дизайна на протяжении всего процесса.
5. Ознакомьтесь с UI
Пользовательский интерфейс — это механизм, который приводит в действие часть технологии. Дверная ручка — это пользовательский интерфейс. Регулятор громкости автомобильного радио, с которым ваш второй половинкой не перестанет возиться, — это пользовательский интерфейс. А клавиатура, в которую вы вводите свой PIN-код в банкомате, представляет собой пользовательский интерфейс. Подобно тому, как кнопки и другие механизмы в реальном мире позволяют кому-то взаимодействовать с машинами, элементы пользовательского интерфейса на веб-сайте позволяют кому-то приводить в действие действия.
Давайте рассмотрим два ключевых принципа пользовательского интерфейса: интуитивно понятный дизайн и простота.
Как создавать интуитивно понятные интерфейсы
Взаимодействие с веб-сайтом и взаимодействие с ним должны быть последовательными и следовать повторяющимся шаблонам. Люди, попадающие на веб-сайт, должны сразу понимать системы, которые используются для навигации по нему.
Сделать пользовательский интерфейс простым
Пользовательский интерфейс существует для оптимизации удобства использования. Это означает, что элементы управления должны быть простыми в использовании, а также очевидными по их функциональности.Независимо от того, сводите ли вы к минимуму количество вариантов навигации, ускоряете процесс оформления заказа или интегрируете другие интерактивные элементы, повышающие доступность, понимание пользовательского интерфейса поможет вам упростить взаимодействие с веб-сайтом.
Конечно, пользовательский интерфейс — это обширная тема, которую невозможно охватить всего несколькими абзацами. Мы предлагаем вам ознакомиться с публикацией в блоге «10 основных советов по дизайну пользовательского интерфейса» в качестве руководства по пользовательскому интерфейсу.
Связанные чтения: UX vs UI: ключевые различия, которые должен знать каждый дизайнер
6.Понимать основы создания макетов
Наши глаза автоматически цепляются за определенные шаблоны дизайна, что позволяет легко пройти через веб-дизайн. Мы интуитивно знаем, где искать, потому что мы видели одни и те же закономерности снова и снова, когда потребляли медиа на протяжении всей своей жизни. Знание шаблонов проектирования поможет вам создавать веб-сайты с плавным переходом к содержанию и визуальным эффектам. Вам необходимо знать два распространенных шаблона веб-макета: Z-шаблоны и F-шаблоны.
Z-образный узор
Для макетов с экономией слов и изображений и большим количеством отрицательного пространства Z-образный узор является эффективным способом навигации по веб-сайту.Когда вы начнете обращать внимание на то, где ваши глаза просматривают дизайн, вы сразу узнаете, когда Z-образный узор на месте.
F-образный узор
Дизайн, насыщенный текстом, например, для онлайн-публикации или блога, часто следует четкому F-образному образцу. В левой части экрана вы увидите список статей или сообщений, а в основной части страницы вы увидите строки со связанной информацией. Этот шаблон оптимизирован для предоставления людям всей необходимой информации, даже если они быстро ее просматривают.
Ссылки по теме: Макет веб-страницы: анатомия веб-сайта, которую необходимо изучить каждому дизайнеру
7. Узнайте о типографике
Шрифты могут передавать различные тона или эмоции, а также влиять на читаемость. Если вы изучаете веб-дизайн, очень важно знать, как использовать типографику.
Типографика в веб-дизайне служит нескольким целям. Во-первых, он служит утилитарной цели — сделать контент разборчивым. Но он также может служить украшением, а использование стилизованной типографики со вкусом может добавить к общей эстетике.
Вот три основных типографских понятия, которые вам следует знать.
Serif
Шрифты с засечками имеют крошечные линии, известные как засечки, которые украшают каждую букву. Этот типографский стиль можно проследить до печати.
Sans serif
Как следует из названия, шрифты без засечек не имеют идентифицирующих линий шрифтов с засечками. Эти гарнитуры можно найти в цифровом мире веб-сайтов и приложений.
Дисплей
Дисплейные гарнитуры часто используются для заголовков и могут быть большими и выразительными или состоять из четких тонких линий.Обычно они имеют сложные формы букв и призваны привлечь чье-то внимание.
Ссылки по теме: Типографский дизайн: стили шрифтов и ресурсы для дизайнеров
8. Примените свои знания на практике и создайте что-нибудь. онлайн-курсы и усвоить всю теорию и информацию о веб-дизайне, но единственный способ стать веб-дизайнером — это начать веб-дизайн.
Начните с простого проекта. Может быть, кому-то из ваших знакомых нужна помощь в создании портфолио или у него есть побочная работа, которой не хватает какого-либо присутствия в сети. Предложите им что-нибудь спроектировать бесплатно.
Блог — еще один отличный проект для начинающих. Это даст вам практический опыт проектирования и научится пользоваться такими вещами, как CMS, а также продемонстрирует ваши навыки письма.
Создание веб-сайта для фиктивной компании или бизнеса — еще одно интересное творческое упражнение в развитии ваших дизайнерских решений.Кроме того, вы можете добавить его в свое портфолио.
9. Найдите наставника
Наставники ценны, потому что они были там, где вы находитесь — с самого начала — и имеют желание помочь вам в уроках, которые они усвоили. У них есть большой опыт и знания. Это отличный ресурс для получения отзывов о вашей работе и определения того, что вы делаете правильно, а что нужно улучшить.
В поисках подходящего наставника убедитесь, что вы нашли человека, который создает дизайн, который вам нравится, и специализируется на том, чему вы хотите научиться.Наставники могут указать вам путь, пройденный годами в этой области, чтобы вам не пришлось запутаться в изучении веб-дизайна.
Никакой код не обеспечивает легкий вход в веб-дизайн
Было время, не так давно, когда вам нужно было иметь глубокое понимание HTML и CSS, чтобы вручную написать код, лежащий в основе веб-дизайна. Сегодня без таких инструментов программирования, как Webflow, можно создать веб-сайт и запустить его в короткие сроки. То, что занимало дни или недели, теперь может произойти за часы.
Конечно, на создание хорошего веб-дизайна уходит очень много усилий. Изучение основ визуального дизайна, основ UI и UX, а также знание того, как функции внешнего и внутреннего интерфейса сделают вас более разносторонним дизайнером.
Если вы только начинаете или являетесь экспертом, Webflow предлагает интуитивно понятную визуальную платформу, которая поможет вам реализовать свой творческий потенциал. Помимо простого в использовании способа запуска веб-сайтов, у Webflow есть целое сообщество, которое может дать вам совет и помочь вам повысить свои навыки.Мы с нетерпением ждем встречи с вами в нашей витрине.
8 веб-сайтов, которые вы должны посетить, чтобы изучить веб-разработку | Карел Мориуссеф
FreeCodeCamp, вероятно, один из лучших бесплатных ресурсов в Интернете для изучения веб-разработки. Он охватывает все темы, которые вам необходимо изучить: HTML, CSS (Flexbox, Bootstrap, Sass и Grid) и Javascript (Jquery, React). Он также научит вас всему, что касается адаптивного веб-дизайна. На сайте представлены сотни проектов и упражнений для проверки ваших знаний.
Udemy — это онлайн-платформа для обучения, охватывающая все темы, которые вы только можете придумать. Прямо сейчас у него есть более 80 000 курсов, которые научат вас программировать. Большинство курсов платные, но некоторые из них бесплатны. Его главным преимуществом является то, что в большинстве случаев на курсы очень много скидок.
Просто зайдите на сайт Udemy и найдите подходящий курс. Введите свои требования и найдите себе подходящего инструктора.
Тем не менее, я настоятельно рекомендую вам пройти курс обучения веб-разработчиков Colt Steel.Он охватывает все основы, которые вам нужно освоить, если вы хотите начать изучать веб-разработку.
Щелкните здесь, если хотите ознакомиться с курсом.
Как и Udemy, Coursera — это популярная онлайн-платформа для обучения, где все курсы бесплатны (за оцениваемые задания требуется оплата). Он был основан профессорами Стэнфорда Дафной Коллер и Эндрю Нг. Coursera работает с ведущими учебными заведениями мира, которые предлагают Coursera более 1000 курсов.
Курсы Coursera преподают лучшие преподаватели из самых престижных школ мира.Вы можете получить доступ к своим курсам в любое время и в любом месте. По окончании курса вы получаете электронный сертификат.
Coursera — отличный веб-сайт, если вы хотите научиться веб-разработке.
Treehouse — очень известная платформа для онлайн-обучения веб-разработке. Он содержит более 1000 качественных видео по таким темам, как веб-разработка, веб-дизайн и предпринимательство.
Treehouse позволяет пользователям учиться в удобном для них темпе, планировать учебные занятия и выбирать разные языки программирования для всех уровней, от начального до продвинутого.Treehouse будет держать вас за руку на протяжении всего процесса обучения.
Treehouse может быть одним из лучших ресурсов в Интернете для изучения веб-разработки, но это дорого, около 200 долларов в месяц.
5. Codecademy (бесплатная и платная версии)
Codecademy — один из самых популярных веб-сайтов по программированию в Интернете. Он научил программировать более 45 миллионов пользователей. Его главное преимущество в том, что здесь много бесплатных курсов.
Если вы заинтересованы в изучении веб-разработки, вы можете найти множество курсов по таким темам, как HTML, CSS и Javascript.Codecademy также имеет профессиональную версию, дающую вам доступ к полному курсу веб-разработчиков, охватывающему все, что вам нужно знать. С профессиональной версией у вас также есть доступ ко многим упражнениям и проектам по кодированию.
Codecademy — отличный веб-сайт, если вы хотите изучить кодирование и веб-разработку, но бесплатная версия довольно ограничена, она не предлагает вам столько, сколько профессиональная версия. Если вы не хотите покупать профессиональную версию, я предлагаю вам взглянуть на бесплатные ресурсы, предлагаемые в этом списке.
Очень похоже на FreeCodeCamp, W3Schools — это веб-сайт, на котором вы можете узнать все о программировании и веб-разработке. Вы сможете изучить три основных веб-технологии: HTML, CSS и Javascript. Вдобавок вы изучите Sass, Bootstrap и React. Есть также сотни упражнений по различным темам, чтобы проверить ваше понимание выбранного вами языка.
HTMLDog — это веб-сайт, охватывающий три основных языка веб-разработки: HTML, CSS и Javascript. Каждый язык имеет разные уровни: начальный, средний и продвинутый. Информация на сайте представлена в удобочитаемой и понятной форме. Это отличный веб-сайт для понимания основных концепций каждого из трех языков.
Traversy media — это канал на YouTube, созданный Брэдом Трэверси. Его канал на YouTube охватывает практически все темы, касающиеся веб-разработки, от HTML, CSS и Javascript до различных фреймворков и библиотек (Sass, Bootstrap, Angular, React, Vue Js). Он также делает уроки, показывающие, как создать свою веб-страницу и веб-сайт. Я смотрел большинство его видео и считаю, что он фантастический парень. Посмотрите его видео в дополнение к курсу, который вы, возможно, проходите на Udemy / Coursera или, если вы учитесь, на FreeCodeCamp / W3Schools.
Если вы хотите научиться программировать и серьезно относитесь к веб-разработке, вам, вероятно, следует использовать и регулярно посещать 2 или 3 из этих ресурсов одновременно, чтобы закрепить основные концепции.
Если вы использовали какие-либо другие качественные ресурсы для изучения программирования и веб-разработки, я буду рад узнать о них в разделе ответов.
Рейтинги основаны на моем мнении.Если вы нашли этот пост полезным и заинтересованы в аналогичном содержании, напишите мне или поделитесь. Ваша поддержка очень ценится!
1. С чего начать?
Глава 1. С чего начать?
Интернет существует уже более 20 лет, переживая раннее эйфорическое расширение, экономический спад, возрождение, обусловленное инновациями, и постоянное развитие. Одно можно сказать наверняка: Интернет как средство коммуникации и коммерческое средство никуда не денется.Мало того, он нашел свое применение на таких устройствах, как смартфоны, планшеты, телевизоры и т. Д. Никогда не было так много возможностей применить ноу-хау веб-дизайна.
Благодаря моему опыту преподавания курсов и семинаров по веб-дизайну, у меня была возможность встретить людей любого происхождения, заинтересованных в обучении созданию веб-страниц. Позвольте мне познакомить вас с некоторыми из них:
«Я работаю дизайнером полиграфии 17 лет, и теперь чувствую давление, требующее предоставления услуг веб-дизайна.»
« Я работаю секретарем в небольшом офисе. Мой босс попросил меня создать небольшой внутренний веб-сайт, чтобы делиться информацией о компании между сотрудниками ».
«Я много лет занимаюсь программированием, но хочу попробовать свои силы в дизайне. Я чувствую, что Интернет — это хорошая возможность для изучения новых навыков ».
«Я художник и хочу знать, как получить образцы моих картин и скульптур в Интернете».
«Я возился с веб-страницами в старшей школе, и я думаю, что это может быть чем-то, чем я хотел бы зарабатывать на жизнь.»
Какой бы ни была мотивация, первый вопрос всегда один и тот же:« С чего мне начать? » Это может кажется, есть масса вещей, которые нужно изучить, и нелегко знать, где прыгай. Но нужно где-то начинать.
В этой главе делается попытка представить кривую обучения в перспективе, отвечая на наиболее частые вопросы, которые мне задают люди, готовые совершить рывок. Он предоставляет введение в дисциплины, технологии и инструменты, связанные с веб-дизайном.
Ваша конкретная отправная точка, несомненно, будет зависеть от вашего опыта и целей. Однако хороший первый шаг для всех — получить базовое представление о том, как работают Интернет и веб-страницы. Эта книга даст вам эту основу. После того, как вы изучите основы, в Интернете и в книжных магазинах появится множество ресурсов, которые помогут вам продолжить обучение в определенных областях.
Есть много уровней участия в веб-дизайне, от создания небольшого сайта для себя до полноценной карьеры.Вам может понравиться быть разработчиком веб-сайтов с полным спектром услуг или просто специализироваться на каком-то одном навыке. Вы можете пойти разными путями.
Если вы занимаетесь веб-дизайном исключительно на уровне любителя или если у вас есть только один или два веб-проекта, которые вы хотели бы опубликовать, вы можете обнаружить, что сочетание личных исследований (например, чтение этой книги) с использованием преимуществ доступных шаблонов и, возможно, даже инвестирование в инструмент визуального веб-дизайна, такой как Adobe Dreamweaver, может быть всем, что вам нужно для выполнения поставленной задачи.Многие программы непрерывного образования предлагают вводные курсы по веб-дизайну и производству.
Если вы хотите заниматься веб-дизайном или производством в качестве карьеры, вам необходимо повысить свои навыки до профессионального уровня. Работодателям может не требоваться степень веб-дизайнера, но они ожидают увидеть рабочие образцы сайтов, демонстрирующих ваши навыки и опыт. Эти сайты могут быть результатом заданий в классе, личных проектов или простого сайта для малого бизнеса или организации.Важно, чтобы они выглядели профессионально и имели хорошо написанный, чистый HTML, таблицы стилей и, возможно, скрытые сценарии. Получение работы начального уровня и работа в команде — отличный способ узнать, как строятся более крупные сайты, и может помочь вам решить, какими аспектами веб-дизайна вы хотели бы заниматься.
Чем занимается веб-дизайнер?
С годами термин «веб-дизайн» стал обобщающим для процесса, охватывающего множество различных дисциплин, от дизайна пользовательского интерфейса до разметки документов и серьезного программирования.В этом разделе описаны некоторые из наиболее распространенных ролей.
Если вы создаете небольшой веб-сайт самостоятельно, вам придется надеть много шляп. Хорошая новость в том, что вы, вероятно, не заметите. Учтите, что повседневное обслуживание вашего дома требует, чтобы вы были на полставки поваром, уборщицей, бухгалтером, дипломатом, садовником и строителем, но для вас это всего лишь то, что вы делаете по дому. Точно так же, как индивидуальный веб-дизайнер, вы можете быть графическим дизайнером, писателем, автором HTML и информационным архитектором, но для вас это будет просто «создавать веб-страницы».» Не о чем беспокоиться.
Кратко
Термин «веб-дизайн» стал охватывать ряд дисциплин, в том числе:
Визуальный (графический) дизайн
Дизайн пользовательского интерфейса и взаимодействия
Веб-документ и стиль производство листов
Создание сценариев и программирование
Контент-стратегия
Мультимедиа
Есть также специалисты, которых вы можете нанять, чтобы получить навыки, которых у вас нет.Например, я создаю веб-сайты с 1993 года и до сих пор нанимаю программистов и разработчиков мультимедиа, когда моим клиентам требуются интерактивные функции. Это позволяет мне сосредоточиться на тех частях, которые у меня хорошо получаются (в моем случае это организация контента, интерфейс и визуальный дизайн).
Если вы не заинтересованы в том, чтобы стать мастером на все руки веб-дизайнером-одиночкой, вы можете выбрать специализацию и работать в составе команды или в качестве внештатного подрядчика.
Крупномасштабные веб-сайты почти всегда создаются командой людей, насчитывающей от горстки до сотен.В этом сценарии каждый член команды сосредотачивается на одном аспекте процесса создания сайта. В этом случае вы можете просто адаптировать свой текущий набор навыков (письмо, Photoshop, программирование и т. Д.) И интересы к новому носителю.
Я разделил множество ролей и обязанностей, обычно охватываемых общим термином «веб-дизайн», на четыре очень широких категории: дизайн, разработка, контент-стратегия и мультимедиа.
Ах, дизайн! Звучит довольно просто, но даже это простое требование было разделено на несколько специализаций, когда дело доходит до создания сайтов.Вот несколько новых должностных инструкций, связанных с проектированием сайта, но имейте в виду, что дисциплины часто пересекаются, и что человек, называющий себя «дизайнером», часто отвечает за более чем одну (если не все) из этих обязанностей.
Пользовательский опыт, взаимодействие и дизайн пользовательского интерфейса
Часто, когда мы думаем о дизайне, мы думаем о том, как что-то выглядит. В Интернете первое дело бизнеса — это разработка того, как будет работать сайт .Прежде чем выбирать цвета и шрифты, важно определить цели сайта, то, как он будет использоваться и как посетители перемещаются по нему. Эти задачи относятся к дисциплинам Interaction Design ( IxD ), User Interface ( UI ) design и User Experience ( UX ) design . Эти обязанности во многом пересекаются, и нередко один человек или команда справляются со всеми тремя.
Цель дизайнера взаимодействия — сделать сайт максимально простым, эффективным и приятным в использовании.С дизайном взаимодействия тесно связан дизайн пользовательского интерфейса , дизайн , который, как правило, более узко ориентирован на функциональную организацию страницы, а также на конкретные инструменты (кнопки, ссылки, меню и т. Д.), Которые пользователи используют для навигации по контенту или выполнять задачи.
Более новая должность в области веб-дизайна — User Experience Designer . Дизайнер UX придерживается более целостного взгляда, обеспечивая положительный опыт работы с сайтом. UX-дизайн основан на четком понимании пользователей и их потребностей на основе наблюдений и интервью.Согласно Дональду Норману (автор этого термина), дизайн пользовательского опыта включает в себя «все аспекты взаимодействия пользователя с продуктом: то, как он воспринимается, изучается и используется». Для веб-сайта или приложения это включает в себя визуальный дизайн, пользовательский интерфейс, качество и информативность контента и даже общую производительность сайта. Чтобы добиться успеха, опыт должен соответствовать бренду организации и бизнес-целям.
Некоторые документы, которые может создать дизайнер IxD, UI или UX, включают:
- Отчеты об исследованиях и тестировании пользователей
Понимание потребностей, желаний и ограничений пользователей является центральным условием успеха проектирования сайт или веб-приложение.Такой подход к проектированию, ориентированный на потребности пользователя, называется User-Centered Design ( UCD ), и он занимает центральное место в современном дизайне. Дизайн сайтов часто начинается с исследования пользователей, включая интервью и наблюдения, чтобы лучше понять, как сайт может решать проблемы или как он будет использоваться. Дизайнеры обычно проводят цикл пользовательского тестирования на каждом этапе процесса проектирования, чтобы гарантировать удобство использования своих проектов. Если пользователям сложно понять, где найти контент или как перейти к следующему этапу процесса, то они вернулись к доске для рисования.
- Каркасные диаграммы
Каркасная диаграмма показывает структуру веб-страницы, используя только контуры для каждого типа контента и виджета (рис. 1-1). Назначение каркасной диаграммы — показать, как разделено пространство экрана и где размещаются функциональные возможности и контент, такие как навигация, поля поиска, элементы формы и т. Д., Без каких-либо украшений или графического дизайна. Эти диаграммы обычно сопровождаются инструкциями о том, как все должно работать, чтобы команда разработчиков знала, что нужно создавать.
- Схема сайта
Схема сайта показывает структуру сайта в целом и то, как отдельные страницы соотносятся друг с другом. На рис. 1-2 показана очень простая диаграмма сайта. Некоторые схемы сайтов заполняют целые стены!
Рисунок 1-1. Каркасная диаграмма.
Рисунок 1-2. Простая схема сайта.
- Раскадровки и пользовательские блок-схемы
Раскадровка прослеживает путь через сайт или приложение с точки зрения типичного пользователя ( персона на жаргоне UX).Обычно он включает сценарий и «сцены», состоящие из видов экрана или пользователя, взаимодействующего с экраном. Раскадровка предназначена для демонстрации шагов, необходимых для выполнения задач, описывает возможные варианты, а также знакомит с некоторыми стандартными типами страниц. На рис. 1-3 показана простая раскадровка. Блок-схема пользователя — это еще один метод, показывающий, как связаны части сайта или приложения, который, как правило, фокусируется на технических деталях, а не на рассказе истории. Например, когда пользователь делает это, он запускает эту функцию на сервере.Дизайнеры обычно создают пользовательскую блок-схему для этапов такого процесса, как регистрация участника или онлайн-платежи.
Рисунок 1-3. Типичная раскадровка [любезно предоставлено Adaptive Path; нарисованный Брэндоном Шауэром].
Поскольку Интернет — это визуальная среда, веб-страницы требуют внимания к представлению и дизайну. Графический дизайнер создает «внешний вид» сайта — логотипы, графику, шрифт, цвета, макет и т. Д. — чтобы сайт произвел хорошее первое впечатление и соответствовал бренду и посланию организации, которую он представляет. .Визуальные дизайнеры обычно создают эскизы того, как сайт может выглядеть, как показано на рис. 1-4. Они также могут нести ответственность за создание графических файлов таким образом, чтобы они были оптимизированы для доставки через Интернет (о методах оптимизации изображений см. Главу 21, главу 22).
Рисунок 1-4. Эскизы внешнего вида для простого сайта.
Если вы заинтересованы в профессиональном визуальном дизайне коммерческих сайтов, я настоятельно рекомендую пройти обучение графическому дизайну, а также хорошо владеть Adobe Photoshop (отраслевым стандартом) или Adobe Fireworks.Если вы уже являетесь графическим дизайнером, вы сможете легко адаптировать свои навыки для работы в Интернете, хотя это не избавит вас от глубокого понимания HTML, CSS и других веб-технологий. Поскольку на большинстве сайтов есть хотя бы несколько изображений, даже веб-дизайнеры-любители должны как минимум уметь создавать и редактировать изображения.
Еще раз хочу отметить, что все эти обязанности могут попасть в руки одного дизайнера, который создает как внешний вид, так и функциональность сайта.Но для больших сайтов с большим бюджетом есть возможность найти свою особую нишу в процессе дизайна.
Значительная часть процесса веб-дизайна включает в себя создание и устранение неполадок документов, таблиц стилей, сценариев и изображений, составляющих сайт. В фирмах веб-дизайна команда, которая занимается созданием файлов, из которых состоит веб-сайт (или шаблонов для страниц, которые собираются динамически), обычно называется отделом разработки или производственным отделом .
Веб-разработчики могут не разрабатывать внешний вид или структуру сайта сами, но им необходимо хорошо общаться с дизайнерами и понимать намеченные цели сайта, чтобы они могли предлагать решения, соответствующие этим целям.
В разработке находятся такие обширные дисциплины, как создание, стилизация и создание сценариев / программирования.
Разработка — это термин, используемый для процесса подготовки контента для доставки в Интернет, или, более конкретно, разметки контента с помощью тегов HTML, которые описывают его контент и функции.Если вы хотите работать веб-разработчиком, вам необходимо иметь сложных знаний HTML и того, как он работает в различных браузерах и устройствах. Спецификация HTML постоянно развивается, а это значит, что вам необходимо быть в курсе последних передовых методов и возможностей, а также ошибок и ограничений. Хорошая новость в том, что начать работу несложно, и с этого момента вы сможете постепенно повышать свои навыки. Мы познакомимся с HTML в главе 2, а затем подробно обсудим его во второй части книги.
В веб-дизайне внешний вид страницы в браузере определяется правилами стиля, написанными на CSS (каскадные таблицы стилей). Мы углубимся в CSS в части III этой книги (включая то, что означает «каскадирование»!), А пока просто знайте, что в современном веб-дизайне внешний вид страницы обрабатывается отдельно от HTML-разметки страницы. Опять же, если вы заинтересованы в веб-разработке, знание CSS и того, как он поддерживается (или не поддерживается) браузерами, гарантированно станет частью вашей должностной инструкции.
Примечание
Многие визуальные дизайнеры сами переводят свои проекты в документы HTML и CSS. На самом деле, есть популярный аргумент, что для того, чтобы называть себя «веб-дизайнером», вы должны уметь создавать свои проекты самостоятельно, и почти все согласны с тем, что ваши перспективы трудоустройства будут лучше, если вы сможете писать код, а также дизайн.
Создание сценариев и программирование
Поскольку Интернет превратился в платформу приложений для выполнения работы, программирование стало как никогда важным.JavaScript — это язык, который заставляет элементы на веб-страницах что-то делать. Он добавляет поведение и функциональность к элементам на странице и даже к самому окну браузера.
Существуют и другие языки программирования, связанные с Интернетом, включая PHP, Ruby, Python и ASP.NET, которые работают на сервере и обрабатывают данные и информацию перед их отправкой в браузер пользователя. См. Боковую панель Frontend Versus Backend для получения дополнительной информации о том, что и где происходит.
Создание веб-сценариев и программирование определенно требует некоторого традиционного мастерства компьютерного программирования.Хотя многие веб-программисты имеют ученые степени в области компьютерных наук, разработчики также часто бывают самоучками. Несколько знакомых мне разработчиков начали с копирования и адаптации существующих сценариев, а затем постепенно добавляли свои навыки программирования с каждым новым проектом. Тем не менее, если у вас нет опыта работы с языками программирования, начальная кривая обучения может быть немного крутой.
Обучение веб-программированию выходит за рамки этой книги. JavaScript представлен в главе 19 (обучение JavaScript может занять целую книгу).Можно создавать богатые содержанием, хорошо спроектированные сайты без необходимости программирования, поэтому веб-дизайнеры-любители не должны расстраиваться. Однако, как только вы начнете собирать информацию с помощью форм или предоставлять информацию по запросу, обычно необходимо иметь в команде программиста. Вы также можете спросить свою хостинговую компанию, предлагает ли она функциональность, которую вы ищете, в простой в использовании стандартной услуге.
Стратегия и создание контента
Третий пункт в нашем списке, хотя в идеале — первый в фактическом процессе создания веб-сайта, является важнейшим вопросом самого контента.Любой, кто использует название «веб-дизайнер», должен знать, что все, что мы делаем, поддерживает процесс предоставления контента, сообщения или функциональности нашим пользователям. Кроме того, хорошее написание может помочь создаваемым пользовательским интерфейсам быть более эффективными.
Конечно, кому-то нужно создавать контент и поддерживать его — не стоит недооценивать ресурсы, необходимые для успешного выполнения этого. Кроме того, я хочу обратить ваше внимание на двух специалистов по контенту в современной команде веб-разработчиков: контент-стратега и информационного архитектора (IA).
Когда контент написан неправильно, сайт не может быть полностью эффективным. Контент-стратег следит за тем, чтобы каждый фрагмент текста на сайте, от длинного пояснительного текста до ярлыков на кнопках, поддерживал идентичность бренда и маркетинговые цели компании. Стратегия контента может также распространяться на моделирование данных и управление контентом в большом и постоянном масштабе, например, планирование повторного использования контента и расписания обновления.
Информационный архитектор (также называемый информационным дизайнером ) организует контент логически и для облегчения поиска.Она может отвечать за функции поиска, схемы сайтов и организацию контента и данных на сервере. Информационная архитектура неизбежно переплетается с UX и дизайном пользовательского интерфейса, и нередко один человек или команда выполняет все роли.
Одна из замечательных особенностей Интернета — это возможность добавлять на сайт мультимедийные элементы, включая звук, видео, анимацию и даже интерактивные игры. Вы можете добавить мультимедийные навыки, такие как редактирование аудио и видео или разработка Flash (см. Боковую панель «Еще немного о Flash»), в свой набор инструментов для веб-дизайна, или вы можете решить пойти ва-банк и стать специалистом по мультимедиа.Если вы не заинтересованы в том, чтобы стать разработчиком мультимедиа, вы всегда можете нанять его. Компании, занимающиеся веб-разработкой, обычно ищут людей, которые владеют стандартными мультимедийными инструментами, обладают хорошей визуальной восприимчивостью и чутьем к интуитивно понятному и творческому мультимедийному дизайну.
Какие языки мне нужно учить?
Если вы визуальный дизайнер и работаете в Photoshop и Illustrator, вас может оттолкнуть необходимость научиться создавать дизайн с текстом, но, уверяю вас, начать работу довольно просто.Существуют также инструменты разработки, ускоряющие производственный процесс, о чем мы поговорим позже в этой главе.
Ниже приводится список технологий, связанных с веб-разработкой. Какие языки и технологии вы изучаете, будет зависеть от роли, которую вы видите в процессе веб-дизайна. Тем не менее, я советую всем , участвующим в создании веб-сайтов, разбираться в HTML и каскадных таблицах стилей, и если вы хотите зарабатывать на жизнь веб-разработкой, знание JavaScript — это в значительной степени требование работы.Более технически подкованные веб-профессионалы могут взять на себя настройку серверов, баз данных и производительность сайта, но, как правило, это не задачи внешнего разработчика (хотя базовое знакомство с проблемами внутреннего интерфейса никогда не помешает).
Кратко
Веб-технологии:
Язык гипертекстовой разметки (HTML)
Каскадные таблицы стилей (CSS)
JavaScript и сценарии DOM
Серверное программирование и база данных управление
Язык гипертекстовой разметки (HTML)
HTML (язык гипертекстовой разметки) — это язык, используемый для создания документов веб-страниц.Сегодня используется несколько версий HTML: HTML 4.01 является наиболее прочным, а новый, более надежный HTML5 набирает обороты и становится все более популярным в браузерах. Обе версии имеют более строгую реализацию под названием XHTML (расширяемый HTML), которая по сути является одним и тем же языком с гораздо более строгими правилами синтаксиса. Подробнее о том, что отличает различные версии, мы рассмотрим в главе 10.
Вы можете увидеть HTML и XHTML, вместе называемые (X) HTML.
HTML не является языком программирования; это язык разметки, что означает, что это система для идентификации и описания различных компонентов документа, таких как заголовки, абзацы и списки.Разметка указывает на лежащую в основе документа структуру (вы можете рассматривать ее как подробную машиночитаемую схему). Чтобы писать HTML, вам не нужны навыки программирования — только терпение и здравый смысл.
Лучший способ изучить HTML — это написать несколько страниц вручную, как мы будем делать в упражнениях в этой книге. Если вы закончите работать в веб-производстве, вы будете жить и дышать HTML. Но даже любителям будет полезно знать, что происходит под капотом. Хорошая новость в том, что выучить основы несложно.
Каскадные таблицы стилей (CSS)
Хотя HTML используется для описания содержимого веб-страницы, именно каскадные таблицы стилей (CSS) описывают, как это содержимое должно выглядеть . В сфере веб-дизайна страница выглядит как ее представление . Это означает, что шрифты, цвета, фоновые изображения, межстрочный интервал, макет страницы и так далее контролируются с помощью CSS. В новейшей версии (CSS3) вы даже можете добавлять на свою страницу специальные эффекты и базовую анимацию.
CSS также предоставляет методы для управления тем, как документы будут представлены в контекстах, отличных от традиционного настольного браузера, например, в печати или на устройствах с небольшой шириной экрана. В нем также есть правила для указания невизуального представления документов, например, как они будут звучать при чтении программой чтения с экрана (хотя они плохо поддерживаются).
Таблицы стилей также являются отличным инструментом для автоматизации производства, потому что вы можете изменить способ отображения элемента на всех страницах вашего сайта, отредактировав один документ таблицы стилей.Таблицы стилей в той или иной степени поддерживаются всеми современными браузерами.
Примечание
Когда в этой книге используется термин «таблицы стилей», он всегда имеет в виду каскадные таблицы стилей, стандартный язык таблиц стилей для World Wide Web.
Хотя можно публиковать веб-страницы, используя только HTML, вы, вероятно, захотите использовать таблицы стилей, чтобы не ограничиваться стилями браузера по умолчанию. Если вы хотите профессионально разрабатывать веб-сайты, знание таблиц стилей является обязательным.
Таблицы стилей более подробно рассматриваются в Части III.
JavaScript — это язык сценариев, который используется для добавления интерактивности и поведения к веб-страницам, включая следующие (и это лишь некоторые из них):
Проверка записей формы на наличие действительных записей
Замена стилей для элемента или весь сайт
Заставить браузер запоминать информацию о пользователе для следующего его посещения
Создание виджетов интерфейса, таких как раскрывающиеся меню
JavaScript используется для управления элементами на веб-странице, применяемые к ним стили или даже сам браузер.Существуют и другие языки веб-сценариев, но JavaScript (также называемый ECMAScript) является стандартным и наиболее распространенным.
Вы также можете услышать термин DOM scripting , используемый по отношению к JavaScript. DOM означает Document Object Model и относится к стандартизированному списку элементов веб-страницы, к которым можно получить доступ и которыми можно управлять с помощью JavaScript (или другого языка сценариев). Сценарии DOM — это обновленный термин для обозначения того, что раньше называлось DHTML (динамический HTML), теперь считается устаревшим подходом.
Написание JavaScript — это тип программирования, поэтому его изучение может занять много времени, если у вас нет предыдущего опыта программирования. Многие люди изучают JavaScript, читая книги, следуя существующим примерам и изменяя их. Большинство инструментов веб-разработки поставляются со стандартными сценариями, которые вы можете использовать прямо из коробки для выполнения общих функций.
Профессиональные веб-разработчики должны знать JavaScript; тем не менее, многие визуальные дизайнеры полагаются на разработчиков, добавляющих поведение в свои проекты.Таким образом, хотя JavaScript полезен, обучение его написанию может быть необязательным для всех веб-дизайнеров. Обучение JavaScript выходит за рамки этой книги; Я рекомендую Learning JavaScript by Shelley Powers (O’Reilly) как хорошее начало, если вы хотите узнать больше.
Некоторые простые веб-сайты представляют собой коллекции статических HTML-документов и файлов изображений, но большинство коммерческих сайтов имеют более продвинутые функции, такие как обработка форм, динамически генерируемые страницы, корзины покупок, системы управления контентом, базы данных и т. Д.Эти функции выполняются веб-приложениями, запущенными на сервере. Существует ряд языков программирования и фреймворков (перечисленных в скобках), которые используются для создания веб-приложений, в том числе:
PHP (CakePHP, CodeIngniter, Drupal)
Python (Django, TurboGears)
Ruby (Ruby on Rails, Sinatra)
JavaScript (Node.js, Rhino, SpiderMonkey)
Java (Grails, Google Web Toolkit, JavaServer Faces)
ASP.Net (DotNetNuke, ASP.Net MVC)
Разработка веб-приложений — это территория программистов, и это не ожидается от всех веб-дизайнеров. Однако это не означает, что вы не можете предлагать такие функции своим клиентам. Можно получить тележки для покупок, системы управления контентом, списки рассылки и блоги в качестве готовых решений без необходимости их программирования с нуля.
Неудивительно, что профессиональным веб-дизайнерам требуется изрядное количество оборудования, как аппаратного, так и программного обеспечения.Один из наиболее частых вопросов, которые мне задают мои ученики, — «Что я должен получить?» Я не могу сказать вам конкретно, что покупать, но я дам обзор типичных инструментов торговли.
Имейте в виду, что, хотя я перечислил наиболее популярные доступные коммерческие программные инструменты, у многих из них есть бесплатные или условно-бесплатные эквиваленты, которые вы можете загрузить, если у вас ограниченный бюджет (попробуйте CNET Download.com ). Приложив немного дополнительных усилий, вы можете запустить полноценный веб-сайт без больших денег.
Для комфортной среды веб-разработки я рекомендую следующее оборудование:
Надежный современный компьютер. Macintosh, Windows или Linux в порядке. Креативные отделы в профессиональных компаниях по веб-разработке, как правило, работают на Mac. Хотя хорошо иметь сверхбыструю машину, файлы, из которых состоят веб-страницы, очень малы и, как правило, не слишком обременительны для компьютеров. Если вы не занимаетесь редактированием звука и видео, не беспокойтесь, если ваша текущая настройка не самая последняя и лучшая.
Дополнительная память. Поскольку вы склонны переключаться между несколькими приложениями, рекомендуется установить на вашем компьютере достаточно оперативной памяти, чтобы можно было оставить несколько программ, интенсивно использующих память, запущенными одновременно.
Большой монитор. Хотя это и не является обязательным требованием, большой монитор облегчает жизнь, особенно для визуального дизайнера. (Я видел, как разработчики, использующие код, отлично справляются с 11-дюймовым MacBook Air.) Чем больше у вас монитора, тем больше окон и панелей управления вы можете открывать одновременно. Вы также можете видеть больше своей страницы, чтобы принимать дизайнерские решения.
Если вы используете большой монитор, просто убедитесь, что вы проектируете его для пользователей, которым нужны мониторы и устройства меньшего размера.
Сканер и / или цифровая камера. Если вы планируете создавать собственные изображения и текстуры, вам понадобятся инструменты для их создания. Я знаю дизайнера, у которого есть два сканера: один — «хороший» сканер, а другой он использует для сканирования таких вещей, как мертвая рыба и ржавые кастрюли.
Второй компьютер. Многие веб-дизайнеры считают полезным иметь тестовый компьютер, работающий на другой платформе, нежели компьютер, который они используют для разработки (например, если вы разрабатываете на Mac, тестируйте на ПК). Поскольку браузеры работают на компьютерах Mac иначе, чем на компьютерах с Windows, очень важно тестировать свои страницы в максимально возможном количестве сред, особенно в текущей операционной системе Windows. Если вы веб-дизайнер-любитель и работаете дома, проверяйте свои страницы на компьютере друга.Пользователи Mac должны проверить боковую панель «Запуск Windows» на Mac.
Мобильные устройства. Интернет стал мобильным! Это означает, что вам абсолютно необходимо протестировать внешний вид и производительность своего сайта в мобильном браузере на смартфоне или планшете. Возможно, у вас уже есть смартфон. Если у вас нет бюджета на устройства с несколькими платформами, спросите своих друзей, можете ли вы потратить несколько минут на просмотр своего сайта на их сайте. У меня есть друг-веб-разработчик, который проверяет свои проекты на телефонах в своем местном магазине мобильных операторов (хотя вы можете быстро потерять свой прием).
Нет недостатка в программном обеспечении для создания веб-страниц. Вначале мы просто обходились инструментами, изначально предназначенными для печати. Сегодня существуют замечательные инструменты, созданные специально для веб-дизайна, которые делают этот процесс более эффективным. Хотя я не могу перечислить все доступные версии программного обеспечения, я хотел бы познакомить вас с наиболее распространенными и проверенными инструментами веб-дизайна. Обратите внимание, что вы можете загрузить пробные версии многих из этих программ с веб-сайтов компании, как указано на боковой панели инструментов Интернета далее в этой главе.
Инструменты веб-разработки похожи на инструменты настольных издательских систем, но конечным продуктом является веб-страница (файл HTML и вспомогательные файлы). Эти инструменты предоставляют визуальный интерфейс «WYSIWYG» («Что видишь, то и получаешь», произносится как «свистящий парик») и ярлыки, которые избавляют вас от набора повторяющихся HTML и CSS. Эти инструменты не избавят вас от необходимости изучать HTML. Даже самые сложные инструменты не сгенерируют HTML так чисто или хорошо, как профессиональное письмо от руки, но они могут ускорить процесс, если вы знаете, что делаете.
Note
Для выполнения упражнений из этой книги вам понадобится только текстовый редактор, поставляемый с вашей операционной системой. Никаких специальных программ не требуется.
Ниже приведены некоторые популярные программы для веб-авторинга:
Adobe Dreamweaver. Это простой отраслевой стандарт благодаря относительно чистому коду и расширенным функциям.
Microsoft Expression Web (только для Windows). Являясь частью набора профессиональных инструментов дизайна Microsoft, MS Expression Web может похвастаться соответствующим стандартам кодом и макетами на основе CSS.
Nvu (Linux, Windows и Mac OS X). Не хотите платить за редактор WYSIWYG? Nvu (произносится как N-view, что означает «новое представление») — это инструмент с открытым исходным кодом, который соответствует многим функциям Dreamweaver, и вы можете бесплатно загрузить его по адресу nvu.com .
Редакторы HTML (в отличие от инструментов разработки WYSIWYG) предназначены для ускорения процесса написания HTML вручную.Они не позволяют редактировать страницу визуально, поэтому нужно проверять свою работу в браузере. Многие профессиональные веб-дизайнеры на самом деле предпочитают создавать HTML-документы вручную и обычно рекомендуют следующее:
TextPad (только для Windows). TextPad — простой и недорогой редактор текстового кода для Windows.
Sublime Text (Window, Mac, Linux). Этот недорогой и перспективный текстовый редактор выглядит урезанным, но имеет множество функций (например, цветовое кодирование и полный обзор кода), которые нравятся разработчикам.
Coda by Panic (только для Macintosh). Пользователям Coda нравится визуальный рабочий процесс, инструменты управления файлами и встроенный терминальный доступ.
TextMate от MacroMates (только для Macintosh). Этот расширенный текстовый редактор включает инструменты управления проектами и интерфейс, интегрированный с операционной системой Mac. Его популярность становится все более популярной, потому что он настраиваемый, многофункциональный и недорогой.
BBEdit от Bare Bones Software (только для Macintosh). Множество замечательных функций быстрого доступа сделали его ведущим редактором для веб-разработчиков на Mac.
Программа для редактирования изображений и рисования
Возможно, вы захотите добавить изображения на свои страницы, поэтому вам понадобится программа для редактирования изображений. Мы рассмотрим некоторые из наиболее популярных программ более подробно в Части IV. А пока вы можете изучить следующие популярные инструменты для создания веб-графики:
Adobe Photoshop. Photoshop, несомненно, является отраслевым стандартом для создания изображений как для печати, так и для Интернета.
Adobe Photoshop Elements. Эта облегченная версия Photoshop предназначена для редактирования фотографий и управления ими, но некоторые любители могут обнаружить, что в ней есть все инструменты, необходимые для размещения изображений на веб-страницах.
Adobe Illustrator. Поскольку дизайнерам необходимо создавать логотипы, значки и иллюстрации различных размеров и разрешений, многие начинают с векторного изображения в Illustrator для максимальной гибкости.Вы можете выводить веб-графику прямо из Illustrator или переносить ее в Photoshop для дополнительной тонкой настройки.
Adobe Fireworks. Эта программа для веб-графики сочетает в себе редактор изображений с инструментами для создания векторных иллюстраций. Он также имеет расширенные инструменты для вывода веб-графики.
Corel Paint Shop Pro Photo (только для Windows). Этот полнофункциональный редактор изображений популярен среди пользователей Windows, прежде всего из-за его низкой цены.
GIMP, «Программа обработки изображений GNU» (Unix, Windows, Mac). Эта бесплатная программа для редактирования изображений похожа на Photoshop.
Поскольку вы будете иметь дело с Интернетом, вам понадобятся некоторые инструменты, специально предназначенные для просмотра и перемещения файлов по сети:
Разнообразные браузеры. Поскольку браузеры отображают страницы по-разному, вы захотите протестировать свои страницы в максимально возможном количестве браузеров, как на настольных компьютерах, так и на мобильных устройствах.В следующей таблице перечислены настольные браузеры, наиболее часто используемые в операционных системах Windows и Macintosh:
Windows:
Macintosh OS X:
Internet Explorer (текущий версия и как минимум две предыдущие версии)
Хром
Firefox
Safari
Opera
Safari
Хром
Firefox
Opera
И не игнорируйте мобильные браузеры! Следующий список представляет собой обзор наиболее часто используемых мобильных веб-браузеров на момент написания этой статьи (хотя кто знает, какие мобильные браузеры будут важны к тому времени, когда вы это прочтете?):
Mobile Safari (iOS)
Браузер Android (Android)
Браузер BlackBerry (RIM)
Nokia Series 40 и браузер Nokia для Symbian
Opera Mobile и Mini (устанавливается на любое устройство)
Internet Explorer Mobile (Windows Phone )
Silk (Kindle Fire)
Программа протокола передачи файлов (FTP). Программа FTP позволяет загружать и скачивать файлы между вашим компьютером и компьютером, который будет обслуживать ваши страницы в Интернете. Все перечисленные ранее инструменты веб-разработки имеют встроенные программы FTP. Существуют также специальные программы FTP, перечисленные здесь:
Windows
Macintosh OS X:
WS_FTP
CuteFTP
AceFTP
Filezilla
Передать
Cyberduck
Получить
Терминальное приложение. Если вы знакомы с операционной системой Unix, вы можете найти приложение терминала (командной строки), которое позволяет вам вводить команды Unix на сервере. Это может быть полезно для настройки прав доступа к файлам, перемещения или копирования файлов и каталогов или управления серверным программным обеспечением.
Пользователи Windows могут установить эмулятор Linux под названием Cygwin для доступа из командной строки. Существует также PuTTY, бесплатный клиент Telnet / SSH. Mac OS X включает приложение под названием Terminal, которое является полноценным терминальным приложением, дающим вам доступ к базовой системе Unix и возможность использовать SSH для доступа к другим системам командной строки через Интернет.
Урок, который следует извлечь из этой главы: «необязательно учить все». И даже если вы хотите научиться всему со временем, вам не нужно изучать все сразу. Так что расслабься и не волнуйся. Другая хорошая новость заключается в том, что, хотя существует множество профессиональных инструментов, можно создать базовый веб-сайт и запустить его, не тратя много денег, используя бесплатные или недорогие инструменты и существующую настройку компьютера.
Как вы скоро увидите, начать создавать веб-страницы несложно — вы сможете создавать простые страницы к тому моменту, когда закончите читать эту книгу.Оттуда вы можете продолжить добавлять свои хитрости и найти свою нишу в веб-дизайне.
Каждая глава в этой книге заканчивается несколькими вопросами, на которые вы можете ответить, чтобы увидеть, собрали ли вы важную информацию. Ответы приведены в Приложении A.
Сопоставьте этих веб-профессионалов с конечным продуктом, за производство которого они, возможно, несут ответственность.
A. Графический дизайнер
Документы HTML и CSS
B.Производственный отдел
Скрипты PHP
C. Дизайнер пользовательского опыта
Эскиз страницы Photoshop
0 делает W3C?D. Веб-программист
Раскадровки
Сопоставьте веб-технологию с ее соответствующей задачей:
A.HTML
Проверяет поле формы на наличие действительной записи
B. CSS
Создает пользовательское веб-приложение на стороне сервера
C. JavaScript
Определяет текст как заголовок второго уровня
D. PHP
Определяет новый язык разметки для обмена финансовой информацией
E. XML
Делает все заголовки второго уровня синими
В чем разница между веб-разработкой frontend и backend ?
В чем разница между программой веб-авторинга и инструментом редактирования HTML?
Хотите научиться веб-разработке, но не знаете, с чего начать?
Рик Уэст
Итак, вы хотите изучить веб-разработку и стать веб-разработчиком? Прежде всего, поздравляю.Вы сделали отличный выбор.
И поскольку вы читаете это, возможно, вы уже являетесь активным участником группы Facebook, субреддита или другого сообщества разработчиков кода в Интернете. Это отличное место для начала и поиска поддержки в выбранном вами деле.
Опять же, у вас пока все отлично.
Итак, в зависимости от вашего опыта, вам может быть интересно, с чего начать изучение веб-разработки. Если вы в основном гуглили, вы можете почувствовать себя немного ошеломленным всеми языками, фреймворками и учебными ресурсами.
Ну, не волнуйтесь. Ты не одинок. Google может быть вашим лучшим другом или злейшим врагом. Это просто зависит от того, как вы его используете.
Начни с конца.
Одна из первых вещей, которые я рекомендую сделать, начиная изучать веб-разработку, — это определиться с четкой конечной целью и иметь ее в виду.
Может быть, вы хотите сменить карьеру. Может быть, у вас есть плохая идея для приложения. Или, может быть, вы просто хотите учиться для развлечения.
Какой бы ни была ваша цель, важно понимать , почему вы это делаете.Это понимание поможет вам более продуктивно тратить время на обучение. Это также поможет вам пережить те времена, когда вы чувствуете желание сдаться.
Помните, какой бы сложной и далекой ни казалась конечная цель сейчас, вы можете достичь ее упорным трудом и настойчивостью.
Предполагая, что у вас нет предыдущего опыта, неплохо вначале также решить, кроется ли ваш интерес в разработке серверной части или клиентской части. Позвольте мне вкратце объяснить разницу.
Frontend — это то, что конечный пользователь видит и с чем взаимодействует на странице. Дизайн, необычные эффекты, макет и изображения создают впечатление пользователя.
Как правило, фронтенд-разработчики будут визуальными творческими людьми с отличными дизайнерскими навыками и страстью к доступности и удобству для пользователей. Технологии, часто связанные с интерфейсной веб-разработкой, — это HTML, CSS, jQuery и JavaScript.
Backend — это часть, которая обычно обрабатывает, хранит и управляет данными.Это , как работает веб-сайт или приложение. Back-end разработчики, как правило, хорошо решают проблемы, обладают логическим мышлением, интересующимся функциональностью веб-сайта или приложения. Внутренняя разработка обычно связана с серверными языками, такими как PHP, Python и Ruby.
Я с самого начала знал, что у меня просто не было того чутья к визуальному дизайну, которое привлекает многих разработчиков к фронтенд-разработке. Я, вероятно, нашел это решение проще, чем большинство других, из-за моего опыта в инженерии и строительстве.Я, естественно, больше склонен к решению проблем и выяснению того, как все работает, чем к тому, чтобы все выглядело красиво!
В любом случае, где бы вы ни интересовались, я по-прежнему считаю, что лучше всего начать с изучения основ HTML и CSS. В конце концов, не имеет значения, в какой области разработки вы в конечном итоге хотите работать, вам все равно нужно иметь возможность отображать это на веб-странице в какой-то умеренно презентабельной форме.
Перво-наперво, отправляйтесь прямо на freeCodeCamp или Codecademy и пройдите их курсы «HTML и CSS».Это должно дать вам представление о сущности этих технологий.
Кроме того, благодаря своей интерактивной среде обучения они также помогут вам сразу же начать писать код, вместо того, чтобы выяснять, как сначала настроить локальную среду разработки. Ничто так не укрепит вашу уверенность, как написание кода и немедленное прохождение тестов.
Как только вы это сделаете, поздравляем! Вы начали свой путь веб-разработки.
Пришло время попрактиковаться.Поначалу это может показаться трудным. Трудно найти время, когда у вас есть постоянная работа, школа, партнер или дети, которые требуют вашего внимания.
Но согласованность является ключевым . Вы узнаете гораздо больше, если будете писать код по часу каждый день, вместо того, чтобы тратить семь часов на программирование в субботу.
Люди — существа привычки, поэтому сделайте программирование частью своей повседневной жизни. Найдите время и продолжайте.
Eddie Hall Truck Pull на WSM 2016Учиться программировать — все равно что пытаться стать сильнейшим человеком в мире.
Если вы когда-нибудь смотрели соревнование «Самый сильный человек в мире», то обучение программированию очень похоже на соревнование по буксировке грузовика. Это так сложно с самого начала. Это кажется невыполнимой задачей. Вы просто делаете маленькие шажки.
Но как только вы запустите этот грузовик, становится все легче и легче, пока вы не поймете, что бежите к концу! Хорошо… может быть, не работает! 🙂
Если ваш стиль обучения больше подходит для видеоуроков, также ознакомьтесь с некоторыми курсами HTML и CSS, которые можно найти на YouTube.
Я лично могу порекомендовать эти два бесплатных курса Udemy от Эдвина Диаса и Брэда Хасси. Оба отличные инструкторы (если не сказать немного причудливые). И оба курса будут охватывать настройку вашей среды разработки, загрузку текстового редактора (мне нравятся Sublime и Brackets) и создание реального проекта.
Небольшое предупреждение: несмотря на то, что Удеми великолепен, не увлекайтесь покупкой множества курсов. На этом раннем этапе нет необходимости тратить деньги на учебные ресурсы.Нет недостатка в потрясающих материалах, которые доступны совершенно бесплатно. И на этом этапе вы, вероятно, в любом случае не уверены на 100%, чему хотите научиться.
Замечательные сообщества, такие как freeCodeCamp, делают образование для масс полностью бесплатным. А если серьезно, если вы правильно подаете заявку, вам действительно не нужно ничего тратить.
Одна из замечательных особенностей как веб-разработчиков, так и сообщества веб-разработчиков заключается в том, что они не делают различий. Нет никаких преград для входа.И большинство более опытных членов сообщества готовы помочь, дать совет и уделить время другим.
Вам не нужно быть экспертом по HTML или CSS, чтобы начать создавать что-то.
Одна вещь, которую я хочу подчеркнуть, прежде чем подписаться на этом: вам ни в коем случае не нужно быть экспертом по HTML и CSS, прежде чем вы сможете начать создавать что-то или переходить к изучению языка на стороне сервера.
Вам не нужно тратить месяцы на изучение учебника за учебником.Не застревайте в рутине обучения программированию. Когда вы освоите основы, вы сможете учиться по мере построения.
Шаблоны вам не враг.
Еще кое-что, что я нашел полезным в начале, — это работа с шаблонами. А теперь не надо меня ненавидеть — выслушай меня!
Всего через несколько недель после того, как я впервые открыл редактор кода, я смог запустить профессионально выглядящий веб-сайт для бизнеса моего зятя. Этот веб-сайт был основан на шаблоне за 12 долларов, но есть много вещей, которые вы можете получить бесплатно.
Я знаю, что некоторые люди удивятся тому, что я только что сказал. Но как новичок я мог работать с уже хорошо структурированным и отформатированным кодом. Это также позволило мне создавать лучшие проекты, что повысило мою уверенность и энтузиазм в отношении веб-разработки.
Этот опыт научил меня читать документацию (что является очень важной частью работы разработчика). Он также познакомил меня с такими технологиями, как jQuery, и дал мне возможность работать с JavaScript.
Еще один момент, на который я должен обратить внимание, это то, что многие агентства веб-дизайна и компании-разработчики программного обеспечения используют шаблоны на повседневной основе.
Шаблон не создает потрясающий веб-сайт, но он обеспечивает основу, на которой вы можете создать потрясающий веб-сайт. Я работаю в компании, занимающейся разработкой программного обеспечения, и мы используем шаблоны во внешнем интерфейсе наших продуктов. Это означает, что мы можем сосредоточить наше время на функциональности нашего продукта и не тратить драгоценное время на изобретение колеса.
При этом, если ваша конечная цель — стать отличным фронтенд-разработчиком, вам нужно потратить время на овладение этими навыками.Я хочу сказать, не позволяйте этому сдерживать вас, не увязайте в обучении за учебником. Приступай к строительству!
Если вы нашли этот пост полезным и заинтересованы в подобном содержании, то, пожалуйста, подпишитесь или поделитесь. Ваша поддержка очень ценится!
Кроме того, я всегда рад помочь людям, где это возможно, так что не стесняйтесь здороваться 🙂
Как быстро научиться веб-дизайну (5-этапный процесс)
Изучение веб-дизайна в 2021 году станет проще и быстрее, чем когда-либо.
Это не значит, что много работы не потребуется. Это просто означает, что теперь намного проще , чем было раньше.
В любом другом блоге о веб-дизайне вам будут рассказывать о таких вещах, как обучение программированию, программированию, веб-разработке и управлению серверами. Что вам нужно пройти курс веб-дизайна, чтобы правильно изучить веб-дизайн.
Или они скажут вам, что уже слишком поздно становиться веб-дизайнером, и вместо этого мы должны подготовиться к поклонению нашим роботам-властителям с искусственным интеллектом.
Я не собираюсь рассказывать вам эту чушь.(хотя по поводу этих повелителей роботов все еще не принято жюри …)
Вместо этого я поделюсь с вами простым 5-шаговым процессом . Этот процесс быстро подготовит вас к тому, чтобы стать веб-дизайнером или даже начать свой собственный бизнес в области веб-дизайна.
То есть, если вы на самом деле следуете процессу до T.
1) Выберите инструмент для веб-дизайна
Дело в том, что входной барьер для веб-дизайнеров никогда не был таким простым.Процесс веб-дизайна значительно упростился с появлением конструкторов веб-сайтов с возможностью перетаскивания.
На данный момент вам доступны буквально десятков конструкторов веб-сайтов. Для простоты мы ограничим наши возможности 8 наиболее часто используемыми конструкторами веб-сайтов.
Имейте в виду, что почти у всех этих конструкторов веб-сайтов есть бесплатная пробная версия. Так что попробуйте их все и выясните, какой из них наиболее подходит для вас.
Здесь нет неправильного выбора.Все сводится к личным предпочтениям.
Я расположил их в произвольном порядке, но я поделюсь своим личным мнением по каждому из них, пока мы будем продолжать здесь. Давайте копаться!
Weebly
В моем сердце есть слабость к Weebly. Они — главная причина, по которой у меня сегодня успешный бизнес в области веб-дизайна.
Я был там, где вы сейчас, когда только начинал свой путь веб-дизайна. Я ничего не знал о веб-разработке, кодировании, программировании, серверах и всем остальном.
Я даже ничего не знал об основах веб-дизайна. Мне были чужды такие вещи, как пользовательский интерфейс, оптимизация производительности, графический дизайн и четкие призывы к действию.
Но я знал, что владельцы малого бизнеса отчаялись получить веб-сайт быстро и по доступной цене.
Weebly предоставил мне инструменты, необходимые для изучения основ веб-дизайна, не беспокоясь обо всех технических деталях. Я использовал Weebly, чтобы начать с нуля, работая с десятками клиентов, созданных и размещенных на их платформе.
В конце концов, когда мои знания, опыт и навыки улучшились, я перерос Weebly и перешел на WordPress + Elementor.
Но если вы такой же новичок, как я, Weebly — отличное место для начала вашего пути в веб-дизайне. Их пользовательский интерфейс, безусловно, самый простой и легкий в использовании.
Wix
Wix легко входит в тройку самых популярных конструкторов сайтов. Пару лет назад они разошлись по рекламе, но с тех пор хранят молчание.(вероятно, потому что они довольствовались десятками миллионов сайтов, которые они размещают)
Что касается их продукта, судя по моему ограниченному опыту, он отлично работает.
Моя основная проблема с Wix — их очевидные проблемы с производительностью. Многие веб-сайты, созданные с его помощью, загружаются не очень быстро.
Конечно, это может быть проблема не в самом Wix, а в людях, которые его создали. Не вините инструмент, вините, как говорится, человека, который им владеет.
Еще одна серьезная проблема заключается в том, что вы не можете менять темы, когда начали создавать сайт. Если вы решите изменить тему, все будет сброшено, и вам придется перестроить с нуля. Для меня это проблема.
Squarespace
Наверняка вы уже все знаете об этих парнях. Их везде .
Подкасты, ютуберы, блоги, рекламные щиты, телевидение, радио, в душе… Где бы вы ни были, Squarespace найдет вас .
Я лично считаю, что у Squarespace очень ограниченная и скучная эстетика своих шаблонов веб-сайтов. Это действительно сводит меня с ума.
Они позиционируют себя как конечных разработчиков веб-сайтов для всех типов, но большинство примеров на их веб-сайтах никогда не уходят далеко от атмосферы хипстеров-модниц-инстаграм-влиятельных лиц.
Но у них в углу есть Идрис Эльба, так что… Я ПРОДАН.
Shopify
Если вы занимаетесь электронной коммерцией, Shopify — это то, что вам нужно.
Они овладели искусством продавать вещи повсюду. И не только на вашем сайте. Shopify поможет вашим клиентам продавать свои продукты на их веб-сайтах, в блогах, в социальных сетях, чат-ботах, розничных магазинах и т. Д.
Shopify легко интегрируется с множеством приложений и платформ, упрощая такие вещи, как доставка, обработка платежей и выполнение заказов.
Можно даже утверждать, что они были первопроходцами в области дропшиппинга. (спасибо за чел. дропшиппинга в моей рекламе на YouTube, SHOPIFY)
У них также есть надежная партнерская платформа с множеством каналов, на которых веб-дизайнеры могут строить свой бизнес.
Если вашей основной клиентурой будут предприятия электронной коммерции, вы просто не можете игнорировать Shopify.
WordPress
WordPress — король веб-сайтов. Настолько, что более 30% всех веб-сайтов работают на WordPress.
И не зря.
WordPress может быть тем, чем вы хотите. Это полнофункциональная CMS с бесконечным набором плагинов для настройки вашего веб-сайта в соответствии с вашими потребностями.
Это, конечно, связано с повышенной сложностью.
Но если вы сможете освоить WordPress, ваши возможности для ведения успешного бизнеса в области веб-дизайна резко расширятся.
Возможно, вы даже немного научитесь веб-разработке. (веб-разработка в основном состоит из «серверной» работы, чего вы часто не видите визуально на «внешнем интерфейсе» веб-сайта)
Кроме того, существует несколько подключаемых модулей CMS, которые делают создание веб-сайтов с помощью WordPress более простым и увлекательным. Давайте посмотрим на эти варианты.
WordPress + Элемент
Elementor изменил правила игры для дизайнеров WordPress. И индустрия веб-дизайна в целом.
Никогда в жизни я не видел продукта, который позволял бы создавать великолепные веб-сайты так легко и так отвратительно. И по такой смехотворно доступной цене.
Если это еще не очевидно, WordPress + Elementor — это то, что я использую для создания всего моего веб-сайта в наши дни.
Я люблю Elementor всем своим существом.И разработчики продолжают улучшать его каждый месяц с новыми выпусками и обновлениями.
У них есть бесплатная версия, так что у вас нет оправдания, чтобы не опробовать ее на себе и не посмотреть, о чем я говорю.
WordPress + Строитель бобров
Я никогда раньше не использовал Beaver Builder, но слышал о нем хорошие отзывы.
И что мне особенно нравится в нем, так это то, что он крошечный. Beaver Builder состоит из 3 парней, которые просто делают то, что им нравится.Я полностью согласен с этим.
Вы можете утверждать, что Строитель Бобров — это элементор OG. Это было намного раньше, и его основополагающие принципы очень похожи.
Elementor просто построен на основе Beaver Builder… и сделал что-то лучше.
Студент становится мастером…
WordPress + Divi
Теперь DIVI существует немного дольше.
До Beaver Builder и Elementor Divi популяризировала идею интеграции более простой CMS поверх WordPress.
Но некоторые возразят, что Диви в наши дни стал чем-то вроде динозавра. Со временем он постепенно разрастался ненужными «функциями» и интеграциями.
Однако у крупных игроков всегда есть своя доля недоброжелателей и ненавистников. Divi по-прежнему остается одной из самых популярных CMS в мире, так что не спешите списывать со счетов.
2) Использовать ВСЕ контент вокруг этого инструмента
Итак, вы выбрали идеальный конструктор сайтов.Теперь пришло время узнать всего и что-нибудь об этом .
блогов о веб-дизайне, ютуберы о веб-дизайне, подкасты о веб-дизайне, книги о веб-дизайне и многое другое — все это доступно для вашего чтения. Многое бесплатно.
Пора запереться в подвале мамы и добраться до ботаника .
Вы заметите, что я не перечислил здесь какие-либо курсы веб-дизайна… 😉
Блоги Weebly и YouTube
Вот несколько ресурсов, которые помогут вам начать работу с Weebly:
Блоги Wix и YouTube
Вот несколько ресурсов, которые помогут вам начать работу с Wix:
Блоги Squarespace и ютуберы
Вот несколько ресурсов, которые помогут вам начать работу с Squarespace:
Shopify блоги и YouTube
Вот несколько ресурсов, которые помогут вам начать работу с Shopify:
- Официальный блог Shopify
- Официальный канал Shopify на YouTube
- (Есть много, МНОГИЕ блоггеры Shopify и пользователи YouTube.Проблема в том, что большинство из них полностью сосредоточено на прямой поставке или печати на футболках, а не на веб-дизайне Shopify. Если вы знаете, что порекомендовали бы, дайте мне знать, и я добавлю его сюда!)
блогов WordPress и YouTube
Вот несколько ресурсов, которые помогут вам начать работу с WordPress:
WordPress + блоги Elementor и YouTube
Вот несколько ресурсов, которые помогут вам начать работу с Elementor:
WordPress + блоги Beaver Builder и YouTube
Вот несколько ресурсов, которые помогут вам начать работу с Beaver Builder:
WordPress + Divi блоги и YouTube
Вот несколько ресурсов, которые помогут вам начать работу с Divi (от Elegant Themes):
3) Выберите нишу веб-дизайна
Индустрия веб-дизайна сверхконкурентоспособна .Тебе будет очень сложно выделиться из толпы и вырезать свой кусок пирога.
Одна из самых проверенных маркетинговых стратегий — определить нишу веб-дизайна с низкой конкуренцией, а затем стать экспертом в этой нише.
Недостаточно просто сказать людям, что вы делаете красивые веб-сайты. Миллионы веб-дизайнеров делают то же самое, что и .
Пора дать волю творческим сокам!
Когда дело доходит до ниш веб-дизайна, в основном есть две категории:
- Ниши персонажей
- Отраслевые ниши
Все еще не знаете? Вот несколько идей для вас:
Ниши веб-дизайна персонажей
- Быстро
- Доступный
- Премиум
- Легкий
- мобильный
- Адаптивный
- Простой
- Комплекс
- Минималистский
- Анимированный
- 3D
- VR
Промышленность веб-дизайна
- Рестораны
- Стоматологи
- Оптометристы
- Спортзалы
- Озеленение
- Сантехники
- Кровельщики
- Серферы
- Блогеры
- Инфлюенсеры в социальных сетях
- Стартапов
- школ
- Бухгалтеры
- Очистители
- и так далее…
И отсюда вы можете занять еще большую нишу.
Например, зачем останавливаться на создании сайтов для блогеров? Почему бы не создать веб-сайты для блоггеров, занимающихся личными финансами, ?
Вы создаете сайты для ресторанов? Или вы создаете сайты для китайских ресторанов ?
Сайты для влиятельных лиц в социальных сетях? Или сайты для Instagram влиятельных лиц?
Уменьшение ниши поможет вам нацелиться на сверхспецифичную аудиторию и повысить рейтинг по менее конкурентоспособным ключевым словам.
Помните, это не значит, что вам нужно создавать веб-сайты для только для этого типа клиентов на всю оставшуюся жизнь.Создание ниши — отличный способ встать на ноги и заложить прочный фундамент, с которого можно будет перейти в следующую нишу в будущем.
И вы также можете комбинировать и подбирать свою нишу. Сочетание ниш персонажей с отраслевыми нишами для создания гипер-целевого призыва к действию — отличное развлечение!
Некоторые примеры:
- Простой и легкий веб-дизайн для мексиканских ресторанов.
- Мощный минималистичный веб-дизайн для технологических стартапов.
- Мобильный веб-дизайн для студий йоги.
Возможности безграничны!
4) Практика, практика, практика
Вы выбрали свой любимый конструктор веб-сайтов, изучили весь контент, который вы могли найти об этом конструкторе, и выбрали конкретную нишу для своего бизнеса в области веб-дизайна.
Теперь пора приступить к работе .
Когда кто-то решает, что хочет научиться играть на гитаре, он не ожидает, что в одночасье станет Джими Хендриксом.
Так почему же так много потенциальных веб-дизайнеров так нетерпеливы?
Изучение веб-дизайна — это то же самое, что и изучение чего-либо еще.Это требует времени, терпения, приверженности и последовательной практики.
К счастью, для изучения веб-дизайна не обязательно тратить около 10 000 часов или сотни долларов на курсы веб-дизайна. Благодаря многим инструментам и ресурсам, на которые мы смотрели раньше.
Один из самых простых способов попрактиковаться и, возможно, даже заработать несколько долларов, — это использовать Google Maps для поиска клиентов веб-сайтов.
- Зайдите на Google Maps и найдите свой район. Затем найдите все рестораны, стоматологические кабинеты, розничные магазины, маникюрные салоны и парикмахерские и просмотрите их профили.
- В нем вы найдете ссылку на их сайт. (Или вы вообще не найдете ссылку, что еще лучше. Это означает, что у них даже нет , у них веб-сайтов!)
- Если их сайт — мусор, извлеките с него как можно больше контента, а затем перестройте его для них. Нет, я не шучу.
- Затем, когда вы закончите, отправьте им по электронной почте ссылку на их совершенно новый веб-сайт и попросите их отзывы.
- Если им это нравится, продайте им.
Используя этот метод, вы сможете получить ценный опыт создания веб-сайтов для вашей конкретной ниши.
Со временем вы оптимизируете свой процесс до такой степени, что сможете создать полностью новый сайт всего за несколько часов.
5) Продайте себя как эксперта в этом инструменте / нише
Это та часть, которую большинство из вас будет ненавидеть больше всего. Я знаю, что.
Продажи.
Одно дело — иметь навыки и опыт веб-дизайна, но суметь убедить других в том, что они у вас есть, — совсем другое дело.
Я знаю так много квалифицированных и опытных веб-дизайнеров, которые изо всех сил пытаются найти работу.
Обычно это происходит потому, что они не тратили достаточно времени на создание истории своего бренда…
Расскажите свою историю
Подумайте об этом. Ваши клиенты могут выбирать из миллионов веб-дизайнеров. Почему они должны выбрать вас?
Почему они должны работать с вы ? Что приносит на стол? Кто вам ?
Вы можете подумать, что вы скучный.Что тебе нечего рассказать. Ты не. И вы это делаете.
Рассказывать увлекательную историю и интегрировать ее в свой бренд — один из наиболее важных способов выделиться среди конкурентов.
Подумайте о своем бренде по-настоящему. Какую историю ты хочешь рассказать?
Вот несколько книг, которые помогут вам начать работу над историей вашего бренда:
Создайте это портфолио
Самое сложное в открытии бизнеса в области веб-дизайна — найти этих первых клиентов.Оказывается, люди довольно опасаются нанимать веб-дизайнеров, у которых нет никаких доказательств их навыков и способностей. Иди разберись.
Получение клиентов веб-дизайна, когда у вас нет портфолио, будет вашей самой большой проблемой. Хорошая новость в том, что дальше будет только легче.
По правде говоря, вам, вероятно, придется поработать бесплатно или с большой скидкой. Это избавляет от риска нанять нового веб-дизайнера.
Предлагая свои услуги веб-дизайна бесплатно, вы выполняете 6 задач:
- Вы выделяетесь из толпы (я гарантирую, что никто не предлагает бесплатный веб-дизайн)
- Вы избавляете своего клиента от беспокойства и беспокойства по поводу найма неопытного веб-дизайнера.
- Вы создаете отличный веб-сайт, который теперь можете добавить в свое портфолио, привлекая к новому бизнесу будущего
- Вы получаете новые отношения, которые можно добавить в свою сеть для потенциальных будущих рефералов
- Вы получите 5-звездочный обзор, который нужно добавить в свой профиль в Google Адресах
- Если вы не получили 5-звездочный отзыв, вы получите ценный отзыв о том, почему бы и нет, и улучшите его в следующий раз.
Поверьте мне, во всем этом есть много ценных бумаг.
Так что не отказывайтесь слишком быстро от идеи работать бесплатно, чтобы создать это портфолио.
Наконец, выполните действие
Поздравляю! Вы дочитали до конца поста. (что, честно говоря, много, учитывая, как мало люди читают в наши дни)
Итак, вот ваш план из 5 шагов по изучению веб-дизайна быстро :
- Выберите конструктор сайтов
- Использовать весь контент об этом конструкторе веб-сайтов
- Выберите нишу веб-дизайна
- Практика, практика, практика
- Продайте себя как эксперта в своей нише / застройщика
Это очень простой план.Все остальное требует упорного труда и приверженности. Ничего не произойдет, если вы будете каждый вечер смотреть 5 часов Netflix и обновлять ленту Instagram.
Я не хочу слышать никаких оправданий, К?
Я закончил говорить. Давай приступим к работе!
Часто задаваемые вопросы
Часто задаваемые вопросы об изучении веб-дизайна.
Как мне стать веб-дизайнером?
Следуйте этому плану из 5 шагов:
- Выберите свой любимый конструктор сайтов.
- Используйте все блоги и каналы YouTube, которые вы можете найти об этом конструкторе веб-сайтов.
- Выберите нишу для своего бизнеса в области веб-дизайна.
- Практика, практика, практика.
- Продайте себя как эксперта в своей нише / конструкторе сайтов.
Сколько времени нужно, чтобы изучить веб-дизайн?
Все зависит от вас и от того, насколько вы привержены этому. Если вы изучаете веб-дизайн как побочное занятие, как это сделал я, вам, скорее всего, понадобится около года, прежде чем вы начнете получать своих первых клиентов.Но вы всегда можете сделать это быстрее, если вы настойчивы, или медленнее, если вы ленивы!
Какая средняя зарплата веб-дизайнера?
По состоянию на 2019 год средняя зарплата веб-дизайнера в Канаде составляет около 45000 долларов. Но это варьируется во всем мире, и тем более, если у вас есть собственный бизнес по веб-дизайну в качестве фрилансера. СОВЕТ ОТ ПРОФЕССИОНАЛА: вам лучше работать фрилансером и начинать собственный бизнес в области веб-дизайна.
Как я могу бесплатно изучить веб-дизайн?
Вся необходимая информация доступна бесплатно.Вам не нужно покупать дорогие курсы веб-дизайна. Google и YouTube — ваши лучшие друзья. Проведите исследование, практикуйтесь, а затем приступайте к работе над планом из пяти шагов, о котором мы только что говорили!
Веб-дизайн — хороший выбор для образа жизни цифрового кочевника?
АБСОЛЮТНО. Настолько, что я написал целый пост о том, почему веб-дизайн — идеальный выбор для цифровых кочевников.
Должен ли я изучать веб-разработку, чтобы изучать веб-дизайн? Какая разница?
Веб-дизайн — это то, что вы можете видеть, , визуальное содержание веб-сайта.Веб-разработка — это то, что вы, , не видите, , работа, которая происходит за кулисами. Веб-разработка включает в себя такие вещи, как кодирование, программирование, API, интеграции и т. Д.
Узнайте о веб-разработке | MDN
Добро пожаловать в область обучения MDN. Этот набор статей направлен на то, чтобы помочь новичкам в веб-разработке со всем, что им нужно, чтобы начать программировать веб-сайты.
Цель этой области MDN — не превратить вас из «новичка» в «эксперта», а превратить вас из «новичка» в «комфортно».«Оттуда вы сможете начать свой путь, изучая остальную часть MDN и другие ресурсы среднего и продвинутого уровней, которые предполагают наличие большого количества предыдущих знаний.
Если вы полный новичок, веб-разработка может оказаться сложной задачей — мы будем держать вас за руку и предоставим достаточно деталей, чтобы вы чувствовали себя комфортно и правильно изучили темы. Вы должны чувствовать себя как дома, независимо от того, являетесь ли вы студентом, изучающим веб-разработку (самостоятельно или в составе класса), учителем, ищущим материалы для класса, любителем или кем-то, кто просто хочет больше узнать о том, как работают веб-технологии.
Контент в области обучения регулярно пополняется. Мы начали вести примечания к выпуску области обучения, чтобы показать, что изменилось — продолжайте проверять их почаще!
Если у вас есть вопросы по темам, которые вы хотели бы охватить или которые вы считаете пропущенными, напишите нам на нашем форуме Discourse.
Хотите стать интерфейсным веб-разработчиком?
Мы составили курс, который включает в себя всю важную информацию, необходимую для работать для достижения своей цели.
Начать
- Абсолютный новичок
Если вы полный новичок в веб-разработке, мы рекомендуем вам начать с работы с нашим модулем Начало работы с веб-модулем, который предоставляет практическое введение в веб-разработку.
- Помимо основ
Если у вас уже есть кое-какие знания, следующим шагом будет подробное изучение HTML и CSS: начните с нашего модуля Введение в HTML и переходите к нашему модулю первых шагов CSS.
- Переход к сценариям
Если вы уже знакомы с HTML и CSS или вас в основном интересует кодирование, вам следует перейти к JavaScript или разработке на стороне сервера. Начнем с наших модулей «Первые шаги JavaScript» и «Первые шаги на стороне сервера».
- Каркасы и инструмент
Освоив основы стандартного HTML, CSS и JavaScript, вы должны узнать об инструментах веб-разработки на стороне клиента, а затем подумать о том, чтобы углубиться в клиентские фреймворки JavaScript и программирование веб-сайтов на стороне сервера.
Примечание: В нашем глоссарии есть терминологические определения. Кроме того, если у вас есть конкретный вопрос о веб-разработке, наш раздел «Общие вопросы» может вам чем-то помочь.
Случайная запись в глоссарии
- Ресурсы Время
- Для диагностики проблем с производительностью требуются данные о производительности на уровне детализации ресурса. Resource Timing API — это JavaScript API, который может собирать информацию о времени для каждого отдельного ресурса, который выбирается при загрузке страницы.
Ниже приводится список всех тем, которые мы рассматриваем в области обучения MDN.
- Начало работы в Интернете
Предоставляет практическое введение в веб-разработку для начинающих.
- HTML — Структурирование Интернета
HTML — это язык, который мы используем для структурирования различных частей нашего контента и определения их значения или цели. В этом разделе подробно рассматривается HTML.
- CSS — Стили для Интернета
CSS — это язык, который мы можем использовать для стилизации и компоновки нашего веб-контента, а также для добавления такого поведения, как анимация.В этом разделе дается исчерпывающий обзор CSS.
- JavaScript — динамическое создание сценариев на стороне клиента
JavaScript — это язык сценариев, используемый для добавления динамической функциональности веб-страницам. В этой теме рассказывается обо всем, что необходимо для того, чтобы научиться писать и понимать JavaScript.
- Веб-формы — Работа с пользовательскими данными
Веб-формы — это мощный инструмент для взаимодействия с пользователями. Чаще всего они используются для сбора данных от пользователей или для управления пользовательским интерфейсом.В статьях, перечисленных ниже, мы рассмотрим все основные аспекты структурирования, стилизации и взаимодействия с веб-формами.
- Доступность — сделайте Интернет доступным для всех
Доступность — это практика предоставления доступа к веб-контенту как можно большему количеству людей, независимо от их инвалидности, устройства, местоположения или других отличительных факторов. В этой теме вы найдете все, что вам нужно знать.
- Web Performance — делаем веб-сайты быстрыми и отзывчивыми
Веб-производительность — это искусство обеспечения быстрой загрузки веб-приложений и их реагирования на действия пользователя, независимо от полосы пропускания пользователя, размера экрана, сети или возможностей устройства.
- Инструменты и испытания
В этом разделе рассматриваются инструменты, которые разработчики используют для облегчения своей работы, такие как инструменты кроссбраузерного тестирования, линтеры, средства форматирования, инструменты преобразования, системы контроля версий, инструменты развертывания и клиентские платформы JavaScript.
- Программирование на стороне сервера
Даже если вы концентрируетесь на клиентской веб-разработке, все равно полезно знать, как работают серверы и функции серверного кода.В этом разделе содержится общее введение в работу на стороне сервера и подробные руководства, показывающие, как создать приложение на стороне сервера с использованием двух популярных фреймворков: Django (Python) и Express (Node.js).
Примеры кода, с которыми вы столкнетесь в области обучения, доступны на GitHub. Если вы хотите скопировать их все на свой компьютер, самый простой способ — загрузить ZIP-архив с последней веткой основного кода.
Если вы предпочитаете копировать репо более гибким способом, допускающим автоматические обновления, вы можете следовать более сложным инструкциям:
- Установите Git на свой компьютер.Это базовое программное обеспечение системы контроля версий, над которым работает GitHub.
- Откройте командную строку компьютера (Windows) или терминал (Linux, macOS).
- Чтобы скопировать репозиторий области обучения в папку с именем Learning-Area в текущем месте, на которое указывает ваша командная строка / терминал, используйте следующую команду:
git clone https://github.com/mdn/learning-area
- Теперь вы можете войти в каталог и найти нужные файлы (либо с помощью Finder / File Explorer, либо с помощью команды
cd
).
Вы можете обновить репозиторий области обучения
любыми изменениями, внесенными в основную версию на GitHub, выполнив следующие действия:
- В командной строке / терминале войдите в каталог
обучающей области
, используяcd
. Например, если вы были в родительском каталоге: - Обновите репозиторий, используя следующую команду:
Если вы хотите связаться с нами о чем-либо, лучший способ - написать нам сообщение на нашем форуме Discourse.Мы хотели бы услышать от вас обо всем, что, по вашему мнению, является неправильным или отсутствует на сайте, о запросах на новые темы обучения, о просьбах о помощи с элементами, которые вы не понимаете, или о любых других вопросах или проблемах.
Если вы заинтересованы в помощи в разработке / улучшении контента, узнайте, как вы можете помочь, и свяжитесь с нами! Мы более чем рады поговорить с вами, независимо от того, являетесь ли вы учеником, учителем, опытным веб-разработчиком или кем-то еще, кто хочет помочь улучшить процесс обучения.
- Информационный бюллетень для разработчиков Mozilla
Наш информационный бюллетень для веб-разработчиков, который является отличным ресурсом для всех уровней опыта.
- Изучение JavaScript
Отличный ресурс для начинающих веб-разработчиков. Изучите JavaScript в интерактивной среде с короткими уроками и интерактивными тестами, управляемыми автоматической оценкой. Первые 40 уроков бесплатны, а полный курс доступен за небольшую единовременную оплату.
- Интернет демистификация
Отличная серия видеороликов, объясняющих основы веб-разработки, предназначенных для абсолютных новичков в веб-разработке. Создано Жереми Патонье.
- Кодекадемия
Отличный интерактивный сайт для изучения языков программирования с нуля.
- BitDegree
Базовая теория кодирования с игровым процессом обучения. В основном ориентирован на новичков.
Код- .org
Базовая теория и практика кодирования, в первую очередь для детей / начинающих.
- EXLskills
Бесплатные и открытые курсы для обучения техническим навыкам с наставничеством и обучением на основе проектов.
- freeCodeCamp.org
Интерактивный сайт с учебными пособиями и проектами по изучению веб-разработки.
- Карта веб-грамотности
Структура веб-грамотности начального уровня и навыков 21-го века, которая также обеспечивает доступ к учебным мероприятиям, отсортированным по категориям.
- Edabit
Тысячи интерактивных задач JavaScript.
10 отличных веб-сайтов, которые помогут вам изучить веб-разработку в Интернете
Если вы хотите научиться веб-разработке в Интернете, существует более чем достаточно ресурсов, чтобы научить вас всему, что вам нужно знать. Фактически, многие (если не большинство) веб-разработчиков в современном мире начали успешную карьеру, изучая веб-разработку в Интернете с нуля.Но даже самые амбициозные начинающие сталкиваются с проблемой решения, с чего начать. Ниже вы найдете нашу подборку из 10 лучших веб-сайтов, которые помогут вам изучить веб-разработку в Интернете.
Зачем изучать веб-разработку в Интернете
Как веб-разработчик, ваше доверие больше связано с силой вашего портфолио, чем с вашими полномочиями. Ваши возможности трудоустройства часто зависят от конкретных навыков и примеров вашей работы, а не от университетской степени. Дело не в том, что хорошее образование в колледже не важно и не ценно для веб-разработчика.Скорее, это означает, что если учеба в университете не в планах, вы можете узнать все, что вам нужно знать о веб-разработке, в Интернете. Индустрия веб-разработки продолжает расти в геометрической прогрессии, поэтому вы не найдете недостатка в ресурсах. Самое главное - начать.
Этот список должен помочь.
10 отличных веб-сайтов, которые помогут вам изучить веб-разработку в Интернете
Подпишитесь на наш канал Youtube
1. Team Treehouse
Team Treehouse - один из ведущих онлайн-ресурсов для обучения веб-разработке.С базовыми планами от 25 долларов в месяц вы можете получить доступ к видео-курсам под руководством экспертов и интерактивным практическим занятиям.
Они даже предлагают программу Techdegree, которая поможет вам начать новую карьеру всего за 3–12 месяцев. Помимо обучения практическим навыкам, программа также помогает создать готовое к работе портфолио. Их метод обучения включает использование видео, интерактивных викторин и задач по написанию кода.
2. Lynda.com + LinkedIn Learning
Lynda.com существует уже некоторое время. Теперь все курсы Linda.com объединены с аналитикой LinkedIn для более персонализированного обучения. Вместо того, чтобы проводить вас через конкретный курс, сайт предлагает ошеломляющее количество курсов в различных областях, включая почти тысячу курсов по веб-разработке. Каждый курс разбит на серию видеороликов, которые при необходимости сопровождаются пошаговыми примерами и образцами кода. Таким образом, вы можете легко перейти к изучению практически любого предмета в удобном для вас темпе.Вы получаете неограниченный доступ за 29 долларов в месяц.
3. Удеми
Udemy - гигант онлайн-обучения, предлагающий более 80 000 онлайн-курсов в самых разных категориях, включая веб-разработку. Каждый курс, предлагаемый в категории, включает неограниченный доступ к серии видеолекций от конкретного инструктора. Кроме того, вы всегда можете взаимодействовать со студенческим сообществом Udemy для дополнительной помощи и товарищества. Вы платите за каждый курс отдельно, но вы можете бесплатно просмотреть некоторые лекции, чтобы узнать, подходит ли он вам.И курсы варьируются от начального до продвинутого. В общем, он предлагает высококачественное обучение для веб-разработки.
4. Codeacademy
Codeacademy - это сайт онлайн-обучения, основанный на курсах, который предлагает уникальный практический подход к изучению кода. Чтобы начать обучение, вы должны выбрать путь (например, веб-разработка). Каждый путь включает уроки, которые начинаются с основ и заканчиваются продвинутым практическим применением. Каждый урок включает письменные инструкции, которые помогут вам написать реальный код, который будет развиваться с каждым уроком.Это хороший подход «учиться на практике», который каждый делает в своем собственном темпе.
Они также предлагают то, что они называют Codeacademy Pro Intensives, чтобы вывести ваше обучение на новый уровень, предлагая программы, которые обеспечат готовые к работе результаты. Например, вы можете создавать реальные проекты и получать отзывы профессиональных разработчиков.
5. MDN Web Docs (бесплатно)
MDN Web Docs - ценный онлайн-ресурс, созданный открытым сообществом разработчиков, который регулярно обновляется сотрудниками Mozilla, Apple, Google и Microsoft.Вы можете легко найти то, что ищете, и найти прагматичные объяснения от надежных профессионалов. Они даже включают в себя целые уроки для изучения веб-разработки.
Их блог Hacks также является отличным справочником для индустрии веб-разработки.
6. Проект Odin (бесплатно)
Odin Project - отличное место для старта вашей карьеры в веб-разработке с помощью комплексного подхода к учебной программе, поддерживаемого сообществом разработчиков ПО с открытым исходным кодом. Учебная программа состоит из набора онлайн-руководств, блогов и курсов.Например, есть курс «Веб-разработка 101», состоящий из уроков, которые начинаются с основ и заканчиваются созданием практического веб-приложения. Таким образом, у вас будет возможность создавать достойные портфолио проекты вместе с сообществом разработчиков.
7. Coursera
Coursera - крупнейший провайдер MOOC (массовые открытые онлайн-курсы). Coursera на самом деле сотрудничает с ведущими университетами (такими как Стэнфорд, Принстон и Йель), чтобы предоставить вам доступ к онлайн-курсам высокого уровня.Вы можете получить ученые степени в самых разных областях, включая компьютерные науки. Эта модель больше ориентирована на систему фиксированных курсов, требующих зачисления. Обычно вы можете начать курс с 7-дневной бесплатной пробной версии, но для продолжения необходимо будет внести ежемесячную плату.
8. Кодовые войны
Codewars - один из самых популярных веб-сайтов, посвященных программированию, который позволяет вам совершенствовать свои навыки веб-разработчика, решая задачи на языке программирования по вашему выбору.Вы даже можете сравнить свое решение с другими для лучшего понимания.
9. WPsessions
WPsessions - это онлайн-площадка для обучения веб-разработчиков, специализирующаяся на WordPress. Метод состоит в том, чтобы научить вас всем навыкам, необходимым для создания профессиональных веб-сайтов на WordPress, посредством индивидуальных занятий и полных курсов. Вы можете получить полный доступ ко всем обучающим материалам всего за 15 долларов в месяц.
10. Школа кодов (теперь Pluralsight)
Pluralsight предлагает уникальную онлайн-платформу для оттачивания ваших навыков программирования для веб-разработки.Уникальность Pluralsight заключается в том, что она позволяет вам пройти тест Pluralsight IQ, чтобы выявить пробелы в ваших знаниях, чтобы вы могли сосредоточиться на изучении только тех навыков, которые вам нужны. Вы даже можете выбрать учебные траектории, которые помогут вам в обучении, но у них также есть отдельные курсы. Вы можете проверить это с помощью бесплатной пробной версии, а их личное членство начинается с 35 долларов в месяц.
Другие места для изучения веб-разработки
Очень сложно сузить этот список до 10, так что вот еще несколько ресурсов, которые вы можете проверить.
Последние мысли
Когда дело доходит до начала карьеры в веб-разработке, самое сложное - это начать. Но как только вы это сделаете, вы можете быть удивлены тем, сколько всего вы можете узнать за один день с доступными онлайн-ресурсами. Тогда это просто вопрос совершенствования своих навыков для новой карьеры. Надеюсь, эти ресурсы для веб-разработчиков помогут вам в этом.
Не стесняйтесь делиться некоторыми из ваших любимых онлайн-ресурсов в комментариях ниже.
Ура!
.