bash.im ithappens.me zadolba.li
13491

Естественный отбор менеджеров

Работаю в компании, которая берет на себя проекты различной направленности. В штате, соответственно, сотрудники многих специализаций, а раздача заданий реализована через внутренний сервис.

Среди менеджеров устоялась традиция делать некий аукцион: вначале описывают проект, люди пишут, кто за сколько какую часть сделает (тимлид может писать за свою группу). Менеджер по итогам обсуждает с заказчиком сроки и цену, а среди подавших заявки отбирает тех, кто больше нравится.

Впрочем, может и сразу назначить проект кому-то. И самостоятельно установить сроки. Бывают такие проекты, которые брать не хочется, но фирма должна сделать — тогда поручают кому-то. Можно сбросить с себя проект, назначенный менеджером, но это «красное» событие, наряду с «просрать дедлайн» и «сделать шару». Впрочем, для сброса есть и достаточные основания — ты уже недавно делал принудиловку, у тебя текущий длинный проект, больничный, депрессия или запой.

Фирма расширяется и среди менеджеров нашелся один любитель вешать принудиловку. Он вначале договаривается с заказчиком. Результаты переговоров для заказчика привлекательны — быстро, дешево и качественно. Для разработчиков приятного мало. Менеджер, как человек, до этого не пасший котов, обычно лажал с оценкой трудоемкости и стоимости проекта. Его предложения никто не хотел брать, поэтому он кидал принудиловку.

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

К концу дня в причинах назначения-сброса пошли маты. Мой профиль у менеджеров светится красным: «Сбрасывает задания». Его профиль у разрабов тоже как рак: «Высокий процент принудительных назначений». На второй день собрание. Первое за все время моей работы. Будут разбирать наш конфликт.

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

Шеф вначале опрашивает разработчиков:

— Вменяемы ли сроки и цена?

— Нет, нет, — хором говорят т. е.

Шеф вызывает менеджера:

— Откуда взялись сроки и цена?

— Они были согласованы с клиентом.

— Согласованы в консультации с разработчиками?

— Да.

— С кем именно?

(тычет в мою сторону): — С ним.

Я готовлю свою нецензурщину. Шеф протягивает менеджеру распечатку внутреннего чата:

— Покажи, где именно согласовано.

Показать, естественно, никто ничего не смог.

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

Сразу после собрания, увидев мои трясущиеся от волнения руки, шеф сказал:

— Да не парься ты так, это естественный отбор: долботрясы уходят, нормальные остаются.

13276

Глаз долой — и сердце вон

Есть контора А, в которой днём работает толпа народу, а ночью сидит только один дежурный. Дежурному надо сидеть, смотреть в моник и не спать, чтобы не прощёлкать что-то важное и аварийное. Для контроля работы дежурного и с прочими целями под потолком висит IP-камера, направленная как раз на дежурного анфас. Страдающий бессонницей и рубящийся в «танки» до утра координатор проекта иногда заглядывает в камеру ночами и выписывает люлей дрыхнущим в карауле бойцам.

Один хитрый дежурный спуфингом нахватал данных с камеры и узнал, что картинка с неё идёт довольно некачественная и неразборчивая. Дежурный носил очки. Решение пришло сразу: распечатать два изображения открытых глаз, закрепить на лице под очками, отрегулировать кресло, чтобы выглядеть задумчиво пырящимся в монитор, — вуаля, можно спать за деньги! Если погасить свет, например, вообще не отличить от нормальных глаз.

Той же ночью, часа в четыре утра, координатор в очередной раз нагибает всех в «танки» и собирается ложиться спать. Перед сном заглядывает в камеру и давится чаем: посреди тьмы, освещённый лишь несколькими включёнными мониторами, дежурный лежит в кресле, вытянувшись в неестественной позе: с опущенной на плечо головой, открытым ртом, скрещёнными перед собой руками и вытаращенными глазами смотрит куда-то чуть левее и выше камеры. В глазах его читаются ужас и отчаяние (насколько это видно на мыльной картинке с IP-камеры), а через встроенный микрофон слышны какие-то чудовищные мучительные хрипящие звуки, похожие на сильно затруднённое дыхание.

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

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

Координатор после признался, что смог заснуть только после того, как скушал 0,3 коньяка. Из горла, потому что руки тряслись и в рюмку не лилось.

13394

Скрытые таланты

Работаю админом в архитектурной фирме. Недавно наняли интерна. Крепкий середняк, скоростью особой не отличается, но работу сдаёт всегда строго в срок и требуемого качества. С компами он на вы: печатает медленно и двумя пальцами, в работе с прогами клавиатуру и горячие клавиши почти не использует — всё строго мышкой и из менюшки.

Однажды задержался я после работы на 15 минут, иду к выходу, офис пустой. Бросил взгляд на этого парня, который всё ещё сидел за рабочей станцией. Я знал, что ему начальство дало работы до завтра и что ему придётся сегодня часа на 2−3 задержаться, так что особого значения его присутствию не придал.

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

Оказалось, это был шорох клавиатуры. Он набирал документ. Все десять пальцев резво прыгали ко клавиатуре. Скорость была такая, что от взгляда на его руки меня начало откровенно укачивать. Потом он резво засейвил документ с клавиатуры, с клавиатуры же его закрыл, развернул одну из прог и начал с бешеной скоростью проходить через чертежи. Чертежи открывались на экране, необходимые исправления появлялись в них за несколько секунд, и они исчезали, освобождая место для новых чертежей и новых исправлений. Через 10 минут он закончил. Я прикинул, что двухчасовой объём работы он раскидал меньше чем за полчаса.

Кто передо мной? Шпион под прикрытием? Пришелец? Потребовал от парня объяснений.

Оказалось, что он бывший Старкрафт-задрот, взявшийся за ум. В игры больше не играет, но вот скорость и реакция остались при нём. На предыдущем месте работы он сразу раскрыл свои таланты и начальство сразу же начало его доить. Ему давали тройную дозу работы за ту же плату, он постоянно оставался допоздна. Но однажды от него потребовали совсем уж нереальной скорости и, когда он не справился, оштрафовали на 5000 р. Эти 5000 р. он приделал степлером к заявлению об уходе. Прямо сказка о золотой рыбке — на владычице морской терпение у рыбки лопнуло.

Очень сильно просил начальству его не сдавать, ему повторение ситуации нафиг не нужно. Я согласился — в конце концов проекты он всегда сдавал строго в срок. Но ни секундой раньше.

13140

Нет пределов человеческой лени

Большой и ужасно серьёзный институт автоматизации и робототехники в некой стране победившего капитализма. Целая группа инженеров (все — выходцы из экс-СССР) вечерами задерживается после работы на три-четыре часа и с сосредоточенными видом ковыряет квадрокоптер с камерой.

— А как оно будет ориентироваться?

— Метки у цели поклеим, чтобы сверху было видно.

— Не-е, какой-то костыль, надо, чтобы оно получало положение по GPS!

— Да вы чего, всё же элементарно! Цель темнее бетона и неоднородная. Повесить камеру и лазерный дальномер, заодно сможет само отличать груз от всяких обычных штук.

— Не-е, а вдруг что-то не то за груз примет? Не надо нам таких эвристических надстроек, задача-то детерминированная!

— А как с контролем высоты? На захвате нет датчиков, будет воздух хватать же!

— Может, метки на грузе с обратной связью? Какой-нибудь NFC?

— Не-е, дороговато выходит…

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

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

Зато не надо выяснять, чья очередь выносить мусор.

13262

Один копает, пятеро следят

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

Через полгода с момента старта проекта уже значительно затянули сроки внедрения, а руководители всевозможных рангов оживлённо переписывались в стиле: «Какого @#$? Разобраться и обеспечить!» Наконец проблемой заинтересовался и самый большой босс, который вызвал на ковёр представителей бизнеса и представителей исполнителя: заместителя от бизнеса, заместителя от ИТ, руководителя проектов, руководителя подпроектов, руководителя проекта от заказчика, начальника отдела разработки, двух методологов, архитектора системы и трёх менеджеров проекта. Начались взаимные упрёки и обвинения, каждый из участников был изобретателен и имел в запасе набор железобетонных отмазок.

Самый большой босс обвёл усталым взглядом всю честную компанию и задал вопрос:

— Сколько программистов сейчас участвует в проекте?

— Трое.

— Вы хотите сказать, что нас здесь двенадцать начальников на трёх программистов? Вопросов больше нет, все свободны.

На следующий день «свободными» в полном смысле слова стали восемь человек из двенадцати присутствующих, а на их место дополнительно наняли пятерых разработчиков. Надо ли говорить, что через месяц отставание было ликвидировано, а ещё через месяц проект стартовал?

13420

Закон кармы

Работал в одной фирме человек. Сидел тихонечко, тыкал в свои кнопочки, в монитор пялился. Иногда в Dwarf Fortress играл, не без этого. Позвал его к себе директор и говорит: «У нас сейчас в стране кризис, всем зарплаты урезают, вот и я решил, что ты там ничего не делаешь, поэтому зарплата у тебя станет, как у грузчика Васи».

И уволился тот человек. Просто он за трендами следил и знал, сколько зарабатывает человек, который может в одно целое 1С, веб и C# связать. И единственная причина, по которой не уходил раньше — жалко было своё детище бросать.

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

Но написал он этого монстра давно, потом оставалось только старые баги исправлять да следить, чтобы всё не посыпалось, когда аутсорсеры в 1С чего добавят. Так как программа была создана давно, многие старые сотрудники про это забыли, а новые и не знали.

В общем — пытался человек объяснить директору, что следит за работой системы приёма и пересылки заказов, что сам написал.

— Врёшь ты, — сказал директор. — В 1С всё аутсорсеры делают, а заказы электронной почтой отправляются. Бездельник ты.

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

Не прошло и месяца, как со старой работы звонок:

— У нас терминалы выбора принтов перестали работать, мы сейчас новому парню трубку дадим, объясни ему, что да как.

Ну и объяснил. Говорит:

— Cтояло у меня в комнате два компьютера. Что вы с ними сделали?

А новый парень отвечает:

— На одном я винду переставил да секретарше отдал, так как на свой ноут она фреш апельсиновый вылила. А второй — на нём я работаю, винду не переставлял, просто старый хлам поудалял к чертям собачьим. А что, не надо было?

— А папку «system backup dont delete» на файловом сервере хоть не вытерли?

— Вытерли, — отвечает новый парень. — Она сильно большая была. Директор сам вытер, чтобы новый винт не покупать. Триста гиг места освободилось!

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

Мораль сразу ясна — незаметные кажутся заменимыми, но это не всегда так. Ну и бэкапы перед удалением надо в трёх экземплярах делать, это да.

А счастливый конец — позвонил потом человеку директор лично. За старую резервную копию (в закромах нашлась) и доводку её до ума полугодовую зарплату заплатил. Такой вот он, закон кармы — хорошим людям обиды баблом компенсирует.

13441

IT-шная почта

История произошла со мной, когда я работал в ночное время в небольшом офисе.

Сидел я, значит, пялился в монитор, как вдруг до моих ухолокаторов донеслось лёгкое постукивание. С минуту я было грешил на глюки, но равномерный и отчётливый стук не прекращался. Мне стало любопытно, и я начал искать источник. Как оказалось, звук шёл из электрощитка. Раздираемый любопытством, я открыл его и выпал в осадок — об донышко щитка бился торчащий сверху Ethernet-кабель с привязанной к нему запиской: «Передай в третий щиток». Пытаясь сдержать смех, я начал тянуть кабель, как платки из кармана у фокусника.

В щитке под номером три уже обнаружился «заказчик» — проволока с крючком и с запиской: «Цепляй». Аккуратно зацепив коннектором за крючок, я слегка подёргал за проволоку, и та начала погружаться, увлекая за собой кабель.

Я стоял и контролировал «процесс». Через полминуты крючок появился вновь: «Спасибо!»

Полностью довольный собой, я продолжил работу, а 30 минут спустя, получив из третьего щитка команду «Вытягивай», помог кабелю вернуться домой.

Таинственный процесс, в котором я участвовал, как и личности людей, стоявших за ним, — так и остались тайной.

13301

М-м-монстроидальная ностальгия

Студенческая общага, отдельно взятая комната. Все на разных специальностях, у каждого свой круг общения, свои вкусы и интересы. Игры в основном довольно свежие — один часами выносит мид, второй может до утра сидеть на сайте с флеш-играми, третий предпочитает отстреливать кровососов на Зоне, четвёртый в лице серба-уголовника терроризирует американский мегаполис… В общем, по вечерам комната превращалась в дурдом.


Захотелось мне на днях вспомнить детство. Добыл «Нереальный турнир» 1999 года, поставил, бегаю…

— Unreal?

— Угу…

— Дай установщик!

Спустя пятнадцать минут:

— А давай по сети?

— Давай!

Бегаем вдвоём, синхронно материмся. Один из соседей отрывается от монитора:

— Что это у вас? Unreal?

— Он самый.

— А дайте установщик!

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

— Народ, что здесь происходит? Вы по сетке рубитесь?

— Да, вот флешка с установщиком. Присоединяйся!

Сетевые бои быстро стали традицией.


А сегодня к нам аккурат во время очередного заруба пришли соседи — ярые поклонники танковых боев:

— Народ, ну что за дела?! Вы каждый вечер материтесь! Вы уже зае… (Пауза.) Unreal?

— (Хором.) Да!

— А дайте… (В сторону просителей летят сразу две флешки.) Эмм, спасибо.

Через двадцать минут из-за гипсокартонной перегородки, которую здесь почему-то называют стеной, начинают доноситься подозрительно знакомые звуки.


Воистину, классика вечна!

13349

Сказ о старом Яше

Позвольте вам рассказать историю о старом Яше.

Яша попирает сию бренную планетку уже восемь десятков лет, девятый пошёл, и всю свою жизнь проработал ювелиром. И внешности такой же — глазки-ручки загребущие, весь в морщинах, нос крючком и рот полоской. В общем, был бы он бабушкой — был бы ведьмой. В пятом веке. Но живёт он в наше время. К слову, денег Яше хватает жить на широкую ногу.

Лет семь назад прислали ему дети из страны Соломоновой ноутбук — связь держать. И Яша (на то время Яков Михайлович) пришёл ко мне — 30-летнему оболтусу с IT-образованием, страшно занятому (поднимал свой стартап): научи да покажи, что с шайтан-машиной делать.

Ну, я научил да показал в стиле «на от#@бись», не из презрения к возрасту, нет — действительно времени не хватало ни на что. Скайп там, чатик, Гугл, почтовый клиент, пара незамысловатых игрушек, ТВ и аудиоплеер. Много ли для счастья старику надо? Однако, если я думал, что так просто отделаюсь, то вскоре выяснилось, что я жестоко ошибался, и мне предстоит ад длиной в долгих пять лет.

Началось всё с вопроса, который было странно слышать от старика: «Как оно работает?» (про Скайп). Сейчас почти всегда можно услышать: «Ой, я в этом не понимаю, лучше сам сделай», да? Но не таков Яша-ювелир. Что знал, рассказал, даже залез кой-куда почитать подробнее.

И понеслась! Интернет: что это такое и с чем его едят; устройство ОС; Линукс, Мак, Android и iOS; работа с видео; основы программирования; сетевая безопасность; телефония; дизайн; составляющие ПК. И многое, многое другое.

За пять лет старик узнал столько, сколько я за всю карьеру в IT узнал, и по-прежнему донимал меня вопросами, пока я не посоветовал ему попробовать самому порулить Гуглом. Яша исчез на несколько дней, а я вздохнул свободно: Господи, несколько дней тишины и покоя! Благодать! Но я рано радовался. Через несколько дней Яша явился снова…

Сейчас Яков Михайлович владеет собственным бизнесом — интернет-клубом на полсотни машин, который поднимал с нуля полностью сам: подбирал, покупал и собирал машины, ставил и настраивал ОС, сам написал шелл, который контролирует машинное время и ограничивает шаловливые ручки пользователей (кстати, проверял — обойти нереально, разве что если администратор в ночную смену спит), наладил систему видеонаблюдения, поднял два сервера — один под безопасность, второй под библиотеку мультимедии для клуба, сам тянул сеть, сам залил две сотни игр и сотню программ…

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

И ещё меня тут спрашивали, нет ли знакомого сисадмина на фирму с парком в три сотни машин. Так я вот думаю, может, Яшу посоветовать?..