программист скажет → Результатов: 3


1.

В эмиграции Вадя оказался случайно: жил себе в Москве, работал начальником отдела в крупной софтверной фирме, но вот жена все рвалась куда-то. Подали документы в Канаду, и всего через два года ожидания оказались наконец в аэропорту имени Пьера Эллиотта Трюдо города Монреаля.
С работой в ИТ-сфере в Канаде к тому времени было туго, вовсю бушевал доткомовский кризис, так что Вадя готовился устраиваться разносчиком рекламных объявлений, или грузчиком в магазин. Дело осложняло еще и то, что для устройства на работу требовался французский язык - единственный официальный в Квебеке, который Вадя поизучал с полгода еще в России, но разговаривать на нем не мог. С английским, правда, у него был полный порядок.
Неожиданно, на четвертый день новой жизни, ему на сотовый раздался звонок из агентства по трудоустройству, куда он послал свое резюме сразу по приезду. Агентство предлагало работу, очень похожую на ту, какой он занимался в Москве: руководителем большой команды программистов в канадском филиале крупной американской компании. И денег предлагали немало, и отсутствие французского их не смущало. В общем, Вадя решил пойти на собеседование, а там будь что будет.
На встрече выяснилось, что компания сменила уже шесть тим-лидов за последние полгода: никто из Вадиных предшественников не смог поправить дела в разваливающейся команде. Видимо поэтому так трудно было найти новых претендентов на должность среди опытных местных спецов. Группа состояла из 300 человек, разделенных на подгруппы, работающие каждая на свой проект и своего клиента - между собой эти подгруппы практически не общались. Основным бичом являлось все ухудшающееся качество программного кода: как ни бились с этим руководители, какие методики не внедряли, месяц от месяцу фирме приходилось все больше денег возвращать клиентам из-за допущенных программистами ошибок. Америкацы уже даже хотели было закрывать филиал, но его руководство убедило дать им еще три месяца на исправление ситуации. В общем, хотя Ваде, по большому счету, нечего было терять, перспективы его были весьма туманны. Три месяца как-нибудь продержусь, а там посмотрим, решил он, и подписал контракт.
С первого же рабочего дня стало понятно, что наладить контакт с программистами будет непросто. Они игнорировали приглашения на рабочие совещания, посылали отписки в ответ на емейлы, а порой и откровенно хамили. И поделать с ними Вадя ничего не мог: трудовое законодательство в Квебеке одно из самых строгих в мире, при малейшем поводе работник может подать жалобу в специальную комиссию, что на него де "психологически давят" - и тогда мало не покажется ни начальнику, ни всей фирме. Об этом Вадю серьезно предупредили в самом начале, сказав, что дело может дойти и до суда. А по-хорошему договориться с разработчиками никак не удавалось, что Вадя ни пытался придумать.
Через неделю после начала работы на стол Ваде лег отчет: одна из команд программистов в очередной раз допустила ошибку, за которую клиент требовал компенсации в сотни тысяч долларов. В отчете был даже указан конкретный виновник, забывший в одном месте поставить скобку в тексте программы, из-за чего была серьезно повреждена база данных клиента. Вадя сидел над этим отчетом полдня, размышляя, что предпринять. Наконец, он принял решение - и по корпоративной почте полетели приглашения на общее собрание, завтра, в 10 часов, в большом зале компании. Явка всех строго обязательна.
Назавтра все, ну или во всяком случае большинство, собрались в этом самом зале. Он представлял из себя подобие актового зала советской школы, с рядами кресел и небольшой сценой. На этой самой сцене, за столом, сидел Вадим, осматривая рассаживающихся подчиненных. Те же с интересом взирали на нового начальника, гадая, что это такое он им сейчас скажет.
Наконец, когда все уселились, Вадя вызвал на сцену провинившегося программиста.
- Ты знаешь, что твоя ошибка стоила нам кучу денег? - спросил Вадя
- Да - ответил тот совершенно спокойно, будучи уверен, что ничего серьезного ему за проступок не будет
- Так вот, я решил, что тебе будет полезно извлечь урок из этой истории, дабы ты навсегда запомнил, какую боль испытывает клиент, когда ты допускаешь подобные ошибки. Подойди ближе.
Программист подошел лицом к лицу к Ваде, нагло ухмыляясь. Многие сотрудники в зале достали свои телефоны, в предвкушении шоу.
Вадя резко махнул головой вперед, ударив программиста в нос - у того кровь хлынула ручьем. Он стоял, еще не понимая, что произошло, а в заре воцарилась полная тишина. Вадя посмотрел на ошарашенного программиста, и спросил его:
- Теперь ты понял свою ошибку?
- Да - тихо сказал тот.
- И больше не будешь?
- Нет
- Хорошо, я тебе верю... - Вадим отошел чуть в сторону, потом резко вернулся
- Нихера ты не понял. Ты стоишь тут и думаешь, что завтра подашь на меня и на компанию в суд, и станешь миллионером. А на ошибки свои тебе плевать с высокой горы. Тебе плевать, что из-за них мы теряем деньги - а кто-нибудть когда-нибудь может потерять и жизнь. И поэтому я продолжу свой урок.
Он махнул рукой, и на сцену поднялись трое здоровенных молодчиков в тяжелых кованых ботинках. Они подошли к виновнику, самый большой из них ударил того с ходу ногой в живот. Программист упал, не издав не звука. В следующие пять минут громилы пинали лежащего на сцене программиста ногами, превращая его лицо в одно сплошное месиво. Это выглядело настолько страшно, что никто в зале даже не подумал побежать за помощью, или хотя бы попытаться остановить экзекуцию.
Наконец Вадя поднял руку и сказал: довольно. Унесите этот мешок - он с презрением показал на лежащего в луже крови программиста.
- Есть ли у кого какие-то вопросы? - Зал безмолствовал.
- В таком случае, собрание окончено, все могут возвратиться на свои места. И, пожалуйста, коллеги, следите за своим кодом.
Вадим покинул зал через заднюю дверь, потом быстро спустился на лифте и вышел из здания.

Вечером на его сотовый раздался звонок.
- Мсье Вадим Смирнофф? - В трубке был слышен характерный акцент квебекуа, плохо владеюшего английским.
- Вас беспокоят из комиссии по безопасности и здоровью наемных работников. Нам поступила жалоба о том, что вы сегодня жестоко расправились со своим подчиненным на глазах у его коллег. Вам надлежит завтра рано утром прибыть к нам для дачи объяснений. И, пожалуйста, учтите, что мы известили полицию, так что, если вы не явитесь, то вас ждет принудительный привод. Это очень серьезное дело, мсье Смирнофф.
- Не понимаю, о чем вы - ответил Вадя. - Ах да, вы, наверное, имеете ввиду тот спекталь, что был показан сегодня сотрудникам?
- Мсье Смирнофф, не пытайтесь принизить то, что вы сделали. Мы достоверно знаем, что вы и ваши подручные избили сотрудника компании, у нас есть видеозаписи этого происшествия, сделанные несколькими очевидцами.
- Да что вы такое говорите, какое избиение. Это была всего лишь постановка, сделанная силами актеров местного театра. Согласен, играли они весьма достоверно - но никто при этом не пострадал. Сама же якобы жертва находится сейчас в очередном отпуске на Кубе - можете проверить, он улетел вчера поздно вечером. Кстати, компания оплатила ему этот отпуск, и выплатила щедрые отступные за досрочный разрыв контракта, как и полагается по закону. А тот, кто был сегодня на сцене - всего лишь актер, загримированный под этого сотрудника. И остальные участники - тоже актеры. И то, что многие приняли за кровь - разумеется, специальная жидкость, используемая в кино для спецэффектов. Насколько я знаю, все сотрудники, присутствовавшие на представлении - старше 18 лет, поэтому никаких ограничений по возрасту быть не может. И, конечно, их никто не принуждал это смотреть, двери зала были открыты, вы можете проверить...

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

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

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

2.

Особая семейная магия

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

К чести Иры надо сказать, что властью она не злоупотребляет, мужа не унижает и для себя ничего не требует. Большинство ее распоряжений касается заботы об их трех детях и о самом Толе. Но если Ира сказала, что третья рюмка – последняя, в субботу в спортзал, а в семь часов отвезти дочку на гимнастику, можно не сомневаться, что Толя все выполнит в точности и даже не подумает возразить. С одной стороны, приятно смотреть на такую семейную гармонию. С другой, это настолько не вяжется с обычным Толиным поведением, что я однажды спросил, нет ли тут какого секрета.

Толя оглянулся, покрутил в руках рюмку (как раз третью, последнюю) и сказал вполголоса:
– Понимаешь, у меня уже два предупреждения.
– Каких предупреждения?
– А вот слушай. Сам не понимаю, как это у нее получается, но так все и было. Первое я получил в самом начале, старшей дочке еще года не было. Она плохо спала по ночам и нам спать не давала, и я, раз все равно не сплю, стал по ночам играть в «Цивилизацию». Ирка ничего не говорила, потому что все, что она просила сделать по дому, я делал, и вообще она не любит зря ругаться. Но все равно было видно, что ей эта игра не нравится – и то, что я не высыпаюсь, и особенно музыкальная заставка, она же музыкант, а динамики у компа были отвратные.

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

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

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

В один вечер я снова начинаю расписывать достоинства «Вольво», а Ирка вдруг перебивает со злостью:
– Надоел уже! Чтоб она сгорела, твоя машина!
Отворачивается и больше со мной не разговаривает. Я сижу, недоумеваю, что это с ней. И вот, слушай, не вру. Часа не прошло, как мне на сотовый звонит дилер и говорит:
– Анатолий, мне очень жаль вам это сообщать, но ваша машина сгорела.

Я сначала не поверил, решил, что меня разыгрывают. Оказалось, правда. У них случился пожар на корабле, несколько машин выгорели, в том числе моя. Мне, конечно, привезли новую следующим рейсом, но я теперь стараюсь Ирку не злить. Мало ли что еще она пожелает в сердцах.

P.S. Я, конечно, был впечатлен Толиным рассказом. Но поскольку человек я занудный, в роковые совпадения, магию, телепатию и телекинез не верю, то подговорил жену брата поподробнее расспросить Иришу (они близкие подруги). Оказалось, все просто. Тот звонок от дилера был вторым, первый раз он позвонил еще днем на домашний и сообщил новость Ире. А диск? Диск и правда лопнул. Должно же быть в женщине хоть что-то магическое.

3.

Охота на слона:

МАТЕМАТИК: едет в Африку, устраняет все, что не является слоном и ловит
слона как разницу вычитания.

ОПЫТНЫЙ МАТЕМАТИК: будет сначала пытаться доказать существование какого-
либо слона, прежде чем приступит к шагу 1 вышеприведеного задания.

ПРОФЕССОР МАТЕМАТИКИ: доказывает существование определенного слона и
перекладывает затем охоту и поимку слона на группу своих студентов.

ПРОГРАММИСТ: разрабатывает алгоритм А:
1) едет в Африку
2) начинает на мысе Доброй Надежды
3) пересекает Африку с Юга на Север в западно-восточном направлении.
4) при каждой встречи с животным:
а) ловит животное
б) сравнивает с животным, похожим на слона
в) оставляет в случае соответствия

ОПЫТНЫЙ ПРОГРАММИСТ: изменяет алгоритм А путем помещения животного,
похожего на слона, в Каир, чтобы программа могла всегда заканчиваться
правильно.

ФИЗИК: едет в Африку, ловит всех животных серого цвета и принимает за
слона, если его вес имеет отклонение не более 15% от ранее пойманного
слона.

ЭКОНОМИСТ: не ловит слонов. Считает, что если достаточно платить слоны
придут сами.

СТАТИСТИК: ловит первое животное, которое видит n раз и называет его
слоном.

МЕНЕДЖЕР: не ловит слонов. Он вообще никогда никого не ловит. Но время
от времени его призывают, чтобы он мог дать свои полезные советы.

СИСТЕМНЫЙ АНАЛИТИК: теоретически может определить отношение между
размером пули и квотой поподания на слоновой охоте, если ему кто-то
скажет, что такое слон.

СОЗДАТЕЛЬ КОМПЬЮТЕРНЫХ ВИРУСОВ: посылает мышку на мыс Доброй Надежды и
ожидает в Каире стада перепуганных слонов.