Блог по Ruby in Rails

блог по Ruby on Rails


Показаны сообщения с ярлыком интервью. Показать все сообщения
Показаны сообщения с ярлыком интервью. Показать все сообщения

пятница, 8 января 2010 г.

Интервью с гендиректором WEBO Software - Николаем Мациевским

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

В: Представься пожалуйста.
О: Мациевский Николай, генеральный директор ВЕБО



В: Расскажи, пожалуйста немного о себе, работа, увлечения, хобби.
О: Последние несколько лет активно занимаюсь клиентской частью веб-приложений и оптимизацией их производительности. Написал пару сотен статей и докладов, выпустил две книги (последняя в соавторстве) на эту тему. Участвую в движении в поддержку веб-стандартов и всячески их пропагандирую на наших ВСТ-встречах и Днях Веб-Стандартов (ВСД). В конце прошлого года прошло два таких мероприятия в Москве и Минске. В этом году планируем охватить Киев, Санкт-Петербург, Самару и еще несколько городов.

В свободное время занимаюсь спортом (зимой не очень много, летом — большую часть свободного времени) и общением с друзьями. Люблю путешествовать. Этим летом мы проехали на велосипедах и паромах от Ниццы до Афин (это был наш второй велопоход по Европе). Через год планируем проехать всю Новую Зеландию.

В: Какие приоритетных направлениях работы студии WEBO Software?
О: WEBO Software (в России — ООО «ВЕБО») не является веб-студией. Это, скорее, клуб единомышленников, которым нравится идея быстрого веба и нравится работать вместе над общей задачей — ускорением загрузки сайтов.

Наиболее важными направлениями нашей деятельности является заполнение информационного вакуума в этой области (статьи, доклады, книги, семинары), создание точных инструментов анализа производительности (проекту webo.in буквально на днях исполнится два года, и популярность его постоянно растет) и консультирование по вопросам как клиентской, так и серверной производительности. В последний год от обще-просветительской деятельности мы активно перешли к практической: было разработано два достаточно известных инструмента для увеличения скорости работы сайтов — это YASS (yass.webo.in) и Web Optimizer (www.web-optimizer.ru)

В: Интересно узнать о людях, которые входят в команду WEBO. Все ли они профессиональные разработчики?
О: Мне сложно назвать каких-либо людей профессионалами. Либо у них получается то, что они делают. Либо нет. У нас — получается. Конечно, немаловажную роль играет распределение обязанностей таким образом, чтобы члены команды занимались тем, чем им нравится (тогда вероятность того, что это у них получится, весьма высока). Но, как и в любой команде, у нас есть свои победы и поражения. В основном, в борьбе со временем, которого катастрофически не хватает :)

В: А можно поподробней о вашей разработке - YASS? Что собой представляет эта библиотека, очередной javascript-фреймворк, или что-то новое?
О: YASS создавался как прикладное средство для высокой Javascript-производительности в наиболее «узком» месте сегодняшней клиентской логики — во взаимодействии Javascript-движка с DOM-деревом (т.е. фактически, двух разрозненных частей браузера между собой). Мы добились потрясающих успехов в оптимизации производительности данных операций: в последних версиях библиотеки они работают всего на 20-30% медленнее, чем «прямые» вызовы, но обеспечивают достаточную абстракцию для дальнейшего использования. Была реализована почти вся логика CSS1-селекторов (это выборки элементов DOM-дерева по тегам, классам, идентификаторам) и значительная часть CSS3-логики (в том числе и nth-child-запросы).

Но YASS предназначена не только для прикладного использования (в частности известны случаи замены ею движка Sizzle в jQuery, внутреннее использования в Prototype и Mootools, построение сложных систем, например, интерфейса администратора на kremlin.ru), но и для академического изучения. Исходный код библиотеки полностью открыт и на 50% состоит из комментариев. Большая часть подходов была подробна описана в статьях, часть их них вошла в книгу «Реактивные веб-сайты».

К нам обращались и продолжают обращаться разработчики разного уровня с вопросами и предложениями относительно данной библиотеки (в частности, стучались и ребята из MooTools core team), но мы не планируем пока создавать на ее основе какой-то общеизвестный высокопроизводительный фреймворк. Мы ее просто используем во внутренних проектах (в частности, именно она стала основой интерфейса WEBO Site SpeedUp и клиентской логики корпоративного сайта).

В: Судя по статьям на сайте, WEBO достаточно продуктивно работает над просветлением веб разработчиков касательно оптимизации сайтов. Скажи, где еще можно достать информацию на эту тему, в частности статьи написанные членами команды WEBO?
О: Вся информация — все опубликованные статьи и ряд инструментов и тестов клиентской производительности — выложены на сайте webo.in. Там же выложены все тексты докладов на тему клиентской оптимизации и веб-технологий, а также презентации к ним.
Все книги (на данный момент их две — «Разгони свой сайт» и «Реактивные веб-сайты») в электронном варианте можно свободно загрузить с speedupyourwebsite.ru. Первую можно даже купить в бумажном варианте в крупных электронных магазинах (ozon.ru, bolero.ru, и т.д.), столицах наше Родины или связаться с нами: мы достаточно часто посещаем разные уголки постсоветского пространства и можем завезти пару экземпляров. Выход второй книги из печати ожидается весной 2010 года.





В: Я знаю что WEBO уделяет много внимания разработке такого продукта, как Web Optimizer. Очень интересно узнать, что же это за разработка и кому она будет полезна?

О: Web Optimizer является полностью автоматическим решением для комплексного ускорения сайтов (пока только на PHP). Он поддерживает более 40 различных CMS (а WordPress, Joomla!, Drupal и Bitrix на уровне внутреннего расширения). Также может быть использован на любом сайте, на котором доступен PHP.

В двух словах о Web Optimizer не расскажешь: в нем интегрировано очень много технологий, часть из них давно известны и широко применяются (например, объединение файлов или сжатие через JSMin), часть же является инновационными (например, методы отложенной загрузки Javascript и CSS Sprites). В продукте собраны все известные методики клиентского ускорения сайтов, что позволяет не изучать огромное количество технической литературы, а ускорить свой сайт в течение нескольких минут. По результатам наших тестов среднее ускорение при этом составляет 2,5 раза.



В: Планируется ли поддержка сайтов на других ЯП, фреймворков, CMS, например на Ruby и Ruby on Rails?
О: Мы работаем над расширением поддержки различных платформ и фреймворков. Но, например, Zend Framework используется сильно чаще, чем даже Ruby, поэтому более приоритетным является разработка расширения конкретно для него. Но мы всегда рады продуктивному сотрудничеству и можем всегда сделать его взаимовыгодным. Поэтому если вы хотите портировать технологии клиентской оптимизации на свою любимую платформу — обратитесь к нам. Результат не заставит себя ждать :)

В: Т.е. любой желающий может совместно с командой WEBO принять участие в портировании ваших разработок на свою любимую платформу, или же вы готовы оказать помощь только консультациями?
О: Мы будем рады сотрудничать с веб-разработчиками по всем направлениям: как в вопросах консультирования, так и в интеграции технологий ВЕБО на другие платформы. WEBO Site SpeedUp является продуктом с открытым кодом, и мы всячески поддерживаем open source движение.

В: Можешь поделиться сухими данными, меня, как и большинство блогеров беспокоит проблема «тяжелости» WordPress, как ускоряет загрузку сайта на Wordpress ваш плагин WordPress Web Optimizer?

Как раз на днях мы запустили онлайн-шоу «Ускорение WordPress на WordPress» — www.speedingupwebsite.com — в нем мы планируем осветить все вопросы производительности WordPress, используя сам блог как тестовую площадку (блог ведется на английском, но мы будем рады, если кто-то возьмется переводить).
Насчет сухих данных: конкретное ускорение сайта сильно зависит от «тяжести» клиентской (какая используется тема и сколько виджетов / плагинов) и серверной (база данных и число запросов к ней, число подключаемых модулей) составляющих. Средняя цифра здесь: 3-5 раз.


Кликайте, чтобы увеличить


В: Как развивается проект Web Optimizer? Есть ли какие-либо идеи по улучшению, новые функции и т.д.?
О: Весной прошлого года был совершен настоящий прорыв в интеграции технологий клиентской оптимизации сайтов, но он остался практически незамеченным для большинства веб-разработчиков. Поэтому мы предприняли ряд шагов и осенью вывели продукт на новый уровень по надежности и совместимости (в частности, был разработан ряд расширений для наиболее распространенных CMS, интегрирующих функционал приложения непосредственно в систему).

Но мы не остановились на достигнутом и существенно переработали интерфейс продукта, учтя все пожелания пользователей. Сейчас продукт (новое название WEBO Site SpeedUp) проходит заключительные стадии тестирования и будет доступен широкой публике уже в январе (а онлайн-демо доступно уже сейчас).

Мы планируем в 2010 году еще раз пересмотреть производительность продукта и внести в него ряд улучшений для более гибкого кэширования на стороне сервера и большего покрытия существующих систем управления сайтом. Также будет расширена продуктовая линейка: мы планируем дополнительно к облегченной и полной версии продукта выпустить комплексный инструмент для профессиональных веб-разработчиков.

В: Над какими еще проектами работает WEBO?
О: Нам и этого пока хватает: книги, статьи, webo.in, YASS, Web Optimizer ;)

В: А есть ли еще-какие-либо идеи продуктов, реализация которых отложена на будущее?
О: Конечно. У нас много идей, в частности, использование облачных вычислений и создание потребительской CDN (сети доставки содержания) в России.

В: Занимается ли WEBO разработкой сайтов, или только собственными проектами?
О: Наша компания занимается исключительно внутренними проектами. К сожалению, мы не умеем делать некачественно, а для привлечения «дорогих» клиентов нужны вложения в маркетинг, поэтому мы ограничиваемся только разработкой продуктов и оказанием точечных услуг, лежащих исключительно в области нашей профессиональной компетенции.

В: Кто является основным потребителем Web Optimizer'а? Блогеры, фрилансеры или профессиональные студии?
О: Мы рассчитываем на широкий круг пользователей, и, по всей видимости, пользователи оправдывают наши ожидания. Продукт используется как отдельными блогерами и вебмастерами-фрилансерами, так и целыми студиями и хостинг-провайдерами разных уровней.

В: Какие делаются шаги по привлечению клиентов? Можешь назвать самые громкие имена?
О: Подавляющее большинство наших клиентов — обычные люди, как ты или я. Им нравится наш продукт, и они готовы нам немного помочь в его тестировании и распространении. И мы оправдываем их ожидания и каждый день так или иначе улучшаем их сайты с помощью нашего продукта.

Сотрудничество с «громкими именами» требует большого времени на согласование всех деталей. Но я уверен, что в 2010 году поводов вспомнить о WEBO Software будет довольно много: ведь недаром Google пообещал учитывать скорость загрузки сайтов как критерий ранжирования в поисковой выдаче.

В: Да, и в правду прибудет вам клиентов после таких заявлений Google, особенно из сферы SEO. Как думаешь, переймут ли это нововведение другие поисковые системы?
О: На самом деле, это не так уж важно, что из трендов Google будет перенято другими поисковыми системами. Google просто обратил внимание общественности на давнюю проблему — проблему медленных сайтов. Ведь если сайты из результатов поиска медленно открываются, то пользователи начинают жаловаться, в том числе и в Google — как это так, им дали «плохие, медленные результаты». Но комплексное решение (со стороны браузеров, сайтов и интернет-гигантов) этой проблемы сделают жизнь конечных пользователей лучше. И в этом направлении предпринято уже достаточно много.

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



В: Скорость соединения с интернетом растет, цены падают и многие уже перестали задумываться об оптимизации скорости загрузки. Можешь привести некоторые доказательства, того, что оптимизация действительно необходима, помимо включения в алгоритм ранжирования Google скорости загрузки сайтов? Какие вообще настроения правят касательно оптимизации скорости загрузки сайтов?
О: Фразу «скорость растет, цены падают» говорят уже несколько лет, но актуальности клиентской оптимизации это не уменьшает. Пользователи привыкают к быстрому интернету и устанавливают более высокие критерии качества. Если буквально 5 лет назад нормальным считалось, если сайт открывался за 10 секунд, то сейчас (на западе) уже принято говорить о 2 секундах. Страшно подумать, что будет еще через 5 лет.
В дополнение к этому сложность клиентских приложений и сайтов растет. Больше используют клиентской логики (Javascript), больше картинок, более информации (размер документов, DOM-дерева), больше рекламы (внешних объектов с разных доменов). Все это накладывает поистине фантастические ограничения на реально быстрые сайты. Поэтому данная проблема не решается «в лоб» только оптимизацией самих сайтов, тут нужен комплексный подход.

В: Какие технологии использует в своей работе WEBO?
О:Мы приверженцы открытых стандартов и технологий. Все исходные коды наших продуктов доступны в открытом доступе, и для совместной работы мы используем общедоступные средства: Google (Mail / Code / Docs), Skype, teamer.ru и т.д. Я считаю, что эпоха цифрового рабства прошла, и все небольшие компании могут себе позволить расти за счет общедоступных средств общения и совместного труда.

В: Поделишься планами WEBO на будущее? Есть ли в планах из клуба превратиться в профессиональную студию?
О: Наверное, я неправильно выразился :) Мне не нравится слово «компания», потому что для меня оно ассоциируется с долгим циклом принятия решений и талмутами корпоративных стандартов. Мы команда «де факто», но «де юро» мы является полноценной компанией (юр. лицо, договора, отчетность, проч.). Я очень надеюсь, что с ростом мы сможем сохранить текущий «свободный» настрой внутри коллектива и превратить его в образ жизни. Например, мне очень нравится, как организована работа в Google (или даже в Яндексе) для обычных сотрудников — практически полная свобода действий и куча вкусных «плюшек». Сейчас это является стандартом удобной работы, и я рад, что мы можем ему соответствовать.

Да, по поводу «студии». ВЕБО — это инновационная компания, практически, центр исследований и разработок. Мы сегодня проверяем, отлаживаем и создаем веб-инструменты, которые завтра сделают вашу жизнь легче и радостнее. Это наша конечная задача :) Мы не создаем веб-сайты — мы помогаем делать их лучше.

В: Насколько я понимаю, на данный момент, WEBO — единственная компания в своей нише на просторах постсоветского пространства? Как обстоят дела вне этого пространства, много ли на западе компаний занимающихся оптимизацией сайтов, или заботы об этом ложатся на плечи самих разработчиков?

О: Единственная компания на западе, которая серьезно занимается клиентской оптимизацией на заказ, — это Aptimize (www.aptimize.com). Но они работаю преимущественно с ASP-платформой и комплексно с серверами (на уровне модуля для Apache). Конкретно для PHP-сайтов (в том числе для виртуального хостинга) таких компаний нет.

Серверной оптимизацией и оценкой производительности занимаются достаточно плотно. Тут можно назвать и Gomez (www.gomez.com), и Akamai (www.akamai.com), и Percona (www.percona.com). Но они больше специализируются на крупных компаниях и больших нагрузках.

В: Большое спасибо за интервью! Традиционный вопрос: Чего можешь пожелать читателям блога?
О: Найти свою точку опоры и перевернуть Землю :)


среда, 9 декабря 2009 г.

Обзор сервиса AskDev.ru

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

Что в имени тебе моем…
AskDev.ru – название проекта произошло от двух слов английского языка: ask –спрашивать и Development – разработка, проектирование и т.д. Если перевести на русский, то выйдет что-то типа: «Спроси о разработке», что достаточно точно отражает назначение проекта.

На AskDev можно не только спрашивать, но и отвечать, что является второй стороной медали, причем тоже положительной. Тут и дело хорошее можно сделать – помочь коллеге в профессиональном вопросе, и письку нарастить (читайте как: репутацию на сайте), что весьма полезно для признания вас как профессионала своего дела, ну и, конечно же, повышения самооценки. Одним словом, все здесь хорошо и прекрасно, а главное – полезно.

И имя мне AskDev, ибо нас много.
Действительно много, как я узнал из интервью, которое опубликовано чуть ниже в этом посте, численность особей обитающих на AskDev составляет ок. 1500! Все это люди, которые готовы помочь друг другу в беде, конечно же, на стрелку они не поедут, но вот разобраться в вопросах программирования, веб разработки, операционных систем, баз данных и т.д. помогут с удовольствием, главное правильно поставить вопрос.

Добро и зло
Хорошо, хорошо, а чем же таким отличатся AskDev от Ответ.mail.ru и подобных сервисов? – спросите вы, а я вам отвечу: Если судить категориями, как то добро и зло, то для АйТишника, AskDev безусловно добро, а все остальное – зло, ибо проект достаточно узкоспециализированный, что позволяет достаточно удобно «плавать» в нем, находя интересующие вас вопросы. Не менее важной чертой AskDev'а является лаконичность интерфейса, что опять-таки благотворно влияет на работу мозга, а, следовательно, продлевает жизнь. AskDev достаточно удобен и прост. Гуру говорил: «Делай просто, но не проще, чем нужно» - все это относится к проекту AskDev.

Если вы ожидали от AskDev каких-либо более принципиальных отличий от других сервисов вопросов-ответов, то вы этих отличий не встретите, по крайней мере, пока. Опять-таки, у каждого свой вкус и каждый выберет то, что ему больше всего нравится, тут уже метрология не поможет нам выяснить, что лучше, но лично для меня лучше AskDev.

С самыми лучшими пожеланиями
Хочу пожелать AskDev'у многих-многих лет жизни и пользователей, а еще нового логотипа, а то тот, что имеется, несколько скучноват.

А теперь интервью с разработчиком AskDev:
egoholic: Добрый день Иван, представься, пожалуйста читателям блога.

askdev: Веретельник Иван Александрович. Я вэб-разработчик, фрилансер, контрактник. Работаю на один из стартапов из Сан Франциско, но askdev это чисто мой проект и к этой компании не имеет отношения. Я предпочитаю работать в крупных проектах, где весь проект является результатом работы целой команды. Работаю с такими языками, как: Java, php, javascript.

egoholic: С места в карьер. Расскажи, пожалуйста, что такое AskDev и как пришла идея создания такого проекта?

askdev: AskDev — это сайт вопросов и ответов IT-специалистов. Когда ознакомился со stackoverflow.com обнаружил, что в рунете все довольно скучно в такой тематике, есть всего несколько популярных форумов, и некоторые из них кажется, потихоньку теряют популярность.

egoholic: Я заметил в AskDev элементы соц. сети, будет ли проект двигаться в этом направлении, будут ли появляться новые функции и т.д., или же он является абсолютно завершенным?

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

egoholic: Как долго длилась разработка и какие средства использовались, кто участвовал в разработке кроме тебя?

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

По поводу средств разработки: проект пишется на PHP с использованием zend framework. База данных MySQL. В качестве клиентской javascript библиотеки я выбрал Prototype.

egoholic: Прежде чем зарегистрироваться на каком-либо сайте, я долго думаю, буду ли я им пользоваться, или это мимолетное влечение протестировать интерфейс, посмотреть, что да как устроено. Иными словами я, как и большинство, более-менее опытных пользователей стараюсь избегать проектов – однодневок, которые после «сейчас» мне больше не понадобятся, да и сейчас они мне вряд ли нужны. Есть ли какая-либо статистика по посещениям AskDev, какая статистика участия зарегистрированных пользователей в жизни проекта? Предпринимаются какие-либо методы по «зомбированию и привязке» пользователя к AskDev?

askdev: Проект однозначно не однодневка, т.к он уже в сети довольно давно, просто не афишировался. Если бы у меня не хватило терпения, я бы уже давно его закрыл. На самом деле сейчас только начинается все самое интересное — идут регистрации, каждый день люди приходят на сайт и отвечают/задают вопросы. Уже видно, что у проекта появились постоянные посетители.

Т.к над проектом в данный момент работаю я один, основное внимание я уделяю разработке а с маркетингом дело хуже. Наверное, привлечение пользователей и «зомбирование» я делаю только своим отношением к проекту. Если кто-то мне пишет, что на сайте чего-то не хватает, и я согласен, я обязательно вношу изменения, если я считаю это лишним — я обязательно отвечаю с обоснованием, почему я не буду добавлять это на сайт. Мне нравится общаться с пользователями ресурса и прислушиваться к их мнению. Это реально помогает делать сайт лучше.

egoholic: Я не увидел рекламы и продажных ссылок на страницах AskDev, неужели проект никак не монетизируется? Планируется ли монетизация, или проект так и останется девственным в этом плане?

askdev: В данный момент нет смысла вешать рекламу (хотя adsense висел пару недель как эксперимент), и тем более продавать ссылки. В какой-то момент реклама на сайте появится, но я думаю, что это будет два рекламных места. Я не планирую завешать сайт баннерами. Чтобы существовать проекту нужны деньги, когда затраты повысятся с ростом посещаемости нужно будет как-то зарабатывать деньги.

egoholic: Какова на данный момент статистика посещений проекта, если можно поделись цифрами. Есть ли тенденция к росту посещаемости?

askdev: В сутки обычно не менее 500 уникальных посетителей. Это число плавно растет. Также с ростом количества вопросов растет посещаемость с поисковых систем.

egoholic: Иван, были ли лично у тебя такие ситуации, когда спасение находилось лишь на AskDev?

askdev: Часто бывают такие моменты, что читая чужие вопросы вижу что в данный момент у меня такая же ситуация в каком-то месте проекта, и видя решение бегу ее быстренько исправлять. Спасение звучит как вопрос жизни и смерти, такого у меня не было еще :)

egoholic: Если не секрет, какие планируются нововведения в проекте, или о таковых пока не идет речи и производится только затачивание?

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

egoholic: Когда еще только велась разработка первой версии проекта AskDev, были ли сомнения по поводу его успеха? Как в данный момент оцениваешь достижения?

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

egoholic: Сталкивался ли ты с какими-либо трудностями в процессе разработки?

askdev: Нет, я люблю программировать и решать задачи. Если я вижу что, что-то работает не так - я переписываю этот код заново.

egoholic: Традиционный вопрос: Чего пожелаешь читателям блога?

askdev: Пожелаю побольше интересных идей, а главное их реализаций.

egoholic: Спасибо Иван, я думаю, получилось хорошее интервью. В свою очередь желаю
тебе профессиональных и не только профессиональных успехов.

askdev: Спасибо!

Наш добрый спонсор поста:
Хочешь грандиозного праздника? -Устроить такой тебе поможет JustParty - уникальный сервис, который способен решить все возникающие проблемы с организацией праздников и торжественных мероприятий.

суббота, 11 апреля 2009 г.

Движок интернет-магазинов Simpla и интервью с разработчиком.

Здравствуй %username%, в прошлом посте я писал о том, что попытаюсь взять интервью у Максима Кузнецова – предводителя студии SoftTime, но, увы, интервью не состоялось, толи мое письмо не дошло, толи Максим человек не публичный. Тем не менее, мне удалось взять интервью у другого не менее интересного человека, разработчика, можно сказать бизнесмена, но об этом в конце поста.

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

Предыстория этого поста.
Как вы знаете, я готов опубликовать статью о любом коммерческом или фришном интернет проекте, это может быть какой-нить соц. сервис, сеть, программная разработка и т.д. Так один человек на Хабре попросил меня посмотреть на его творение – движок для интернет-магазинов Simpla, и если его проект мне понравится, то опубликовать пост. Проект понравился, и вот он пост=)

Продолжим!
Движок Simpla сразу потряс меня своею дружелюбностью интерфейса как пользователя, так и администратора и скоростью работы. Система работает на ура! Тестируя на домашнем компьютере, не было выявлено ни одного недочета или ошибки, все просто летало. Движок написан на PHP c использованием шаблонизатора Smarty и прочих сторонних платных и бесплатных разработок.

При разработке Simpla, явно старались угодить студиям, которые будут использовать этот движок. Код написан великолепно, большую лаконичность сложно найти, помимо простоты кода (но никак не убогости), движок Simpla обладает довольно серьезной защитой от взлома, все данные проверяются на входе и на выходе, что обеспечивает достойный уровень безопасности интернет-магазина. На различных форумах нашел достаточно большое количество лестных отзывов о Simpl'е, даже не поверилось, что этот движок так хорош, проверил – поверилось.

Вы и сами можете поработать с демо-версией.

Онлайн-демонстрация:
simp.la/demo -демонстрация работы магазина
simp.la/demo/admin - демонстрация работы с админ. панелью.

А теперь обещанное интервью с разработчиком Simpla:



egoholic: Привет!

Pixel: привет

egoholic: ты сейчас свободен для интервью?

Pixel: да

egoholic: оки, тогда начнем!

Pixel: давай)

egoholic: Представься, расскажи кратко о себе, чем занимаешься, чем занимался, и т.д. в общем все, что необходимо и разрешено знать людям=)

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

egoholic: Уважаю!=) Проект SIMPLA - это твоя собственная разработка, или это труд целой команды?

Pixel: Simpla - это последняя версия движка магазина, который я совершенствовал в течение 5 лет. В создании последней версии мне помогли 2 человека - хороший верстальщик, который помог мне сделать идеальную верстку и дизайнер, который нарисовал логотип. Остальное сделал я сам.

egoholic: Расскажи тога еще и о людях, которые тебе помогли. Ты планируешь и дальше с ними сотрудничать?

Pixel: Люди - это главный фактор качества при содании любого продукта. Очень непросто найти человека, который обладает всеми качествами, которые я считаю важными: опыт, любовь к работе и пунктуальность. Обычно чего-то одного не хватает. Именно поэтому я почти всегда работаю один. Но мне удалось найти нескольких людей, которые мне помогают. Все они из разных стран. Я сам из Киева, верстальщик из Кишинева, дизайнер логотипа из России. С верстальщиком я продолжаю сотрудничать при создании магазинов "под ключ"

egoholic: Расскажи подробней о проекте Simpla - движке для интернет магазинов, в чем его особенности, отличия от других подобных движков, чем т.с. он "вкуснее" конкурентов?

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

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

Pixel: Брать деньги за поддержку заведомо неудобного продукта - это плохой способ заработка. От этого все только проигрывают. А дополнения и дизайн на заказ - я иногда делаю, но больше предпочитаю уделить время общему развитию движка

egoholic: т.е. основная прибыль идет именно с продажи скрипта?

Pixel: у меня много партнеров, которые делают магазины "под ключ" на базе Simpla. И, совокупно, прибыль больше на доработках. Но лично я зарабатываю именно на продаже движка и его тех. поддержке

egoholic: Если я не ошибаюсь, то стоимость Симплы составляет 400 долларов, есть ли более дешевые сборки либо какие-нибудь варианты подешевле?

Pixel: Сборка есть только одна. Люди не любят делать выбор, хоть и отрицают это. А для партнеров, которые берут на себя поддержку конечных клиентов, есть скидки. Для разработчиков может быть скидка до 25%.

egoholic: А какова статистика использования Симплы? сколько примерно интернет-магазинов работают на этом движке, можешь назвать самые крупные?

Pixel: Симпла вышла очень недавно, раньше она называлась Webox CMS. На ней работает около 200 магазинов. Из крупных могу назвать украинские Japan Service [js.com.ua] и Eurotrade [e-climate.com.ua]

egoholic:
Ведется ли какая-нибудь работа по продвижению продукта? Как много студий работают с Симплой?

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

egoholic: Тем не менее его рекламируют пользователи, довольно много положительных отзывов встречал в просторах рунета, отсюда вопрос: Будет ли Симпла продвигаться к примеру на Запад?

Pixel:
В ближайшее время нет, так как она делалась с расчетом именно на наш рынок.

egoholic: Такой еще вопрос, видел сайт студии simpla.ru. как я понял, она не относится к твоему проекту simplacms.ru

Pixel: нет, эта студия не имеет отношения к Simpla CMS, по крайней мере, пока =), кстати, официальный адрес - www.simp.la.

egoholic: На форумах нередко встречал вопрос типа "Посоветуйте бесплатный движек магазина по типу Simpla", при этом некоторые люди советовали HostCMS. Действительно ли HostCMS выступает аналогом или ей не сравнится с Simpla? Есл это так, то в чем преимущества Simpla?

Pixel: Нет, они для аблосютно для разных задач. HostCMS - это cms общего назначения, а Simpla - именно для магазинов. Сравнивать из вообще бессмысленно.

egoholic:
Наверно это какое-то распространенное заблуждение, я вот не потрудился скачать и посмотреть, что это за зверь такой HostCMS. А вот допустим я приобрел у вас Симплу, сколько мне будет стоить создать новый дизайн для магазина, или почем предлагают магазины с уникальным дизайном ваши партнеры?

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

egoholic:
Давай поговорим о Simpla т.с. изнутри. Проводились ли юзабилити-тестирования фокус - группами или любые иные юзабилити тестирования, или таким тестированием можно назвать твой личный опыт работы?

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

egoholic:
Ты говорил, что делал основной упор на удобстве использования, а есть ли в Симпле что-то, чего нет в других движках интернет магазинов (казалось бы уже все изобретено, ну а вдруг...)?

Pixel: Например, функция, которую я назвал "счастье админа". Администратор (контент-менеджер) магазина может редактировать сайт, не заходя в панель управления. При наведении на любой объект на сайте выпадает меню с предложением отредактировать или сделать другое действие с товаром, новостью и тд.

egoholic:
хм, полезная штуковина, особенно когда в одном из товаров нашел опечатку или еще что-то нехорошее.

Pixel: Да, удобней отредактировать товар сразу на сайте чем искать заново в панели управления.

egoholic:
Допустим, я купил Симплу и мне недостаточно имеющихся функций, что тогда? Вы работаете над созданием плагинов на заказа? Какие нововведения, новые функции планируются в Симле?

Pixel:
Во-первых, я постоянно работаю над улучшением скрипта. Во-вторых, вы можете обратиться к любому партнеру - и он сделает доработки на заказ. Сейчас планируется интеграция с несколькими платежными системами и множество мелких улучшений.

egoholic:
Я обратил внимание на то, что при разработке Simpla использовался шаблонизатор Smarty, что еще использовалось при разработке?

Pixel:
Из сторонних компонентов были использованы визуальный редактор TinyMCE и очень удобные плагины для загрузки картинок и файлов, которые я купил в Германии и локализировал. Из отечественных и англоязычных плагинов не смог найти достойных.

egoholic:
А почему выбор пал именно на TinyMCE?

Pixel:
Потому что он не так засоряет html-код )

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

Pixel:
Я с этим согласен. При необходимости редактор можно отключить или урезать его возможности.

egoholic:
Ага, значит админам руки рубать не будут, все решается при помощи настроек. Такой еще вопрос, ты по сути являешься фрилансером или все-таки сотрудником маленькой студии?

Pixel:
я пользуюсь фриланс-сайтами как работодатель. Поэтому, пожалуй, ближе ко второму :-)

egoholic:
Ясно. А помимо Симплы у тебя есть еще какие - либо проекты? Ну или идеи проектов?

Pixel:
Да, у меня есть идея оффлайнового проекта. Но она требует затрат, к которым я пока не готов.

egoholic:
Если не секрет, что это за проект?

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

egoholic:
Это звучит круто! :-) Надеюсь, у тебя это получится. Такой еще маленький вопрос касательно разработки: часто на форумах, разгораются холивары по поводу РНР, мол это быдлоязык и все такое, что ты как профессионал в программировании на РНР, человек, зарабатывающий на этом, как я понимаю не плохие деньги можешь сказать? Можешь поставить жирную точку на этом споре?

Pixel:
Изначально я работал на C++, занимался распознаванием лиц и других объектов в институте кибернетики. Но после того, как перешел на PHP, ужаснулся обилию некомпетентных программистов на этом языке. Но это совсем не значит, что язык плохой, просто его кажущаяся простота вводит начинающих в заблуждение о том что они научились программировать. Так что ставлю не точку, а запятую.

egoholic: эх... я надеялся? что кто-то приведет мир к миру.

egoholic:
а как ты борешься с воровством?

Pixel: Юридическими и техническими способами. Авторские права на Симплу зарегистрированы официально, и ее незаконное использование может привести к неприятным последствиям.

egoholic:
Уже были случаи нарушения авторского права?

Pixel:
Да, одна студия выдавала ее за свою разработку. Это было довольно давно. Но все решилось очень просто, было достаточно одноко письма, ребята извинились и прекратили эту деятельность.

egoholic: В связи с кризисом, появилось много шумихи по поводу падения рынка веб-разработок. Отсюда следующий вопрос. Вот начался кризис и что? Ты ощутил его приход?

Pixel: У меня стало меньше неприятных заказчиков. А толковых больше. Видимо мудаки разорились, что не может не радовать.

egoholic:
=)) А где денежки водятся не подскажешь? что ты думаешь о соц. проектах, различных стартапах и т.д. если ли в них "счастье"?

Pixel:
Думаю, деньги в связи с кризисом начнут перетекать в те сферы, где происходит что-то полезное и нужное. А у риелторов и других паразитов их станет меньше, я надеюсь.

egoholiс:
ну, я тоже на это надеюсь... пусть благо получает тот, кто его заслуживает.

Pixel:
О социальных проектах я думаю то, что "проекты в себе" не интересны. Элемент социализации может быть просто дополнением к полезному сервису.

egoholic:
ага, у меня есть несколько, как мне кажется интересных идей, но вот руки никак не доходят, нужно будет побороть лень, освободить время и серьезно заняться ими.

egoholic: Что можешь напоследок посоветовать, пожелать начинающим девелоперам?

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

egoholic: Спасибо за интервью! Если вдруг решу создать свой интернет-магазин, обязательно обращусь к тебе.

Pixel:
И тебе спасибо, надеюсь, вышло интересно.


На этом все! Ждите следующих постов. Чем дальше, тем интереснее!

пятница, 6 февраля 2009 г.

Проект PuzzleIt.org и интервью с Эдуардом Третьяковым

puzzleit.org
Добрый день читатели! Сегодня расскажу вам об одном замечательном проекте – PuzzleIt.org Суть проекта проста до безобразия, PuzzleIt помогает убить время складывая один из более чем 1200 пазлов! Если у вас имеется интересная картинка, вы можете ее загрузить на PuzzleIt и собирать из нее пазл, который, при вашем желании будет доступен другим людям. Ежедневно, коллекция пополняется приблизительно на 40 новых пазлов. Генерация пазла из картинки происходит на лету и занимает порядка 2-5 секунд, вместе с отображением фрагментов пазла.

PuzzleIt позволяет отлично провести время людям, которые любят тишину и покой, устали от работы в офисе и хотят отдохнуть. PuzzleIt позволяет собирать пазлы любого размера, будь то маленькие 10 на 10 фрагментов, или гигантские 100 на 100, не имеет значения… Общаясь с автором проекта PuzzleIt я узнал, что PuzzleIt постоянно развивается и в недалеком будущем появятся новые замечательные функции, как к примеру командная игра, когда люди с разных стран мира смогут объединится за виртуальным столом, где они смогут вместо складывать пазлы.

Мое первое впечатление о проекте: «Ух, ты! Как он это сделал?!», второе: «Соберу как я еще один!». Реализация достаточно проста и удобна, единственно, что меня смущает это слишком грустный дизайн, нужно веселей! Тем не менее, интерфейс справляется с возложенной на него задачей и позволяет людям не отвлекаясь, получать удовольствие от игры.

При 2-3 посещении PuzzleIt я обратил внимание на отсутствие рекламы и удивился, каким же способом Разработчик сего шедевра получает прибыль, как выяснилось при личной переписке – никаким, что в принципе печально.

Тогда же я задумался, а каким же способом можно заработать на этом проекте и у меня родилось пару интересных идей.

Первая идея заключается в том, чтобы сделать игру азартной. Т.е. один человек создает игру и ждет присоединения других участников, в начале игры делаются ставки, на протяжении всей игры ставки можно повышать. Побеждает тот, кто слаживает пазл первым. В качестве выигрыша, победитель получает 90% от суммы всех ставок, 10% - заработок системы. При такой игре картинка для пазла будет выбираться случайным образом – так не у кого из игроков не будет преимущества, единственно, на что может повлиять игрок – это сложность пазла, а точнее, примерное количество фрагментов.

Второй способ монетизации – это пари. Человек может поспорить с системой на N-сумму, что соберет пазл быстрее, нежели то будет указано в описаниях пазла. Время в описании можно высчитать при помощи функции, основными аргументами которой являются количество фрагментов пазла, ну и сложность картинки, сложная картинка – картинка имеющая мало цветов, либо однотипная, собственно это усложняет складывание пазла. Функция будет работать на основе довольно не сложной формулы, которую можно будет вывести при проведении экспериментов. Т.к. PuzzleIt ведет статистику по времени сборки того или иного пазла, то эту статистику можно будет использовать при создании формулы. Этот же способ монетизации можно использовать и в качестве привлечения посетителей, необходимо лишь превратить это из пари в награду пользователю, который сложил пазл быстрее высчитанного по формуле времени.

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

А теперь немножко о грустном. Пользуясь PuzzleIt я заметил несколько неудобств, из наиболее запомнившихся, это немного скучный дизайн, и недостаточно хорошо липнущие фрагменты пазлов, что в принципе легко исправить. Форма пазлов достаточно классическая, но места соединения пазлов слишком малы, я бы посоветовал их несколько увеличить. На PuzzleIt в качестве навигации присутствует облако тегов к пазлам, это облегчает поиск картинки, но я бы посоветовал, добавить еще и разделы, вроде: мультфильмы, сказки, люди, животные, цветы, природа, и раздел для взрослых. Также было бы неплохо опционально отображать превьюшку при складывании пазла.

Общая оценка за дизайн – твердая 7ка! Такая оценка обусловлена недостаточной привлекательностью дизайна и отсутствием той же навигации по темам. От интерфейса впечатления довольно приятные, он весьма качественно продуман и обеспечивает пользователей всеми необходимыми функциями.

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

Специально для читателей моего блога, я подготовил интервью с Эдуардом Третьяковым – разработчиком, можно сказать отцом-изобретателем PuzzleIt.org и просто умным и приятным в общении человеком.

Вот собственно текст интервью:


egoholic: Представься, пожалуйста, расскажи о себе, интересы, работа и т.д. Все что не секретно.

smart: Зовут меня Третьяков Эдуард, мне 23 года, по профессии — программист, В среде Веб-технологий немногим более 5-ти лет.

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

В последнее время очень увлекся электроникой, AVR-контроллерами и простейшими роботами на основе этих чипов, уже даже что-то получается. Но практически все время съедает работа.

В данное время работаю в проекте Quest.ua, занимаюсь разработкой и текущим сопровождением сайта проекта и всем, что с ним связано.

Вообще мой путь к высоким технологиям в общем и программированию в частности был долг и тернист. Родился я в славном городе Мариуполе — городе суровых украинских металлургов. Конечно в свое время мне очень помогло то, что мой отец был хорошим программистом на С, и именно он вложил в меня азы тех понятий, которыми я сейчас активно пользуюсь. Однако перед тем, как я остановился на PHP, было испробовано великое множество профессий — я был, 3D-моделлером, штукатуром, курьером, монтажником СКС, администратором Интернет-провайдера, сборщиком металлопластиковых окон, газорезчиком (провел год на одном из Мариупольских меткомбинатов в цеху производства листового проката. Тогда, в мои 19 лет это было безумнейшее приключение ^_^), администратором в клубе, социальным работником… Вообще это был очень интересный опыт по добыванию денег и теперь мне, порой, это очень помогает.

Там же, в Мариуполе, я нашел свою вторую половинку — Лену — и вскоре у нас появился замечательный малыш Данил. И именно благодаря моей семье я таки решился на кардинальные шаги по изменению своей жизни и мы всей семьей три года назад перебрались в Харьков. Еще одно незабываемое приключение — налаживание жизни в новом городе с абсолютного нуля. Но нам это удалось.

egoholic: Какова идея PuzzleIt? Какие цели преследовались при создании проекта? Вы увлекаетесь пазлами?

smart: Да, пазлами я очень увлекаюсь. Лично для меня это отдых, который позволяет отключить мозги и заняться чем-то спокойным и неторопливым. Когда-то собирал сам, теперь этим вместе со мной занимается сын. Во время одной из таких домашних посиделок перед доской с мириадами кусочков у меня и родилась идея перенести все это занятие в мировую паутину, чтобы каждый смог сделать то же самое с любым изображением, которое ему по вкусу. Это и было положено в основу идеи такого сервиса. Поскольку я не использую в процессе своей работы ни Flash, ни Java, ни какие-либо другие технологии кроме сервер-side скриптовых языков и Javascript — еще одной целью создания такого детища стала практика по собственному развитию именно в этом направлении.

Но если, в общем и целом, то все это делалось Just For Fun. Чтобы разнообразить будни офисного планктона и сделать небольшой подарок детям, которые активно пользуются мировой паутиной.

egoholic: Вы сами создали проект, или это была группа разработчиков? Если это группа разработчиков, расскажите о каждом из них.

smart: Проект создавался мной лично и в процессе разработки мне никто не помогал. Все от идеи до того, что представлено на сайте было сделано мной одним.

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

smart: Если брать все время с рождения идеи до запуска — прошло всего 10 дней. За это время был продуман механизм «порезки» исходного изображения на кусочки для сборки, механизм сборки самого пазла посредство Javascript'а и общая концепция того, как все это будет представлено на сайте.

Основной проблемой была библиотека для обработки изображений — GD и ее имплементация для PHP. Еще в процессе работы над другими проектами я заметил, что ресурсов эта библиотека может съесть очень много — Все зависит от тех изображений, которые GD обрабатывает. И чем оно больше — тем больше ресурсов потребляет библиотека. Именно поэтому я отказался от использования GD для производства мелких изображений «на лету» — это бы просто угробило сервер. На моей машинке для разработок процесс обработки картинки размеров среднего фона рабочего стола занимал около 30 секунд. Т.е. даже если представить, как будут съедаться системные ресурсы на картинках побольше — может стать очень плохо.

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

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

Еще одной значимой вехой был механизм сборки пазла на Javascript. Особенное достижение — это прилипание кусочков друг к другу в процессе сборки. На это была потрачена просто уйма времени, пока получилось работающее решение.

С теоретической же точки зрения во всех случаях это простой обход каждого кусочка по часовой стрелке начиная с левой стороны.

egoholic: Как вы стремитесь получить выгоду из проекта, или проект исключительно работа на портфолио или просто подарок людям?

smart: Пока что я вижу два момента, которые могут принести выгоду — это реклама и возможность использовать API проекта для быстрого создания пазла на любом сайте.

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

egoholic: На сколько я знаю, у вас нет конкурентов в онлайне, или я ошибаюсь? Если есть назовите основных.

smart: Я не сильно задавался вопросом конкурентности проекта, но насколько мне известно — таких реализаций конструктора пазлов нет ни у нас, ни за рубежом. Есть другие, подобные, которые используют в своей работе Java или Flash, есть имплементации на jvascript, где пазлом, названа игра в пятнашки и кусочки картинки — плашки, которые вы в пятнашках двигаете, есть очень много головоломок, с переставлением кусочков картинки, которые названы пазлами. Но сколько я не искал — именно такой реализации механизма я не находил.

egoholic: Какова ежедневная аудитория проекта. Проводите ли вы какие-либо рекламные кампании, раскручиваете, ли как-либо проект?

smart: Нет, практически никаких шагов по массовой рекламе и раскрутке проекта не производится. Сейчас кроме группы Vkontakte и мого развернутого описания процесса создания Puzzle It! на Хабрахабре практически и нет ничего, откуда бы кто-то мог узнать о сервисе.

Но даже сейчас каждый день к нам приходит примерно 200-250 человек, что я считаю неплохим результатом.

egoholic: Какие есть идеи по совершенствованию проекта, или это окончательная версия?

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

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

egoholic: Эдуард, мне очень интересно узнать у вас, не планируете ли вы создание еще каких-либо веб проектов, в частности развлекательных как PuzzleIt!

smart: Все вполне возможно. Есть глобальный и далекоидущий план создать небольшую сеть из таких сайтов-головоломок под каким-нибудь общим стимулом. Что-то вроде игровой площадки, которая не будет требовать для себя ничего, кроме подключения к мировой паутине и браузера. Хотя на сегодняшний момент это выглядит просто фантастически и больше похоже на грезы и мечты - я заметил, что все чаще и чаще над этим задумываюсь. А значит, идея живет, и когда-нибудь я к ней еще вернусь.

Так же есть еще несколько идей уже совсем из других сфер ,но они нуждаются в плотной доработке и пока заниматься их развитием у меня не хватает свободного времени.

egoholic: Что вы можете пожелать начинающим веб разработчикам?

smart: Не ставить перед собой невыполнимых задач и заниматься всегда только тем, чем приятно заниматься. Ну и счастья там, любви и все такое прочее в духе поздравлений на Новый Год ^_^



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

вторник, 20 января 2009 г.

Интервью с Креативным котом

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

Mons: Зовут меня Иван, в сети (да и вне ее) я больше известен по никнейму Mons
Более 5 лет, веб-девелопмент является моим хобби. Имею опыт разработки сайтов, и в идеале владею некоторыми графическими пакетами. На данный момент пока еще студент. И профиль обучения не связан с тем чем я занимаюсь в свободное от основной работы и учебы, время. Писать про большое кол-во проектов которые я веду думаю будет лишним, просто скромно упомяну, что их не мало )

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

Mons: К сожалению, по личным соображениям и чтобы не делать студии лишнего пиара, я утаю ее название. Работал я в студии около года. Совмещая работу и учебу на очном отделении ВУЗа. Работал в должности главного дизайнера, ну и иногда совмещал эту должность с работой сисадмина. За время работы, успел позаниматься и разработкой сайтов и их поддержкой. Успел и получить навыки создания буклетов, книг и пр. Позанимался всем понемножку. К слову, толчок к тщательному изучению того же Photoshop а я получил именно работая в стенах студии. И уходя из нее, вынес много нового опыта, который мне пригождается по сей день. А еще это и новые знакомства и интересные люди с которыми я проработал в бок о бок.

Я: А какова была причина ухода из студии и начало работы фрилансером?

Mons: Основной причиной наврное стало открытие для себя, что я работе посвящаю больше времени чем учебе, которая на тот момент была в приоритете. Вследствии стали возникать проблемы в ВУЗе. И одновременно с этим, стало надоедать недовольство руководства, по их словам, я учился больше чем работал. Наверное им виднее. Решив что закончить обучение для меня сейчас важнее, я принял решение уволиться. Но прежде чем уйти, я долгое время провел в размышлениях и в взвешивании всех за и против. Ну и довел до конца все проекты которые висели на тот момент за мной.

Я: Как я понимаю, ты сейчас фрилансер. Есть ли во фрилансе свои плюсы и если есть, то какие?

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

Во фрилансе безусловно есть свои плюсы, в принципе как и минусы. Хотя такой принцип в нашей жизни я уверен присутствует практически везде. Про минус можно поговорить позже, пройдусь по плюсам, которые очевидны для меня. Первое и самое главное, это именно freedom то есть свобода. Ты работаешь на себя. И сам волен выбирать принцип своей работы. К примеру мои позволяют мне не вступать в склоки и долгие обсуждения с заказчиком и давать ему именно то, что он хочет. И за годы работы так, пока не было сбоев. Второй плюс, опять же свобода выбора поля деятельности для себя. Вообще для фрилансера, плюс это отсутствие рамок. Хотя в некоторых случаях они все же присутствуют. Это и рамки времени, сроков и т.п. Работая фриленсером, ты волен выбирать, что ты будешь делать, а что нет. Зачем заниматься тем, что ты не любишь ?! Правильно же. Плюсы, ты сам устанавливаешь себе з\п. Сам строишь свой рабочий график. И все в таком духе. Главное тут, наличие большого кол-ва рисков. Ну и без рисков мы тоже никуда. Ты можешь работать на заказ и делать что-то еще и для себя. Никто тебя в этом не ограничивает, только ты сам.

Я: твое мнение о том, можно ли полностью жить на фриланс?

Mons: Нет. Фриланс сам по себе штука ненадежная. Сегодня ты востребованный 24 часа в сутки, а завтра твоя деятельность никому не нужна и когда понадобится неизвестно. В качестве подстраховки работу в оффлайн, хотя бы низкооплачиваемую, было бы неплохо иметь. Я могу так утверждать, хотя бы потому что я прошел и испытал разные способы существования как фрилансер. Сегодняшняя моя оффлайн работа позволяет мне работать и в качестве фрилансера. Те кто следит за моей деятельностью, наверняка видят, что периодически я публикую новые работы и анонсы.

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

Mons: Скорее тут правильнее сказать как параллельный заработок. Иногда фриланс может дать больше денежных знаков, чем оффлайн работа, но это не всегда. Ничто в этом мире не вечно.

Работать на студию ? Не, не планирую. Скорее я открою свою. И это даже не значит что я буду там дизайнером. Скорее как руководитель. Благо будущая профессия мне это позволяет. Да и есть свои наработки, планы идеи и опыт организации деятельности студии изнутри. Хотя мое мнение тут, что не стоит зацикливаться на дизайн студии. В планах идея получше. В которой найдется место для талантливых людей желающих прославиться и заработать. Но пока рано об этом говорить. Впрочем вы об этом сами узнаете, в новом году, если все устроится как задумываю.

Я: Отлично, будем ждать. Еще такой вопрос: где было сложней работать, на студии или во фрилансе?

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

Я: С чем бы ты хотел связать свою дальнейшую т.с. ИТ - деятельность? Немного выше ты упоминал о собственной студии, нет ли в твоих планах, создания стартапа?

Mons: Деятельность я наверное посвящу поддержке уже имеющихся проектов. Их стоит поддерживать, обновлять. Совершенствовать. Это отнимает и силы и время, но оно того стоит. Да я периодически создаю что-то новое и думаю, пока буду продолжать в том же духе. Студия моя по предварительным планам, не будет напрямую связана с сайтами. С дизайном, это да. Однако я планирую тесно сотрудничать с сайтами. С теми кому понадобятся наши услуги. Думаю они понадобятся многим.

Теперь о стартапах. Так как студия не задумывается как связанная с созданием сайтов, то стартапы от нее вряд ли будут. Если только она будет работать для них. Впрочем, Один мой стартап уже крутится, все остальное просто "проекты". Сейчас, когда каждый кому не лень, каждый новый сайт называет стартапом, мне крайне не хочется связываться с этим словом. Назовем все это просто проекты. Да, проекты будут и желаю их создать. Осталось найти на все это капельку времени. Будет и блоговый хостинг, он уже проходит стадию альфа тестирования. Будет и проект для родителей и детей. Будет и сайт для молодежи. С ним тоже уже начаты работы. Надеюсь вам понравятся. Я думаю, про блоговый хостинг ты уже слышал, может и видел наработки ) И для всех них могут пригодиться услуги задумываемой студии. Фактически выйдет, что проекты я делаю отдельно для людей. Студия для работы на ней. Разные вещи но связанные некоторыми делами. Как то так.

Я: И в правду слово стартап потеряло свое начальное значение. Если не скрет, расскажи о своих проектах, ну хотя бы об основных.

Mons: Как таковых проектов много. Ведущих и любимых несколько. Начну с проекта www.tweet.ru это сайт в некотором роде кладезь собранных знаний, необходимых людям желающие быть успешными по жизни. Это и статьи по психологии, и по отношениям. Статьи по моде и стилю. Тут я замечу что мы сотрудничаем с некоторыми стилистами, хорошо себя зарекомендовавших.Много статей по бизнесу, менеджменту, управлению временем. У нас жесткие критерии отбора статей. И мы стараемся чтобы информация была актуальной и полезной. Для желающих обменяться опытом имеется форум.

Второй проект он же стартап попавший в победители стартапов 2008 года по версии журнала PC magazine это www.mysin.ru. Сайт для желающих снять груз с души. Повеселиться или погрустить над тем что пишут другие.

Ну и третий это блоговый хостинг www.blogocity.ru блоги для тех кто желает вести свой блог, но не имеет возможности его поднять с нуля. Мы же даем такую возможность и полный функционал автономных блогов. Первые блогеры уже обживают свои блоги. На данный момент сервис работает в тестовом режиме и завести свой блог можно лишь получив инвайт. Но и он скоро заработает в полную силу. Мы не хотим запускать сырой продукт или пока не удостоверимся, что все работает как надо.

Я: довольно часто посещал Tweet, видел MySin, но не заметил, ни намека на монетизацию. Как же ты окупаешь проекты, т.е. время, средства и т.д. затраченные на них?

Mons: Я считаю, что сайт не должны быть завешанными рекламой. Посетителям она мешает. А сайты я делаю не сколько для себя а сколько именно для посетителей. Реклама присутствует но в минимальном виде. Если она начинает мешать, мне проще ее убрать, чем загромождать пространство. Того что сейчас идет с рекламы, не всегда хватает для оплаты даже хостинга. Не говорю уже об привлечении специалистов к примеру по php для внедрения новых фишек и возможностей. Наверное сказывается нехватка времени на поиск рекламодателей и источники дохода. Приходится часть заработанного на фрилансе тратить на поддержку сайтов. Так что если у вас есть идеи или предложения, милости прошу. Буду рад выслушать. Контакты, я надеюсь Egoholic оставит в конце.
(Контакты:  mons@mons.ws  Аська: 4544826)

Я: Какие, по-твоему, основные качества успешного фрилансера?

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

Я: Что можешь посоветовать новичкам во фрилансе?

Mons: Посоветую не браться за вещи, которые пока не по зубам. Испортите репутацию. А репутация везде играет не маловажную роль. Не бойтесь ошибок. Без ошибок вы не узнаете много полезного. Не спешите. Спешка всегда и во всем только вредит. Не дешевите. Так же советую не перебивать клиентов у других фрилансеров если они уже почти договорились. Может выйти боком. Ну и тратьте деньги и время на саморазвитие.