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

Хамза Таркко л / Getty Images
Язык гипертекстовой разметки это сама основа построения веб-сайтов. Это одна из самых важных вещей, которую может изучить веб-дизайнер или веб-разработчик, поэтому это одна из первых вещей, которую вы
будут учить. Даже если вы собираетесь использовать WYSIWYG (что означает что ты видишь, то и получаешь) или CMS на протяжении большей части вашей карьеры, знание HTML даст вам представление о том, как работают эти инструменты, и даст вам гораздо больше контроля над своей работой. Эти знания также гарантируют, что если вам действительно нужно работать вне этих редакторов, у вас будет такая возможность.Любой, кто сегодня занимается профессиональной работой в сети, хорошо разбирается в HTML. Даже если они не используют его в своей обычной работе, они понимают этот базовый язык разметки.
02
из 10
CSS

E + / Getty Images
HTML определяет структуру сайтов, Каскадные таблицы стилей обрабатывать их внешний вид. Таким образом, CSS - еще один жизненно важный инструмент, который веб-дизайнеры, в частности дизайнеры и разработчики интерфейсов, должны изучить.
Многие веб-профессионалы изучают CSS вместе с HTML, поскольку эти два языка на самом деле представляют собой комбинацию, которая создает основу структуры и стиля для любой веб-страницы.
03
из 10
Смысл дизайна

Маскот / Getty Images
Хорошее чувство дизайна важно для веб-профессионалов, которые больше относятся к категории "дизайнеров". Веб-дизайн - это гораздо больше, чем просто знание того, какие цвета хорошо сочетаются друг с другом. Вы также должны хорошо разбираться в элементах дизайна. как основные принципы проектирования также как и лучшие практики типографики, как использовать изображения, принципы верстки и многое другое. Вам также необходимо иметь представление о том, как реальные люди будут взаимодействовать с дизайном, чтобы вы могли принимать правильные решения, помогающие удовлетворить потребности этого сайта.
Хотя дизайнерские навыки никогда не мешают, профессионалы, которые более целенаправленно работают в качестве веб-разработчиков, не нуждаются в этих навыках, если только они работают как фрилансеры и несут ответственность за все аспекты создания сайта (то есть они не работают с отдельным дизайнер).
04
из 10
JavaScript и Ajax

Деги Адиль / Getty Images
JavaScript - важный интерактивный элемент веб-сайта, и веб-разработчики должны чувствовать себя комфортно. JavaScript до того, как они выучат какие-либо другие языки, особенно то, как он взаимодействует с HTML и CSS для создания в 3 слоя веб-дизайна.
Веб-дизайнерам не нужно изучать JavaScript, если они также не занимаются фронтенд-разработкой - и даже в этом случае базового понимания JavaScript часто более чем достаточно. Веб-разработчикам следует изучить JavaScript, поскольку сегодня он играет важную роль во многих веб-сайтах и веб-приложениях. Любой, кто занимается серверной разработкой, скорее всего, очень хорошо знаком с JavaScript.
JavaScript работает с XML-файлами и асинхронно обменивается данными с веб-сервером с помощью подхода, называемого Аякс. С помощью Ajax веб-сайты загружаются быстрее, и различные встроенные объекты могут обновляться без необходимости полной перезагрузки страницы.
05
из 10
PHP, ASP, Java, Perl или C ++

Кохей Хара / Getty Images
Чтобы научиться программировать веб-страницы, необходимо выучить хотя бы один или два языка программирования. PHP сегодня легко является лидером в Интернете, отчасти потому, что это язык с открытым исходным кодом, который поддерживается сильным сообществом. Если вы выбираете для изучения только один язык, это должен быть PHP. Количество ресурсов, которые вы найдете в Интернете по PHP, будет вам очень полезно.
Веб-дизайнерам не нужно выучить язык программирования (кроме HTML, который является языком разметки, а не чистым языком программирования). Веб-разработчики должны выучить хотя бы один, и чем больше вы знаете, тем более гибкими и удобными вы будете.
Хотите стать очень ценным? Постарайтесь выучить языки, которые по-прежнему востребованы, но которые сейчас не так много людей изучают. Если вы владеете этими языками, вы обнаружите, что у вас может не быть тонны карьеры. возможности для этого навыка, но те, которые действительно существуют, очень трудно восполнить, а это значит, что вы будете премиальный актив.
06
из 10
Мобильная поддержка

Джастин Льюис / Getty Images
Сегодня в Интернете используется огромное количество устройств и размеров экранов. С этой целью веб-сайты должны поддерживать этот широкий спектр пользовательских устройств с отзывчивые веб-сайты которые созданы для этого мир с несколькими устройствами.
Возможность создавать великолепно выглядящие сайты разных размеров, а также писать медиа-запросы Сегодня для веб-профессионалов критически важно создавать адаптивные веб-сайты.
Мобильная связь - это не просто адаптивные веб-сайты. Если вы сможете разрабатывать мобильные приложения, особенно те, которые взаимодействуют с веб-сайтами, вы будете очень привлекательными в нашем мире, который все больше ориентируется на мобильные устройства.
Граница между веб-разработчиком и разработчиком приложений с каждым годом стирается.
07
из 10
SEO

Алексей Максименко / Getty Images
Поисковая оптимизация, или SEO, полезна для всех, кто создает веб-сайты. Существует ряд факторов, которые влияют на рейтинг сайта в поисковых системах, от содержания этого сайта до входящих ссылок, скорости загрузки и производительности, а также его мобильность. Все эти факторы - это те факторы, о которых веб-дизайнер должен помнить и знать, как использовать, чтобы сделать сайт более привлекательным для поисковых систем и более доступным для клиентов.
И веб-дизайнеры, и веб-разработчики будут иметь более желанное резюме, если они будут знать хотя бы основы SEO. Даже если хардкорное применение этого навыка оставлено профессионалам по маркетингу, знание основ SEO будет приятным сюрпризом.
08
из 10
Администрирование веб-сервера

Монти Ракузен / Getty Images
Знание хотя бы немного о веб-сервере, на котором работает ваш веб-сайт, может помочь вам решить проблемы и улучшить работу ваших сайтов. Большинство веб-дизайнеров считают, что могут игнорировать сервер, но если вы знаете, как сервер реагирует на вещи, то вы сможете создать лучший сайт, а также тот, который работает лучше благодаря производительности перспектива.
09
из 10
Управление проектом

ГаудиЛаб / Getty Images
Управление проектами - важнейший навык работы практически во всех отраслях, и веб-дизайн не исключение. Навыки управления проектами помогут вам начать проект прямо, держите его в нужном русле и убедитесь, что проект увенчается успехом. Эта методологическая строгость понравится каждому менеджеру, с которым вы работаете. Это также поможет вам занять больше ролей руководителя команды, поскольку вы стремитесь к развитию своей карьеры.
И веб-дизайнеры, и веб-разработчики извлекут выгоду из знания управления проектами. Независимо от того, работаете ли вы в агентстве или веб-дизайнером-фрилансером, умение управлять проектом - невероятно полезный навык. В большинстве случаев вы будете использовать гибкий подход, но другие логические модели PM, такие как водопад, часто используются очень крупными корпоративными клиентами.
10
из 10
SQL

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