Заблуждения и мифы о сайтах (часть 1) -Docode Development: Создание сайтов и WEB-приложений

Заблуждения и мифы о сайтах (часть 1)

Мифы и заблуждения о сайтах

Мир растет и развивается, появляются новые продукты и сервисы. С одной стороны – все замечательно, с другой – простота работы с некоторыми сервисами вводят людей в заблуждение. И не только сама по себе простота работы с сервисами, но и маркетинговые ходы, применяемые ими, только усиливают степень заблуждений.

Касательно сайтов – это сервисы и программы констукторы. С одной стороны – это очень хороший и удобный инструмент (чего греха таить, сам иногда пользовался). Он позволяет буквально за вечер создать себе достаточно красивый сайт, при этом каких-то “сказочных” знаний не требует. То есть, пока вам требуются стандартные функции, все относительно хорошо. И тут начинает выплывать вторая сторона – простота первых шагов вводит в заблуждение в духе: я же за вечер создал весь сайт, а мне надо лишь добавить на него, например, “простой фильтр”. Почему ТАК ДОРОГО?!?!

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

Почему так дорого?

Пожалуй, это самый частый вопрос, который я слышал. Да, и на ранних этапах тоже, когда еще только практиковался и делал сайты по 150-200$. Качество их было соответствующее, то есть, долларов на 250… Но суть не в этом. В каком бы ценовом сегменте я не находлся, постоянно возникал этот вопрос. Разъясняю. Если вас устраивает достаточно тривиальная работа, с использованием конструктора или шаблона на том же WordPress, то стоимость разработки от 1500$ вам действительно не нужна. Можете нанять для это цели фрилансера за тех же 200$ и не переживать. Или, в крайнем случае, использовать конструктор и самостоятельно все сделать, как вы хотите. Причем, вариант самостоятельного изготовления я бы именно и порекомендовал. После того, как просидите несколько часов только за подбором картинок, блоков для сайта, отображения блоков на разных устройствах (особенно привет Safari на iPhone и MacBook), у вас начнутся прояснения сознания. Когда захотите оптимизировать скорость сайта или заняться его продвижением, а, тем более, расширением функционала, вопрос стоимости отпадет сам собой.

Так вот, в разработку сайта входит:

  • анализ ниши и конкурентов
  • подготовка и согласование макетов
  • разработка дизайна (тут желательно вспомнить, что в подавляющем большинстве случаев содержимого сайта еще нет, есть только наброски, поэтому макеты нужно делать так, чтобы при различном наполнении сайт выглядел хотя бы сносно)
  • программирование и верстка (эти пункты часть разделяют, но моя практика показала, что целесообразнее эти этапы вести параллельно)
  • размещение и окончательная “шлифовка” после переноса
  • оптимизация скорости работы

И это только основные работы. За скобками остается согласование всех этапов с Заказчиком, появление “внезапных” дополнений и изменеий, составление разъяснений работы и руководства пользователя, решение специализированных задач (например, при разработке сайта Интегра Кабель потребовалось разбираться в составлении маркировки оптических кабелей), не считая того, что оплату доработок, которые не были изначально согласованы, и требуют изменений в уже созданной логике, нужно долго и упорно доказывать.

Сопоставляя сайты и дома, можно сказать, что сайт, который вы хотите получить, “красивый”, “уникальный”, “быстрый и легкий” и еще куча всего – это дом, который будет разрабатываться по индивидуальному проекту, от момента создания фундамента, до оклейки обоев и размещения мебели. А сайт за 200$ – это коробка из панельных блоков: вроде стены есть, вроде крыша есть, ну в туалет можно зайти, но как-то очень “как у всех” и не сделаешь никакой пристройки, гараж не поставишь… да и соседи мешают… Думаю понятно, откуда стоимость.

А мы будем сразу в первых строках гугла?

Самый, на мой взгляд, странный вопрос. Неужели Заказчик, который задает этот вопрос, думает, что есть некая “золотая кнопка”, нажав которую, сразу попадаешь в топ поисковиков? Если бы она была, то ей бы пользовались очень многие… и все были бы на первой строке гугла! Обязательно! Все первые! Нет, это так не работает. Продвижение сайта в поиске – это отдельный процесс, который включает в себя комплекс мер, как технических, так и маркетинговых. Подчеркну: процесс. То есть, вы можете за полгода выйти на первую строку в том же гугле, но не факт, что вы там будете держаться и дальше. Поисковые алгоритмы меняются чуть ли не раз в 2-3 месяца, ваши конкуренты тоже не спят, и делают какую-то работу по продвижению. Даже если это заключается в банальном написании статей в Новости или добавлении товаров. Не забываем еще и про рекламу. Да, рекламмный трафик не влияет на SEO напрямую, но увеличивает посещаемость сайта, следовательно – и его полезность для пользователей с точки зрения поисковых роботов.

Тебе же это быстро!

Тоже периодически слышу эту фразу. Да, некоторые работы специалист может выполнить быстро, если разбирается в том, что происходит у сайта “под капотом”. Подчеркну: не пройсто у “сайта”, а у конкретного сайта. Если сайт делал кто-то другой, то сперва нужно разобраться КАК его делал предыдущий специалист, как работала логика в ЕГО голове, когда он создавал сайт. Кроме того “быстро” – это результат того, что у специалиста достаточно большой опыт, и опыт этот нарабатывался с работой в значительно более низком бюджете. Иными словами получается, что специалист не зарабатывал пока набирался опыта, и потом, когда опыт уже есть, его навык нет желания оплачивать потому что “тебе же быстро”. Ах да! И не забываем еще и о том, что именно этот опыт позволяет Заказчику получить продукт именно “быстро”, а не через значительный промежуток времени, да еще и с кучей багов и косяков. В любой сфере получить продукт “сейчас”, а не “завтра” стоит дороже.

Это же просто!

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

А давайте это поменяем!

Самое распространенное предложение, когда разработка находится на финальном этапе! И в большинстве случаев следующая фраза: “а что, надо доплачивать?” или “а почему так много?”. Чтобы было понятно, приведу сразу пример. Вам построили дом, с хорошим фундаментом, крепкими стенами, сделали внутреннюю отделку, все по проекту. Пора расставлять мебель… И тут, ваше видение поменялось относительно того, когда делался проект, и вы посчитали, что нужно по-другому. Само собой, как дом выглядит на макете или картинке, и отличается от того, как вы его воспринимаете, когда он уже перед вашими глазами “вживую”, так и сайт на дизайн-макетах и уже после верстки воспринимает по-разному. И это не вина Заказчика или исполнителя. Это особенности человеческого воприятия. Например, когда мы видим дизайн комнаты на макете, или дизайн сайта в Фигме или Фотошопе, то воспринимаем его как целостную картину. Когда же эти оба объекта “вживую”, то они уже воспринимаются по частям: отдельная стена или дверь в своем контексте, или отдельный блок сайта внутри окна браузера.

Так вот, проводя параллель с домом, “давайте это поменяем” может касаться изменения цвета кнопок, что можно сравнить с заменой картины на стене или переклейкой обоев. И это относительно мелочи. Но порой бывают предложения по замене, сравнимые с “давайте передвинем межкомнатную стену на полметра дальше”! Со стеной получается нужно:

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

Аналогично с сайтом:

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

Думаю понятно, почему переделывание может стоить довольно дорого относительно изначального изготовления (передвинуть стенку сложнее, чем создать ее изначально на нужном месте).

Пункты следующей статьи.

Если тема мифов и заблуждений вас заинтересовала, то читайте продолжение. В следующей статье рассмотрим:

  • Хочу как у них, с тем же функционалом, но легче, чтобы быстрее грузилось! И недорого!
  • Мне же только доработать!
  • А это возможно сделать?
  • Это же очевидно!
  • Это же просто скопировать!