«Наша цель — разрабатывать современные функциональные продукты, удобные в использовании.»

Алексей Кремнев,
Easyweb

Публикуем интервью с руководителем веб-студии Easyweb Алексеем Кремневым. Студия разрабатывает разнообразные программные продукты для магазина Webasyst. Почитайте его рассказ том, как специалист с образованием преподавателя может создать собственную студию веб-разработки.

Расскажите немного о себе: что заканчивали, чем сейчас занимаетесь по работе и всегда ли это было вашим основным занятием?

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

После института я работал системным администратором, и поначалу мои задачи совсем не были связаны с построением сайтов. Как-то одной из дочерних компаний понадобился сайт-визитка, и это было возложено на мои плечи. Так я познакомился c веб-разработкой.

Расскажите, как вы начали работать с платформой Webasyst, когда было первое «знакомство»?

Постепенно я делал все больше и больше простых сайтов, и однажды ко мне пришел запрос на разработку небольшого интернет-магазина. Тогда я и познакомился с движком Shop-Script 5 от Webasyst, это было как раз в момент выхода новой версии. Выбирая CMS для построения магазина, я остановился на Shop-Script в первую очередь из-за удобства интерфейса для конечного пользователя-администратора. Все оказалось довольно просто и понятно в отличие от других систем, которые я смотрел, да и функциональность в то время уже была вполне достаточной для моих задач. С тех пор я работаю только с вашей платформой.

Какие продукты вы разрабатывали, и представлены ли они в магазине Webasyst?

Сейчас в моем профиле разработчика 7 тем дизайна, 2 приложения и 2 плагина. Работу с «маркетом» Webasyst я начинал с плагинов, но постепенно перешел к темам дизайна, т. к. сейчас в основном мы заняты разработкой проектов для фронтенда сайтов.

Меньше месяца назад вышла наша новая тема дизайна «Легкий старт». Основное ее отличие от многих других тем в маркете Вебасиста — это огромное количество настроек. Их в теме уже более 270, и это число еще будет расти. В разработке мы использовали технологию БЭМ, сборщик проектов GULP и различные плагины к нему типа Autoprefixer и SASS — это позволяет нам легко расширять фунциональность темы и масштабировать ее. Это в том числе поможет нам в будущем в короткие сроки разрабатывать более качественные темы дизайна.

Кроме тем дизайна мы занимаемся созданием вспомогательных приложений и плагинов для них. Сейчас, например, покупателям наших тем дизайна мы дарим приложение для публикации на сайте формы обратной связи, которое интегрировано в наши темы дизайна. У нас запланировано еще несколько подобных разработок.

Используете ли вы какие-нибудь приложения Webasyst в своей работе не как разработчик, а по прямому назначению?

Наш сайт тоже работает на фреймворке Webasyst, для нас это самый удобный вариант. Основной комплект приложений — «Сайт», «Блог», «Фото» с расширенными функциями, разработанными под наши задачи. Мы также используем приложение «Поддержка» для общения с клиентами, а для формирования базы знаний — «Хаб».

Работаете ли вы с клиентами напрямую? Какие проекты для них выполняете?

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

К примеру, однажды мы разработали сайт для коттеджного поселка «Варежки» на нашей теме «Продавай легко». Наверное, самым интересным в этом проекте было создание интерактивного генплана на HTML5 Canvas — получилось удобно. Менеджеры отдела продаж могут сами изменять все характеристики коттеджей через административную панель. Коттеджи для них — это просто товары интернет-магазина на основе Shop-Script.

Основной источник клиентов — это «сарафанное радио» и пользователи из числа купивших наши разработки в магазине Webasyst. Никакой рекламы мы сейчас не даем, хотя это есть в планах.

Как строится ваш рабочий день? Это обычный дневной график с 9 до 18 или как-то иначе?

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

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

Как вы отдыхаете?

В основном это активный отдых. Стараюсь чаще заниматься спортом и проводить время на воздухе. Хожу в несложные походы, один раз был на Алтае, в 12-дневном пешем треккинге. Всем советую, там очень красиво! Также объездил все ближайшие города и достопримечательности на автомобиле с семьей. Стараюсь пару раз в год выезжать за границу, хотя не всегда это получается.

Над чем сейчас работаете? Поделитесь планами на будущее.

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

Что вы можете посоветовать клиентам при выборе подрядчика и в процессе работы с ним?

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

* * *

Интервью опубликовано в феврале 2018 года.