Большая Тёрка / Мысли / Личная лента Tabaru /


Tabaru

Андрей Гоменюк, разработчик Taba.ru: "Я испытываю гордость, разрабатывая новую версию Taba.ru"

андрей гоменюк, Интервью, новая версия taba.ru

Интервью с Андреем Гоменюком, старшим разработчиком 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 становится полностью платным, мы по-прежнему бесплатны и ориентированы в первую очередь на пользователя.


Мне бы хотелось сказать огромное спасибо тем, кто выявляет и сообщает нам о каких-либо ошибках и недочетах. Без вас мы бы не смогли работать настолько эффективно.


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