Как в кино
Внимание! В видеоролике присутствуют тупые комментарии оператора
Внимание! В видеоролике присутствуют тупые комментарии оператора
Может быть на самом деле если не контролировать с секундомером во сколько кто приходит на работу, и люди сами будут свою работу делать, потому что они не долбоёбы, а дефективные менеджеры на самом деле просто создают имитацию бурной деятельности и маскируют ею свою ненужность?
работал на фабрике кухонь тоже известной).
График 2/2 с 8-20.
НО обязаловки по приходу не было.
Тебе дают наряды ,в них дата готовности ( обычно это через 7 дней, если не срочный. Но может и больше).
Можешь сделать в первый день ( работать хоть 24 часа , из цеха не кто не выгоняет хотя ночью только охрана) и на второй день не выходить - даже не предупреждая. Можешь делать по несколько часов в день и уходить/ приходить когда хочешь ,хоть в свои выходные- и предупреждать не кого не надо. Просто работай и делай в срок, не кто над душой не стоял.
Обычно в первый день: смотрели наряды, наличие материала,заказывали/ приносили что нужно и в 10 сваливали домой. Потому что пока привезут,пока распилят - это хорошо если к 17-18 часам. На следующий день могли и в 5-6 утра придти и начать работать ,цех всегда открыт. У каждого был свой рабочий стол + шкаф куда складывали инструменты и материалы. Но пришли оптимизаторы и началось.... Материал/ расходники хрен закажешь, приходить строго к 8, уходить не раньше 17 и то по заявлению и если разрешат. У распила новые стандарты, и ждать приходилось ещё больше, так что первый день все просто сидят за столом в телефоне или дрыхнут ( зато на работе). Цех открывается только в 7.30 и закрывается в 21.00. ЗП раньше была хорошая тк сдельщина, и все были заинтересованы в переработке. Фирма делала только по заказу( те вы оплатили мы делаем, на будущее мы не делали)склада готовой продукции как такового не было( максимум неделю лежало,пока на доставку не заберут или вклейку) ,заказов с июня по декабрь было дофига.... Потом " совы менеджер" решили поменять технологии изготовления, раньше мы деталь делали грубо говоря-4 часа, а теперь 6-8 и много брака получалось и урезали цену на 20-30%, а все тоже самое получалось а предыдущая технология за 8 лет показала себя отлично. Стали перебои с расходниками, все стали воровать друг у друга из ящиков ( расходники). часть автобусов по доставке сотрудников убрали, питание выросло в 2 раза в цене и стало не вкусное.В итоге половина адекватных свалили оттуда....
P.s но самое интересное, материал был дорогой и большими листами ( размер не помню). Отрезать от листа 20-60% а остальное выкинуть? - без проблем,как такового склада не было, и остатки материала запрещено было оставлять все на мусорку. Только редкий материал мы сами прятали на случай брака или долго везти будут. И то когда находили проверки ругали сильно. И этого дорого материала каждый день КамАЗ вывозил целый кузов, забрать себе кусочек нельзя было, все ломали .....
p.ss раньше ещё давали премии сотрудникам на свадьбу/ похороны/ рождение детей по 20-30к
В ответ на пост "И еще раз про опоздания на работу"
Будет небольшой длиннопост. Наверное, я уже становлюсь стар (через пару лет сорокет стукнет) и появляется желание делиться опытом )))) Ну и просто потравить байки за бизнес, так как большую часть своей жизни я посвящал и посвящаю именно ему, родимому.
Одно время я владел компанией по установке септиков. Развивали с нуля. Очень много мне помогли люди, которые были рядом со мной. До сих пор я благодарен каждому за их веру в меня.
В работе исповедовал 7 принципов:
1. Не работать с мудаками. Серьёзный и вдумчивый подбор персонала: с анкетой, с проективными вопросами и
собеседованием. Интуиция тоже работает. Я редко ошибаюсь с кадрами. Беру тех, кто способен чётко дисциплинированно выполнять инструкции, а в ситуации не покрытой инструкциями - принять разумное решение и действовать по ситуации. (ну, кроме рабочих рук, типа землекопов).
2. Чёткие правила и взаимные обязанности. На входе я чётко оговариваю условия работы: кто и что должен, кто и чего не должен. За невыполнение - п. 3. Если надо сделать что-то сверх обязанностей то начиная от простого "спасибо" за мелкие вещи до денежной премии обязательно. Я уважаю, когда люди помогают делать мое дело лучше.
3. Сотрудник грубо косячит только один раз. Если сотрудник допускает грубое нарушение (опоздание, хамство клиентам, жесткий брак) вежливо и уважительно провожу первую и последнюю беседу.
4. Если п. 3 не сработал, на второй раз - увольняю.
5. Каждый работник должен чётко знать что и в какое время он обязан выполнить. Стараюсь чётко и просто прописать себе все процессы в компании и донести их до сотрудников. Минимизирую операции. Случается прецедент? Если сотрудник затупил и допустил нелепую ошибку - п. 3 и п.4. Если действительно он не мог предусмотреть или эту ошибку часто допускают и другие: добавляем её в бизнес процессы.
6. Работа компании должны быть идеальной с точки зрения, если я был бы клиентом: сроки, чёткость, отношение и поведение в случаях, когда компания допустила ошибку. Косяки, допущенные сотрудниками не специально не наказываются, а превращаются в бизнес процессы, предотвращающие повторение.
Все эти 6 правил вне зависимости от бизнеса позволяли мне всегда оставаться на плаву, а в коллективе люди держались за работу, даже, если я платил не выше среднего по рынку.
В любой ситуации я мог рассчитывать на поддержку сотрудников.
У меня мастера с утра никогда не ездили в офис. Сразу на объект. Не вышел? Опоздал. Такое бывало. На второй раз объяснял, что мне неловко выговаривать взрослому мужчине за опоздания. Раз не приезжает вовремя, значит, работа ему не по душе. Надо расставаться, иначе я краду его время. Остальные - начинали работать.
Если люди увольнялись - рассчитывал также, как если бы не увольнялись. Остальные это знали и не боялись уйти, предупредив заранее и обеспечив качественную передачу дел. Многие, уже не работая, могли поехать и исправить свой косяк, сделанный, когда работали. Просто по вежливой просьбе.
Были и гандоны: один водитель украл деньги с закупок и смылся. Я потратил неделю на походы по полицейским - не хотели заниматься. Добился. Суд и срок. Было жалко? Да. Но понимал - одному спустишь - завтра будет 10 таких.
Плохие работники долго не задерживались: хорошо работающий монолитный коллектив не оставлял особо возможностей для того, чтобы незаметно косячить - болели за дело все. А, когда надо работать, то разгильдяи сливались обычно за неделю несмотря на хорошую оплату. Это я про монтажников.
И последнее 7 правило: не жадничать )))
Тех, кто работает со мной в бизнесе я считаю не работниками, а коллегами.
Так вот один мой коллега (на самом деле мой зам) принёс "бонус", который ему дали партнёры и сдал в кассу, сославшись, что не взять было нельзя - а оставить себе не позволяет совесть. Карма дороже.
Я взял деньги, отсчитал половину и вернул ему. Это стало традицией.
P. S.
Кстати, потом его пытались пошантажировать этим бонусом - но это не помогло, но нас изрядно повеселило )))
В общем без хайпа и прочего, я на своём опыте неоднократно убеждался: что здравый смысл и позитивное отношение к людям - главное что нужно для успеха в любом деле.
Если кому-то будет интересно про септики - ставьте стрелочку вверх. Наберёт 1000 - напишу некоторые секреты септиков, которые вам не расскажут продавцы ))))
Я тут ремонт делаю в квартире, в том числе балкон стеклю (ну, есть ещё в живой природе незастеклённые балконы). Шоб не сомневаться, заказал остекление у конторы, которая наиболее на слуху в Самаре. Называть её не буду, местные её и так знают наверняка. Ей уже лет 20 или больше, я давно её помню. Если верить их автоответчику, "каждое девятое окно в Самаре установлено нами", я считаю, это однозначно успех. Оконных контор в Самаре десятки, если не сотни, у многих своё производство.
На удивление всё хорошо сделали, я прям очень остался доволен. Причём там в процессе были задействованы несколько человек, и как-то они умудрились достаточно чётко сработать.
Я в этой хате не живу, то есть на каждую итерацию мне приходилось на другой конец города ехать, чтоб хату очередному специалисту открыть.
Сначала приехал замерщик, назвал стоимость. Потом привезли окна. Потом приехали монтажники, установили их. Потом приехал мастер по внутренней отделке, замерил всё ещё раз, привёз образцы отделочных материалов, я ткнул пальцем в первый попавшийся. Что характерно, все приехали примерно в срок, плюс-минус 15 минут. Все умеренно вежливые и благодушно настроенные.
В итоге мне так надоело ездить, чтоб квартиру открыть, что я ключи попросту отдал отдельщику. Отдельщик сделал работы, и вечером, едя мимо моего дома, заехал, вернул ключи. Причём выглядело это так: он даёт мне связку ключей, я говорю "это не мои", он из кармана спецовки достаёт горсть связок ключей, я нахожу свою, забираю. То есть так делают многие - попросту отдают ему ключи.
Так вот, вернёмся к опозданиям. Я этому отдельщику говорю:
- А ты в конторе или сторонний сдельщик?
- В конторе, на зарплате, но план есть определённый.
- А у вас как заведено, ты с утра едешь в контору, а потом по объектам?
- Нет, нахуя?? Мне адреса присылают на мобилу.
- А тебя контролируют вообще во сколько ты работать начинаешь?
- Нет, нахуя?? Если заказчики не звонят жаловаться, что я их динамлю, то ко мне вопросов нет.
- А ты так один работаешь, или остальные отдельщики сначала в контору едут с утра?
- Кто? Зачем? Ну, у нас только старший отдельщик ездит раз в неделю в офис, в пятницу. Но я его по несколько месяцев, например, не вижу. А, ну ещё кадры иногда звонят, просят подъехать подписать что-нибудь.
Блять как же так? Я уже тут напитался мудростью от великих топ-менеджеров в комментах:
... если разрешить одному опаздывать на 20 минут, то другой решит, а какая разница 20 или 25? В результате скоро будут приходить на работу к обеду. И если для одной категории работников это может быть не принципиально. То объяснить другим что Васе можно а тебе нет сложно. Потому мне как начальнику проще заставить всех приходить в одно время.
Но как же так? По теории дефективных менеджеров из комментов такое наплевательское отношение к дисциплине обязательно должно привести к тому, что отдельщики вообще перестанут ходить на работу!
Как такое может быть, что компания не только не разорилась, но и стала номером 1 в регионе, и сейчас работает и в других регионах?
Может быть на самом деле если не контролировать с секундомером во сколько кто приходит на работу, и люди сами будут свою работу делать, потому что они не долбоёбы, а дефективные менеджеры на самом деле просто создают имитацию бурной деятельности и маскируют ею свою ненужность?
Да неее, не может быть такого. Наверняка дефективные менеджеры правы, ебать надо всю эту чернь за опоздания, а то без должного контроля они в пещеры вернутся и в шкурах ходить начнут.
За что я люблю "начальство" в России, так это за их беспросветную искренность.
Нет, когда они общаются с вышестоящим начальством, или с конкурирующими начальниками, то они становятся хитрыми и продуманными, и из них лишнего слова не вытянешь.
Но когда вокруг "начальника" нет вышеуказанных категорий (читай "другого начальства"), "начальники" охотно вываливают всю свою тупость.
Дело в том, что они искренне считают, что повышение в "начальники" автоматически означает, что теперь они - высший разум, а все, кто "не начальники" - тупая чернь, которая даже не может сметь критически относиться к словам "начальников", а должна ловить каждое слово и впитывать его в свой недоразвитый мозг как высшую мудрость.
Именно этим объясняются эпические фэйлы топ-чиновников, которые эпизодически протекают в СМИ:
- Государство вам ничего не должно и рожать вас не просило
- Вам, пенсионерам и гражданам РФ, пора перестать прибедняться, а также пора переставать быть нахлебниками. У государства и без вас проблем достаточно!
- «Жилье для молодых» — это антисоциальная программа, это антиэкономическая программа, прежде всего для молодых. Почему молодые должны иметь свое жилье в собственности, еще и с помощью государства?
- <...чего-то там про макарошки>
Они за долгие годы настолько привыкают говорить не то, что думают, а то, что хочет услышать их начальство, что собственное логическое мышление у них полностью атрофируется. А окружающих они судят, конечно, по себе, поэтому искренне уверены, раз они не смеют критиковать мнение своего начальства, то и их мнение никто критиковать не может.
Петру I даже приписывают указ: "Указую боярам в Думе говорить по ненаписанному, дабы дурь каждого видна была". Есть мнение, что это миф, но даже если это и фэйк, то судя по тому, как фраза "зашла" в народ в 21-м веке, проблема более чем актуальна и сегодня.
Но спустимся от федеральных и муниципальных чиновников на уровень пониже, к "начальникам", работающим в коммерции.
Я написал пару постов об абсурдности требования приходить ко времени на работах, где от этого прихода никак не зависит результат работы:
Самый важный навык хорошего работника
и в комментариях немедленно отметились "макарошки головного мозга".
... если разрешить одному опаздывать на 20 минут, то другой решит, а какая разница 20 или 25? В результате скоро будут приходить на работу к обеду. И если для одной категории работников это может быть не принципиально. То объяснить другим что Васе можно а тебе нет сложно. Потому мне как начальнику проще заставить всех приходить в одно время.
Ему видите ли проще. Тебя, мудила, поставили начальником работать не для того, чтоб тебе было проще, а чтобы твои подчинённые эффективно работали. А ты, чтоб тебе было проще, тратишь их энергию на подметание плаца ломами бессмысленный приход на работу ко времени, и в итоге ты профессионалов унижаешь до уровня Васи-распиздяя, который без постоянного контроля не способен жопу подтереть себе.
Тебе понравится, если твой стоматолог, "чтоб ему было проще", вместо того, чтобы лечить твой больной зуб, вырвет тебе все зубы нахуй, и продаст тебе сразу вставную челюсть? Ну а чо, разбираться ещё, какой зуб болит, да почему, да как его лечить.
А барбер в барбершопе вместо модной хипстерской стрижки обреет тебя налысо, а заодно ампутирует уши, чтоб не мешали брить. Нуачо, так проще ж, не?
Это как раз вот тут случай незамутнённого интеллектом простого разума, когда "начальник" говорит то, что думает. Он искренне уверен, что теперь, когда он стал наконец начальником, его задача - кайфовать, а "слоники пусть бегают". Он начальником стал, чтоб ему проще было, а не чтоб бизнес эффективно работал. А мнение черни вообще не имеет значения.
А вот персонаж, сам того не зная, раскрывает очередную грань бриллианта тупости начальников:
Я плачу людям за то что они работают с 8 до 17
Бля. Казалось бы, взрослый человек, должен хуй отличать от пальца, и понимать, что люди должны свою работу делать, а не отсиживать с 8 до 17. Казалось бы, это первое, что должен человек понять, когда у него только первая мысль появилась начальником стать. Но нет, такую простейшую вещь человек понять не может.
Объясняю на пальцах, чтоб даже этот "начальник" понял.
Нанимает, например, такой "начальник" плиточника/штукатура в хате ремонтные работы сделать. Изучил этот "начальник" рынок услуг, и выяснил, что стоимость нужных ему работ - около 80к рублей, и займёт всё на круг 20 рабочих дней. Пригласил на объект несколько кандидатов, обсудил с ними условия. Цена у всех плюс-минус похожая, срок тоже. У всех - хорошие рекомендации от общих знакомых. Выбрал одного, обговаривает с ним финальные условия:
- Мне нужно чтоб ты работы в срок закончил
- 20 дней это твёрдый срок, в него заложено несколько дней для страховки
- Ну прям точно через 20 дней всё закончишь?
- Точно
- Тогда давай в договоре этот срок пропишем, и штрафные санкции за просрочку
- Без проблем, материалы уже все закуплены, задержки быть не может. Если я заболею или ещё какой форс-мажор, мой напарник доделает, мы с ним много лет вместе работаем. У меня в договоре штрафные санкции и так прописаны за просрочку.
- Итого, 20 дней и 80к?
- Да
- Да, вот ещё что, ты должен каждый рабочий день приходить к 8.00, обед с 13 до 14, и уходить не раньше 17.00.
- В этом смысла никакого нет, у тебя стены выравнивать надо, они подсыхают. Плитка тоже некоторое время "садится". У меня всё распланировано так, чтоб пока в одном месте сохнет, я другие работы делаю, но так не всегда возможно, будут несколько дней, когда точно никакие работы делать нельзя.
- Я плачу тебе за 20 дней работы с 8 до 17, с часовым обедом и ты должен работать в это время!
- Мне не нужен часовой обед, я обедаю по ходу работы.
- Мне без разницы, что ты в обед делаешь, можешь работать, можешь уходить куда-то.
- Так тебе и без разницы, во сколько я прихожу, работы в договоре прописаны, срок прописан, штрафные санкции прописаны.
- Я плачу тебе за 20 дней работы с 8 до 17 и хочу, чтоб ты был на объекте с 8 до 17!
- Слушай, мне это точно не подходит, у меня в этот период запланированы мелкие работы на других объектах, где-то напарнику помочь, где-то плитка из-за границы ехала, надо метр-другой доделать, в какие-то дни мне надо заехать в транспортную компанию плитку заказанную забрать, это на час-другой.
- Я плачу тебе за 20 дней работы с 8 до 17 и хочу, чтоб ты был на объекте с 8 до 17!
Ну, вы поняли. Какой будет исход разговора?
Вариант 1. Если плиточник - человек прямолинейный, он нахуй пошлёт такого "начальника" - на рынке полным-полно работы, чтоб работать с такими идиотами.
Вариант 2. Если плиточник - человек интеллигентный и сдержанный, он вежливо откажется от работы, и пойдёт работать к более адекватному клиенту.
Вариант 3, фантастический. Плиточник прикинет свои потери из-за режима работы "крепостной", и назовёт новую цену, скажем, 130к. Тогда мы сможем в рублях оценить себестоимость спеси "начальника": он 80к платит за работы, и 50к - за то, чтоб плиточник отсиживал 8 часов в течение рабочего дня, причём именно с 8 до 17, минус обед с 13 до 14.
Вариант 4, самый реалистичный. Все адекватные плиточники работать откажутся, а если кто и назовёт цену в 130к, "начальник" с негодованием откажется - он же "знает цены на рынке", а "за забором очередь желающих работать стоит"! Работать согласится какой-то профессиональный лентяй и наёбочник. Он будет с переменным успехом приходить на работу ко времени, но свои моральные страдания будет компенсировать таким количеством вреда, что доплата в 50к покажется нам ерундой!
Вот только точно в рублях мы этот вред так точно посчитать не сможем. Лентяй будет исчезать посреди рабочего дня. Поставим веб-камеру - она "случайно" выйдет из строя. Лентяй будет бухать на объекте и криво класть плитку. Лентяй будет водить на объект собутыльников и шлюх, и они испортят что-нибудь другое, не то, что он делает. Лентяй спиздит хорошую плитку и положит китайскую подделку. И попробуй потом докажи. Лентяй спиздит хороший раствор и клей, и положит говённую подделку. Потолки и стены через полгода пойдут трещинами, а плитка начнёт отваливаться. Но пойди найди теперь этого плиточника и попробуй доказать, что проблема именно в его работе. А уж самый творческий лентяй может ещё и замешать раствор и клей на яичных желтках, и тогда через некоторое время вся квартира начнёт дико вонять. Избавиться от этой вони практически невозможно, как и найти её источник.
Хозяин квартиры будет страдать, но оно ведь того стоило - "начальник" ведь заплатил деньги собственника квартиры плиточнику за то, чтоб плиточник с 8 до 17 сидел на объекте. Этот факт однозначно будет утешать жильца. "Подумаешь, у меня воняет в хате шопесдец, и плитка отваливается, и стены в трещинах. Зато плиточник ходил на работу ко времени! Молодец мой наёмный "начальник", справился с работой!"
Вот так и получается, что бизнес российский совершенно неконкурентоспособен. Такие "начальники" своей дуростью отгоняют от работы всех адекватных и уважающих себя профессионалов, а работать к ним идут только лентяи и распиздяи. А потом эти "начальники" удивляются: "Почему все подчинённые лентяи и распиздяи?" Да потому, мудила, что ты сам набрал к себе на работу лентяев и распиздяев. Либо взял нормальных, но своими усилиями воспитал в них лентяев и распиздяев. Потому что те же самые люди прекрасно работают в западных компаниях, и компании эти кладут твою компанию на лопатки одной левой. А ты только и можешь, что визжать, чтоб все в 8.00 на рабочих местах по стойке смирно стояли.
PS: и так как в комментах обязательно появится фэйковый успешный начальник, который будет врать что-то типа: "Я требую от подчинённых прихода ко времени, зарплаты у них среднерыночные, а работают они у меня качественно, как будто мерседесы собирают", то раскрыть этот пиздёж будет очень легко: сразу называйте имя компании, в которой вы таких успехов добились. Никакого смысла скрывать такой успех нет, обычно люди об этом статьи в журналах пишут, а самые успешные менеджеры - даже целые книги: Далио, Якокка, Брэнсон и т.д.
Мне кажется, я раскрыл это дело.
На днях я накатал пост о приходе на работу вовремя.
Там я высказал простое предположение, что если результат работы от прихода минута-в-минуту никак не зависит, то и контролировать время этого прихода минута-в-минуту - полный и абсолютный бред. Но предложил сторонникам бессмысленной и беспощадной дисциплины аргументированно доказать свою точку зрения.
Аргументация у них была, ожидаемо, такая же бессмысленная и беспощадная, как и их понятия о дисциплине. В целом лагерь сторонников "прихода на работу ко времени" по идеям аргументации можно разделить на такие группы:
1)
- На работу нужно приходить вовремя, потому что таков трудовой распорядок!
- А какой смысл в этом трудовом распорядке?
- Смысл в том, что таковы правила, и их нужно исполнять!
- Зачем их исполнять?
- (растерянное молчание)
Ну и так далее. Это люди, которым отбили наглухо собственное мышление. Из таких получается отличное пушечное мясо, религиозные фанатики и т.д. Они не только сами рьяно кидаются делать всё, что им скажут, но и готовы разорвать любого в коллективе, кто не бежит вместе с ними срочно прыгать в окно, когда начальник так приказал делать.
2)
- Опоздуны хуже делают свою работу, это ж очевидно!
- В смысле очевидно? Мне не очевидно абсолютно.
- Вот я работал там-то там-то, со мной работал Лёха распиздяй. Я приходил всегда вовремя и сделал 3Х продаж от плана, а Лёха всегда опаздывал, и сделал 2Х продаж от плана. А штрафами за опоздания он в тот месяц свёл свою зарплату вообще к нулю.
- И? У Лёхи зарплата зависит от продаж? Тогда причём тут его опоздания, если он и так получит меньше зарплату, чем ты, который в полтора раза больше продал. И если его опоздания не принесли никакого вреда компании, а его продажи принесли нехилую прибыль (он ведь продал вдвое больше плана), то почему ему ничего не заплатили? Может быть это просто способ кинуть его на деньги?
- (растерянное молчание)
3)
- Приходить ко времени даже когда в этом нет смысла - это дисциплина!
- Ну то есть делать какое-то бессмысленное действие ради воспитания самоконтроля?
- Да
- Тогда может быть вместо прихода на работу строго ко времени заставить всех работников перемещаться по офису только прыгая на одной ноге?
- Ты глупый или пьяный?
- А в чём разница?
- (растерянное молчание)
Для краткости я буду дальше называть прихожденцев ко времени жаворонками, а прихожденцев вовремя - совами.
И я всё не мог понять, откуда у жаворонков такое агрессивное желание перестроить всех под свою гребёнку.
Ведь опоздуны не бегают за прихожденцами ко времени, и не брызжут на них слюной, чтоб они начали тоже опаздывать. Опоздунам глубоко похуй, они приходят и садятся делать свою работу. И даже вечером, когда жаворонки в 17.45 выключают компьютер, собираются и 18.00 вскакивают и бегут домой, совы спокойно продолжают работать, и уходят во столько, во сколько им удобно, и не истерят.
Казалось бы, если опоздуны действительно хуже делают свою работу, то прихожденцы ко времени будут в плюсе. Взять тот же пример с Лёхой-распиздяем и комментатором-молодцом. По версии комментатора-молодца если бы Лёха распиздяй начал приходить вовремя, то он бы продаж сделал на 3Х от плана, или даже больше. И тогда комментатор-молодец начал на его фоне выглядеть не таким уж молодцом, а может быть даже и стал бы аутсайдером со своими меньшими продажами. Через месяц-другой план бы подняли, оба стали бы зарабатывать меньше. А так комментатор-молодец получил денег больше, и в будущем продолжит получать больше, ведь Лёха-распиздяй будет выгодно оттенять комментатора-молодца.
В чём же секрет?
Да всё просто. Комментатор-молодец пиздИт про то, что он продаёт больше. На самом деле его гложет зависть, что Лёха-распиздяй, но это не мешает ему делать бОльшие продажи, чем у комментатора-молодца. И будучи бесталанным, комментатор-молодец старается выслужиться перед начальством хотя бы своими приходами на работу ко времени.
И даже если жаворонок делает свою работу так же хорошо, как сова, то его ненависть к сове вполне объяснима. Дело в том, что приход на работу ко времени на самом деле требует существенных усилий. Среднему жителю мегаполиса, которому до работы добираться 30-90 минут, нужно закладывать несколько запасных промежутков времени, которые выливаются в 20-40 минут бессмысленно потраченного времени каждый рабочий день. И это я даже не говорю о том, что жаворонки приходят на работу на 20-30 минут раньше. Я это время не считаю потерянным - можно начать работать раньше, можно посмотреть новости в интернете и т.д. Я говорю о реально потерянном времени, когда на каждый утренний этап жаворонок закладывает запасные 5 минут:
- если яичница пригорит, и нужно будет проветривать
- если автобус опоздает
- если на дороге пробка
- если у машины спустило колесо
...
Тогда логично, что жаворонок испытывает ненависть к своему коллеге сове. При прочих равных (то есть рабочие результаты у них одинаковые) сова тратит усилий на 20-40 минут меньше каждый день. И если начальство не будет третировать сов, то жаворонок окажется совсем в дураках. Поэтому когда жаворонки пробиваются в начальство, то они продолжают яростно защищать это бредовое правило, не понимая его смысла. А совы, пробившись в начальство, продолжают также терпимо относиться к жаворонкам.
Вот тут я написал пост, каким идиотизмом считаю маниакальное пристрастие некоторых бесполезных топ-менеджеров истерически требовать от работников прихода ровно к стольки-то, даже если рабочий процесс на время прихода никак не завязан.
В комментах, конечно же меня ткнули носом в то, что это в немытой России я чем-то недоволен, а вот в благословенной Европе вообще все пунктуальны как Биг-Бен, и никогда не опаздывают, а если бы кто и опоздал, то штраф был бы выписан ему автоматически.
Так как я не только лаптём щи хлебаю, иногда половник в руки попадает, и по ряду причин немного представляю реальное положение дел в этом плане на Западе, то у меня эти влажные прозападные фантазии вызвали только лёгкую улыбку.
Но хули улыбаться, когда у меня есть для вас история не про какую-нибудь занюханскую восточногерманскую конторку, а ажно про целый банк UBS, "крупнейший в мире швейцарский банк", центральный (помимо цюрихского) офис которого пафосно располагается прямо в центре Лондона в большом здании.
Давным-давно в этом банке от Люксофта по почасовой ставке работал программистом один мой хороший друг. И требовалось от него в момент прихода на работу на компе залогиниваться и тыкать кнопку "Я пришёл". А если он это сделал после 9.00, то писать специальный емэйл специальному человеку и объяснять причину.
В этом самом центральном офисе на Broadgate 5 есть два основных входа - центральный, и для вспомогательных служб.
И если ты работаешь в дальнем от административных служб крыле, то чтобы сходить туда поставить крестик в документах, или какие-нибудь канцтовары получить, то надо спуститься со своего этажа, выйти на улицу, пройти до другого входа, снова дождаться лифта (который в рабочее время перегружен), расписаться в бумажке у кадровиков, и топать обратно. В рабочее время это может занять и полчаса, и больше.
Поэтому там принято заходить в административное крыло сразу по приходу на работу, а потом уже топать на рабочее место.
И вот мой товарищ раз написал емэйл "я не опоздал, я ходил показать своё лицо в кадры", два написал, ему оттуда и отвечают "чувак ты задолбал опаздывать, давай приходи вовремя просто". А он смотрит вокруг, что в 9.00 половины народа нет, потому что регулярно все ходят в административное крыло по разным административным нуждам, и письма с объяснениями "я не опездыл не опоздал" никто не пишет. Чует, что врут ему, а доказать не может.
Ну, в общем, дальше слово ему. Букв много, поэтому если вам техническая часть не интересна, после слов "Техническая часть", вставленных мной, можете не читать и перейти сразу к абзацу после слова "Конец технической части" с выводами и моралью.
***************************
Идея давно витала в воздухе, но за нее надо было взяться. Последней каплей стало совпадение во времени и пространстве двух факторов. Впрочем, надо сначала рассказать предысторию.
Для нас, представителей дешевой оффшорной рабочей силы, в банке существует система учета рабочего времени. Придя на работу, сотрудник должен зайти на соответствующую веб-страничку под своим логином/паролем и нажать на кнопочку "я пришел". В конце рабочего дня еще раз нажать на нее же: "я ушел". Разница во времени между этими двумя моментами заносится в базу данных, и впоследствии на основании этих данных банку выставляется счет за каждого из нас.
О том, что это надо делать, мне сообщили на втором месяце моего пребывания в Лондоне, но это так, мелочи :-) И к письму прилагалась просьба информировать обо всех случаях когда я забыл нажать кнопку, дабы наверху могли это поправить.
Так вот. Первым фактором послужило то, что мне сделали замечание, что я слишком часто забываю нажать на кнопочку, и что, мол, я один такой. Вот в это я, извините, не поверю никогда в жизни - мне слишком хорошо известна роль человеческого фактора в автоматизированных системах. Я скорее поверю в то, что я единственный, кто сообщает о том, что забыл нажать, и не ленится написать письмо об этом. А вторым фактором был приезд в Лондон barateli (aka dimachertov), который искренне и всей душой ненавидит эту систему и считает, что она глупа и порочна.
За обедом мы обсудили сложившуюся ситуацию и решили, что так дальше нельзя и с этим надо что-то делать. Надо написать скрипт, который будет отмечаться за нас. И нам хорошо - меньше забот, и начальству хорошо - меньше ошибок в отчетности. Даже странно, что до сих пор никто этого не сделал - в конторе полно программистов. Неужели задача настолько сложна?
Техническая часть
Оказалось, что задача и правда не из простых, тем более, что много сил тратить на ее решение не хотелось. Поэтому, чтобы не разбираться с внутрибанковской системой авторизации, решили обманывать систему на самом верхнем уровне - на клиентской стороне. Т.е. написать код на JavaScript, который будет за временем следить и кнопочки тыкать. В итоге ближе к вечеру, когда настал момент отмечать уход с работы, мы уселись разрабатывать принцип работы.
Камнем преткновения на нашем пути оказалась политика безопасности веб-браузеров, принятая не кем-нибудь, а самим консорциумом W3C. Можно слепить веб-страничку с фреймами и загрузить в один из фреймов страницу с кнопкой, только из JS-кода нельзя получить доступ к объектной модели документа, загруженного из постороннего домена. Соответственно, кнопочку не то, что нажать - даже увидеть не получится, если только не удастся воткнуть JS-ный код на сервер, где крутится база данных учета времени.
Ломать сервер ну очень не хотелось - это уже не мелкое хулиганство, за это и влететь может. Да и шансы на успех мизерны - все-таки банк, уж что-что, а система безопасности тут наверняка качественная, нам не по зубам. А вот на локальной машине можно творить практически все, что угодно, лишь бы постороннее ПО не ставили. Поэтому решили поискать лазейку в системе защиты браузера.
"В лоб" пробиться не удалось. Как мы ни пытались исхитриться, интерпретатор JavaScript четко отлавливал, что код из чужого домена, и к страничке-жертве нас не подпускал. Идея сменить браузер тоже не помогла - они все послушно следуют требованиям W3C.
Моя затея попробовать, используя AJAX, своровать исходный код HTML-страницы с сервера и при помощи JS/DHTML воткнуть его в рабочую страницу также успеха не принесла. Система учета времени сама написана с использованием сложной фреймовой структуры, и собрать на клиентской стороне поддельную копию веб-страницы не удалось. Почему-то по отдельности фреймы просто не грузятся - видимо, создатели предусмотрели такой подход.
Отчаявшись решить проблему на чисто клиентском уровне, мы решили попытаться спуститься уровнем ниже и просто тупо посылать требуемое событие непосредственно на сервер, имитируя нажатие. Оказалось, что и тут не все просто. Помимо пресловутой авторизации, выяснилось, что вместе с данными форма посылает еще какой-то безумной длины хэш, непонятно по какому принципу сгенерированный. Когда и по какому принципу он меняется - тоже неизвестно. Выковырять его из формы, конечно, можно, но... очень уж получалась сложная и ненадежная система, к тому же неизвестно, какие еще подводные камни нам встретятся при реализации.
В общем, мы немножко приуныли. Не хотелось верить, что мы не сможем заставить компьютер отмечаться за нас, но задача казалась неподъемной. И тут barateli практически случайно наткнулся на забавную особенность Internet Explorer'а: если написать в адресной строке javascript:(произвольный JavaScrit-код), то этот код исполнится. Сам по себе этот факт, в общем, не новость, хотя я и забыл про него напрочь, но самое главное: оказалось, что код исполняется в контексте загруженного в данный момент окна! И, соответственно, если в браузер была загружена система учета времени, из этого кода ее можно потрошить, как угодно!
Ухватившись за идею, я начал развивать ее. Основной проблемой было то, что при нажатии на кнопку окно перегружается и скрипт, как его часть, прекращает существование. Это было решено посредством открытия нового окна, в котором, собственно, и крутилась "жертва", а в первом окне работал скрипт, управляющий вторым окном. Во-вторых, писать весь скрипт в одну строчку - вещь крайне неудобная, поэтому, поразмыслив немного, я изобрел маленький скрипт, втыкающий в код страницы буквально следующее: <script src="https://myx.ostankin.net/test.js"></script>, где test.js, собственно, и содержит весь "зловредный" код. И это сработало! Недаром в CQG моими любимыми багами были HTML-injections! :-)
Вот, собственно, и все. Дальнейшее - дело техники.
Конец технической части
А мораль тут, кстати, довольно неожиданная. Мы с barateli на собственной шкуре ощутили эффективность "парного программирования" - методики из арсенала Extreme Programming. Никто из нас по отдельности не решил бы эту задачу: я без него уперся бы в какой-то один безнадежный подход, а он без меня не довел бы до логического завершения ни одну из своих идей. А в паре мы идеально дополняли друг друга: он беспрестанно генерировал идеи, а я либо сходу отфильтровывал совсем уж безумные, либо цеплялся за них и реализовывал. Он, в свою очередь, не давал мне закопаться в ненужные детали, не имеющие на данный момент практического значения.
Вот так мы и провели этот вечер: сидя за одним компом, с горящими глазами обсуждая возможность или невозможность того или иного подхода (порой чуть ли не на спор!), и в четыре руки переписывая код снова и снова, придавая ему все более и более причудливые формы. И в итоге родился подход, который пробил-таки брешь в системе защиты. Конечно, от прототипа, демонстрирующего техническую возможность нажать на кнопку из JS-скрипта, до работающей программы еще предстояло потрудиться, но главное было сделано.
В этот день я впервые за долгое время возвращался с работы довольный. А спустя еще пару вечеров я написал первую тестовую версию программы, которая отметила мой приход на работу ровно в 9:00, несмотря на то, что на самом деле я с утра был на встрече, проходившей в другом здании, и к компьютеру пришел только в без четверти 10.
P.S. Сегодня пришло в голову, что если, следуя маджентовской традиции, придумывать для проекта имя из греческой мифологии, то лучше, чем Prometheus, не найти :-) И не надо сарказма, я прекрасно помню, чем кончил Прометей!
Оригинал статьи тут: https://myx.ostankin.net/blog-archive/268
Блог живой, там можно комментировать, автор наверняка прочитает и ответит.Судя по тому, как во всех компаниях рьяно борятся с опозданиями, судьба любой компании зависит исключительно от того, пришли ли все к 9.00, или какой-то предатель Родины и враг всех работников посмел явиться в 9.15, чем обрушил прибыли компании на сто тыщ миллиардов на 50 лет вперёд.
Я не спорю, есть места, где приход вовремя важен. Магазин, например, открыть нужно ровно в 10, соответственно, прийти нужно заранее. Или на заводе производственный процесс может зависеть от всех его участников, соответственно, если одного нет - все стоят и ждут. Или вот совсем жёсткий вариант.
Но этот ебучий приход ставят во главу угла и носятся с ним как с писаной торбой даже там, где приход плюс-минус час вообще никого не ебёт и ебать не может по определению. Сегодня он опаздывает, а завтра начнёт плохо делать свою работу? "Сегодня он играет джаз, а завтра Родину продаст". Ага, знаем, проходили уже. В итоге Родину продали как раз те, кто с джазистами и боролись наиболее активно. А джазисты самые патриотичные оказались.
Как-то давно работал на одной работе. Там часть работников приходила к 8, часть к 9, часть к 10, а трое, которые по вечерам часто общались с Европой, вообще к 11. Отсиживаешь свои 8 часов (+ час обед) и валишь домой. То есть рабочий процесс был построен так, что он не страдал от того, что все приходят не одновременно. Более того, в моём департаменте почти все, кроме меня, много работали "в полях", то есть находились в длительных командировках 25-50% рабочего времени. Кого-то в офисе не бывало по несколько месяцев, человек просто ехал с объекта на объект, даже не заезжая в Самару. Учитывая тот факт, что любой работник вообще на 1-2 месяца исчезнуть из офиса, париться от того, что он пришёл на 15 минут позже заявленного времени, как-то нелепо.
Потом пришла новая директриса по персоналу, редкостной мерзотности престарелая баба, полная рвения выслужиться, и начала носиться за всеми по утрам с секундомером. Все люди с большими зарплатами вяло отмахивались от её претензий, потому что знали, что они компании нужнее, чем их гипотетический приход вовремя. Директриса стала бороться с "социально незащищёнными лохами" - секретаршами, сисадминами, бухгалтершами и всякими помощницами.
А я такой работаю-работаю, кручу пальцем у виска, глядя на эту порнографию, и продолжаю работать свою работу. И тут вдруг смотрю - у меня часть коллег перешла на работу с 8. "А хули, один хрен мне и к 9 лень вставать, дай-ка буду лучше с 8 работать, освобождаться буду пораньше", - подумал я. Спросил у своего начальника, не против ли он, если я буду с 8 работать, он такой "да мне вообще похуй" (я сразу пригрёб себе определённый кусок работы, который окучивал единолично, и никого туда не пускал, только выдавая наружу постоянно улучшающиеся показатели, особенно в сравнении с предыдущими работниками).
И я стал ходить на работу с 8. Иногда прихожу, а бабы из кадров стоят на входе с секундомером и записывают опоздавших.
Спустя три года выяснилось, что на перевод начала рабочего дня надо писать служебную записку, и по этому поводу должен выпускаться приказ. Я же, в душе не знавший об этом, 3 года ходил на работу к 8 и уходил домой в 17, хотя по всем документам я работал с 9 до 18. Я не стал сообщать о своём открытии никому, а просто продолжил ходить к 8. Нарушение это так никогда и не вскрылось.
Объясните мне, не очень умному человеку. Если за несколько лет никто из этих рьяных кадровичек так и не заметил, что я прихожу и ухожу на час раньше, нахуя они там на входе устраивали истерики из-за каждого опоздавшего на 3 минуты, а каким-то отдельным бедолагам даже выговоры выписывали? Опоздавшие всё равно отсиживали свои 8 часов, никто не видел проблемы в том, чтобы задержаться на 15 минут, если утром пришёл на 15 минут позже.