мир интернетComputer Review#11(61)

Дмитрий Таевский, dt@dsi.ru, "Деловая Сеть - Иркутск"

Профессия - Web-мастер

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

 И вдруг - взрывообразный рост числа Интернет-серверов и резкое падение цен на работу в Сети. Сначала самые "крутые", а затем все менее продвинутые молодые люди находили способы заняться Web-навигацией - то есть, попросту говоря, брожением по Интернету. И, естественно, разглядывая всякие www.toyota.com (или www.penthouse.com - кому что), каждый горел желанием создать и что-нибудь свое. Однако не тут-то было.

 За все нужно платить. Особенно в области передовых технологий. Особенно в России. Во-первых, несмотря на кажущуюся (сейчас, в 1999 году) простоту языка HTML, изучить его без учебников было не так-то просто. Палочка-выручалочка "чайников" от Web-дизайна - редакторы HTML - тогда еще не появились. Нюансы разработки сайтов (о них ниже) приходилось путем проб и ошибок изучать на собственном опыте. Но главное - это то, что разработка и размещение сайтов были в новинку не только для энтузиастов, но и для провайдеров. Провайдеры попросту не представляли себе, сколько брать денег за создание сайтов "под заказ", их копирование на сервер и хранение там в течение некоторого времени. На глазах у автора, например, еще не так давно за разработку очень простой странички и размещение ее на сервере на один год с одной иркутской фирмы запросили три миллиона неденоминированных рублей - и деньги были уплачены. Сейчас, как известно, наиболее мощные провайдерские фирмы размещают сайты клиентов бесплатно, навечно и в неограниченном объеме...

 Однако спрос рождает предложение. И Web-мастера не могли не появиться. А где рождается профессия - там появляются и профессионалы. Итак - кто такой Web-мастер?

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

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

 При создании Web-сайтов у любого, кто с этим сталкивался, возникает соблазн ускорить этот вообще-то достаточно трудоемкий процесс. Как уже упоминалось, спрос рождает предложение, и за короткий срок на рынок было выброшено большое количество так называемых HTML-редакторов. Наиболее известен из них (и наименее любим профессионалами) - это редактор FrontPage фирмы Microsoft. Идея создания HTML-редактора проста и полностью соответствует принципам визуального программирования, реализованным, например, в Delphi и VisualBasic: Вы создаете на экране из готовых блоков то, что должно получиться, а редактор сам пишет программу, при выполнении которой будет получаться то, что Вы рисуете. Идея, конечно, хороша, но ее реализация оставляет желать лучшего. Проблема всех HTML-редакторов заключается в том, что создаваемый ими программный код на языке HTML представляет из себя совсем не то, что хотелось бы разработчику. Например, при использовании редактора FrontPage создается впечатление, что создатели забыли о существовании такой операционной системы, как UNIX, и ориентировали разработчика исключительно на Windows-технологии. Со всеми "кухонными" наворотами. Это, конечно, дело разработчиков, но все-таки большая часть Интернет-серверов работает под UNIX.

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

 Поэтому все профессионалы Web-дизайна или работают "вручную", то есть пишут сайты прямо на языке HTML, или используют еще более совершенные технологии - заносят содержание сайта в базу данных, а затем программируют работу этой базы данных на автоматическое формирование HTML-страниц. Таким образом, например, работает сервер www.pcmarket.irnet.ru и сайт Желтых страниц Иркутской области.

 Таким образом, Web-мастер должен быть прежде всего специалистом по языку HTML как минимум - и плюс к тому специалистом по базам данных как максимум.

 Однако WWW - это не только текст. Это еще и картинки. Надо заметить, что серьезные люди - а к ним, без сомнения, прежде всего относятся ученые и медики - первыми поняли все недостатки картинок в Интернет. Собственно, недостаток один - очень большой (по сравнению с текстом) объем рисунков и, как следствие, очень низкая скорость их загрузки по модему. Поэтому на научных и медицинских сайтах если и можно увидеть иллюстрацию, то только такую, без которой совершенно нельзя обойтись.

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

 В этом вопросе продолжаются серьезные различия между сайтами, разработанными профессионалами, и сайтами, разработанными с претензией на "крутизну". В первом случае Web-мастер соблюдает разумное соотношение между объемом графики и текста с тем, чтобы любая страница сайта загружалась в течение двух-трех минут максимум (и при этом, конечно, выглядела более-менее художественно). Во втором случае сайт очень красив, сверкает и переливается - и при этом время его загрузки по модему растягивается на часы. Шедевром подобного творчества, я думаю, можно считать сайт, который принесли на оценку известному иркутскому Web-мастеру А.Чижову в прошлом году. Сайт был однозначно красив, весь разработан в трехмерной графике - но занимал при этом более 100 мегабайт (увы, посмотреть его в действии, сами понимаете, невозможно...).

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

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

 Еще одна область, в которой Web-мастер должен как минимум хорошо ориентироваться - это программирование для Интернет. Несмотря на то, что HTML одновременно и простой, и очень мощный язык (например, первый вариант иркутского чата "Завалинка" был написан на "чистом" HTML), для решения некоторых вопросов Web-мастеру приходится использовать другие, более удобные и мощные средства. Для расширения функций HTML были разработаны специальные языки - как простые (JavaScript, Java), так и очень сложные (PHP, Perl). Владение как минимум одним из этих языков обязательно для хорошего Web-мастера.

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

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

 В настоящее время уже стало понятно, что свалка никому не нужна. Нужны сайты, богатые информацией. Информацией в первую очередь полезной. Во вторую очередь - обновляемой. И вот тут возникает самая большая проблема любого Web-мастера. И самое большое отличие профессионала от непрофессионала. Сайт должен - обязан! - обновляться. И чем чаще, тем лучше. А это - работа гораздо более сложная, чем собственно создание сайта. И гораздо более дорогостоящая. И гораздо менее интересная. Поэтому, как правило, сайт создается, оплачивается - и все. С этого момента он начинает умирать. На него ходит все меньше и меньше людей, информация на нем устаревает, и в конце концов наступает коллапс - сайт скончался естественной смертью. В Иркутске, по нашим данным, несмотря на очень большое количество серверов, систематически обновляется только шесть: www.express.irk.ru, www.cr.irkutsk.ru, www.vsp.ru, www.pcmarket.irnet.ru, cooler.irk.ru и wwwoman.irnet.ru. Кстати, для примера, сервер www.express.irk.ru разрабатывают два человека, а обновлением занимается восемь.

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

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

 Профессиональный Web-мастер прекрасно знает все то, о чем мы говорили выше. Поэтому при определении стоимости разработки Web-сайта он трезво оценивает, в какую сумму обойдется проектирование, создание, оформление, программирование и, главное, последующая поддержка сайта. Сумма, как правило, получается достаточно серьезная - обсуждение разработки сайта уровня крупной торговой фирмы начинается обычно с цены в 1000 долларов и может вырасти в три-четыре раза. И вот тут, как правило, заказчик берет пару дней на размышление, после чего возвращается и произносит типичную фразу: "Нет, спасибо, у нас есть знакомый студент, он нам берется все это красиво нарисовать за двести рублей. И за два дня.". И действительно, студент активно рисует во FrontPage красивую "глюкалу" (так на жаргоне называется эффектный, но совершенно бесполезный сайт), выкладывает его на какой-нибудь бесплатный сервер, получает свои деньги и - ну конечно же, исчезает искать следующего заказчика. Не стоит и говорить, что эффективность от разработки и существования такого сайта меньше нуля - мало того, что он не будет работать, на него еще и потратили деньги - хотя и немного. Поэтому рынок серьезного Web-дизайна в Иркутске очень мал – причем, не по вине провайдеров и Web-мастеров, а скорее из-за общей провинциальности бизнеса и рекламы.

 Ну и последний вопрос - как научиться на Web-мастера?

 В ВУЗах на Web-мастера не учат. И понятно почему - чтобы преподаватель учил студента, он сам должен знать предмет. А о количестве профессионалов в Иркутске, способных кого-то всерьез научить, мы скажем чуть ниже. Никто из них в ВУЗах не преподает. На "курсах Интернет" Вас научат максимум запускать FrontPage. Web-дизайну нужно учиться долго и тщательно, а современному взрослому человеку хочется "сразу все и за две недели". Поэтому для торопыг единственное, что можно посоветовать - это старую английскую пословицу: "Учись плавать - плавая, а говорить - говоря". То есть взять хороший учебник, подключиться к Интернет и начать потихоньку создавать свою страничку, глядя и на лучшие, и на худшие образцы Web-дизайна в Интернете, благо HTML-код любого сайта доступен для просмотра.

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

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


мир интернетComputer Review#11(61)

Copyright © 1998 "Компьютерное обозрение"
Дизайн - leidenwebdesign - http://leiden.irkutsk.ru