Как правильные программисты варят «пасхальные яйца»

в 6:40, , рубрики: web-разработка, Веб-разработка, интерфейсы, Пасхалки, управление проектами

Как правильные программисты варят «пасхальные яйца» - 1Работа в офисе встала часа на два, не меньше. И все из-за верстальщика.

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

Раньше особо не задумывалась над этим феноменом – ну пасхалки и пасхалки, забавно, но ничего особенного. Но этот случай позволил мне взглянуть на вопрос с неожиданной стороны. Я обнаружила, что пасхалки – это гораздо больше, чем просто шутка. Это – способ выражения своей индивидуальности. Более того, это – способ общения. Причем не только между разработчиками и посетителями сайта, но и внутри команды.


Дискляймер: «Пасхальное яйцо» или попросту «Пасхалка» (англ. Easter Egg) — секрет, оставляемый в игре, фильме или программном обеспечении его создателями. Пасхалки – что-то вроде шуток для внимательных пользователей, игроков или зрителей. Найти пасхалки обычно довольно сложно. Для этого нужно сделать что-то нестандартное: несколько раз кликнуть в нужном месте, ввести определенную последовательность символов и т.д. Подробнее – у Вики.

Зачем разработчики оставляют пасхалки на сайтах? А зачем художники подписывают свои работы, автопроизводители ставят на машины логотипы, производители одежды пришивают щекотные фирменные этикетки на внутренние швы, а подростки пишут на стене лифта «Здесь был Вася»? Желание у всех одно – оставить свой след в истории. Разве не хочется как-то пометить, что это сделал именно ты? Внести в работу индивидуальный штрих, сделать её уникальной, сказать через нее что-то всему миру? А заодно немного повеселиться.

Какие они бывают?

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

Текстовые. Самая простая в реализации пасхалка, представляет собой забавный, нелепый, остроумный, нецензурный… комментарий в коде. Большого вреда принести не может. Нормальный пользователь её никогда не увидит. Характерный пример с сайта artlebedev.ru:

Как правильные программисты варят «пасхальные яйца» - 2

Расчлененка. Кровь, кишки и все вытекающие последствия. Яркий пример gazon-avangard.ru (дождаться когда чувачки встретиться и нажать на одного из них). На первый взгляд, затея весьма сомнительная. Но, как ни странно, она не только одобрена владельцами сайта, но и сознательно и даже весьма успешно используется ими в целях рекламы. В менее удачном случае подобные пасхалки могут испортить репутацию ресурса и/или карьеру разработчика.

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

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

Как правильные программисты варят «пасхальные яйца» - 3

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

chtodelat.com – кликать по шапке сайта
convead.ru/demo – кликнуть по экрану ноутбука (управлять стрелочками).

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

– Google Chrome – в адресной строке напишите слово tilt или askew и наслаждайтесь. (Tilt означает «наклон», а askew – «косо, криво»).
– В Skype, оказывается, есть скрытые смайлики. Например, попробуйте отправить кому-нибудь: (bug) Остальные смайлики – здесь
Как правильные программисты варят «пасхальные яйца» - 4
– Вконтакте – вместо обычного интерфейса можно установить советский или дореволюционный. Ссылки для переключения находятся в футере страницы.

Что имеем?

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

1. Порочить репутацию ресурса. Оскорбления в адрес владельца ресурса и различного вида глумления над самим сайтом точно не понравятся начальству, да и вашу репутацию могут сильно попортить. От подобных вещей лучше отказаться как минимум из уважения к себе.
2. Скрывать пасхалку от владельца. Тут со мной, думаю, многие не согласятся. Открыв карты, вы, конечно, снизите уровнь героизма и веселья, но зато вы не навредите ни себе, ни ресурсу.
3. Превращать пасхалку в рекламу. Само по себе использование пасхалок в маркетинге нормально, и об этом будет написано ниже. Но, например, показывать баннер по клику на скрытый пиксель – дурной тон. Люди почувствуют себя обманутыми. Будьте искренними, делайте пасхалки ради фана.
4. Использовать без необходимости кровь кишки и прочий треш. На одних сайтах – это нормально, на других – совершенно неприемлемо. Полагайтесь на здравый смысл.
5. Перебарщивать с пасхалками. Все хорошо в меру. Не нужно вешать восемь пасхалок на одну страницу. В общем случае одной вполне достаточно. На весь ресурс больше трех – уже перебор.

В любом случае, нужно помнить, что пасхалка – это всего лишь инструмент. А уж как вы им воспользуетесь – на благо или во вред себе и ресурсу дело ваше.

Почему бы не поиграть?

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

Как правильные программисты варят «пасхальные яйца» - 5

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

Короче говоря, сплошная польза.

Пасхалки, командный дух и правильные программисты

Однако, далеко не все руководители позитивно реагируют на пасхалки на своем ресурсе. Как рассказал наш верстальщик, в юности он оставил одну на сайте крупного автодилера, а заказчик нашел её и дал ему втык.

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

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

Итого

Пасхалки – это хорошо или плохо? И да и нет. Все зависит от: здравого смысла, прямоты рук, культурного уровня разработчика, отношений с начальством, тематики сайта и многих других факторов. Это – инструмент, причем инструмент тонкий и непредсказуемый. Не всегда легко определить, принесет она вред или пользу, а то и вовсе пропадет впустую.

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

Автор: Lo_ony

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js