Как делать сайты быстрее и не просиживать за работой всю жизнь

Бывает у тебя такое: сайт сдал, клиент доволен, деньги получил — а в портфолио эту работу добавлять вообще не хочется? У меня такое часто бывало. Не всегда всё будет пиздато получаться. Иногда клиенту нравится, а ты сам считаешь, что сделал говно.

Готовая структура сайта превращается в несколько самостоятельных проектов

Иногда стоит задача просто быстро сдать проект, чтобы клиент уже отъебался, а ты вздохнул полной грудью. Бывает? Бывает. Но тут улови: я не про то, чтобы сделать хуйню и кинуть клиента. Для клиента делаем нормально, доводим работу до результата. Просто сами не считаем этот сайт шедевром.

Так вот, из этого у меня выросла одна мысль. Если я не обязан превращать каждый сайт в выставочный экспонат, зачем я каждый раз начинаю разработку с нуля?

Хочу объяснить, как я смотрю на повторное использование сайтов и почему здесь можно прибавить в продуктивности, не прибавляя себе ещё четыре часа к рабочему дню.

Ты уже сделал часть следующего сайта. Просто пока этого не замечаешь

Смотри. Ты собираешь сайт: настраиваешь CMS, делаешь шапку, меню, блоки, формы, мобильную версию. Разбираешься с отступами, стилями, выводом материалов. Где-то полдня убиваешь на мелочь, которую посетитель даже не заметит. Но без неё всё выглядит криво.

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

Зачем?

У тебя уже есть рабочая основа. Ты её собирал, проверял, исправлял. Почему она должна приносить пользу ровно один раз? Только потому, что иначе ты чувствуешь себя недостаточно творческим разработчиком?

Ты уже закончил сайт. Сохранил свою рабочую основу. Приходит следующий клиент с похожей задачей — а часть сайта у тебя уже готова. Не надо с нуля опять проделывать всё то же самое. Вот здесь и появляется экономия времени.

Что можно использовать повторно

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

Но «использовать основу» не означает оставить чужие тексты, фотографии и контакты, а сверху прилепить новый логотип. Это уже какая-то хуйня, а не ускорение разработки.

У нового клиента свой бизнес. Свои услуги, аргументы, ограничения, посетители. Всё это надо разобрать и отразить на сайте. Иначе ты быстро сделал страницу, которая вообще не решает его задачу. Поздравляю, сэкономил время.

Я бы разделял работу так:

  • Рабочие технические решения сохраняю, если они действительно подходят.
  • Содержание и подачу собираю под конкретного клиента.
  • Чужие данные, доступы, формы с прежними получателями и счётчики в новый проект не переношу.
  • Проверяю новый сайт целиком, даже если основа уже сто раз работала.

И отдельно: я говорю о том, что могу повторно использовать. Если клиенту обещана эксклюзивная разработка или на элементы есть ограничения, сначала учитываю эти договорённости. Не надо делать вид, что их нет.

Клиенту можно прямо сказать, на чём ты экономишь время

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

А можно сказать нормально: «Смотри, у меня есть подходящее решение. Покажу, как оно работает. Мы адаптируем его под твой бизнес, поэтому сделаем быстрее, чем если будем всё собирать заново».

В подкасте я приводил условный пример: первый сайт стоил 100 тысяч, а похожее решение на его основе можно предложить за 50. Это пример логики предложения, а не указание всем срочно делить свой прайс пополам. У тебя может оказаться столько переделок, что никакой экономии там не будет.

Сначала я должен понять задачу. Потом оценить, сколько готового действительно пригодится. И уже после этого обсуждать цену. Если сайту нужна другая структура и сложная логика, натягивать его на неподходящую основу только ради скорости — сомнительная затея.

Почему я не тащу все работы в портфолио

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

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

Но отсутствие проекта в портфолио не даёт мне права обманывать следующего клиента. «Никто не увидит» — хреновое основание для решения. А вот «у меня есть проверенная основа, которая здесь подходит» — уже нормальный разговор.

С чего я предлагаю начать

Открой несколько своих последних проектов и посмотри, что ты в них делал одинаково. Не абстрактно «везде были сайты», а конкретно: формы, блоки услуг, карточки, меню, настройки, куски CSS.

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

В результате ты можешь делать больше сайтов за то же время. Не потому, что начал сидеть за компьютером круглосуточно, а потому, что перестал каждый раз собирать одно и то же с нуля. Вот тебе пища для размышлений.

Комментарии

Оцените статью:

Подтвердите, что вы человек

После проверки отправим комментарий администратору.

Пока нет комментариев. Поделитесь своим мнением первым.