Профессии Интернета

 

1. Контент-менеджер, копирайтер.контент-менеджер, копирайтер.

Часто заказчик приходит и говорит: "Мы продаем то-то и то-то… сделайте нам сайт."

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

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


2.Разработка дизайна.

WEB-дизайнер

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

Вот на этом этапе и появляется всем хорошо знакомая профессия - WEB-дизайнер. Отметим: для того, чтоб быть WEB-дизайнером, не обязательно знать программирование и HTML-коды. Достаточно иметь нестандартное мышление и уметь хорошо рисовать. Единственное, что все же необходимо уметь – работать в Фотошопе (научиться работать в нем, поверьте,  не так уж и сложно).

Необходимые данные для работы web-дизайнера – это структура сайта и пожелания заказчика по внешнему виду сайта.


3. WEB-верстальщик.WEB-верстальщик

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

Надо сказать, что на сегодня существует несколько популярных программ просмотра таких кодов (браузеров). Попробуйте в Internet Explorer найти вкладку «Вид» и далее нажать «Просмотр HTML-кода» (Для Mozilla откройте вкладку «Вид» и кликните «Исходный код страницы»). Вы увидите текст, содержащий непонятные символы и знаки. Именно этот текст и передается в Ваш браузер (в частности в Internet Explorer), а он, в свою очередь, интерпретирует этот код и представляет Вашему взору красивую картинку. На самом деле в лабиринте этих символов не так сложно ориентироваться. На наш взгляд, один из самых лучших учебников по HTML-коду – здесь (сразу оговоримся: мы не занимаемся рекламой, мы высказываем свое мнение, и оно может отличаться от мнения большинства посетителей этого сайта). Также оговоримся, что, если Вы хотите посвятить себя Интернету, то элементарные знания HTML-кода необходимы!

Бывает так, что один и тот же код браузеры интерпретируют, и, соответственно, выводят Вам на экран по-разному.

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


4. WEB-программистWEB-мастер.

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

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

Допустим, у Вас есть сайт состоящий из 20 страниц. Каждая такая страница – некое подобие своих же соседей (за исключением информационного наполнения). На каждой такой странице есть ссылки, которые ведут на соседние страницы. Как только Вы захотите добавить в структуру сайта новую страницу, Вам будет необходимо добавить нужный код в каждую из 20 страниц! Конечно, в кодах есть различные ухищрения, позволяющие избежать правки всех страниц… Сравните исходный код страницы и код, показываемый через браузер этого сайта. Обратите внимание на теги <include> в исходном тексте, и что стоит на их месте при просмотре кода через браузер. Вместо тега подставлена строка ссылок. Значит, при добавлении новой ссылки на новую страницу можно поменять содержимое всего в одном-единственном месте.

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

Для удобства редактирования контента, добавления и удаления новых страниц, изменения структуры сайта WEB-программист создает систему управления контентом (CMS). Такая система позволяет человеку без навыков программирования сайтов полностью управлять сайтом, обновлять и добавлять информацию, представляя её в нужном виде.

До недавнего времени каждая команда программистов (написание качественной системы CMS – задача весьма сложная, и ею, как правило, занимались несколько программистов) создавала свою систему управления контентом. Адаптируя работу сайта под свою разработку, они тем самым как бы "подсаживали" заказчика на зависимость. Часто в логику работы сайта необходимо внести изменения… именно в логику, а не в содержимое. Разбираться в порядке работы чужой программы берутся далеко не все программисты, а обратиться за помощью к создателям по тем или иным причинам не всегда возможно. Зачастую приходится полностью переделывать сайт с нуля, т.к. это проще, чем исправлять созданное другими.

В последнее время широкое распространение получили уже готовые системы управления контентом, такие как JOOMLA, DRUPAL, БИТРИКС и т.п. Работая с ними, WEB-программист адаптирует Ваш сайт под готовую систему управления. Подчас WEB-программист дописывает к готовой CMS недостающие модули, добиваясь нужной логики работы программы.

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


5. SEO-оптимизатор. SEO-специалист

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

Задачу по «раскрутке» сайта и продвижение его в интернете выполняют оптимизатор сайта и SEO-специалист.

Оптимизатор сайта – специалист, работающий с самим сайтом и приводящий его содержимое к требуемым параметрам.

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

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

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


6. Системный администратор. Системный администратор.

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

Вы не раз заходили на страницы интернет-магазина. Задумайтесь! Насколько сложно создать такой сайт, содержащий тысячи страниц, насколько сложно его организовать и поддерживать. Такие большие сайты, как интернет-магазины или сайты социальных сетей, требуют каждодневного пристального внимания не только контент-менеджеров (подчас над поддержанием сайта трудится не один специалист), но и системных администраторов. Крупные сайты требуют к себе особого отношения, и, как правило, располагаются на выделенных серверах… подробнее здесь. Выделенный сервер – компьютер, подключенный к высокоскоростному интернету, блоку бесперебойного питания, системе охлаждения и т.п. Его адрес и расположенные на нем сайты прописаны в Интернете. Когда вы обращаетесь к сайту, расположенному на этом сервере, в конечном итоге запрос отправляется именно на этот компьютер. Системный администратор занимается удаленным администрированием такого компьютера.

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


7. АдминистраторАдминистратор сайта.

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

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


Подведем итоги:

В рамках этой статьи сразу мы показали значимость сразу несколько нужных профессий:

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