bash.im ithappens.me zadolba.li

Иностранцы

10297

Кто американцу ньюби, тот русскому лох

Посетила коллегу гениальная идея: учиться программированию. И спросил он у меня, единственного программиста в компании, какой язык обязательно должен знать программист. Я ему честно ответил: английский. Обиделся на меня коллега. Он-то думал, что я назову что-нибудь вроде С++ или ассемблера.

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

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

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

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

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

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

И ведь по-английски решение русской проблемы нашлось на первой странице. Много думал.

10291

Валюта по умолчанию

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

Беру машинку, точнее, махину — ультрабук под Intel i7, запускаю и наблюдаю BSoD. Так как меня ждут другие абоны, решаю не проводить мероприятия с участием ансамбля песни и пляски, а попросту заинсталлить новую ОС.

Юркий зверёк принял «семёрку» с флешки на свой SSD менее чем за 15 минут. Установил страждующему нужный софт, дрова. Американец спрашивает о стоимости. «Двести», — отвечаю, подразумевая гривны. Янки со спокойным лицом достаёт из бумажника и протягивает 200 вечнозелёных (1600 с копейками в гривневом эквиваленте). Я потихоньку офигеваю, но так как я не обдирала, спрашиваю, большие ли это деньги у него на родине, на что получаю ответ: так, мол, в бар сходить, на девочек поглазеть. Беру свалившееся на меня денежное счастье и ухожу.

Боже, храни Америку и её зажравшихся жителей!

10280

Признаков жизни не обнаружено

Недавно я вернулся с полугодовой стажировки в Австрии. Вернулся живым и здоровым. Сейчас расскажу, почему это важно.

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

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

0) на работе;
1) болен;
2) откомандирован;
3) уволен;
4) в отпуске.

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

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

А всё объясняется просто: австрияки ответственны настолько, что решили поставить такое состояние записи на автомате. Мол, если он и не то, и не сё, и не уволен, то где же ему ещё быть? А автоматизм — это чтобы не утруждать ответственных товарищей написанием лишних сообщений.

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

Я заявляюсь на работу с заднего хода. Немая сцена. Орднунг работает в оба конца — австрияки просто не могут поверить в то, что программа сказала неправду.

Меня не наказали, но ходить теперь приходится строго через главный вход.

10277

Божественная задница

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

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

— Вот вы знаете, мы были в отделе бухгалтерии, так вот: почему у вас русская программа для этого называется Odin’s ass? А то я посмотрел на вашу футболку и сразу вспомнил это странное название.

Поржал, успокоил немца. Проверка прошла успешно, а жопу Одина, помогающую вести сложный бухучёт, периодически вспоминаем до сих пор.

9936

Пилот нарезной, 80 кг

28 сентября 2012, 07:15

Обслуживаю тренажёр вертолёта Ми-8 (Ми-17) разработки середины семидесятых годов. Дура в полкомнаты, вычисления на резисторах и шаговых искателях — жесть. Лазаю по нему с тестером и умным видом.

Приехала группа американцев учиться летать. Их вертолёты-то только на Пандоре летают, а в Афган они Ми-8 вагонами покупают — пыльно там для их военной техники.

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

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

Теперь сижу и сочиняю сертификат на систему катапультирования из тренажёра.

* На Ми-8 (Ми-17) катапультирования никакого нет, только на Ка-50 (Ка-52), но пусть боятся.

9882

Его пример — другим наука

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

Прочее. Коммутаторы ethernet, Норковые пальто.

Вот вам образ японского админа. А тут — джинсы, свитер, борода… Работать надо!

9766

Спроси меня как

23 августа 2012, 07:15

Специальность всё-таки как-то влияет на биополе людей.

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

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

9744

ITIL твою мать

Случилось поработать в одной крупной забугорной конторе, которая аутсорсит другие не менее забугорные и крупные конторы. Есть такая штука — ITIL называется. Так вот, согласно этому самому ITIL, все действия IT-специалиста должны быть регламентированы. Правда, иногда это работает против самой системы. Мозги ведь никто не отменял, и слепое следование инструкции может приводить к глупым ситуациям.

Пришёл тикет от автоматической системы мониторинга о том, что на одном из серверов в одном из дата-центров крупной конторы отвалился винт из RAID. Вы думаете, что я просто позвонил техникам в дата-центр и попросил их заменить винт? Ага, щас… По инструкции полагается:

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

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

3. Позвонить в датацентр и попросить пропустить специалиста.

Но и это ещё не всё. Как говорится, гладко было на бумаге, да забыли про овраги.

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

Последовала эпопея налаживания связи с техниками датацентра. Позвонил, говорю: «А не могли бы вы подойти к такому-то серваку и передёрнуть такой-то винт?» Мне отвечают: «Можем. Пишите заявку». Написал. Через несколько часов пришёл ответ «Ваша заявка выполнена». Захожу удалённо на сервак — работает, родной!

Так операция, на которую уходит от силы минут пятнадцать (десять из них — подняться со стула и дойти до нужного этажа), продолжалась два с половиной дня.

9707

Не грузите меня!

10 августа 2012, 07:45

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

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

«Только в России…» — подумали вы? Чехия!