bash.im ithappens.me zadolba.li

Начальство

1379

Гравитационное списание матценностей

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

Был в коллективе Сергей — парень колоритный, вечно растрёпанный «после вчерашнего», принципиально не соблюдающий трудовой дисциплины, но спец, как говорится, от бога. Начальство Серёгу терпело, но периодически всё же читало мораль.

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

В кабинет вошёл замначальника отдела и начал свое привычное: «Сергей, ну сколько раз тебе говорить...» Серёга, помятый после ночных возлияний, с красными от недостатка сна глазами, вскочил, схватил корпус и с криком «Как меня тут всё достало!» вышвырнул его в окно.

Лицо руководителя описать не представлялось возможным. Брякнув «я позже зайду», он спешно ускакал из кабинета.

1349

Админо-бухгалтерский конфликт: операция «Миротворец»

Была у меня 13 лет назад должность «инженер-программист бухгалтерии». Персонал предприятия насчитывал около тысячи человек, бухгалтеров же было около двадцати. Принимали меня на время декретного отпуска работавшей на этом месте девушки, чьи познания как в бухгалтерии, так и в программировании оставляли желать лучшего. По договоренности с главбухом я должен был половину рабочего времени заниматься компьютерами (эникей, железки, принтеры, картриджи), а половину — бухгалтерской работой (авансовые, больничные и что-то ещё). Оклад мне дали на 30% меньше, чем предыдущему работнику, мотивировав испытательным сроком.

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

Через три месяца в бухгалтерии никто и помыслить не мог о выходе на работу в выходные. Более того, у бухгалтеров появилась возможность в рабочее время гонять чаи, точить лясы и раскладывать пасьянсы. Однако о повышении мне зарплаты после испытательного как-то никто не вспомнил.

Я подождал месяц, второй, третий. Терпение лопнуло — пошёл к главбуху. Приходит она со мной в отдел и начинается концерт по заявкам:

— Девочки, а он больничные начисляет, авансовыми отчетами занимается?
— Нет, Марья Степановна.
— Так какое тебе повышение, если ты свою работу не делаешь?!

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

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

В общем, повышения зарплаты я так и не дождался, хоть за полгода и сделал на пару порядков больше, чем та девушка за всё время работы. Сходил к финдиру, пригрозил увольнением — выписали премию в 30% от зарплаты за один месяц. Ушёл в отпуск, а на пороге сказал: «Ищите себе другого! Из отпуска не вернусь, пошёл искать другую работу».

Таки нашёл — устроился в банк программистом первой категории. Пришёл забирать трудовую, а мне заявляют: «Две недели положено перед увольнением, обучи преемника!» Взяли по блату сынка чьего-то, чтобы он программы мои мог править, а тот в программировании ни в зуб ногой. Пригрозил скандалом директору предприятия — трудовую всё-таки отдали.

Конец вражде админов и бухгалтеров? С такими неблагодарными мира не будет ни-ког-да. Этих лентяев воспитывать можно только кнутом и пряником: забил пряник в задницу, и кнутом по ней, кнутом!..

1340

Апгрейд задним числом

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

Три дня мы мучились с гальваническими развязками и экранировали кабели. Результат вышел идеальным — чисто, красиво, хоть скриншоты распечатывай. Через день звонит заказчик: камеры, дескать, «полосят», а мы лохи криворукие.

Едем на объект (60 километров), попутно высказывая самые фантастические предположения. На месте в шесть глаз пыримся в мониторы — всё прекрасно, помех нет, изображение чётче некуда. Звоним заказчику:

— Что же вас конкретно не устраивает и где помехи?
— В архиве.

В архиве он помехи увидел, @#$, на записях, сделанных ещё до устранения проблемы! Форматнули жесткий диск видеорегистратора и сдали объект.

1334

Слышу звон, да не знаю, где он

Шло суровое утро понедельника. Тревожный звонок телефона застал меня врасплох — пришлось проснуться и ответить:

— Отдел ИТ слушает.
— Алло. Это плановый отдел. Когда вы уже начнете работать?..

Оператор объяснила, что у них пищит UPS. В отделе меня встретили суровые глаза начальницы и до боли знакомый писк. Хм, странно — провода из бесперебойника не выдернуты, а сам он помаргивает зелёным светодиодом, сигнализируя о том, что всё в порядке. Полминуты я стеклянными глазами смотрел на устройство, пока не услышал писк снова. Удивился — пищало не из бесперебойки, а откуда-то слева.

Подняв газетку, небрежно лежавшую на столе у начальницы, я обнаружил радиотелефон с разряженными аккумуляторами.

1309

1С:Мошенничество

Дело было году в 96-м. Администрировал я тогда сеть одной торговой фирмочки. Обороты росли, потребовалась мощная база данных, и начальство нашло двух крутых специалистов, которые взялись разработать требуемый продукт. С утра на пороге появились эти корифеи и сходу обругали всю мою сеть: компьютеры не те, коаксиал (может, помнит кто?) проложен не по правилам, и так далее. Посетовали ещё немного на нашу техническую необеспеченность и взялись писать базу.

Проходит пара месяцев, вызывает меня директор и начинает осторожно выспрашивать, сколько получают в Москве программисты. Я, естественно, интересуюсь, в чём же дело. Выясняется, что крутые базописатели изначально запросили за работу $15000, но, получив эту сумму и немного поработав, потребовали еще $3000: «Работа мудрёная — добавить надо...» Начальство задумалось, но добавило.

Наконец, база была запущена в эксплуатацию, и немедленно полезли глюки и баги. Естественно, менеджеры начали звонить мне. Я пошел к начальству прояснять ситуацию:

— А почему нельзя обратиться к авторам базы?
— Они требуют $100 в час за поддержку.
— А вы в договоре прописали порядок проведения и оплаты пусконаладочных работ?
— Мы с ними договор не заключали.
— А где описание базы и инструкция по эксплуатации?
— Они ничего не оставили...

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

Подоспел дефолт. Фирма обанкротилась, и модернизация базы потеряла актуальность. Через пару лет на одном из старых компьютеров я случайно обнаружил исходники знаменитой базы. К тому моменту я уже разбирался в этих вопросах гораздо лучше, и решил, наконец, посмотреть, на что потратили больше 18 килобаксов. Что же я обнаружил? Одну из первых версий 1С с незначительной правкой!

1308

Создатель интернетов

Вспомнил я на днях, как однажды устроился на работу сисадмином. Для начальника не было понятия «сисадмин» и «IT-аутсорсинг» — в штат он непременно хотел программиста. Подход к приему на работу был необычным; собеседование он превратил в тест: «Удивишь меня через два часа — работа твоя!»

Заприметил у начальника на рабочем столе Оперу, я расспросил, как он ей пользуется и зачем, и получил четкий ответ: «Это Интернет».

Удостоверившись в уровне компьютерной грамотности руководства, я час плевал в потолок, пока качал Delphi, а за следующий час по скриншотам норвежской программы на компоненте TWebBrowser набросал свой обозреватель. Начальник всё это время сидел рядом и следил, чтобы я литературой (конечно же, бумажной) не пользовался, а руководствовался своими знаниями — отдельное спасибо Гуглу!

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

Отличия от Оперы у моего недобраузера были существенные — всего одна вкладка, но и этого хватило, чтобы заставить «свой собственный Интернет» работать.

1294

Ему покажешь медный грош — и делай с ним, что хошь

Одному из молодых коллег дали срочное задание: собрать со всех 14 региональных подразделений «отчёты о наличии персонала, имеющего навыки работы с вычислительной техникой». Коллега подошел к делу ответственно: направил по электронной почте запрос, продублировал его бумажной копией на бланке с подписью замминистра и обзвонил всех ответственных.. Только вот регионы не торопились высылать отчеты, а проще говоря, на запрос банально забили.

Дедлайн был близок, коллега слал регионалам гневные письма, звонил по три раза в день. И по-дружески просил (таких друзей за @#$ и в музей), и умолял (нашёл, кому давить на жалость), и даже угрожал всеми возможными бюрократическими карами (испугал ежа голой задницей). Отчётов не было. Мне пришла в голову идея, и я сказал коллеге, что за некоторое количество пива соберу все отчёты в течение дня. Он удивился, но пообещал мне все земные блага.

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

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

В моей дальнейшей министерской работе принципы Карнеги из книги «Как заводить друзей и оказывать влияние на друзей» пригодились ещё не раз.

1281

Компиляция при свечах

Работал я как-то в %companyname%, известном производителе софта. Была у нас компиляционная ферма, на которой за ночь собирались все продукты для разных архитектур. Электроэнергии потребляла она прилично — ток был чуть меньше номинала автомата. Поменять же его было нельзя, потому что проводка не была рассчитана на большую нагрузку. Однажды утром начальство встретило админа, выходящего из серверной со свечкой.

— Что случилось? Почему за ночь ничего не собралось?

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

— А свечка-то откуда? — удивилось начальство.

— Света не было, — отозвалась заведующая расположенным неподалёку отделом кадров, — вот он у нас и попросил.

— Розетки уже включились, а верхнего света ещё не было, — пояснил админ, — нужно же было как-то включить сервера, чтобы началась компиляция проекта!

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

1266

Латентный террорист

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

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

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

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