Вебмастер — человек, обладающий навыками, достаточными для разработки обычно собственных веб-проектов. Исполняет обязанности собственника сайта, дизайнера, верстальщика, программиста, системного администратора, а в ряде случаев — SEO-оптимизатора и маркетолога.
Как правило, вебмастера занимаются созданием и сопровождением малых проектов (информационных сайтов, блогов, сайтов-визиток, небольших интернет-магазинов). Работа над крупными веб-ресурсами (такими, как корпоративные порталы) обычно ведется командой специалистов разного направления.
Термин (webmaster) впервые был предложен Тимом Бернерсом-Ли (одним из отцов-основателей глобальной компьютерной сети Интернет) в его знаменитом “Руководстве по стилю гипертекста в онлайне” еще в 1992 году.
Навыки, которыми должен обладать вебмастер
Для успешной профессиональной деятельности вебмастер должен знать:
- Язык гипертекстовой разметки HTML 5, каскадные таблицы стилей CSS, а также спецификацию расширяемой разметки XML;
- По крайней мере один язык программирования, используемый в сфере веб-разработки (PHP, Python, Perl, Ruby, JavaScript, Ajax);
- Принцип функционирования сетевых протоколов HTTP, HTTPS, FTP;
- Основы администрирования UNIX-подобных операционных систем или Microsoft Windows Server;
- Архитектуру популярных веб-серверов (Apache, Nginx);
- Хотя бы одну из систем управления реляционными базами данных (MySQL, PostgreSQL, Oracle);
- Базовые знания в области нагрузочного тестирования;
- Основы визуального дизайна, работы с растровой и векторной графикой;
- Основы юзабилити и поисковой оптимизации (как минимум, внутренней).
Помимо перечисленного, вебмастер должен иметь представление о проектировании и рефакторинге программного кода, а также обладать навыками работы с клиентами.