Як правильні програмісти варять «великодні яйця»

Робота в офісі встала години на два, не менше. І все з-за верстальника.

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

Раніше особливо не замислювалася над цим феноменом — ну пасхалки і пасхалки, кумедно, але нічого особливого. Але цей випадок дозволив мені поглянути на питання з несподіваного боку. Я виявила, що пасхалки — це набагато більше, ніж просто жарт. Це — спосіб вираження своєї індивідуальності. Більш того, це — спосіб спілкування. Причому не тільки між розробниками та відвідувачами сайту, але і всередині команди.


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

Навіщо розробники залишають пасхалки на сайтах? А навіщо художники підписують свої роботи, автовиробники ставлять на машини логотипи, виробники одягу пришивають лоскотні фірмові етикетки на внутрішні шви, а підлітки пишуть на стіні ліфта «Тут був Вася»? Бажання у всіх одне — залишити свій слід в історії. Хіба не хочеться якось позначити, що це зробив саме ти? Внести в роботу індивідуальний штрих, зробити її унікальною, сказати через неї щось всьому світу? А заодно трохи повеселитися.

Які вони бувають?
Є розхожа думка, що пасхалки — це результат хуліганських витівок і вони абсолютне зло. Приблизно, як написи на стінах в під'їзді. Давайте розберемося, чи є в цій думці зерно істини. Отже, умовно розділимо пасхалки на шість типів:

Текстові. найпростіша в реалізації пасхалка, являє собою забавний, смішний, дотепний, нецензурний… коментар в коді. Великої шкоди принести не може. Нормальний користувач її ніколи не побачить. Характерний приклад з сайту artlebedev.ru:



Расчлененка. Кров, кишки і всі наслідки. Яскравий приклад gazon-avangard.uk (дочекатися коли чувачки зустрітися і натиснути на одного з них). На перший погляд, ідея вельми сумнівна. Але, як не дивно, вона не тільки схвалена власниками сайту, але і свідомо і навіть досить успішно використовується ними в цілях реклами. У менш вдалому випадку подібні пасхалки можуть зіпсувати репутацію ресурсу та/або кар'єру розробника.

Пікантні. За прикладами — в гугл. З міркувань політкоректності не стала публікувати тут посилання. Подібні пасхалки дуже популярні і безумовно забезпечують відмінний трафік на сайт. Але далеко не кожен власник ресурсу буде радий виявити прекрасну незнайомку на одній зі своїх сторінок. Уявіть таку пасхалку (як, втім, і попередню) на сайті будинку пристарілих. Ну як вам? Коротше кажучи, використовувати з обережністю.

Повчальні. Творці сюрпризів — хлопці добрі та прагнуть зробити світ кращим. Подібні пасхалки волають до нашої світлій стороні і пробуджують позитивні емоції. Відмінний приклад — doroga78.uk — у футері покликайте за світлофорам і більше ніколи не быкуйте на дорозі.



Ігрові. Це, мабуть, мій улюблений вид сюрпризів. Та й власники сайтів до них ставляться досить лояльно. У цю категорію входить все, з чим можна гратися: крутити, вертіти, тикати мишкою, управляти клавішами і т. д. Вони дуже емоційні, веселі, кумедні і місцями ностальгічні. Такі пасхалки можуть зустрічатися навіть на серйозні ресурси. Пара прикладів:

chtodelat.com — кликати по шапці сайту
convead.ua/demo — клікнути по екрану ноутбука (керувати стрілочками).

Інтерфейсні. До цієї групи я віднесла всі пасхалки, змінюють інтерфейс або функціональність сайту. Зустрічаються на великих шанованих і навіть міжнародних ресурсах. Наприклад:

— Google Chrome — в адресному рядку напишіть слово tilt або askew і насолоджуйтеся. (Tilt означає «нахил», а askew «косо, криво»).
— В Skype, виявляється, є приховані смайлики. Наприклад, спробуйте відправити кому-небудь: (bug) Інші смайлики — тут

— Вконтакте — замість звичайного інтерфейсу можна встановити радянський або дореволюційний. Посилання для перемикання знаходяться в футері сторінки.

Що маємо?
Якщо такі гіганти як Chrome і Вконтакте використовують пасхалки, значить це не так вже погано? Звичайно, на таких ресурсах зустрічаються тільки професійно зроблені пасхалки без кривавого місива і роздягнених жінок. Вони зазвичай органічно вписуються в концепцію самого ресурсу, доставляють радість тому, хто їх знайде і нікого при цьому не ображають. Узагальнюючи все вищезазначене, можна сформулювати кілька простих порад молодим пасхалко-мейкерів. Отже, чого не потрібно робити, якщо не хочете отримати втик:

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

У будь-якому випадку, потрібно пам'ятати, що пасхалка — це всього лише інструмент. А вже як ви скористаєтеся — на благо чи на шкоду собі і ресурсу справа ваша.

Чому б не пограти?
Ніхто не заважає використовувати механізм сюрпризів, як явний маркетинговий прийом за всіма правилами игрофикации (від англ. gamification) — залучити відвідувачів на пошук секретного контенту і нагороджувати тих, хто його знайшов. Припустимо, у вас інтернет-магазин на носі новорічні свята. Можна заховати в деяких картках товарів секретні коди або навіть просто картинки з кумедними оленями. Хто знайде хоча б один такий секрет — того знижка або подарунок.



По-перше, це підвищить залучення відвідувачів — вони переглянуть безліч сторінок сайту в пошуках пасхалки, дивись, щось куплять.
По-друге, вони будуть залучати друзів, щоб ті допомогли їм шукати приховані картинки.
В-третіх, вони отримають масу позитиву, і запам'ятають сайт. А у вас побачать людей, які люблять свою справу і готові працювати просто так заради ідеї і переймуться до вас довірою.
в-четвертих, підвищиться трафік і час, проведений людьми на сайті, що позитивно вплине на ставлення до нього з пошуковиків.

Коротше кажучи, суцільна користь.

Пасхалки, командний дух і правильні програмісти
Однак, далеко не всі керівники позитивно реагують на пасхалки на своєму ресурсі. Як розповів наш верстальник, в юності він залишив одну на сайті великого автодилера, а замовник знайшов її і дав йому втик.

На мій погляд, з боку замовника це було недалекоглядно. Адже якщо людина настільки захоплений програмуванням, що займається цим у вільний час і створює свої креативні проекти, то це правильний програміст. Мудрий керівник це оцінить, згладить, якщо потрібно, гострі кути і отримає відмінного члена команди, а також величезний бонус для свого проекту.

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

Разом
Пасхалки — це добре чи погано? І так, і ні. Все залежить від: здорового глузду, прямоти рук, культурного рівня розробника, стосунків із начальством, тематики сайту і багатьох інших факторів. Це — інструмент, причому інструмент тонкий і непередбачуваний. Не завжди легко визначити, чи принесе вона шкода чи користь, а то і зовсім пропаде даремно.

Принадність сюрпризів у їх стихійності, легкості і природності. На них не треба зациклюватися, витрачати багато сил і часу і чекати неодмінного маркетингового ефекту. Чому б просто не самовиражатися через пасхалки, спілкуватися з відвідувачами, поважати їх і радувати. Вони оцінять і дадуть відповідь вам взаємністю.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.