bash.im ithappens.me zadolba.li

Великие люди

13449

Ювелирная работа

Работаю инженером-эникейщиком. Поступает очередная заявка: надо с жёсткого диска старого ноутбука перелить инфу на новый ноут.

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

— А этот ноутбук уже только выбрасывать? Мне он, в общем-то, не очень нужен, разве только пасьянсы раскладывать…

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

— А что с ним случилось? Как он сломался?

— Он сильно задымил, заискрил и выключился.

Ну, думаю, не хватало в материнке копаться и выискивать сгоревшие микросхемы.

— Скорее всего, уже не получится починить.

— А он вам нужен?

— Ну, разве что на запчасти. За сколько отдадите?

— Да бесплатно отдам, мне всё равно его выбрасывать, только данные нужны были.

Принёс в офис. Решили вскрыть и посмотреть, что можем из него взять. Вскрыли. Рядом с материнкой маленькая платка с разъёмом S-Video и входом питания. Гнездо питания обуглено, одной ножки вообще нет — испарилась! И рядом маленький винтик валяется. Судя по размеру, попал в корпус между пластинами радиатора и однажды просто замкнул между собой плюс и минус гнезда!

Заменили БП, я сделал новую платку питания, и ноут ожил! Только разъёмом S-Video пришлось пожертвовать. Теперь это наш офисный ноутбук!

Но я долго буду вспоминать, как на текстолитовой плате размером 1,5×5 см вырезал дорожки самодельной микродрелью с отрезным диском диаметром 2 см.

13441

IT-шная почта

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

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

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

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

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

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

13428

Опасные игры

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

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

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

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

И вот прошли все, остались только те три геймера. Взглянул на них «Вассерман» с улыбкой и сказал: «Ну что ж, для вас у меня особый экзамен, чем весь семестр занимались, то и будете сдавать». И дал он им три задания — завалить его в Quake в мультиплее трое против одного, побить его рекорды на всех трассах в NFS II и пройти созданный им уровень в Warcraft II (если уровень не проходится с первого раза, то на пересдаче даётся новый уровень). Сдавали они этот экзамен всю сессию долго и упорно, и однажды кто-то из студентов или преподавателей не выдержал и спросил его, зачем он их так мучает, они же ведь работают. «Знаю я, как они работают, — ответил „Вассерман“. — Я генеральный директор той фирмы, в которой они якобы работают».

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

13420

Закон кармы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

13413

Володя, меть!

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

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

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

Итак, переписка:

Клиент: Сегодня нами был сделан ошибочный запрос. Просьба учесть.

Менеджер: Володя, меть. Агент.

Я: Готово, пометил. Гав!

Так и живём. А сегодня это увидел технический директор…

13394

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

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

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

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

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

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

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

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

13349

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

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

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

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

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

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

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

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

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

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

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

13239

Гугл, слушай и записывай

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

Сейчас я работаю с системами UNIX/Linux, сетевым оборудованием и разного рода оборудованием, связанным с мобильными телекоммуникациями. Не буду скрывать, попал я на эту работу по протекции, меня позвал в свою команду хороший друг моего брата. Ему нужен был толковый парень, который «хоть что-то знает» и сможет быстро научиться. Знания мои сводились к «почти CCNA» без сертификата, MCSA с небольшим опытом работы и относительно свежим и хорошим знанием теории. Ах, ну да, ещё я не впадал в панику от вида шелла, потому что имел шапочное знакомство с Kali Linux и видел сервера Sun на картинках. Но у меня был тот самый «огонёк в глазах», желание учиться, а стартовой страницей во всех трёх браузерах стоял Гугл, и поэтому меня таки взяли на работу, хорошенько помурыжив аж на трёх собеседованиях.

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

А теперь я расскажу вам про человека, которого я заменил в команде. Это был дедушка, который в 67 таки согласился выйти на пенсию. Впрочем, дедушкой назвать его было и правда сложно: подтянутый живчик, которому на вид было сложно дать больше пятидесяти. К моменту, когда я его заменил, он работал в компании семь лет. Да-да, его наняли в возрасте 60 лет в тогда ещё довольно молодую и развивающуюся компанию. У него был сверхъестественный опыт работы с UNIX, вплоть до выученных наизусть серийных номеров для модулей памяти на разные типы серверов. Прилетев в ещё не достроенный дата-центр, где интернета не было совсем, он мог, порисовав полминуты на бумажке, настроить с нуля только распакованный роутер Cisco, включая туннели и VPN на будущее. Такое ощущение, что в определённых вопросах Гугл мог посоветоваться с ним, а не наоборот. Тогда дедушку наняли, не глядя на возраст, потому что им нужен был именно такой профессионал, который с первого дня работал на все свои 100%.

Есть разные компании, разные должности и разные соискатели. Да, глупые требования и тесты есть (за это спасибо эйчарам), но уповать на «огонёк в глазах» и Гугл в некоторых случаях глупо, а где-то по той или иной причине вас не возьмут на работу, потому что вам уже за 35.

Всем добра и удачных поисков работы и работников!

13225

Да будет дестабилизатор

Работаю программистом в Штатах. Разрабатываю ПО для ракет ПРО.

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

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

Мы повисли. Потом подумали. Потом погнули.

У ракеты есть управление полётом, и она усердно пытается лететь по прямой, а погнутый стабилизатор усердно её отклоняет, куда ему вздумается. Лучшего противоракетного манёвра мы ещё просто не видели!