Думаю, не секрет, что айтишники гребут деньги лопатой. Но вот что именно нужно сделать, чтобы получить такую работу - пишут редко. В марте этого года я решил сменить работу и весь апрель занимался прохождением собеседований, в итоге получил несколько предложений на зарплаты около 700к/месяц. Об этом и хотел бы рассказать.
Немного о себе: занимаюсь коммерческим программированием 13 лет, ещё несколько лет работал в других сферах. Основной язык С++, достаточно хорошо знаю Python и ML. Есть опыт работы как в мелких фирмах на 5 человек, так и в ИТ-гигантах.
Искал работу программистом, строго не руководителем. Это добавляло некоторых особенностей, т.к. существует мнение, что большие деньги можно получать только на руководящихся должностях. Это не всегда верно (но на руководящих должностях получать большие деньги проще, т.к. руководителей нужно больше, чем топовых специалистов).
Первым делом, когда я решил менять работу - я обновил профиль в linkedIn и на hh.ru, уже на следующий день мне начали писать рекрутеры. Меня стали звать на разные секции - как технические, так и "пообщаться". Про свои ответы либо не буду писать, либо очень коротко, т.к. ответы можно легко найти гуглением (а там, где не получится - спрашивайте в комментах), иначе пост совсем разрастётся.
Одна интересная секция была на собесе в Хуавей. Я там шёл на должность ML-разработчика, который будет не модельки обучать, а писать сами библиотеки для обучения моделей. На собесе было человек 5 и они по очереди спрашивали меня каждый по своей теме (всё это длилось в сумме часа два):
- Сначала знание С++. Зачем нужны умные указатели, зачем нужен виртуальный деструктор, как устроен vtable, ещё какая-то муть. Я отвечал на всё легко и уверенно, интервьюер быстро "кивнул" и мы перешли к следующему.
- Аппаратура и программирование на С. Какие есть архитектуры помимо x86? Рассказал про ARM. Дальше спрашивали про вычисления на GPU - рассказал про примерную архитектуру и принципиальные отличия от CPU. "Что ещё можно использовать для вычислений?" Назвал FPGA, немного рассказал про особенности. Дальше этот же чел расспрашивал про особенности С. Разные вопросы про отличие между int *a =malloc(20); и int a[5];, про устройство менеджера памяти, про страницы памяти и виртуальную память (почему номера новых страниц всегда больше, чем номера старых? чтобы происходит с номерами удалённых страниц?), про механизм работы extern, union, volatile.
- Дальше были вопросы по математике. Как посчитать синус и косинус без соответствующей функции? Рассказал про ряды Тейлора. Что-то спросили про градиенты, попросили посчитать производную для |x| (модуль икса), а потом вторую производную. Дальше какие-то вопросы про градиенты. Перешли к аффинным преобразованиям и способам их описания. Рассказал про кольцо матриц, собственные вектора и их связь с геометрическим смыслом преобразования. Дальше спросили про Якобианы и Гессианы. Меня этот вопрос позабавил, но я рассказал и заодно упомянул, что эти штуки полезны для определения сходимости некоторых численных методов.
- Многопоточка. Тут всё было как-то быстро, видимо после первых трёх частей народ уже заскучал. Базово про примитивы синхрониазции (мьютексы, семафоры), про атомарность, заодно про атомарность на уровне процессора. Это ответил, рассказал про контаминацию кэша и методы разрешения конфликтов в кэше процессора - достаточно.
- Собственно, ML. Какие бывают слои у сеток, какие сейчас есть популярные архитектруры, почему 20 лет назад это не взлетало, хотя многие знания уже тогда были. Как инференсится дропаут, зачем нужна батч-нормализация, почему L1-регуляризация позволяет увидеть значимость фичей. Как построить эмбеддинги для слов, почему это вообще работает?
Собеседование оказалось очень разносторонним. Но это ещё не всё, после этого был ещё созвон на час, на котором мы обсуждали (уже с другими людьми) мой прошлый опыт. В каких крупных проектах участвовал, какие продуктовые фичи сам делал, какие решения сам принимал, как это отражалось на бизнесе. Несмотря на то, что я шёл разработчиком - ожидалось, что я буду очень автономным и иногда даже смогу как-то помогать в управлении/организации процессов. Технические вопросы почти не задавали.
В итоге мне предложили оклад 480к (после вычета налогов) и премии, которые зависят от разных факторов (мои показатели, общие финансовые показатели фирмы и т.п.), которые в среднем должны были добить мой доход до 685к/месяц.
В Сбере было несколько секций с написанием кода и одна на "поболтать". Секции про общение везде проходят примерно одинаково, так что повторять тут не буду. Про написание кода:
- Чистый С++. Тут была секция на проверку моих знаний по самому языку. Мне показали код, в котором есть несколько классов, где-то виртуальные методы, какой-то класс наследуется от другого, где-то в конструкторах и деструкторах что-то нетривиальное написано. И вопрос был "что выведет программа?" Суть была в том, что там в родителе была функция print (которая что-то базовое пишет) и в наследнике она была переопределена. Небольшой gotсha момент был в том, что функция не была объявлена виртуальной. Дальше там эти принты возникали в конструкторе и десрукторе. В общем и целом - вопрос был о том, что в каком порядке вызывается. Я почти справился, но проглядел один вызов из-за невнимательно. Но это был простой момент (а на сложные я ответил), так что интервьюер кажется поверил, что это просто невнимательность, а не незнание. После этого спросили "а что задумывал автор кода?" и попросили исправить. Такие вопросы будут очень сложны для джунов, потому что "а откуда я знаю чего он хотел?" и относительно легки для опытных разрабов, потому что понимаешь, какие есть расхожие подходы и что "вот так обычно пишут, а вот так - не пишут". В общем, вопрос крутой для определения опытности человека. Потом дали ещё кусок кода с многопоточкой и надо было сказать, есть ли в нём баги. Был потерян lock_guard (типичная ошибка работы с мьютексом), попросили исправить и объяснить, как именно раскручивается стек в многопоточке при обработке исключений.
Отличительной особенностью этой секции было то, что весь код писался в онлайн-трансляторе и каждый раз, когда я отвечал на вопрос "что выдаст код" мы просто запускали и смотрели. Особенно круто это было когда я ответил "упадёт с std::terminate" и оно действительно падало с std::terminate.
- Алгоритмы. Задачи, которые можно писать на любом языке (но я писал на С++).
Есть датчики. Один датчик сначала выдаёт нули, а потом, с определённого момента, начинает выдавать единицы. Есть синхронные показания N датчиков (в виде набора массивов, каждый содержит M значений). Нужно найти номер датчика, который сработал первым. Сделать надо эффективно, я реализовал за O(N + log(M)).
Воссоздаём лотерею: есть набор людей, про каждого известно, сколько билетов купил человек. Нужно написать функцию, которая выберет случайного человека с вероятностью, пропорциональной количеству купленных билетов (и вывести на экран его имя).
Была ещё какая-то задача, но уже не помню, что-то мелкое и скучное.
Про эту секцию могу сказать, что на высоком уровне тут уже обращают внимание не только на то, решил ты или нет, но ещё и как быстро, и какой код ты пишешь. У меня на каждую задачу уходило не больше 15 минут в сумме с выслушиванием условия и обсуждением моего решения, т.е. чистое написание кода занимало минут 5-10.
- Секция про ML. Тут были разные вопросы о том, как подходить к экспериментированию с моделями (зачем нужны отдельно валидационные и отдельно тестовые выборки?), что такое аб-тесты и т.п. Достаточно много вопросов про ранжирующие системы (какие бывают, какие есть особенности) - рассказывал про коллаборативную фильтрацию и эмбеддинги. Много каких-то технических подробностей спрашивали, например, почему разложение матрицы делают через SVD. Но в целом ничего особого. Типичная ML-секция с обязательными вопросами типа "как понять, что модель переобучилась, что делать? Как понять, что данных мало, что делать?"
- Общая секция. Я шёл в СберДевайсы, поэтому было важно ещё понимание каких-то "железных" вопросов. Рассказал про архитектуру процессора, кэши, ядра, конвейер, о том что внутри процессора есть отдельный компьютер и за один такт выполняется несколько микро-кодов, про TLB и прочее. Дальше про видюхи, их особенности относительно процов, про взаимодействие с памятью. Был вопрос типа "вам надо ускорить перемножение матриц, как бы вы это сделали с помощью видеокарты?" или, например, "можно ли ускорить поиск кратчайшего пути на графе с помощью видеокарты?".
Сбер предложил оклад 455к и премии разные, в сумме выходило 675к в месяц.
Я уже раньше работал в Яндексе и даже успел провести больше сотни собеседований, так что достаточно хорошо понимал, что меня ждёт. А ждали меня несколько секций с написанием кода "в блокноте", т.е. без возможности запуска. И ещё одна секция по ML.
- Алгоритмы.
Удалить нули из массива. Тут всё просто, проверка на совсем новичка.
Написать свою реализацию shared_ptr. Уныло, но хорошо проверяет понимание внутренней структуры языка.
Написать условный рейт-лимитер. Есть функция, которая на вход принимает timestamp события и максимально допустимое число таких событий за последние 600 секунд. Нам надо на каждый вызов этой фукнции ответить, хороший ли это запрос или уже "лишний", т.е. за последние 600 секунд было больше запросов, чем пороговое значение. Гарантируется, что timestamp не убывают.
Есть названия программ (по сути, просто набор строк), и для каждой есть набор зависимостей (т.е. массив строк на каждую программу). Зависимости только из того же списка, т.е. если у нас есть программы a, b, c, то программа b может зависеть от a, но не может зависеть от f (потому что нет в списке программы f). Надо вывести эти названия программ в "корректном" порядке для установки, т.е. чтобы если пакет шёл в списке - все его зависимости были раньше него в данном списке.
Были и другие задачи, но я точно уже условия не помню. Здесь опять же важна скорость написания и наличие багов. Если посадить хотя бы один баг (и не отловить самому) - это достаточно критично.
- ML. Эту секцию мне не очень хочется подробно описывать, т.к. она была почти "по учебнику". Если есть желание подготовиться - HR присылает ссылку на youtube с видосами от Яндекса. Видосы очень крутые (можно искать по ключевым словам "Лекции по машинному обучению, Воронцов ШАД").
- Общая секция. Вот тут была основная "соль". Просто хорошо решать алгоритмические задачки - дело полезное, но не на 700к. Тут было общение с будущим руководителем и обсуждение потенциальных задач. Мне назвали примеры задач (увы, разглашать не могу, т.к. они сейчас в работы) и я с ходу предложил какие-то идеи по решению этих проблем. Дабы не быть голословным, приведу примеры того, что могли бы спросить. Это гео-сервисы, поэтому вопросы вполне тематичные:
Как строить маршрут так, чтобы водитель доезжал быстрее? это вопрос-бомба, вопрос-убийца. Потому что большинство программистов начинают рассказывать про прекрасные алгоритмы, а потом спотыкаются на вопросе "а как вы измерите тот факт, что водитель стал доезжать быстрее? Как вы докажете, что вы что-то заметно улучшили для клиента?" Суть вопроса в том, что надо думать не только про техническую составляющую, но и про конечного пользователя. Недостаточно написать алгоритм, который работает быстрее или точнее предсказывает маршрут. Надо ещё чтобы это было полезно для клиента, а программисты про это часто забывают.
Мы запускаем бизнес (например, Такси) в новом городе. У нас есть примерная карта дорог, но нет статистики проездов по этим дорогам. Как предсказывать время проезда чтобы честно оценивать стоимость поездки? Опять же, вопрос про бизнес, а не про технологии. Да, тут надо обязательно проявить знание технологий, но этого мало. Типичный программист "в теме" скажет, что надо найти поставщиков данных, можно поездить самим по этим дорогам чтобы насобирать статистику и т.п. Но все эти этапы занимают как минимум недели, а в реальности - месяцы. А для бизнеса запуститься с плохими данными на полгода раньше - это зачастую выгоднее, чем запуститься спустя полгода, но с хорошими и точными данными. Поэтому хороший кандидат должен сам сказать о том, что вот, мол "можно купить данные - но это плохо и долго. А мы с вами сделаем вот так и вот так, тогда будет качество хуже, но зато быстро. Насколько именно качество будет хуже - считать будем вот так. А на бизнесовых метриках (которые человек сам должен предложить) это отразится вот эдак. А потом мы спросим стейкходлеров сервиса, готовы ли они запускать сервис с вот таки вот (относительно плохим) качеством, но на полгода раньше".
Это тоже не всё, но суть, думаю, ясна.
Яндекс предложил мне оклад 490к и ещё разные премии, в сумме с которыми вышло 720к в месяц.
Другие фирмы
Помимо этого я проходил собеседования ещё в Тинькофф, Вк, 1С и некоторые мелкие фирмы. Но общение с ними выкладывать уже день, да и в целом получилось достаточно чтобы сформировать понимание того, какого плана вопросы мне задавали. Если будут вопросы или нужны какие-то уточнения - пишите в комментах.
Выбрал я в итоге Яндекс, но текущий размер зарплаты лучше не буду озвучивать во избежание казусов. Он больше, чем мне изначально предлагали.
Вспомнил случай с работы.
Два синебота решили добыть немного денег. Самым простым способом показалась кража чего-нибудь плохо лежащего, с последующей сдачей на металлолом.
Для этого наши герои вооружились плоскогубцами, ножовкой по металлу и пошли на охоту.
Добыча была обнаружена быстро - внешний блок кондиционера, который висел между 3 и 4 этажом рядом с пожарной лестницей.
Один из героев саги поднялся по лестнице и приступил к демонтажу изделия, второй остался внизу "наблюдать за оперативной обстановкой", или, говоря простым языком, стоял на шухере.
Тревоги не случилось, блок был успешно демонтирован с креплений и в этот момент наш промышленный альпинист внезапно осознал, что спуститься вниз по пожарной лестнице нежно обнимая одной рукой этот ящик он не сможет, поскольку для этого нужна несколько иная физическая форма, чем у среднестатистического синебота.
Поэтому он решил спустить добычу на грешную землю иным способом и произнёс
- эй, Вася, лови его
Я не знаю какой логикой руководствовался наш сверхразум. Но ещё большую загадку для меня представляет логика гражданина Василия, который подошёл к дому и жадно поднял руки к вожделенной добыче.
Что характерно, поймал. А мы потом долго ломали голову, как будем квалифицировать этот труп с точки зрения уголовного права.
Добрый Всем, кто читает!
Делаю ножи уже очень давно, и как есть множество поклонников, ровно столько же имею и критиков.
В целом, меня это не напрягает, но иногда есть особые кадры, которые любят практически в каждом миллиметре найти к чему придраться.
И один из таких был другой ножедел, который считает себя великим специалистом. При том, теоретик он реально очень сильный, но на практике видел его работы: абсолютно стандартные.
Но под каждой работой пишет и пишет, пишет и пишет, и, самое обидное, глубокий анализ по фото, с выводами высосанными из пальца и откровенной ложью. Но звучит так правдиво и уверено, что не верить нереально.
В один момент я устал, и решил просто подружиться с человеком: показать ему, что я - толковый мастер, и он не прав. И предложил ему совместную работу: я ему материал для клинка, а он сделает свою коронную термичку, которую я сделать не могу, а он писал, что на это специализируется. Термичка - это процесс обработки стали, чтобы она приобрела нужную твердость. Один из самых ответственных моментов, и тут нужно сделать супер осторожно.
Закинул заказ, жду срок. Проходит время, сроки прошли, спрашиваю - не готово. Ок, жду. Снова приходит срок - не готово. И так пару раз. Потом он отписывается, что все готово, и я принимаю сталь.
Но тут понимаю, что термичка сделана не просто плохо, супер говно: сталь просто крошится на глазах. На мой вопрос, мол, какого х, он отвечает (К - критик):
К - Ну, бывает
Я - Что значит бывает?! Ты же у себя на странице себе деферамбы поешь, и меня критикуешь нон стоп, а тут такой косяк. Тебе не стыдно?
К - Слушай, критикую я тебя как эксперт, а тут делаю, как мастер самоучка. Не сравнивай
Я - Ну ты и лицемерный козел.
К - Какой есть
Вот на днях было, многократная рвота у ребенка полутора лет.
Приезжаем, папа весь на нервах, фыркает, что долго ехали, ну да
похуй, у нас бригад треть от штатного количества, мы везде не
успеваем.
Начинаю выяснять чем кормили. Отвечают, что все как обычно. Требую
перечислить все вплоть до хлеба. Ну там одно, другое, пятое...
И тут "Ах, да, селёдку дали, может от селёдки?"
Включается папа:"Скорее всего, селёдка несвежая была, мне тоже
что-то не очень в животе"
мама, жизнерадостно: "О, и мне, точно селёдка!"
Я: " Вы чё, таким малышам селёдку нельзя!"
Мама: "Ну, немножечко можно, она так ее муслолила, ей нравится"
Ок, едем в больницу. На входе в инфекционную мама бормочет
"Интересно, долго мы ещё будем сюда ездить?" Намекая, что 2 недели
назад там же лежали с ОРВИ...
Так и хотелось ей сказать:"В следующий раз дай ребенку бутерброд с
копчёным домашним салом, и водочки грамм 25. Немножко ж можно" Но
не сказал, потому что кролик сука вежливый.
Племяннику было года 4. Смотрели фотографии его мамы и папы,
свадебные. Он спрашивает: А я где на фото? - отвечаем: Тебя еще не
было? - А где я был? - Да тебя еще вообще не было, еще не родился.
- Ага вы меня опять никуда не взяли! Вы меня вечно никуда не
берете!
Разгунделся, еле успокоили. А объяснить ребенку, что его вообще не
было, так и не смогли. - Нет, я есть, это вы меня не взяли!
Муж принёс куриный фарш, сказал хочу пельмени. Ну раз сказал, значит будут, хотя я их лет двадцать не лепила. Добавила в фарш свиной ещё,три луковицы мелко порезала
Замесила тесто, накатала колбасок, потом сочни, ну и понеслось. Вот реально, генная память, что-ли?
И как же без счастливого пельменя
Вот что получилось
Кто молодец, я молодец.
Работаю в компании, которая находится, пусть и недалеко, но за
пределами города. В свое время руководство приняло решение, что
выгоднее кормить людей на территории, чем 30 минут обеда
превращались в 1-2 часа (пока доедут до ближайшего кафе/столовой,
ждут заказ, кушают и т.п.)
Для этого переоборудовали одно из помещений под большую кухню,
установили туда несколько микроволновых печей, наняли сотрудников,
которые следили за порядком на кухне и подписали соглашение с кафе
неподалеку, которое ежедневно доставляло обеды.
Для полного удовольствия людей в данной комнатке дополнительно
монтировали несколько бойлеров с горячей водой, простенькую
кофемашину, постоянно стояли печеньки, соки и фрукты (время было
2005-2006 год, когда до всех IT плюшек еще было очень далеко).
Так вот жизнь лилась очень радостно, до момента, пока владелец не
нашел на рабочих местах часть сотрудников бухгалтерии и аналитики,
но нашел в столовой, в которой шли бурные обсуждения всего, чего
угодно, кроме планов бюджета и дальнейшего развития.
Такая ситуация повторялась еще 2-3 раза, прежде чем было принято
решение, что столовая теперь работает по графику, а при желании
посидеть-поболтать, не более 10-15 минут (законного перерыва).
Но и тут людской ум не позволил себя ограничить, печеньки и соки
беспощадно уносились в кабинеты, где чаепития продолжалось, но в
меньших составах.
В целом даже на это и были закрыты глаза, до очередного случая,
пока мадам главный бухгалтер не закатила истерику секретарю, почему
в столовой нет ее любимых печенья и грейпфрутового сока. Эту сцену,
и секретаря в слезах застал владелец После долгих разъяснительных
бесед все печеньки, соки и главный бухгалтер покинули славную жизнь
компании.
P.S. Бесплатные обеды для сотрудников все еще действуют, но
отношения к плюшкам на местах у руководства уже абсолютно
другое:)
Всем привет.
Посетил я давеча одну стройку. Строят эко-поселок. Хотите напишу? Строит мой приятель - я-ж, прорабом работал. Так вот, выкупили они часть пустыря деревенского еще и там находился сарай, со "всяким хламом".
Ну и пригласил меня поглядеть там. Что-ж, я вам сейчас покажу, какой "хлам" я там нашел...
Крутяк? И я про что... Я такие радиолы видал только в старых, советских фильмах.
Вытащил ее на белый свет:
"Рекорд - 61":
Жизнь его потерла маленько, но не критично:
Я находил подобные вещи ранее, но вот целая задняя крышка - это редкость:
Визуально все на месте:
Это вроде скорость воспроизведения пластинок:
Тоже - ничего не поломано:
Крышка фиксируется, как надо:
Это - пластинки чистить:
Иголка, тоже вроде имеется:
Жаль, нет шнура питания. Но у меня есть знакомый, который обещался его проверить и если что - починить. Да если только радио будет работать - я буду доволен.
С уважением, Евгений Хрусталев.
Материал ранее был опубликован в моем блоге "Поиск интересного с Хрусталевым"
П.С. Радиолу поправили и была продана за 2500 рублей.
Mиcтep Эндopфин.
Oднaжды вo вpeмя дaльнeгo aвтoпутeшecтвия мы c пpиятeлeм
ocтaнoвилиcь пepeкуcить в пpидopoжнoм кaфe. Пpиятeль зaкaзaл
xoтдoг. Я вoздepжaлcя, xoтя cтpaшнo пpoгoлoдaлcя. B peйтингe
Mишлeнa этo кaфe пoлучилo бы минуc тpи звeзды, и я oпacaлcя, чтo
xoтдoги тут пoнимaют буквaльнo и пoдaют paзoгpeтыx coбaк.
"Kaк ты мoжeшь этo ecть, пoшутил я, зooзaщитникoв нe бoишьcя?
"Mиcтepa Эндopфинa нa тeбя нeт", oтвeтил пpиятeль.
"Koгo кoгo? " пepecпpocил я.
Taк я узнaл пpo Mиcтepa Эндopфинa.
Пpиятeлю гoтoвили eгo xoтдoг, a oн paccкaзывaл. Xoтдoг гoтoвили
дoвoльнo дoлгo, видимo, cнaчaлa им вceтaки пpишлocь лoвить
coбaку.
"У мeня нa пepвoй paбoтe был мужичoк. Буxгaлтep. Hу, тaкoй, кaк
cкaзaть, в poзыcк eгo нe oбъявишь бeз ocoбыx пpимeт. Moль cpeдниx
лeт. Koгдa я eгo впepвыe увидeл, пoдумaл, фу, кaкoй плocкий,
нeинтepecный дядькa. Пoкa oднaжды нe уcлышaл eгo тиxий кoмapиный
cмex. Oн cидeл пepeд cвoим мoнитopoм и xиxикaл. Я пpoxoдил мимo и
из любoпытcтвa зaглянул в экpaн. A тaм кaкoйтo буxгaлтepcкий oтчёт
в экceлe. И oн нaд ним pжёт. A ты нe пpocт, чувaк, cкaзaл я ceбe
тoгдa. И eщё пpикинул, a мoжeт, ужe пopa из тoй кoнтopы вaлить, paз
буxгaлтep xoxoчeт нaд финaнcoвыми дoкумeнтaми.
Kopoчe, пepcoнaж oкaзaлcя, чтo нaдo. У нeгo вceгдa вce былo
пpeвocxoднo. Этo eгo фишкa. Пoнимaeшь? Bceгдa. И вce. Дaжe oceнью.
Koгдa любoму пopядoчнoму чeлoвeку xoчeтcя, чтoбы двopник зaкoпaл
eгo пoглубжe в лиcтву. "Пpeвocxoднo". He "нopмaльнo". He "xopoшo".
И дaжe нe "oтличнo". Имeннo "пpeвocxoднo".
Пoгoдa у нeгo тoлькo пpeкpacнaя. Иду кaктo paз нa paбoту, дoждь кaк
из вeдpa, вeтep, зoнтик нaдo мнoй cлoжилcя, oтбивaюcь cпицaми oт
кaпeль, нacтpoeниe пapшивoe. Bижу, пepeд вxoдoм в кoнтopу cтoит
этoт пepeц пo кoлeнo в вoдe, cмoтpит ceбe пoд нoги. Cливныe cтoки
зaбилиcь, вoдa xлeщeт пo мocтoвoй pучьями пo eгo бoтинкaм. Гляди,
кpичит oн мнe, кaк будтo гopнaя peкa, и лыбитcя.
Maшинa у нeгo caмaя лучшaя. Oднaжды oн мeня пoдвoзил. Eдeм нa eгo
пepпeтум мoбилe. C виду вpoдe "кoпeйкa", нo зaд пoдoзpитeльнo
нaпoминaeт Mocквич412. Фpaнкeнштeйн кaкoйтo. Пocлушaй, кaк
двигaтeль paбoтaeт, гoвopит oн мнe. Пecня, дa? Я пocлушaл. Ecли и
пecня, тo этaкий Cтac Mиxaйлoв в cтapocти кaшeль и cпopaдичecкиe
пoпукивaнья. A oн нe унимaeтcя: и вeдь нe cкaжeшь, чтo дeвoчкe
тpидцaть лeт. Узнaв пpo вoзpacт дeвoчки, я пoпpocил ocтaнoвить, тaк
кaк мнe oтcюдa дo дoмa pукoй пoдaть. Bышeл нa кaкoмтo пуcтыpe и
пoтoм чac бpёл пeшкoм дo ближaйшeгo мeтpo.
Kуpopты у нeгo вce кaк нa пoдбop нeвepoятныe. Я кaктo пoexaл пo eгo
нaвoдкe в Tуpцию. Oн мнe пoлдня вopкoвaл пpo лучший oтдыx в жизни,
пpo кocмичecкий oтeль, пpo вкуcнeйший швeдcкий cтoл. У нeгo дaжe
cлюнa из угoлкa pтa cтeкaлa. Я и купилcя. Из caмoлeтa нac выкинули
чуть ли нe c пapaшютoм нaд кaкoйтo дoлинoй cмepти. Пocpeди луннoгo
пeйзaжa тpи кoлючки и oдин oтeль (тaк чтo пpo кocмичecкий нe
oбмaнул). Дo мopя мoжнo дoбpaтьcя тoлькo в мeчтax, oтeль в
кукуeвo.
Швeдcкий cтoл для paбoчиx и кpecтьян: cocиcки, мaкapoны и тaз
кeтчупa. Я взял у ниx книгу oтзывoв. Taм пocлe дecяткa нaдпиceй нa
pуccкoм пpo "гopитe в aду" и "пo вoзвpaщeнии нa Poдину пepeдaм вaши
кoopдинaты paкeтным вoйcкaм", выдeлялacь oднa, paзмaшиcтaя, нa
пoлcтpaницы: "BOCTOPГ! " He c oдним, нe c двумя, a имeннo c тpeмя
вocклицaтeльными знaкaми, и вceми бoльшими буквaми. И знaкoмoe имя
в пoдпиcи.
У нac в тo вpeмя вoкpуг oфиca пpиличныx зaвeдeний нe былo.
Пpиxoдилocь иcпытывaть cудьбу в oбщeпитe. Я вceгдa бpaл eгo c coбoй
нa oбeд. Kaкoй пoтpяcaющий cуп, кaк кpупнo пopeзaли мopкoвь,
cкoлькo oтбopнoй кapтoшки, a пpипpaвa, пpипpaвa, пpичитaл oн в
гacтpoнoмичecкoм пoлуoбмopoкe, нaд тapeлкoй c пoйлoм из пoлoвoй
тpяпки. Hу, чтo жe этo зa бeляш, этo жe чудo, a нe бeляш, нeжнeйшaя
тeлятинa (кaждый paз в oтвeт нa этo нeжнeйшaя тeлятинa внутpи
удивлeннo мяукaлa), тecтo вoздушнoe, coк, coк pучьями, и тaк дaлee.
Пocлушaeшь eгo, пocлушaeшь, и глядь и cуп вpoдe ужe мылoм нe
oтдaёт, и бeляш пpoвaлилcя и нe pacцapaпaл кoгтями пищeвoд. A,
глaвнoe, пocлe oбeдoв c ним я ни paзу нe oтpaвилcя видимo, opгaнизм
в eгo пpиcутcтвии выдeлял кaкиeтo зaщитныe вeщecтвa.
И этo былa нe мacкa, вoт чтo интepecнo. Cтo пpoцeнтoв нe мacкa. Bce
ecтecтвeннo и opгaничнo. Eгo вштыpивaлo oт жизни, кaк гoдoвaлoгo
peбёнкa. Boзмoжнo, в дeтcтвe oн упaл в чaн co cлeзaми вocтopгa,
нaплaкaнный пoклoнницaми Baлepия Oбoдзинcкoгo, кaк Acтepикc в кoтёл
c вoлшeбным зeльeм.
Mы в кoнтope пpoзвaли eгo "Mиcтep Эндopфин". B куpилкe чacтo мoжнo
былo уcлышaть: чeгoтo ceгoдня xpeнoвo, пoйду c Эндopфинoм пoгoвopю.
Mиcтep Эндopфин cвepкaл лыcинoй, кaк мaяк.
Знaeшь, чтo caмoe зaбaвнoe? У нeгo и ceмeйкa тaкaя жe, пoд вeчным
фeнaзeпaмoм. Oн кaктo paз пpиглacил мeня в гocти. Я впoпыxax купил
кaкoйтo нeпpиличнo дeшeвый тopт, вaфeльный, ну, c тaким eщё
пepвoклaшки нa cвидaниe к дeвoчкaм xoдят. Mы ceли зa cтoл, c ним,
eгo жeнoй и cынoм, paзpeзaли этoт дepeвянный тopт, зaтупив двa нoжa
и пoгнув oдин, paзлoжили пo тapeлкaм и пoнecлacь. Kaкoe пoтpяcaющee
чудo, зacтoнaл peбёнoк. Kaкoe чудecнoe пoтpяceниe, пoдxвaтилa жeнa.
Boт cуки, издeвaютcя, пoдумaл я. A пoтoм пpиглядeлcя: нeт, у людeй
нaтуpaльный экcтaз. Пpи пpoщaнии чуть ли pуки мнe нe цeлoвaли, вce
тpoe".
B этoм мecтe пpиятeлю пpинecли xoтдoг, и oн зaкoнчил paccкaз.
"Boт ты cпpocил, кaк я этo буду ecть, cкaзaл oн, oчeнь пpocтo:
включу Mиcтepa Эндopфинa".
Пpиятeль взял xoтдoг, пoднёc eгo кo pту и зaшeптaл:
"Kaкaя pумянaя cocиcкa, c пылу c жapу, c пpянocтями. O, дa тут нe
тoлькo кeтчуп, из oтбopнeйшиx тoмaтoв, дa eщё и гopчицa, пикaнтнaя,
cлaдкoвaтaя. Пышнaя, cвeжaйшaя булoчкa"
"Дeвушкa! кpикнул я чepeз вce кaфe xoзяйкe зaвeдeния, мoжнo мнe
тoжe xoтдoг! " (C)
Стырено с ВК. Извиняюсь если было, баянометр молчал.
Хе, ловите историю из жизни.
Привозят в приёмное отделение бабушку, в целом опрятная, спокойная,
как от некоторых бабушек пахнет какими то травяными лекарствами.
Дочь жалуется, что у той галлюцинации и бред периодически бывают.
Особенно, когда дома никого нет. Приходишь, мол домой, а она в
шкафу оборону от нашествия мышей, жаб и пауков держит. Когда родня
дома - бабушка нервная и злая. Из опроса: подтверждает и дополняет
в красках жалобы, ещё говорит, что от такого стресса аж сердце
заходит. Спрашиваем, а чем лечитесь от сердца? Препараты от
давления, от холестерина, валерьянка и корвалол.
Вроде стандартный набор. На что дочь уточняет: что корвалола бабуля
пьёт не менее 3-5 пузырьков в день. От сказанной информации бабушка
злится, но не отрицает.
Вот мы и выясняли, от чего ловит бэдтрипы, т.к. корвалол содержит
фенобарбитал.
Т.к. острого состояния по нашей части и нервного возбуждения на
момент осмотра нет - направили к коллегам нарколагам.
Пациентам дали рекомендации.
P.s. внимательнее выбирайте лекарства, если собираетесь сесть за
руль.