Пятница наступает, а значит приходит время забавных историй, и честно говоря, я скучаю по старому Хабру, когда всё умещалось на одну страницу, поэтому и я постараюсь кратко.
Когда нечем заняться на работе...
Это была пятница, и время тянулось долго. Настроение было весёлым, и мне очень хотелось поделиться им с коллегами. В то время я разрабатывал CRM, которой пользовались около 500 сотрудников с разных уголков страны. Мне хотелось сделать что-то предельно тупое и простое, типа "падающего снега от мамкиного программиста", но до Нового года было ещё далеко, и надо было что-то придумать.
Что обычно делают начинающие веб-разработчики? Правильно - делают какую-то кнопку, и пытаются повешать на неё некое событие, типа "оставьте обратную связь". На втором месте идёт попытка записать Hello World в файл, и прочитать из него.
Кнопка
Давайте и я здесь прикинусь совсем новичком, и сделаю что-то похожее, самое самое простое! Как вы могли догадаться из заголовка, я сделал кнопку, при нажатии на которую, её счётчик увеличивался на +1, и это было видно всем пользователям, кто работал в CRM. Я закинул в прод эти 5 строчек кода, проверил что работает, нажав раз 10, и ушел на обед. Пока я ел, я сидел и гадал, как воспримут её сотрудники. Они все меня знают, я их любимчик, всем помогаю, поэтому волны негатива точно не будет, у руководства тоже на хорошем счету, но всё равно их реакция меня очень интересовала.
Вернувшись с обеда я обнаружил, что за этот час её нажали примерно 500 раз! Мне стало любопытно, и я буквально каждые 5 минут начал проверять, как быстро она обновляется.
Через 3 часа её нажали уже 3000 раз. Я пошел к коллегам рассказывать про свой эксперимент, и что люди накликали уже 3000+. Мы все посмеялись до слёз от такой глупости и бесполезности, и что ведь кто-то её нажимал! Наверняка кто-то сидел и думал: "Вот дебилы! Какие чудаки это всё придумали, им что, заняться больше нечем там в головном!? И кто вообще нажимает эту кнопку!", "В нашей компании такое большое и умное ИТ, но как они вообще могли родить такую глупую кнопку!". К концу рабочего дня счетчик замер на отметке 5500 раз. Я думал, что это будет просто тема для смеха, но я сделал интересные выводы...
Интересные выводы
Во-первых одна девушка точно сняла свой стресс тем, что сделала около 500 кликов, судя по логам. Самый задр*тистый парень совершил около 800 кликов. Остальные делали по 10-50 кликов. Но поучаствовали практически все.
Во-вторых, из этого мы сделали вывод о том, что наши сотрудники (читай - пользователи) очень любознательные, и привыкли кликать на всё, что нажимается. И это очень хорошо! Им интересен функционал системы, они готовы её тестить и испытывать! Добавьте к этому то, что мы никогда не писали инструкции к огромному функционалу CRM (не считая 4-х страничного pdf со скриншотами на полстраницы). И получим вывод - пользователи готовы изучать всё сами, и им интересны все наши нововведения.
В-третьих, оказывается, я провел с коллегами неофициальный флешмоб! И самое главное - я даже не просил никого в нём участвовать! Люди сами присоединялись к нему. Представьте, что вы сидите в одиноком офисе, совсем один, в пятницу, и вам скучно. Но нажимая на эту кнопку вы как-бы передаёте сигнал всем коллегам: "Ребята, я ещё здесь, и мне нечем заняться! Давайте повеселимся! Кто ещё здесь нажимает эту кнопку, кроме меня?".
И этот сигнал видели все твои коллеги, которых ты даже не знаешь, но такие же как ты, кто просто сидит работает, и им передался твой кусочек энергии и веселья: "Ведь кто-то же нажал эту кнопку 5 000 раз! А дай-ка и я попробую, что она делает? Интересно, а это все видят?"
По итогу, этот код мы изменили уже в понедельник, поставили условие, чтобы кнопка показывалась только по пятницам. В течение месяца её скликивали по ~2500 раз. Через месяц, мы занимались большим рефакторингом страниц, и само собой эту кнопку вырезали.
Вместо заключения
Советую попробовать у себя. Так вы повеселите коллег, сделаете флешмоб тупой простой кнопкой, и узнаете своих сотрудников поближе - насколько они гибки к изменениям, готовы ли они сами во всем разбираться, и тыкать незнакомые кнопки.
PS: Наверняка я не первый, кто придумал такое. Пока писал этот пост, вспомнил, как читал на Хабре о похожих темах, которые вызывали хабраэффект своей абсурдностью, и наверное на меня тогда больше всего повлияли эти истории: Сегодня Twitch начнёт попытку установить Arch Linux, или Нет $10000 на Apple Watch Edition? Попросите Интернет помочь.
PS2: Публикую в четверг, чтобы вы успели подготовиться к своей пятнице :) !
Комментарии (23)
Sam86
13.01.2022 18:41+15Самый задр*тистый парень совершил около 800 кликов.
По результатам эксперимента его уволили, потому что занимается на работе ерундой.
Автора тоже уволили, потому что пушит мусор в прод.
Korobei
13.01.2022 19:07Если это настоящий задрот — то он просто скрипт написал, чтобы на кнопку накликать. Вручную 800 раз нажать на кнопку, это надо быть реально больным. Вон даже девочка не осилила…
PsiHamster
13.01.2022 19:48+5По первому запросу в гугле находит проверку скорости клика https://clickspeedtest.com , у меня не особо напрягаясь 11 кликов в секунду. 800 кликов это всего полторы минуты понажимать).
А может парень в кликеры играл, я в своё время весь день сидеть кликать на печеньку мог.Korobei
13.01.2022 19:56Я написал _настоящий_ задрот, те кто вручную ненастоящие, просто кликеры.
Хотя конечно мотивация для ручного кликанья не понятна, типа такой — давай я полторы минуты покликаю. Вопрос — а зачем? Если у тебя OCD, тогда понятно, есть кнопка, надо тыкать, больной на крышу. А какие альтернативные варианты? Победить на соревновании задротства?
urvanov
13.01.2022 20:11+4Люди по 1000 лутбоксов открывают в играх за один заход, каждый раз просматривая анимацию открытия и выпадения наград. А тут всего лишь кнопка.
Некоторые выполняют квесты на принеси 10000 какого-нибудь ресурса и ничего, живы.
Flux
14.01.2022 01:29+2Если это настоящий задрот — то он просто скрипт написал, чтобы на кнопку накликать.
"Never spend 6 minutes doing something by hand when you can spend 6 hours failing to automate it"
Korobei
14.01.2022 02:23-1
На JQuery пару минут (нагуглить как сэмулировать клик), дольше конечно чем просто так накликать. но сильно приятнее.for(var i = 0; i < 800; i++) { $( "button" ).trigger( "click" ); }
TimsTims Автор
13.01.2022 19:08Автора тоже уволили, потому что пушит мусор в прод.
Или дали премию за проведенное исследование)
Даже такую простую кнопку можно красиво продать!
hottabxp
13.01.2022 19:28+5Автора тоже уволили, потому что пушит мусор в прод.
Пойдёт к Лебедеву в студию, там такие креативные нужны.
Stormwalker
13.01.2022 19:06+5Я на первое апреля в нашем бекенде добавил путь /favicon.ico с фоткой начальника, теперь это традиция для всех наших проектов
litos
13.01.2022 21:31+4Лет 15 назад на внутреннем сайте видел подобное - кнопку на которой написано "Не нажимать!", и тем не менее её нажимали. Что делала она не помню, вроде просто писала лог кто нажимал и выводила алерт с "сказано же, не нажимать"
hottabxp
13.01.2022 22:28Можно было чуть-чуть подшутить, и добавить в обработчик кнопки шифровальщик диска.
igorgusarov
14.01.2022 01:57+5CSS/JS анимацию того, как сайт разваливается на куски, с выводом алерта «всё сломалось!!11»
PEACE_dez
14.01.2022 15:52+2я, давно, работал в одной компании, и у всех стояли SUN Sparc workstation.
Тоесть UNIX система, распределенная ( в смысле «твой» харддиск вообще мог физически находиться в машине, которая на другом этаже).
Так я создал у себя директорию типа /hard porn/blondes/ doggy/,,, итд, штук 20 вложенных директорий, а в последней файл с названием «какого хера ты делаешь в моей директории??!!»
Прописал скрипт на просмотры файла.
Его раз 20 читали ))
Politura
14.01.2022 09:12+2Надо было сделать 2 кнопки, одна увеличиает счетчик, а вторая уменьшает, общих нажатий по итогу было-бы на порядки больше.
agp88
14.01.2022 09:27+7Как получить халявное электричество? Нужно вмуровать в стену генератор, приделать к нему ручку и повесить табличку "Ручку не крутить!"
alex_dow
14.01.2022 10:55+1Прикрутить к кнопке квадрат 100х100 ячеек, каждый клик заполняет 1 ячейку, черным цветом например, и последний кликнувший - победитель чего-либо
Ivnika
Надо было не картинку запилить а какой нить скрипт, чтобы счетчик на кнопке в статье менялся :)
TimsTims Автор
Хабр потом перезаливает картинки на свой habrastorage, поэтому рано или поздно замрёт)