Большая Тёрка / Мысли /
андрей гоменюк, Интервью, новая версия taba.ru
Андрей, чем ты занимаешься в разработке новой версии Taba.ru?
Я ответственный за миграцию данных из текущей версии в новую версию Taba.ru, чтобы пользователи при переходе на новую версию ни в коем случае ничего не потеряли. Ведь данные, согласитесь, — это самое важное для создателя.
Также я занимаюсь разработкой «стилиста». Стилист — это инструмент, с помощью которого пользователь может создавать дизайн своего проекта, не имея при этом никаких навыков. Пользователю не нужно будет, как в текущей версии, подбирать самостоятельно цвета и фоновые изображения вручную, система будет сама предлагать пользователю различные варианты в соответствии с определенными правилами подбора и сочетания цветов. Если подборка цветов, предлагаемых системой, пользователю нравится, то он может ее оставить, если нет, то он может ее подкорректировать.
Какой ты видишь новую версию Taba.ru с точки зрения разработчика?
Если начинать с самых истоков, то изначально Taba.ru очень бурно развивалась, «петляла» в разные стороны, поэтому код становился все сложнее и сложнее, его становилось все труднее поддерживать, что не могло не вызвать появление каких-то ошибок или багов. Поэтому все было переписано заново на новое ядро, и сейчас Taba.ru в новой версии будет более стабильна. К тому же, впоследствии это должно будет упростить внесение изменений, то есть новые функции будут добавляться быстрее, чем в текущей версии Taba.ru.
К слову, об эволюции Taba.ru — изначально проект был вообще некастомизируемый (т. е. неизменяемый), я имею ввиду то, что пользователи ничего не могли настраивать. А потом уже возникли идеи в духе «А давайте дадим пользователю возможность перетаскивать блоки и настраивать дизайн» — так появился конструктор. Затем, когда мы уже более конкретно узнали, что нужно пользователю, появилась текущая версия конструктора. Но, поскольку текущая версия не предполагала доступа пользователя к полному изменению своей сети, мы такого доступа дать не могли. В новой же версии мы позволяем создателю полностью управлять структурой своего проекта и его каждой страницы, структурой шаблона и т. д., зарабатывать на своем проекте, а в будущем и разрабатывать свои приложения (API), и многое другое.
Расскажи немного о работе в команде разработчиков Taba.ru.
Наша команда создавалась из серьезных людей — многие разработчики до Taba.ru работали в крупных проектах похожей направленности, и даже в проектах сложнее. Из-за того, что Taba.ru — инструмент сложный и интересный, все новые разработчики очень быстро «растут» в профессиональном плане.
Мы организовали конференцию разработчиков DevPoint, которую планируем проводить регулярно. Как большинство уважаемых компаний, мы планируем выкладывать в общий доступ коды некоторых наработок и разных библиотек, которые появились у нас в процессе создания Taba.ru.
Мы применяем гибкие методологии управления проектами, в том числе уже показавшее свою эффективность парное программирование. У нас проходят ежедневные совещания (daily scrum), с введением которых значительно улучшилось взаимодействие в команде. Работаем мы на Линуксе (Ubuntu), у каждого разработчика по 2 монитора, а также наушники, которые помогают сосредоточиться в офисе типа open space :) (открытый офис без кабинетов).
Что касается так называемого «оффлайна», то в перерывах мы играем в настольный хоккей (его нам подарили наши немногочисленные сотрудницы на 23 февраля). У нас нередко проходят корпоративы, в том числе с выездом на природу. Мы обязательно поздравляем всех именинников с Днем рождения, дарим подарки, в общем, живем дружно :).
Еще мы ездим на разные конференции с целью профессионального роста. Например, в прошлом году мы ездили на Highload, а также побывали на конференции Agile Days и «Управление проектами».
Что бы ты хотел пожелать пользователям новой версии Taba.ru?
Я испытываю гордость, разрабатывая новую версию Taba.ru, ведь она даст очень много возможностей пользователям, которые будут создавать свои проекты на этой платформе. В российском сегменте интернета это едва ли не единственный по-настоящему качественный инструмент для создания интернет-проектов, ориентированный на обычных пользователей, не имеющих каких-либо специальных профессиональных навыков и умений. На фоне того, что наш зарубежный аналог Ning.com становится полностью платным, мы по-прежнему бесплатны и ориентированы в первую очередь на пользователя.
Мне бы хотелось сказать огромное спасибо тем, кто выявляет и сообщает нам о каких-либо ошибках и недочетах. Без вас мы бы не смогли работать настолько эффективно.
Всем пользователям хочу пожелать успехов в их начинаниях, а в первую очередь — терпения. Создавайте, пробуйте, учитесь, развивайтесь, и все у вас получится! А мы со своей стороны будем помогать вам своими знаниями и разработками.