Интервью с GM: Как заставить ваш сайт работать стабильнее без помощи специалистов

Print Friendly, PDF & Email

Хотите, чтобы ваш сайт всегда работал, «как часы»?

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

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

Эти вопросы я и решила задать настоящему профи – руководителю тех.отдела и настоящему компьютерному гению Максиму…

Вопрос (В.): Привет, Макс! Готов к интервью?

Ответ (О.): Привет. Да, готов. Я, правда, не знаю, какие будут вопросы…

В.: В этом же и весь интерес – ты не должен их знать, чтобы заранее не подготовился:) Так что представь, что ты звезда шоу-бизнеса, и поехали…

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

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

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

К примеру, сейчас мы занимаемся редизайном нашей «Бизнес Академии».

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

В.: Круто! Давай тогда сделаем небольшой экскурс в историю. Поделись, как ты узнал о GM, как попал в команду и как «докатился» до таких задач?:)

О.: Да все просто на самом деле. С конца 2014, где-то полгода до того, как попал в команду, следил за рассылкой, за блогом GM. А в марте 2015 я написал Саше Рябикину. Он мне ответил через пару дней. И вот с 3 апреля 2015 года я в GM. Кстати, вначале я работал в техподдержке коучинга, общался с клиентами, консультировал, помогал по техническим вопросам.

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

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

команда техотдела

В.: Что изменилось с того времени в твоей работе и в задачах вашей команды в целом?

О.: Вообще появилась команда. Она начала формироваться где-то с осени 2015. Мы набрали верстальщиков и программистов, так что теперь каждый занимается своими задачами.

Также одно из самых главных изменений – отказ от WordPress (улыбается). Раньше все наши обучающие программы были на WordPress. Но это было не слишком эффективно. Теперь же у нас есть свой движок, который полностью отвечает нашим задачам и на котором все стабильно работает. И в планах его дальнейшее развитие.

В.: Ух ты, это интересно! Расскажи подробнее о вашей разработке?

О.: Это новая технология. Мы начали тестировать ее на нашем командном сайте (прим. это такая командная мини-соцсеть). Тест прошел удачно (улыбается).

командный сайт

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

Но самое главное – есть цель добиться полной автоматизации всех процессов сопровождения человека от посадочной страницы до получения доступа к тренингу. Вот к этому и стремимся (улыбается).

В.: Получается, вы хотите создать конкурента нашему отделу продаж?:)

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

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

В.: Ответ типичного программиста🙂

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

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

О.: Вообще нам всем эта идея давно нравилась. Просто никто не мог решиться бросить наработанные схемы и начать делать все с нуля. Но почему мы все-таки это сделали. WordPress – это движок для блога. Максимум – для интернет-магазина. А если у вас другие задачи – приходится использовать так называемые «костыли», которые впоследствии вызывают сбои в работе.

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

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

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

команда техотдела 1

В.: А посоветуй нашим читателям, что лучше: использовать готовые решения или создавать свое?

О.: Это зависит от задачи. В программировании есть 3 типа задач: простые, запутанные и сложные. Если задача простая, обыденная, допустим, создать блог, то лучше использовать готовое решение. Тот же WordPress. Если задача запутанная (кто-то уже делал, но непонятно, как), то тут можно использовать как тривиальное решение, так и свое. Такая была у нас с созданием нашей мини-соцсети – командного сайта. В принципе, для соцсетей есть готовые решения, но мы создали свое.

Ну а есть задачи сложные, срок реализации которых прогнозировать нельзя и вообще непонятно, как их делать. Это создание телепорта, например (смеется).

В.: Ок, с этим разобрались:) Расскажи тогда, какой самый сложный на данный момент проект вы уже реализовали в GM? Что было вашим телепортом?:)

О.: Таких было 2. Первый – это новый коучинг. Он был даже не то, что сильно сложным. Но сроки были очень сжатые, мы делали его всего за 2 месяца, чтобы презентовать на ЛОБ 2016.

А второй реализовал в одиночку человек из нашей команды, Влад. Он полностью отделился от других задач и 3 месяца посвятил этому проекту. Это было создание трекера для регистрации билетов на ЛОБ 2016 и приложения для регистрации этих билетов на событии. Трекер должен был сгенерировать 2500 билетов, отправить их клиентам на почту. У каждого билета был индивидуальный QR-код. И потом, когда люди заходили на событие, их встречали менеджеры, у которых на телефонах было установлено наше специальное приложение, что считывало эти коды. А система автоматически отмечала, что человек зашел.

Это была очень сложная работа. И мы волновались, как все будет работать. Дойдут ли билеты, не попадут ли они в спам, не зависнет ли приложение в день события… Но все сработало отлично:)

ЛОБ 2016

В.: Такие идеи просто не укладываются в моем мозгу гуманитария🙂

О.: А у нас в голове не укладывается, когда Олесь что-то придумывает и говорит, что это надо было сделать еще вчера (смеется).

В.: Есть такое:) Хорошо, у меня теперь вопрос о другом. Скажи, у тебя нет желания попробовать себя в публичных выступлениях? Провести вебинар или выступить на интенсиве?

О.: Я хотел бы, но пока не вижу, чем я мог бы помочь клиентам в их бизнесе. Потому что наш отдел – он полностью в специфике GM. Для продажи, к примеру, окон, или для фитнес-тренера такие задачи, которые мы выполняем, просто не нужны. Мы разрабатываем софт, а не каждая компания готова это делать. Да и не для всех это целесообразно. Поэтому пока я не знаю, чем могу помочь клиенту, чтобы этого хватило на целое выступление (улыбается).

Хотя у меня был опыт публичных выступлений. Я читал курс в КПИ для преподавателей старшего возраста. Обучал их работе с базовыми сервисами в интернете. Было интересно (улыбается).

В.: Ничего себе, классный опыт!

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

О.: Чем я еще занимаюсь? Подожди, мне надо подумать и вспомнить, чем я занимаюсь в свободное время…

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

О.: Ну… Никак (смеется). Я даже во время отпуска постоянно на телефоне. Мне не сложно ответить или передать задачу кому-то из ребят. Но когда нужно вообще отвлечься от всего, просто отключаю компьютер, скайп, телефон и еду на природу. Нравится проводить время возле воды.

Кстати, вспомнил про увлечения (улыбается). Недавно катался на каяках, очень понравилось. Люблю также на велосипеде кататься. Активный какой-то отдых. Раньше танцами занимался, тоже очень нравилось…

увлечения

В.: Ты занимался танцами? Ого! Расскажи об этом подробнее. В каком стиле танцевал?

О.: Хип-хоп, джаз-фанк. В раннем детстве, конечно, бальные.

В.: А сейчас не занимаешься?

О.: Нет. Хотя ничего не мешает. Надо просто взять и сделать. Хочется, но пока руки не доходят.

В.: Обязательно займись, это классное увлечение! Я так понимаю, ты больше любишь активный отдых, чем смотреть сериалы на диване?

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

В.: Я думала, все программисты любят компьютерные игры:) А в офисе играешь на консоли?

О.: Иногда, когда есть свободное время. Раньше на выходных с ребятами приходили. Помогает немного скинуть стресс. Но тоже сильно не затягивает (улыбается).

В.: Хорошо. Тогда у меня последний вопрос. Как раз у тебя будет возможность дать полезность аудитории:)

Расскажи, как сделать работу сайта быстрее и стабильнее? Без помощи технического специалиста, своими силами.

О.: Есть несколько способов:

1. Самое первое и самое главное – это хороший хостинг

Если правильно выбрать хостинг, в зависимости от того, где вы находитесь или находится ваша целевая аудитория, это уже решит много проблем.

Кстати, для Украины я рекомендую «Мирохост». Мы протестили уже множество хостингов, кочевали с одного на другой и, наконец, нашли адекватный. У них хорошее оборудование. И, главное, крутая техподдержка. Многие думают, что какой-то заграничный хостинг будет лучше. Но тут появляется проблема – медленное реагирование техподдержки. Решения своего вопроса вы можете ждать сутки и более. А тут можно просто позвонить и в кратчайшие сроки решить любой вопрос.

2. Оптимизация

Изображений, таблиц, стилей, CSS и скриптов. Это позволяет странице прогружаться быстрее. Начать стоит хотя бы с изображений. Уменьшив их размер, можно уже серьезно ускорить работу ресурса. Поможет с оптимизацией изображений этот сервис. Что касается оптимизации CSS и скриптов, то стоит удалить в коде лишние пробелы, отступы, строки и т. д. Подробнее об этом можно прочитать тут.

3. Делать все по канону

Что это значит. Если вы используете WordPress, то при разработке своего сайта нужно открыть их техническую документацию и делать все так, как рекомендуют разработчики. Не вешать «костылей» и т. д. Если выбираете другую технологию, то же самое, следуйте всем рекомендациям разработчиков.

4. Используйте сервисы кэширования CDN

Если подключить этот сервис (в Google много информации, как это сделать), он будет кэшировать ваш сайт по всему миру. А после будет открывать его пользователю с того сервера, который ближе всего к нему находится. Например, если посетитель из США, то и копия вашего сайта будет выдаваться с какого-то ближайшего к нему сервера в Америке. Таким образом, страница загружается максимально быстро.

5. Воспользуйтесь сервисами Pingdom и Google PageSpeed Insights

Pingdom показывает скорость загрузки страниц. А Google PageSpeed Insights еще и дает рекомендации, что где исправить, чтобы сайт работал быстрее.

6. Используйте SSL-сертификат

Это больше не к скорости, а к доверию. Возможно, вы видели сайты, у которых в адресной строке есть зеленый замочек. И написано не «http», а «https». Это означает, что все соединения шифруются. Как правило, к такому сайту у поисковиков больше доверия и соединение с ним считается безопаснее.

Вот такие простые рекомендации. Используйте:)

Спасибо, Макс! Надеюсь, нашим читателям будет полезно и они получат позитивные результаты, внедрив твои советы.

Что скажете? Нашли что-то интересное и ценное для себя? Тогда кликайте «Мне нравится»! А я уже в раздумьях, с кем провести следующее интервью:)

Ваши клиенты все еще находят отговорки от покупки? Тогда вам точно будет полезна эта статья: 4 самых распространенных возражения клиентов и как с ними работать (кроме «Дорого»). Читайте прямо сейчас!