21:00 | 3 мая, 2024

По ту сторону интернета: как создаются сайты

В настоящее время практически невозможно встретить человека, который не пользуется интернетом. Кто-то пользуется социальными сетями для общения, кто-то проходит курсы для развития себя, кто-то просто смотрит фильмы в свободное время. Когда мы заходим на определенный ресурс, мы кликаем мышкой и получаем ответ. А как это всё работает? Разве никто не задумывался, что там, с «изнанки» и как всё это появляется на нашем экране?

О принципах работы всемирной паутины и о том, как создаются сайты, рассказал Владимир Аверин, директор веб-студии Omni Lab. (https://omni-lab.ru).

Владимир Аверин, директор веб-студии Omni Lab. Фото: Анастасия Дудалова Владимир Аверин, директор веб-студии Omni Lab. Фото: Анастасия Дудалова
— Что такое интернет? Это глобальная и открытая совокупность информационных ресурсов. И наша команда занимается тем, что создаёт этот самый интернет. Нет, мы не одни на свете, таких студий очень много, но все они занимаются общим делом. Все, что вы видите в сети – это сайты. Их мы их создаём.

— Как вы пришли к этому?

— В своё время у меня было хобби — я писал программы для компьютеров. Когда ими начали пользоваться другие люди, число которых перевалило за несколько тысяч, я решил, что неплохо было-бы рассказать о них еще большему количеству людей и создал сайт. К слову сказать, он работает до сих пор. Через некоторое время меня попросили создать сайт на заказ, за деньги. Так начался мой путь в веб разработке, пока я не решил открыть собственную веб-студию Omni Lab.

— Почему выбрали такое название?

— «Omni» в переводе с латинского имеет множество значений, но основное – «целостный», «законченный». То есть вещь, которая завершена. А «Lab» — это лаборатория, изобретение. В названии смысл в том, что мы изобретаем новое, в нашем случае сайты, и всегда их доводим до максимально завершенного состояния. Как с точки зрения технологии, так и с точки зрения его содержания.

— Расскажите, пожалуйста, подробнее, как происходит создание сайта.

— Пожалуй, расскажу это на примере работы с заказчиком при коммерческой разработке. Самое первое – мы встречаемся с заказчиком. Узнаём, о его целях, задачах, обсуждаем сроки и стоимость, заключаем договор. Далее идёт процесс формализации требований – разработка «Технического задания». Это документ, в котором прописаны требования к сайту – что он должен уметь, какие функции выполнять. Всё это обсуждается с клиентом, чтобы и он и студия понимали тот результат, к которому мы вместе должны прийти. Когда этот этап завершен, мы приступаем к работе, к дизайн-макетам. Фактически мы рисуем каждую страницу в графических редакторах, на основе требований прописанных в техническом задании. Всё это показывается клиенту, обсуждается и когда всё утверждено – мы приступаем к программированию и верстке, то есть созданию сайта в том виде, в каком мы все его привыкли видеть. Помимо этого мы наполняем сайт контентом (изображениями, видео, и текстом), если это прописано в «техническом задании» и предоставлено самим заказчиком. После того как все готово проводится тестирование всех параметров сайта, гарантирующее, что он будет работать безопасно, стабильно и без сбоев. И самый последний пункт нашей работы – мы «заливаем» наш продукт на хостинг. Простыми словами, сайт становится доступен в интернете для посетителей.
Фото: Анастасия Дудалова Фото: Анастасия Дудалова
— А как происходит программирование? Что это такое?

— Если выражаться очень просто – с помощью специальных комбинаций и кодов мы заставляем браузер в интернете воспроизводить на сайте то, что нам надо. Например, при нажатии определенной кнопки открыть вкладку или же при нажатии на ссылку скачать файл.

— А были ли какие-нибудь забавные моменты в вашей работе?

— Да, пожалуй. Но к разработке это имеет не очень прямое отношение. К нам приходил мужчина, имеющий сеть АЗС. И он попросил скопировать сайт, то есть сделать в точь-точь такой же, как у одной очень известной нефтеперерабатывающий компании, которая имеет свою сеть АЗС по всей стране. Получив наш отказ и объяснение, что это не законно (называется «фишинг»), он грубо высказался, о том, что мы не профессионалы и громко хлопнул дверью.

— Расскажите про свою работу с духовной стороны. Какими качествами должен обладать разработчик сайтов?

— Прежде всего, это профессионализм. Ведь от того, насколько ты хорошо выполняешь свою работу, прямо зависит конечный результат. Во-вторых, это умение работать в команде. Да, простой сайт можно сделать и одному, но профессиональная разработка – это командная игра. И ты должен доверять тем с кем работаешь и прекрасно, если ты с ними на одной волне. Ну и в-третьих, так же можно добавить терпение, огромное терпение. Ведь иногда работа с заказчиком, коллегами и самим проектом не всегда идут легко. Тут важна стойкость.
Фото: Анастасия Дудалова Фото: Анастасия Дудалова

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

Ссылки по теме

Комментарии 0

Зарегистрируйтесь или войдите, чтобы оставить комментарий (сейчас комментариев: 0)