Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Я рассказала своей маме о волне на Пикабу, и она пожелала присоединиться. Встречайте, электрослесарь 5 разряда! 15 лет работает на ГЭС, бесконечно горжусь ею
А это моя работа, я - сотрудник
краеведческого музея)) Вообще-то мой функционал: бумажная работа и
контроль за объектами культурного наследия, то бишь
памятниками.
Но иногда и в люди выхожу))
Пы.сы. Я успела запрыгнуть в последний вагон или волна ещё не
ушла?))
Энергетик в промышленности. Ремонтирую и монтирую всякое оборудование по электрической части.
Торжественный пуск нового трансформаторного пункта.
Не торжественный ремонт старого обрабатывающего центра с ЧПУ.
Ремонт кран-балки, каска на мне просто она прозрачная.
С утра перед работой
Уже работаю
Стёб по поводу усов принимается
по просьбам трудящихся - оператор технологических установок
нефтеперерабатывающего завода, Новокуйбышевск, установка
каталитического крекинга (динозавр, но - работает)
Программист в третьем поколении.
Бабушка писала на паскале, бейсик, чистом си
мама пишет на плюсах, шарпе
я на руби, чистом си и шарпе
Моя работа.
Немцы очень любят длинные слова. Я -Luftsicherheitskontrollkraft. Ведём досмотр личных вещей рабочих , багаж членов экипажа и многое другое.
Монтажник сложного промышленного оборудования, занимаюсь установкой и центровкой турбин, генераторов, насосов, двигателей, котлов и т.д. Работаю вахтовым методом, по всей России.
Кто бы что ни говорил, по поводу того, что фото с рабочего места уже достали, я считаю, что эта лучшая волна постов, что я наблюдал за время пребывания здесь. Мы видим лица друг друга, мы сняли маски. Надоели сиськи , коты и шутки за триста. Сейчас наловлю минусов, но мне это без разницы. То, что мы видим в других - это наше, то, что они в нас - это их. Да здравствуют живые люди и открытые лица
Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Это я на работе. Мастер машинного доения,как и просили. А это вам,друзья@Tatyana.Inarsh,@punxtill, @OniLarien, @KaBauHASI.HSIKA,ну и конечно же затеявший все это @Nabigatorr! Ой,как вы меня сейчас тапками закидаете.
Вот вам сиськи на работе
Маленькие
Большие
И даже нестандарт для любителей. И даже с бодиартом:)
Ну и чтобы подсластить вам пилюлю,сиськи после
А это вторая работа моих сисек и их нещадный эксплуататор
За качество фото простите,снимала на ведро,модели позировать отказывались.
P.S.надеюсь,муж меня не убьет...
Передаю привет А.Макаревичу и пр. Вот она Россия, драная ты калоша, никуда не уезжала. Работает.
Ну и я на волне постов! Младшая медсестра по уходу за тяжёлыми больными. Тяжёлая, иногда не благодарная работа, но мне нравится.
Работаю в шапито по выходным. Остальные дни "мучаю" детей воздушной гимнастикой
Фото после работы в цирке
Upd. В цирке работаю чуть больше месяца. До
этого в основном была работа в ресторанах, городских мероприятиях и
на корпоративах.
Про жизнь в цирке рассказывать пока особо нечего, не живу с ними, а
приезжаю в день выступления и после еду домой. Я у них временная
гимнастка). Не знаю, как в других цирках, в этом часть артистов
набирают из ближайших городов. "Постояльцы" живут в небольших
домиках на колесах, кто-то даже в фургоне грузовика), кому-то
снимают жилье.
Поднимает меня в "небо" лебедка, в некоторых цирках это делает
технический персонал своими собственными силами (4-5 крепких мужчин
тянут трос)
Моя рабочая высота 6 м. Самая большая была 8 м в двухэтажном
ресторане.
За последние три дня я лайков поставила больше, чем за всю мою 10-летнюю пикабушную историю.
Лучшая волна!
К чёрту анонимность! Это я, и я шью комбинезоны для промышленных альпинистов. И обожаю свою работу.
(Вторая фоточка 3х летней давности - это я себе фотосессию на рабочем месте заказала)
Думаю, не секрет, что айтишники гребут деньги лопатой. Но вот что именно нужно сделать, чтобы получить такую работу - пишут редко. В марте этого года я решил сменить работу и весь апрель занимался прохождением собеседований, в итоге получил несколько предложений на зарплаты около 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С и некоторые мелкие фирмы. Но общение с ними выкладывать уже день, да и в целом получилось достаточно чтобы сформировать понимание того, какого плана вопросы мне задавали. Если будут вопросы или нужны какие-то уточнения - пишите в комментах.
Выбрал я в итоге Яндекс, но текущий размер зарплаты лучше не буду озвучивать во избежание казусов. Он больше, чем мне изначально предлагали.
Кто бы что ни говорил, по поводу того, что фото с рабочего места уже достали, я считаю, что эта лучшая волна постов, что я наблюдал за время пребывания здесь. Мы видим лица друг друга, мы сняли маски. Надоели сиськи , коты и шутки за триста. Сейчас наловлю минусов, но мне это без разницы. То, что мы видим в других - это наше, то, что они в нас - это их. Да здравствуют живые люди и открытые лица
Gloria Jeans выплатит по одному миллиону рублей всем своим сотрудникам, проработавшим дольше 10 лет, даже если они уже вышли на пенсию, следует из писем председателя совета директоров компании Владимира Мельникова. Их подлинность подтвердил представитель ритейлера.
В одном из них уточняется, что все, чей стаж в компании (без учета декрета) составляет 10 лет и больше, получат по одному миллиону рублей после вычета налогов. Выплату получат все, независимо от того, в какой стране, юрлице и подразделении сотрудник находится. Те, кто проработал 10 лет и больше и уже вышел на пенсию, также получат деньги.
Уточняется, что речь идет про 2527 человек, что составляет почти 17% от числа всех сотрудников компании.
"Многие из вас получили на этой неделе крупные денежные суммы. Хочу еще раз подчеркнуть: это не премия и не подарок. Речь не идет о справедливости или мотивации... Эти выплаты - мой долг перед теми людьми, кто подарил "Глории" 10 и больше лет своей жизни. Я обещал Богу и себе сделать его, но никогда не говорил об этом публично", - говорится в другом письме Мельникова.
Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Это я на работе. Мастер машинного доения,как и просили. А это вам,друзья@Tatyana.Inarsh,@punxtill, @OniLarien, @KaBauHASI.HSIKA,ну и конечно же затеявший все это @Nabigatorr! Ой,как вы меня сейчас тапками закидаете.
Вот вам сиськи на работе
Маленькие
Большие
И даже нестандарт для любителей. И даже с бодиартом:)
Ну и чтобы подсластить вам пилюлю,сиськи после
А это вторая работа моих сисек и их нещадный эксплуататор
За качество фото простите,снимала на ведро,модели позировать отказывались.
P.S.надеюсь,муж меня не убьет...
Передаю привет А.Макаревичу и пр. Вот она Россия, драная ты калоша, никуда не уезжала. Работает.
Ну и я на волне постов! Младшая медсестра по уходу за тяжёлыми больными. Тяжёлая, иногда не благодарная работа, но мне нравится.
Работаю в шапито по выходным. Остальные дни "мучаю" детей воздушной гимнастикой
Фото после работы в цирке
Upd. В цирке работаю чуть больше месяца. До
этого в основном была работа в ресторанах, городских мероприятиях и
на корпоративах.
Про жизнь в цирке рассказывать пока особо нечего, не живу с ними, а
приезжаю в день выступления и после еду домой. Я у них временная
гимнастка). Не знаю, как в других цирках, в этом часть артистов
набирают из ближайших городов. "Постояльцы" живут в небольших
домиках на колесах, кто-то даже в фургоне грузовика), кому-то
снимают жилье.
Поднимает меня в "небо" лебедка, в некоторых цирках это делает
технический персонал своими собственными силами (4-5 крепких мужчин
тянут трос)
Моя рабочая высота 6 м. Самая большая была 8 м в двухэтажном
ресторане.
Думаю, не секрет, что айтишники гребут деньги лопатой. Но вот что именно нужно сделать, чтобы получить такую работу - пишут редко. В марте этого года я решил сменить работу и весь апрель занимался прохождением собеседований, в итоге получил несколько предложений на зарплаты около 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С и некоторые мелкие фирмы. Но общение с ними выкладывать уже день, да и в целом получилось достаточно чтобы сформировать понимание того, какого плана вопросы мне задавали. Если будут вопросы или нужны какие-то уточнения - пишите в комментах.
Выбрал я в итоге Яндекс, но текущий размер зарплаты лучше не буду озвучивать во избежание казусов. Он больше, чем мне изначально предлагали.
Кто бы что ни говорил, по поводу того, что фото с рабочего места уже достали, я считаю, что эта лучшая волна постов, что я наблюдал за время пребывания здесь. Мы видим лица друг друга, мы сняли маски. Надоели сиськи , коты и шутки за триста. Сейчас наловлю минусов, но мне это без разницы. То, что мы видим в других - это наше, то, что они в нас - это их. Да здравствуют живые люди и открытые лица
Gloria Jeans выплатит по одному миллиону рублей всем своим сотрудникам, проработавшим дольше 10 лет, даже если они уже вышли на пенсию, следует из писем председателя совета директоров компании Владимира Мельникова. Их подлинность подтвердил представитель ритейлера.
В одном из них уточняется, что все, чей стаж в компании (без учета декрета) составляет 10 лет и больше, получат по одному миллиону рублей после вычета налогов. Выплату получат все, независимо от того, в какой стране, юрлице и подразделении сотрудник находится. Те, кто проработал 10 лет и больше и уже вышел на пенсию, также получат деньги.
Уточняется, что речь идет про 2527 человек, что составляет почти 17% от числа всех сотрудников компании.
"Многие из вас получили на этой неделе крупные денежные суммы. Хочу еще раз подчеркнуть: это не премия и не подарок. Речь не идет о справедливости или мотивации... Эти выплаты - мой долг перед теми людьми, кто подарил "Глории" 10 и больше лет своей жизни. Я обещал Богу и себе сделать его, но никогда не говорил об этом публично", - говорится в другом письме Мельникова.
Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Это я на работе. Мастер машинного доения,как и просили. А это вам,друзья@Tatyana.Inarsh,@punxtill, @OniLarien, @KaBauHASI.HSIKA,ну и конечно же затеявший все это @Nabigatorr! Ой,как вы меня сейчас тапками закидаете.
Вот вам сиськи на работе
Маленькие
Большие
И даже нестандарт для любителей. И даже с бодиартом:)
Ну и чтобы подсластить вам пилюлю,сиськи после
А это вторая работа моих сисек и их нещадный эксплуататор
За качество фото простите,снимала на ведро,модели позировать отказывались.
P.S.надеюсь,муж меня не убьет...
Передаю привет А.Макаревичу и пр. Вот она Россия, драная ты калоша, никуда не уезжала. Работает.
Ну и я на волне постов! Младшая медсестра по уходу за тяжёлыми больными. Тяжёлая, иногда не благодарная работа, но мне нравится.
Думаю, не секрет, что айтишники гребут деньги лопатой. Но вот что именно нужно сделать, чтобы получить такую работу - пишут редко. В марте этого года я решил сменить работу и весь апрель занимался прохождением собеседований, в итоге получил несколько предложений на зарплаты около 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С и некоторые мелкие фирмы. Но общение с ними выкладывать уже день, да и в целом получилось достаточно чтобы сформировать понимание того, какого плана вопросы мне задавали. Если будут вопросы или нужны какие-то уточнения - пишите в комментах.
Выбрал я в итоге Яндекс, но текущий размер зарплаты лучше не буду озвучивать во избежание казусов. Он больше, чем мне изначально предлагали.
Кто бы что ни говорил, по поводу того, что фото с рабочего места уже достали, я считаю, что эта лучшая волна постов, что я наблюдал за время пребывания здесь. Мы видим лица друг друга, мы сняли маски. Надоели сиськи , коты и шутки за триста. Сейчас наловлю минусов, но мне это без разницы. То, что мы видим в других - это наше, то, что они в нас - это их. Да здравствуют живые люди и открытые лица
Gloria Jeans выплатит по одному миллиону рублей всем своим сотрудникам, проработавшим дольше 10 лет, даже если они уже вышли на пенсию, следует из писем председателя совета директоров компании Владимира Мельникова. Их подлинность подтвердил представитель ритейлера.
В одном из них уточняется, что все, чей стаж в компании (без учета декрета) составляет 10 лет и больше, получат по одному миллиону рублей после вычета налогов. Выплату получат все, независимо от того, в какой стране, юрлице и подразделении сотрудник находится. Те, кто проработал 10 лет и больше и уже вышел на пенсию, также получат деньги.
Уточняется, что речь идет про 2527 человек, что составляет почти 17% от числа всех сотрудников компании.
"Многие из вас получили на этой неделе крупные денежные суммы. Хочу еще раз подчеркнуть: это не премия и не подарок. Речь не идет о справедливости или мотивации... Эти выплаты - мой долг перед теми людьми, кто подарил "Глории" 10 и больше лет своей жизни. Я обещал Богу и себе сделать его, но никогда не говорил об этом публично", - говорится в другом письме Мельникова.
Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Это я на работе. Мастер машинного доения,как и просили. А это вам,друзья@Tatyana.Inarsh,@punxtill, @OniLarien, @KaBauHASI.HSIKA,ну и конечно же затеявший все это @Nabigatorr! Ой,как вы меня сейчас тапками закидаете.
Вот вам сиськи на работе
Маленькие
Большие
И даже нестандарт для любителей. И даже с бодиартом:)
Ну и чтобы подсластить вам пилюлю,сиськи после
А это вторая работа моих сисек и их нещадный эксплуататор
За качество фото простите,снимала на ведро,модели позировать отказывались.
P.S.надеюсь,муж меня не убьет...
Передаю привет А.Макаревичу и пр. Вот она Россия, драная ты калоша, никуда не уезжала. Работает.
Ну и я на волне постов! Младшая медсестра по уходу за тяжёлыми больными. Тяжёлая, иногда не благодарная работа, но мне нравится.
Думаю, не секрет, что айтишники гребут деньги лопатой. Но вот что именно нужно сделать, чтобы получить такую работу - пишут редко. В марте этого года я решил сменить работу и весь апрель занимался прохождением собеседований, в итоге получил несколько предложений на зарплаты около 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С и некоторые мелкие фирмы. Но общение с ними выкладывать уже день, да и в целом получилось достаточно чтобы сформировать понимание того, какого плана вопросы мне задавали. Если будут вопросы или нужны какие-то уточнения - пишите в комментах.
Выбрал я в итоге Яндекс, но текущий размер зарплаты лучше не буду озвучивать во избежание казусов. Он больше, чем мне изначально предлагали.
Кто бы что ни говорил, по поводу того, что фото с рабочего места уже достали, я считаю, что эта лучшая волна постов, что я наблюдал за время пребывания здесь. Мы видим лица друг друга, мы сняли маски. Надоели сиськи , коты и шутки за триста. Сейчас наловлю минусов, но мне это без разницы. То, что мы видим в других - это наше, то, что они в нас - это их. Да здравствуют живые люди и открытые лица
Gloria Jeans выплатит по одному миллиону рублей всем своим сотрудникам, проработавшим дольше 10 лет, даже если они уже вышли на пенсию, следует из писем председателя совета директоров компании Владимира Мельникова. Их подлинность подтвердил представитель ритейлера.
В одном из них уточняется, что все, чей стаж в компании (без учета декрета) составляет 10 лет и больше, получат по одному миллиону рублей после вычета налогов. Выплату получат все, независимо от того, в какой стране, юрлице и подразделении сотрудник находится. Те, кто проработал 10 лет и больше и уже вышел на пенсию, также получат деньги.
Уточняется, что речь идет про 2527 человек, что составляет почти 17% от числа всех сотрудников компании.
"Многие из вас получили на этой неделе крупные денежные суммы. Хочу еще раз подчеркнуть: это не премия и не подарок. Речь не идет о справедливости или мотивации... Эти выплаты - мой долг перед теми людьми, кто подарил "Глории" 10 и больше лет своей жизни. Я обещал Богу и себе сделать его, но никогда не говорил об этом публично", - говорится в другом письме Мельникова.
Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Это я на работе. Мастер машинного доения,как и просили. А это вам,друзья@Tatyana.Inarsh,@punxtill, @OniLarien, @KaBauHASI.HSIKA,ну и конечно же затеявший все это @Nabigatorr! Ой,как вы меня сейчас тапками закидаете.
Вот вам сиськи на работе
Маленькие
Большие
И даже нестандарт для любителей. И даже с бодиартом:)
Ну и чтобы подсластить вам пилюлю,сиськи после
А это вторая работа моих сисек и их нещадный эксплуататор
За качество фото простите,снимала на ведро,модели позировать отказывались.
P.S.надеюсь,муж меня не убьет...
Передаю привет А.Макаревичу и пр. Вот она Россия, драная ты калоша, никуда не уезжала. Работает.
Ну и я на волне постов! Младшая медсестра по уходу за тяжёлыми больными. Тяжёлая, иногда не благодарная работа, но мне нравится.
Работаю в шапито по выходным. Остальные дни "мучаю" детей воздушной гимнастикой
Фото после работы в цирке
Upd. В цирке работаю чуть больше месяца. До
этого в основном была работа в ресторанах, городских мероприятиях и
на корпоративах.
Про жизнь в цирке рассказывать пока особо нечего, не живу с ними, а
приезжаю в день выступления и после еду домой. Я у них временная
гимнастка). Не знаю, как в других цирках, в этом часть артистов
набирают из ближайших городов. "Постояльцы" живут в небольших
домиках на колесах, кто-то даже в фургоне грузовика), кому-то
снимают жилье.
Поднимает меня в "небо" лебедка, в некоторых цирках это делает
технический персонал своими собственными силами (4-5 крепких мужчин
тянут трос)
Моя рабочая высота 6 м. Самая большая была 8 м в двухэтажном
ресторане.
Тут волна постов про работу пошла . Часть из них, где парни военные делятся своими фото со службы. Ребята, кто пытается язвить там в комментариях и различными смайликами - под их постами - если вы из России - вы подумайте дважды.
Большинство из этих люди не хотят войны куда больше, чем вы, причем обоснованно и понимая, как оно изнутри неприятно, цинично и тяжело. Поэтому не надо их еще шпынять каким-то заумными высказываниями и вопросами типа: "тяжелая работа людей убивать?" и т.п
Не мы и не эти парни всё это начали, начали совершенно другие люди, по каким реальным причинам - непонятно. Очевидно, что далеко не по тем, что были заявлены и понятно, что далеко там не про людей всё.
Но стоит признать, что начали вот те дяди, а отвечать в случае чего нам и особенно этим парням. И если мужики там сейчас не выстоят, если мы их подведем - стране откровенно кирдык. Никто нас жалеть не будет. Никто не будет смотреть кто там сколько дизлайков поставил и на митингах ходил - нас раздолбят как экономически, так и фактически. Не пожалеют ни "хороших русских", ни плохих.
Думаю, не секрет, что айтишники гребут деньги лопатой. Но вот что именно нужно сделать, чтобы получить такую работу - пишут редко. В марте этого года я решил сменить работу и весь апрель занимался прохождением собеседований, в итоге получил несколько предложений на зарплаты около 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С и некоторые мелкие фирмы. Но общение с ними выкладывать уже день, да и в целом получилось достаточно чтобы сформировать понимание того, какого плана вопросы мне задавали. Если будут вопросы или нужны какие-то уточнения - пишите в комментах.
Выбрал я в итоге Яндекс, но текущий размер зарплаты лучше не буду озвучивать во избежание казусов. Он больше, чем мне изначально предлагали.
Gloria Jeans выплатит по одному миллиону рублей всем своим сотрудникам, проработавшим дольше 10 лет, даже если они уже вышли на пенсию, следует из писем председателя совета директоров компании Владимира Мельникова. Их подлинность подтвердил представитель ритейлера.
В одном из них уточняется, что все, чей стаж в компании (без учета декрета) составляет 10 лет и больше, получат по одному миллиону рублей после вычета налогов. Выплату получат все, независимо от того, в какой стране, юрлице и подразделении сотрудник находится. Те, кто проработал 10 лет и больше и уже вышел на пенсию, также получат деньги.
Уточняется, что речь идет про 2527 человек, что составляет почти 17% от числа всех сотрудников компании.
"Многие из вас получили на этой неделе крупные денежные суммы. Хочу еще раз подчеркнуть: это не премия и не подарок. Речь не идет о справедливости или мотивации... Эти выплаты - мой долг перед теми людьми, кто подарил "Глории" 10 и больше лет своей жизни. Я обещал Богу и себе сделать его, но никогда не говорил об этом публично", - говорится в другом письме Мельникова.
Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Я тот самый человек в компании, который только пьет чай с печеньками, а на корпоративах танцует на столе. Главный бухгалтер в строительстве
Кто бы что ни говорил, по поводу того, что фото с рабочего места уже достали, я считаю, что эта лучшая волна постов, что я наблюдал за время пребывания здесь. Мы видим лица друг друга, мы сняли маски. Надоели сиськи , коты и шутки за триста. Сейчас наловлю минусов, но мне это без разницы. То, что мы видим в других - это наше, то, что они в нас - это их. Да здравствуют живые люди и открытые лица
Вдохновилась волной постов про работы поняла,
что уже восемь лет я театральный бутафор.
Решила тоже поделиться
Бутафор - этот тот, кто делает реквизит и декорации к
спектаклям.
Мы с коллегами создаём всё то, что вы видите на сцене во время
спектакля (кроме рабочих сцены, актеров и их костюмов) но некоторые
детали к костюмам всё-таки делаем мы.
Вбщм, не знаю, что именно рассказывать, поэтому просто покажу
случайные картинки.
Павук он спускался на тросах в одной из сцен в балете Дон Кихот и
смешно дрыгал паучьими ножками
Слоны из оперы Аида, тут пока ещё без длинных
ног потом они стали как у слонов с картин Сальвадора Дали.
Мы назвали их Кашгар, Тебриз и Мараканда
Будучи бутафором, освоила профессию таксидермиста, делающего натуралистичные чучела животных из мусора и клея
Полутораметровые накладные ноги, чтобы красиво болтать ими со второго этажа? Да пожалста
Очень смеяться в процессе их изготовления - бесплатный бонус!
Ещё периодически прикидываюсь кустиком, особенно, когда хочется в отпуск
Всем спасибо за внимание
Передаю привет А.Макаревичу и пр. Вот она Россия, драная ты калоша, никуда не уезжала. Работает.
Это я на работе. Мастер машинного доения,как и просили. А это вам,друзья@Tatyana.Inarsh,@punxtill, @OniLarien, @KaBauHASI.HSIKA,ну и конечно же затеявший все это @Nabigatorr! Ой,как вы меня сейчас тапками закидаете.
Вот вам сиськи на работе
Маленькие
Большие
И даже нестандарт для любителей. И даже с бодиартом:)
Ну и чтобы подсластить вам пилюлю,сиськи после
А это вторая работа моих сисек и их нещадный эксплуататор
За качество фото простите,снимала на ведро,модели позировать отказывались.
P.S.надеюсь,муж меня не убьет...
Думаю, не секрет, что айтишники гребут деньги лопатой. Но вот что именно нужно сделать, чтобы получить такую работу - пишут редко. В марте этого года я решил сменить работу и весь апрель занимался прохождением собеседований, в итоге получил несколько предложений на зарплаты около 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С и некоторые мелкие фирмы. Но общение с ними выкладывать уже день, да и в целом получилось достаточно чтобы сформировать понимание того, какого плана вопросы мне задавали. Если будут вопросы или нужны какие-то уточнения - пишите в комментах.
Выбрал я в итоге Яндекс, но текущий размер зарплаты лучше не буду озвучивать во избежание казусов. Он больше, чем мне изначально предлагали.
Gloria Jeans выплатит по одному миллиону рублей всем своим сотрудникам, проработавшим дольше 10 лет, даже если они уже вышли на пенсию, следует из писем председателя совета директоров компании Владимира Мельникова. Их подлинность подтвердил представитель ритейлера.
В одном из них уточняется, что все, чей стаж в компании (без учета декрета) составляет 10 лет и больше, получат по одному миллиону рублей после вычета налогов. Выплату получат все, независимо от того, в какой стране, юрлице и подразделении сотрудник находится. Те, кто проработал 10 лет и больше и уже вышел на пенсию, также получат деньги.
Уточняется, что речь идет про 2527 человек, что составляет почти 17% от числа всех сотрудников компании.
"Многие из вас получили на этой неделе крупные денежные суммы. Хочу еще раз подчеркнуть: это не премия и не подарок. Речь не идет о справедливости или мотивации... Эти выплаты - мой долг перед теми людьми, кто подарил "Глории" 10 и больше лет своей жизни. Я обещал Богу и себе сделать его, но никогда не говорил об этом публично", - говорится в другом письме Мельникова.
Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Я тот самый человек в компании, который только пьет чай с печеньками, а на корпоративах танцует на столе. Главный бухгалтер в строительстве
Вдохновилась волной постов про работы поняла,
что уже восемь лет я театральный бутафор.
Решила тоже поделиться
Бутафор - этот тот, кто делает реквизит и декорации к
спектаклям.
Мы с коллегами создаём всё то, что вы видите на сцене во время
спектакля (кроме рабочих сцены, актеров и их костюмов) но некоторые
детали к костюмам всё-таки делаем мы.
Вбщм, не знаю, что именно рассказывать, поэтому просто покажу
случайные картинки.
Павук он спускался на тросах в одной из сцен в балете Дон Кихот и
смешно дрыгал паучьими ножками
Слоны из оперы Аида, тут пока ещё без длинных
ног потом они стали как у слонов с картин Сальвадора Дали.
Мы назвали их Кашгар, Тебриз и Мараканда
Будучи бутафором, освоила профессию таксидермиста, делающего натуралистичные чучела животных из мусора и клея
Полутораметровые накладные ноги, чтобы красиво болтать ими со второго этажа? Да пожалста
Очень смеяться в процессе их изготовления - бесплатный бонус!
Ещё периодически прикидываюсь кустиком, особенно, когда хочется в отпуск
Всем спасибо за внимание
Кто бы что ни говорил, по поводу того, что фото с рабочего места уже достали, я считаю, что эта лучшая волна постов, что я наблюдал за время пребывания здесь. Мы видим лица друг друга, мы сняли маски. Надоели сиськи , коты и шутки за триста. Сейчас наловлю минусов, но мне это без разницы. То, что мы видим в других - это наше, то, что они в нас - это их. Да здравствуют живые люди и открытые лица
Думаю, не секрет, что айтишники гребут деньги лопатой. Но вот что именно нужно сделать, чтобы получить такую работу - пишут редко. В марте этого года я решил сменить работу и весь апрель занимался прохождением собеседований, в итоге получил несколько предложений на зарплаты около 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С и некоторые мелкие фирмы. Но общение с ними выкладывать уже день, да и в целом получилось достаточно чтобы сформировать понимание того, какого плана вопросы мне задавали. Если будут вопросы или нужны какие-то уточнения - пишите в комментах.
Выбрал я в итоге Яндекс, но текущий размер зарплаты лучше не буду озвучивать во избежание казусов. Он больше, чем мне изначально предлагали.
А я работаю научным сотрудником в области
лазерной физики!
Разрабатываем оптический магнитометр для использования в
медицине)
В свободное время преподаю в университете..
Когда мне уверенно начинают затирать про северных оленей в любом посту про оленей, как будто других нет.
Давным давно когда я только становился
оленеводом, я знал что без шуток про ягель и чукчей не обойтись, но
у меня в голове был такой диалог
- я оленевод
- это те что в тундре?
- не, я по европейским.
Очень выбешивает, когда пишешь пост, в тексте раз 5 упоминаешь
"европейский благородный олень" фото его прикладываешь, а в
комментах опять: ему же жарко, а как он без ягеля и прочее. То есть
даже на клеточном уровне не шевелится мысль, что кроме северного
есть и другое.
Те кем я занимаюсь вот так выглядят.
Северные тоже прикольные, но они совсем
другие прям совсем и внешне и внутренне.
Еще немного подбешивают сами северные оленеводы с их монополией
вообще слова "оленевод". Мне то казалось что любой кто держит
оленей и есть оленевод, ан нет, малые кореные народы севера как
кукушата выталкивают из термина всех. Так что даже заводчики
сибирского благородного оленя, почти не называют его "оленем" везде
пишут только "марал".
Тем кто занимается пятнистым вообще не повезло им отдельного слова
не придумали.
А вообще это только у нас в стране слово оленевод ассоциируется с
тундрой, чумами и прочими атрибутами. Весь остальной мир как раз
представляет благородника и лань.
Это вот такой зверь с рогами лопатами как у лося.
Американские оленеводы занимаются своим американским белохвостым оленем, вы его часто видели и узнаете по характерному рисунку рогов, которые как ухват смотрят вперёд.
Ну и всевозможные варианты шуток про
московского мэра, Шойгу, север и Уренгой конечно первыми пишутся
под любым постом про оленей. А так же про наивных парней которым
изменяют жены и неаккуратные автомобилисты. Без этого никуда.
Ну а своей миссией я считаю познакомить людей с разнообразием
оленей, чтобы хотя бы у сотни человек при слове оленевод возникала
ассоциация с другим оленем ежели северным.
Я тот самый человек в компании, который только пьет чай с печеньками, а на корпоративах танцует на столе. Главный бухгалтер в строительстве
Вдохновилась волной постов про работы поняла,
что уже восемь лет я театральный бутафор.
Решила тоже поделиться
Бутафор - этот тот, кто делает реквизит и декорации к
спектаклям.
Мы с коллегами создаём всё то, что вы видите на сцене во время
спектакля (кроме рабочих сцены, актеров и их костюмов) но некоторые
детали к костюмам всё-таки делаем мы.
Вбщм, не знаю, что именно рассказывать, поэтому просто покажу
случайные картинки.
Павук он спускался на тросах в одной из сцен в балете Дон Кихот и
смешно дрыгал паучьими ножками
Слоны из оперы Аида, тут пока ещё без длинных
ног потом они стали как у слонов с картин Сальвадора Дали.
Мы назвали их Кашгар, Тебриз и Мараканда
Будучи бутафором, освоила профессию таксидермиста, делающего натуралистичные чучела животных из мусора и клея
Полутораметровые накладные ноги, чтобы красиво болтать ими со второго этажа? Да пожалста
Очень смеяться в процессе их изготовления - бесплатный бонус!
Ещё периодически прикидываюсь кустиком, особенно, когда хочется в отпуск
Всем спасибо за внимание
Это моя дочь, ей 14 лет (до 15 осталось 11
дней) и это первая в её жизни работа.
Дочка потрясающая и я ей очень горжусь.
Gloria Jeans выплатит по одному миллиону рублей всем своим сотрудникам, проработавшим дольше 10 лет, даже если они уже вышли на пенсию, следует из писем председателя совета директоров компании Владимира Мельникова. Их подлинность подтвердил представитель ритейлера.
В одном из них уточняется, что все, чей стаж в компании (без учета декрета) составляет 10 лет и больше, получат по одному миллиону рублей после вычета налогов. Выплату получат все, независимо от того, в какой стране, юрлице и подразделении сотрудник находится. Те, кто проработал 10 лет и больше и уже вышел на пенсию, также получат деньги.
Уточняется, что речь идет про 2527 человек, что составляет почти 17% от числа всех сотрудников компании.
"Многие из вас получили на этой неделе крупные денежные суммы. Хочу еще раз подчеркнуть: это не премия и не подарок. Речь не идет о справедливости или мотивации... Эти выплаты - мой долг перед теми людьми, кто подарил "Глории" 10 и больше лет своей жизни. Я обещал Богу и себе сделать его, но никогда не говорил об этом публично", - говорится в другом письме Мельникова.
Так я выгляжу в начале рабочего дня
Так в процессе
Примерно так ближе к концу)
На фото уши под платком устали
Ну и ещё немного фотографий процесса и меня)
Надеюсь ТБшники с текущего объекта не вычислят меня по фото
Всем привет. Работаю реаниматологом в многопрофильном стационаре. Всем добра и крепкого сибирского здоровья!!
Программист. Работаю над тем, чтобы клиентов обслуживали не кожаные, а железки.
Кто знает, зачем мне уточка, тот молодец
Всем привет. Я занимаюсь обслуживаем сельхоз техники.
Вроде бы и весна была, но холодно и ветер с ног сбивал.
Тепло и весело. Солнышко в глаз светит аж ничего не видно.
Ровно рабочая неделя. Закончилась. Не успели все
проверить...
Половину проекта тянули другие люди. Вторую половину мы с
напарником.
Неделя началась с прозвонки 100 точек и назначения номеров в
соответствии с расписаной картой.
Потом дотянули ещё точек 60 самых дальних. Ну и закрыли всё на
концах с коннекторами. Вот так оказалось в серверной. (правда не в
самом начале)
Ну и продолжение собирания по 24.
Добавили наше протянутое и в итоге вышло так...
Добавление шкафа и развязка под панели. Часть из них на 48 портов. Соответственно 24 заходит слева, 24 справа.
Ну и собственно финальный вариант
Ну вот как-то так и получилось. Всем хороших выходных. Пива, котиков и девочек)
Прихожу сегодня на работу, на входе меня
встречает менеджер Катя и начинает мне втерать какую-то дичь. Я с
ней категорически не соглашаюсь и мы спорим как сделать правильно.
Спорили часа два. Я, хоть и с психом и нервами, но доказал, что я
прав. Понимаю, что придётся задержаться на работе, пишу жене
сообщение:
- Катя, я задержусь сегодня.
А жену вообще не Катя зовут. Сообщение прочитано, не удалить. И не
отвечает. Учитывая то, что она меня ревнует к бывшей жене, которую
зовут Катя, мне пиздец.
Пойду последний раз на солнышко посмотрю...
Пост без рейтинга, просьба поднять в топ!
В Оренбургской области пропал ребёнок. Ярослав Степанов 6 лет. Село Ахмерово, Новосергиевского района.
Водителей, которые передвигались на автомобилях в районе с. Ахмерово, Судьбодаровка и по близлежащей местности, отряд Оренспас просит просмотреть видеорегистраторы за период с 18.50 24 июля и до настоящего времени.
При обнаружении на записи ребёнка (одного или в сопровождении кого-либо) нужно сообщить на дежурный номер 89033922982 или в любое ближайшее отделение полиции.
Ярослав Степанов был одет в зелёную майку, чёрные шорты.
Источник https://www.orenburg.kp.ru/daily/27424/4623888/ Вести Оренбуржья
Это было давно. По утрам я ездил на электричке в институт из родительского дома. Конечно, собралась небольшая компания постоянных. С нами ездила какая-то девочка, естественно имени ее уже не помню.
Вот в одну из поездок, сонно глядя в окошко она выдала:
- Это очень плохое место.
- Какое место?
- Вот эта деревня.
- Почему?
- Я давно наблюдаю за этой деревней. Мы каждое утро тут проезжаем на электричке. Тут всегда стоит очень много машин на переезде. И просто люди пешком стоят ждут.
-И?
-Что и? Переезд всегда закрыт! Они ждут наверное по под дня, а может и больше.
- А Не может быть.
- Да, может. Я смотрела не только по утрам, когда на учебу еду, но и вечером и вообще всегда.
Не знаю где она сейчас и как связаться, но если ты читаешь это, то знай я вчера проезжал этот переезд на поезде.
Так вот, прошло 15 лет и ничего не изменилось - переезд все ещё закрыт!
Если вам перестали снится сны, то все ваши альтернативные версии в мультивселенной мертвы. И остались только вы.
Возле правительства Ленинградской области, среди сотен автомобилей стоял он, типичный водитель этой марки, герой мемов и шуток про однополую любовь.
И откуда у них мода на завешивание номеров бумажками?
Помог ему избежать штрафа за нечитаемый государственный номер.
28.7.22
Санкт-Петербург
Ул. Смольного 3а
А у меня есть забавная история, как упырь сам
накликал себе беду )
Дело было чуть ли не в благословенном 2007 году.
Была у нас тусовка, которая собиралась поиграть в футбол на обычном
полу-заброшенном школьном поле. Мы играем, девочки смотрят, а потом
все вместе гулять идем.
Ну и пока мы играли, нарисовались какие-то гопники и начали
приставать к моим знакомым девочкам. С девочками был мальчик из
нашей компании, но был мягок характером и неконфликтен, поэтому не
мешал докучать дамам примерно никак.
А тут игра кончилась, и я подбегаю к своему рюкзаку, и рядом вижу
всю эту картину.
Я молодой, горячий, сразу захожу с козырей в стиле: "Съебали
отсюда". Девочки признательны, гопники раздосадованы. И начинают
уже ко мне цепляться.
Я переодеваюсь, и объясняю, что дело их тухлое, и реально лучше
прям сейчас съебать, потому что если начнется шум, то пиздить их
будет вся эта толпа, которая только что по полю бегала. Парни вроде
осознают перспективу, и нехотя отваливают.
Я переодеваюсь, и мы с девчонками и неконфликтным товарищем идем
гулять. Заходим рядом в магазин. И тут как тут эти два кадра )
Начинается классический расклад "ты нас оскорбил, пойдем выйдем".
Ну пойдем, хули )
Выхожу на улицу, и один из них прям сразу в стойку становится.
Ну, я человек простой: поднял руки - получай в ебало. Виртуозным
колхозный ударом из-под жопы еле как попадаю ему в ебло, он падает
в кусты.
Готовлюсь переключаться на второго.
И тут откуда ни возьмись возникает ОН )))
Еще один гопник, лет на 10 старше нас. Худой, как велосипед. На
шарнирах весь, на лице написано, что приблатненный, в характерной
кепочке, с бутылкой пива в руках. Подходит и с улыбкой говорит:
- Парни, ну чо вы тут устроили, епта? Люди ходят, дети играют.
Идите, вон, в сторонку за гаражи, и там разбирайтесь.
Я не против, говорю, пошли )
А эти двое решили залупнуться, типа чо ты нам тут указывать
будешь.
И этот Рыцарь Кепка(с) отечески так, нежно, прихватывает только
поднявшегося из кустов моего визави за маечку, и направляет:
- Не-не, братик, ты не услышал. Говорю, не надо здесь драться,
идите за гаражи.
А тот возьми, да отмахнись:
- Руки, блять, убрал! Эта майка стоит дороже, чем твоя жизнь!
Рыцарь Кепка (с) издает удивленное
- ЧИВО БЛЯТЬ?!
И начинается пиздец )
Он не выпуская из руки бутылку, начинает пиздить поочередно их
обоих. Просто шквал ударов, я стою, глазами хлопаю. Они валяются,
встают, снова получают.
Он поднимает здоровенную разлапистую такую сухую ветку (не толстую,
но очень кустистую) и потрясающе кинематографично разбивает ее в
щепки о чью-то спину.
В общем, пизды парни выхватили знатно. Грязные все, в пыли, ебла
разбиты, одежда порвана.
А главное, что в конце он двум вяло ворочающимся телам предъявил
корочку ментовскую, представился участковым, и попросил больше себя
так не вести.
А я в смешанных чувствах пошел гулять с девочками: вроде и помог он
мне, вроде и весело, а ощущение недоказанности какое-то осталось.
Но зато дамы были впечатлены моим героизмом, и на одной из них я в
последствии женился. Скоро 12 лет, как вместе. Детки ебучие, все
как положено.
Прикольно))))))))
Это разве пиздец. Я когда женился второй раз, зашёл в квартиру жены будущей, а она в это время в комнате платье надевала с сёстрами. Ее зовут Ольга а первую жену зовут Настя. Постучал я в комнату к невесте и спрашиваю что Настя, мандражируешь? А Ольга мне и отвечает, Все Pumba22, я замуж за тебя не выхожу. Час ее сёстры уговаривали, а я в это время тихонько бухал и от страха и от горя, и от возможного пиздеца. Ничего , все обошлось. 15 лет осенью будет. Двое деток))).
Эта история произошла со мной летом 2012 года. Устроился я на работу главным рыбоводом в одно не совсем обычное рыбное хозяйство в 100 км от МКАДа. Почему необычное? Во-первых, хозяйство представляло из себя слегка модифицированную фабрику по окраске тканей постройки начала двадцатого века. Когда-то производственный процесс на фабрике выглядел так - огромный насос забирал воду из реки и подавал в глубокие и узкие бетонные бассейны, куда опускали ткань и добавляли красители. Затем вода поступала в лабиринт из отстойников и возвращалась обратно в реку. Слово "экология" тогда еще не существовало, поэтому никакого вреда природе. А любые "зеленые" тут же стали бы синими и красными - ведь их бы отфигачили дубинками и утопили в бассейнах с краской. Во-вторых, необычным хозяйство было потому, что принадлежало эксцентричному миллионеру, который считал что разбирается во всем на свете лучше всех. Ему досталась от папы куча бизнесов, и он неумело ими управлял, повторяя, что всего добился сам, и что он сильно отличается от всех нас, обычных людей. Именно поэтому он решил занятся помимо прочего рыбным хозяйством и перепрофилировал фабричные бассейны в рыбоводные. Вода из реки непрерывно подавалась в бассейны, там сидели различные рыбы, их обильно кормили специальными кормами, а отходы жизнедеятельности вместе с водой уходили обратно в реку. Бассейны были семь метров глубиной, шириной примерно три метра, и длиной примерно метров пятнадцать. Почему я хорошо запомнил глубину - вы скоро узнаете!
Дали мне в распоряжение пару рыбоводов, да пятерых разнорабов. Один рыбовод - мужичек под полтинник, советской закалки, адекватный, но слегка сильно любитель выпить. Второй - молодое поколение родом из девяностых, лет двадцать с небольшим, назовем его Серёжа. По понятным причинам я привожу его настоящее имя - ведь этот придурок вряд-ли научился читать с того времени. Пацан закончил колледж по специальности рыбоводство, но я бы ему не дал даже аттестат об окончании начальной школы, настолько он был туп. Как пример, я у него спрашиваю, какая жесткость воды в наших бассейнах. Он отвечает - а что такое жесткость? Я - ты же учился в колледже, неужели ты одну из самых элементарных характеристик воды не усвоил? Он - да там всё время столько всего писать надо было в тетрадь - как это можно запомнить? Я дал ему книгу, и сказал прочитать параграф о жесткости. Там полторы страницы. Через полчаса я вернулся задавать вопросы, а Сережа спит на стуле с книгой в руках. Он так и не смог осилить полторы страницы.
Значит начал я работать. Бассейнов у нас было около десяти и в каждом разная рыба: от осетров и форелей до африканских сомов. В одном из бассейнов сидели взрослые тиляпии - трехкилограммовые рыбины. Именно их решил посадить на нерест наш эксцентричный миллионер. Естественно, он никого не спросил как это сделать, а отдал свои гениальные распоряжения еще до моего появления в хозяйстве. Для нереста склеили небольшие бассейны из пластика, к ним подвели воду - горячую с водопровода и холодную из реки. Для того чтобы регулировать температуру подачи, установили дешевые китайские смесители для душа. В итоге речная вода за пару часов наглухо забила эти смесители и циркуляция в бассейнах остановилась на всю ночь. Рыбы получили жесткое отравление аммиаком, и на утро были отпущены обратно в большой бассейн к своим сородичам. Естественно, эти рыбы начали погибать и опускаться на дно семиметрового бассейна, там они стали разлагаться и отравлять остальных, не участвовавших в "успешном нересте" тиляпий.
Я не мог спокойно смотреть на всё это безобразие - оставшиеся в живых рыбы были обречены в затухающем от трупов бассейне. И я решил действовать. Мой план был надежен как швейцарские часы - я хотел слить воду из бассейна до глубины одного метра, поставить лестницу, спустится вниз в болотниках и сачком собрать мертвых рыб со дна, а затем залить свежей воды. Естественно, поручить столь сложную манипуляцию я никому не мог, слишком высококвалифицированные специалисты меня окружали, а сидеть в тюрьме за их смерть на рабочем месте не хотелось. Я полез сам. К сожалению, в этот день была Серёжина смена. Я дал ему задание слить воду из бассейна и поставить лестницу. Как вы уже догадались, надеятся, что Серёжа справится с этими элементарными задачами было очень опрометчиво. И вот проходит несколько часов, я ковыряюсь в аквариалке, приходит Серёжа и объявляет: всё готово. Я надеваю болотники, беру сачок и иду к бассейну. Поскольку глубина бассейна семь метров, то и лестница для спуска в него соответсвующая - тяжеленная, сваренная из ржавых труб конструкция. Её аккуратно поставили в бассейн разнорабы под чутким Серёжиным руководством. Я проверил её устойчивость - вроде всё в порядке, и стал спускаться вниз. Наверху, у изголовья лестницы, остался торговать лицом Серёжа.
Когда я опустился по лестнице на метр в воду, я понял, что воды в бассейне ещё дофига. Глубина была метра два. В этот момент я осознал, что совершил роковую ошибку, доверив Сереже это ответственное задание, и что нужно подниматься обратно наверх и досливать воду, но было уже слишком поздно. Левой рукой я держался за лестницу, а в правой держал сачкок. Не успел я начать подниматься, как почувствовал, что лестница начинает падать вперёд - на меня. За секунду до катастрофы у меня в голове пронеслось тысячу вариантов развития событий, кроме одного - что Сережа начнет держать лестницу наверху. Потому что это невозможно. До этого идиота никогда самостоятельно не дошла бы эта мысль, а даже крикнуть ему я бы не успел. Вернее крикнуть я бы успел, и благодаря скорости звука информация бы долетела до уха Сережи очень быстро, но ведь дальше у неё пути не было. Информации бы пришлось растворится в вакууме черепной коробки Сережи. Поэтому мой мозг принял единственно правильное решение - отпустить лестницу. Пока мозг искал решение - тело действовало. Рефлексы не дремлют. Я отпустил левую руку от лестницы и держа сачок в правой руке решил им уперется в дно, чтобы не упасть. А на дне был слой мертвых рыб, поэтому сачок никоем образом не нашел опоры и соскользнул. Я полетел с лестницы в воду. Но тут, как назло, сработал ещё один рефлекс - во время падения я попытался левой рукой уперется в стенку бассейна. Стенка была покрыта слизью из бактерий и водорослей, и моя рука со свистом проскользнула по неприятной поверхности. Причем проскользнула она с такой силой и скоростью, что полностью вылетела из плеча. А я щучкой ушел в воду кишащую живыми и мёртвыми рыбами. Резиновый костюм очень быстро наполнился водой и начал тянуть меня на дно. Левая рука, а вернее её отсутствие на своём месте, вызвало дикую боль. Всё что мне оставалось - попытатся выплыть на одной правой. Сачок из правой руки я не выпустил - он не плавающий, и он в хозяйстве единственный - потерять его нельзя.
Не знаю каким чудом, но я выплыл, и начал подниматься по шатающейся лестнице. Моя левая рука полностью вылетела из плеча и теперь болталась на мыщцах и порваных связках. Дикая боль заглушила мне восприятие в этот момент и я особо не помню как мне удалось выбраться наверх. Зато я прекрасно запомнил, что первое, что я увидел наверху - дико угарающего Серёжу. Он ржал, потому, что я "так смешно в воду упал". Это дословно. И если бы не моя оторвавшаяся левая рука, это были бы его последние слова. В тот момент мне было не до него - боль нарастала, и каждое моё движение приводило к еще большему усилению боли. Я понял, что единственное положение, при котором боль можно было еще как-то терпеть - это максимально наклонившись вбок на левую сторону - так рука висела и не задевала ничего. Когда до Серёжи дошло, что что-то пошло не так, и на лице вместо улыбки появилась паника, я сказал ему - беги вызывай скорую, придурок ты конченный. Он убежал. А я принялся обдумывать, что делать дальше. В нашем городке больницы нет, это же замкадье, зачем тут людям болеть. Больница в соседнем населенном пункте, значит ехать скорая будет минут 40 в лучшем случае. А когда она приедет, меня заберут в таком виде и положат в больницу всего мокрого и в тухлой рыбе. Надо помыться! Я пошел в общежитие, чтобы принять душ и переодется. Ну как пошел, поковылял в неизвестном русскому языку положении тела. Пока я терпел адскую боль и мыл себя в душе, приехала советская убитая таблетка - скорая. Какая-то бабулька со всей силы воткнула мне шприц в то место, где раньше у меня было плечо. Вообще, я хорошо запомнил это странное ощущение - когда ты краем глаза не видишь левого плеча! Мы настолько привыкаем, что плечи всегда по бокам нашего глазного объектива, что если убрать одно из них из поля зрения - можно изрядно офигеть. Что со мной и случилось. Дальше мы поехали по полям на таблетке со всей скорости. Машину дико трясло, и мне было очень больно. Но я смог выдавить из себя шутку о том, довозили ли они пациентов живыми. Судя по реакции водителя и медсестры, они такое слышат раз пять в день.
И вот наконец мы в больнице, меня ведут к хирургу. Я вхожу в кабинет, и застаю следующую картину - здоровый пожилой мужик в очках, читает лекцию пятерым молодым медсестричкам. Лекция по медицине - о женском половом органе. Из нематерных слов в речи хирурга, только предлоги. Как я потом узнал - это ветеран Афгана. Завидев меня он изрек еще пару матерных предложений - очевидно это был диагноз, к сожалению, я не смог запомнить всех его перлов, но отлично помню, что его познания в русском мате поразили меня настолько, что я даже на мгновение забыл о боли. Затем состоялась классическая сцена в кабинете хирурга - о, смотри! Хряяяясь! И рука на месте. Надо отдать должное профессионализму ветерана - всё было четко и быстро исполнено. Хоть он был немного недоволен, что ему пришлось прервать лекцию. Вправив руку, хирург подозвал медсестричек, и сказал - у нас там новый гипс какой-то привезли, вот вам тело - тренируйтесь. Мне стало не по себе, что молодые симпатичные девушки застали меня в таком виде - я до этого никогда не попадал в больницу. А девчонки принялись старательно заматывать мой истощенный событиями организм.
Гипс наложили от пупка до шеи. Толщина его
была около сантиметра, и он был настолько тяжелым, что я еле
поднялся с кушетки. Левую руку полностью примотали к пузу, а правая
торчала как из футболки. Хирург пришел принять работу и остался
доволен. А мне сказал (перевод с матерного): если снимешь гипс
раньше чем через полгода - ко мне можешь больше не приходить, рука
твоя всю жизнь будет отрываться, пока ты не сдохнешь. И указал мне
на дверь. Я оценил напутствие, и поехал обратно на базу. Не могу
вспомнить на чем я добрался. Когда я пришел на проходную, то сразу
повыскакивали взволнованные охранники:
- Ну что, как ты, жить будешь? А то мы сидим чай пьём, и вдруг
прибегает Серёжа, и говорит - мужики, вы же борцухи-братухи? Мы не
поняли нихрена, говорим Серёжа, объясни в чем дело, какие нафиг
борцухи? А он - ну там рука у главного рыбовода вылетела из плеча,
надо пойти вставить. Мы ему говорим ты чё, совсем крышей тронулся,
ну и вызвали скорую.
Гребаный идиот Серёжа, он даже с этим не смог справится. Главное
чтобы он мне на глаза сейчас не попался, я его одной рукой
убью.
Вечером, когда пришла пора ложиться спать, я
осознал все муки загипсованного напрочь человека. У меня до этого
никогда не было гипса, даже самого маленького - а тут сразу
скафандр. Но на следующий день я понял, что это были только
цветочки. На улице конец июля 2012 года, стояла дикая жара, а мне
еще нужно было руководить рыбным хозяйством, в помещении которого
влажность 100% и еще большая жара. Моей навязчивой идеей стало
помыться в душе. Я попросил у завсклада стреч плёнку, и в течение
трех часов методично с помощью линейки герметизировал свой гипс.
После душа я распаковал его и обнаружил, что ни капельки его не
намочил. Меня обуяла гордость. И захотелось есть. А кушал я в
частной столовой, через дорогу от территории фабрики, то есть надо
было выходить в город. А что можно надеть на этот скафандр? Да
ничего. Я натянул шорты и пошел в гипсе как в футболке. Иду я
значит по городку и тут навстречу мне местный наркоша, коих там не
мало. Он был невероятно удивлен моему внешнему виду:
- Браааатан! Что с тобой приключилось?
- Что не видишь - перелом человека.
Многозначительно ответил я и пошел дальше. А через минуту начал
смеятся над собственной шуткой и нелепостью ситуации. Ведь я не
знал, что после обеда меня ждет еще более абсурдная шутка.
Приезжает мой шеф, я стою в гипсе от пупка до шеи, и он
торжественно вручает мне - фастум гель. Фастум, млять гель,
загипсованному в хлам человеку, у которого недавно оторвалась рука.
Этот жест искреннего проявления сочувствия капиталиста к
эксплуатируемому рабочему заставит прослезиться даже закоренелого
маньяка. Я стал догадываться чей небрачный сын Серёжа. И начал
намекать шефу, мол мне с этим гипсом еще пол года надо куковать, а
я работаю, прям на следующий день после происшествия я на работе, а
там невыносимо жарко, а в интернете я прочитал, что есть некие
совремнные заменители гипса - легкие, не боящиеся воды, штуки на
липучках. И вот та, которая мне нужна, есть в Москве и стоит 5
тысяч рублей. А у меня на тот момент была зарплата 30 тысяч,
поэтому деньги для меня большие. На что мне тонко дали понять, что
это мои проблемы, а работать конечно надо, и больничный сейчас
брать ну никак нельзя, и вообще, я молодец, и вот мне фастум гель,
выздоравливай. Потом приехал из Москвы инженер тбо, попросил
расписаться задним числом в куче журналов по технике безопасности.
Я промучился с гипсом еще неделю, ив конце концов решил плюнуть на
деньги и купить за свои деньги ортез - штуку вместо гипса.
Нашел в интернете крупную аптеку в центре Москвы, где продают все эти штуки, зарезервировал для себя подходящую. Мне позвонил менеджер и убедительно настоял - гипс до визита к ним снимать не нужно! Они сами его снимут и профессионально поставят ортез. Я счастливый, в предвкушении избавления от долбаного скафандра поехал на электричке в Москву. Прихожу я в ортеку, говорю - ну давайте, снимайте! Менеджер посмотрел на меня, потом на мой гипс, его глаза расширились, и он жалобным тоном промзнес: а у нас нет оборудования снять ТАКОЙ гипс! А какого вы тогда мне сказали по телефону приезжать, у вас что, в колл центре Серёжа работает? В этот момент в зал вышел директор магазина. Так, в чем дело, спросил он у меня. Я говорю - мне по телефону сказали, что гипс снимать не надо, тут все снимут и поставят ортез. Я проехал 100 км и мне заявляют, что не могут это снять. Директор злобно посмотрел на менеджера и сказал: раз вы обещали клиенту, значит вы свое обещание выполните. Снимайте как хотите. Всего хорошего. И ушел. Отлично, подумал я, и что же они будут делать?
Развития событий долго ждать не пришлось. Менеджер позвал местного слесаря-сантехника, который обслуживал помещения магазинов. Тот принес молоток и долото. Я охренел полностью при виде сухого дедка в руках с молотком и долотом, который сказал мне - поворачивайся спиной сынок. Ну что делать - я повиновался. Надо отдать должное профессионализму дедули - видимо он был мастер вырезать по дереву. Долото ни разу не воткнулось мне в спину! Более того, он меня даже не поцарапал! Когда гипс был снят, я решил сфоткать его на память. Это единственная фотка, которая у меня сохранилась из всей этой истории.
Мне поставили ортез, я проходил с ним полгода, а потом еще десять лет я не занимался никакими видами спорта. Разве что потихоньку висел на турнике и подтягивался. Пару месяцев назад я начал ходить на тренировки в качалку, упражнения я делаю выборочно, чтобы не повредить плечо. И вот разговорился с одним из парней в спортзале, объяснил ему почему не делаю все виды упражнений. Рассказал ему эту историю, а потом показал посты на пикабу - чтобы понятнее было чем я занимаюсь по жизни. А он и говорит - а почему ты эту историю на пикабу не написал? И я думаю, действительно, почему. Когда пишешь познавательные посты для узкой аудитории - ждать массового отклика бесполезно. Всем нравятся бытовые истории из жизни, ведь это может произойти с каждым. А для автора отклик аудитории - самое важное. Мой пост получился очень длинным - но из песни слов не выкинешь, всё описал как было, без каких либо прекрас или преувеличений. И если вы тот самый Серёжа, то много букв не осилите и не прочитаете мой длиннопост до конца, а мне как раз такие идиоты в читателях не нужны! Моя аудитория - умные люди! Всем добра!
Уганда, как видите, производит много
сельскохозяйственных культур. Мы производим много кофе, мы
крупнейший производитель кофе в Африке. А также чай, молоко,
говядину, зерно, бананы. Мы второй производитель бананов в мире.
Эта продукция поступает в Россию через Западную Европу. Мы можем
торговать напрямую, заявил лидер страны.
Даже в старом трухлявом пне можно иногда можно увидеть историю.
P.S. Фото сделано одним кадром, если будут интересны технические детали - с удовольствием отвечу.
Мой рассказ будет не на сто процентов обьективный и полный, так как мне было 7 лет. Что- то помню , что-то подслушано из разговоров взрослых, что- то из ответа папы на мои вопросы уже во взрослом возрасте. Год кажется 1964 был.
Помню разговор деда с бабушкой. " Представляешь, приехал к сыну в гости впервые, в такую даль ( Из Ростова -на-Дону в Мурманскую область) сижу на кухне, радио включено . И тут по местному радио говорят о моём сыне. Позорят. И такой и сякой. А он мне даже не рассказал о своих проблемах".
Позорили и осуждали папу за идеологические взгляды.За то что вышел из партии.Когда он положил парт билет на стол в парткоме, его пытались увещевать, не делать такой шаг, не хотели , что бы об этом узнали выше. Это не хорошо для самой первичной организации, будет нагоняй. Вызывали в область и заставляли забрать заявление и партбилет. Папу сняли со всех досок почёта, выгнали из профкома и других общественных организаций, типа жилищной комиссии и подобных. Квартира у нас была, потому в очереди передвинуть не могли. Отпуск летний всё равно раз в три года давали, не могли по закону не дать. Уволить не могли. Он всегда на работу вовремя, трезвый, работник отличный, работал бригадиром электриков. Видимо по работе давление сильное было, потому что родители даже собрались уехать в другой город. Это потеря квартиры, там по новой зарабатывать и полярок.Помню распродавали кое-какие вещи, большую часть библиотеки. Запомнилось,что продали восьмитомник "1001 ночь" 1958 года издания. Очень мне нравились обложки и картинки.
Остальные книги упаковывали в стопки и газеты. Книг было много. Не знаю как дело закончилось, но мы не переехали. Несколько лет папа был в "чёрных списках". Не выбирали никуда, не повышали, не награждали, на доску почёта не вешали, хотя раньше " не слазил" с неё. С годами "рассосалось", стали опять на небольшие руководящие должности ставить, туда, где порядок надо было навести. Он был знающим и ответственным, если аврал какой, то вместе с подчинёнными работал, не боялся испачкаться и после работы если надо всегда оставался. Когда папа уже был на пенсии и жил далеко, мне про него много хорошего говорили, кто с ним работал. Даже когда меня на работу брали, и будущий начальник меня водил к начальнику фабрики на подпись, видя , что начальник сомневается брать или нет,аргументом в пользу было чья я дочь, хоть и отец давно пенсионер и мама давно умерла, но их помнили как хороших работников.
Так, а почему, всё же, папа вышел из партии. Я лет в 15 спросила. Папа рассказал.
В жилищной комиссии распределяли квартиры. Там всегда были какие то нюансы, но в последнем случае папа "возбухнул". По очереди квартиру должны были дать рабочему. Он был семейный, с детьми, но приехал на север один, семья осталась ждать, когда он получит квартиру. Жил он в общежитии мужском. Пятиэтажка напротив нашего дома. В комнатах по 4 мужика. Город только начал строиться. Один кинотеатр и леспромхозовский клуб. Кругом лес.
Так вот на собрании комиссии, было выдвинуто предложение, так как мужик, поговаривают, частенько после работы выпивал и был, говорят, замечен в похмельном состоянии на работе- передвинуть его, а квартиру дать какому то из управления, с маленьким стажем на предприятии. Папа выступил, что этого делать нельзя. Никаких документальных подтверждений , приказов, актов, нет. Мужик один, без семьи, в общаге, наверное скучает и переживает за семью. Свободное время занять нечем, вот и квасит иногда, чем дольше так будет жить , тем хуже- сопьётся. Наоборот надо чтобы скорее семья приехала.Работящий мужики руки "на месте".Загубим.
Вот это не понравилось . Всё же решили мужику не давать. Папа вынес вопрос на парт собрание. А там руководство комбината тоже надавило своим статусом. Тут уж отец "удила закусил". " По уставу в партии все равны. Вы тут устроили что то непотребное, голос партийца-начальника, важнее голоса партийца-рабочего. В такой партии я быть не хочу". И положил парт билет на стол.
Вы держал папа все нападки, мама тоже видимо поддержала. Не помню в семье ссор или споров из -за этого. В партии не восстанавливался. Он вообще был человек слова. С детства помню, что папа обещать ничего не любил, но если обещал- "кровь из носу", но выполнит.
Это папа году в 1958.
В Москве пьяное быдло начал начал обзывать девочек на скейт площадке, что "они одеты как шлюхи". Мальчик в серой футболке заступился за них. Началась драка. В итоге мужику залили лицо перцовой.
P.S. Честно украдено в одном Telegram канале.
Провафлил время и опаздываю на вокзал. Вызываю такси. Полчаса до поезда. Таксист, как-то понял, видимо, что я тороплюсь, уточнил во сколько отправление. На перекрёстке развернулся, поехал в противоположном направлении от вокзала, потом в проулок, второй, третий, умудрился объехать почти все светофоры и выехал на вокзальную площадь за 10 минут до отправления. Просто, без суеты, молча. Респект, тебе, дружище, огромное спасибо, если читаешь это(г. Владимир, поездка в 12.30 с ул. Горького на вокзал)! Спасибо также всем таксистам, которые хоть мало-мальски заботятся о пассажирах. Иногда, от вас столько зависит, что вы в наших глазах просто боги. Спасибо!
Заголовок: "Стоматолог, который вставляет микрочипы в пломбы, удивлён людьми, считающими, что для микрочипа необходима прививка"
Что не так с этими людьми? С самого начала пандемии Covid-19
стоматолог Йорг Кёлер из Бремена не перестаёт удивляться. "Почему
ковид-диссиденты так боятся микрочипов в вакцинах? Мы, стоматологи,
уже несколько десятилетий подряд вставляем микрочипы в пломбы, и
пока что никто не жаловался. Вживлять чипы через прививку - это же
абсолютно нереалистично! Они же должны быть микроскопически малы,
чтобы пролезть через иглу шприца. А вот в пломбе полно места! В
коренной зуб взрослого человека без проблем помещается целый
процессор "Пентиум" и памяти на 20 терабайт (включая Windows 10).
При этом зубы находятся рядом с мозгом, что сильно упрощает
контроль над человеком. А к стоматологу рано или поздно приходят
все! Даже самые ярые скептики попадают в мой кабинет" - заявляет
Кёлер. "А если у кого-то и нет кариеса, то я просто говорю, что
кариес есть, и сверлю дырку под чип в здоровом зубе, что в этом
такого?"(с) Der Postillon
https://ysia.ru/predsedatel-yakutskoj-gordumy-obratilsya-k-z...
https://webcache.googleusercontent.com/search?q=cache:BczvJU...
https://eadaily.com/ru/news/2021/08/11/proshu-okazat-posilnu...
https://www.gazeta.ru/politics/news/2021/08/03/n_16334804.sh...
https://rg.ru/2021/08/09/premer-grecii-poblagodaril-mishusti...
В последнее время стал лучше следить за здоровьем. Да, мне уже за 30, но произошло это совершенно случайно.
Началось все с того, что у одного товарища на работе обнаружился диабет, и теперь периодически на перекуре мы тратим его экспресс-полоски. Так я узнал что у меня повышенное содержание сахара.
Другой коллега стала страдать от гипертонии, и теперь мы от нечего делать меряем давление. Так я узнал что с кофем и крепким чаем мне лучше быть поаккуратнее.
Недавно в коллективе появился новичок - выпускник физкультурного института, и теперь мы с ним делаем зарядку дважды в день. Так я избавился от хрустов/болей в шее и горба.
Скажите, как заманить на работу диетолога и стоматолога??
Суд в Северобайкальске рассмотрит уголовное
дело в отношении 25-летней местной жительницы, обвиненной в ложном
доносе. Девушка заявила в полицию об изнасиловании ее молодым
человеком, сообщили в пресс-служб СУ СКР по Бурятии.
22 мая жительница Северобайкальска после ссоры со своим парнем
обратилась в полицию с заявлением, в котором указала, что молодой
человек изнасиловал ее во время вечеринки у общих знакомых.
Проверка не подтвердила факта сексуального насилия, в результате
девушка сама оказалась под уголовнойстатьей.
Она сперва отрицала вину, но после очных ставок со свидетелями,
которые были на той вечеринке и опровергали сведения об
изнасиловании, девушка изменила показания, пояснив, что просто
захотела отомстить своему парню из-за ссоры и расставания.
Девушке за ложный донос грозит до трех лет лишения свободы.
https://ulan.mk.ru/incident/2021/08/10/devushka-v-buryatii-s...
Бывший посол Азербаджана в Белоруссии Исфандияр Вагабзаде на видео резко ответил российскому политику Владимиру Жириновскому, обозвав его и его нацию свиньями. Видео опубликовал армянский портал Инфотека 24.
Бывший посол Азербайджана в разных странах <> Исфандияр Вагабзаде <> пытаясь дать сдачи Жириновскому, почему-то назвал русских свиньями, которые воняют на весь мир, которым азербайджанцы посылают свою икру, рыбу и деньги, сами оставаясь голодными, пишет Инфотека 24.
В своей речи Исфандияр Вагабзаде прямо не указывает, к кому он обращается, но на словах Володь, слушай. Жирная свинья. Старый осел на видео появился портрет Жириновского рядом с изображением свиньи. В конце своего выступления дипломат произнес русские свиньи.
Всем привет, вот и настал тот день, когда сделал последний платеж банку.
Изначально брал ипотеку в сбере под 12% в 2014 году на покупку квартиры на вторичке. Платеж тогда был около 32 тыщ. Каждый год делал налоговый вычет, полученные деньги кидал сразу в досрочку. В 2018 году написал заявление в сбер на уменьшение процентной ставки, но сбер предложил только минус 0,5%. В итоге, рефинансировал ипотеку в ВТБ под 9%, при этот и платеж уменьшился и срок на год. Потихоньку кидал досрочку и в итоге все загасил. Брал ипотеку на 15 лет, рассчитался за 7.
14 июля этого года, мне потребовалось срочно доставить документы по центру Москвы.
Я открыл приложение Яндекс GO, и вызвал курьера.
Пришел молодой человек, я отдал ему документы, он был достаточно вежлив. И спустя пол часа я получил уведомление о доставке.
Приятное общение и оперативная доставка, и я без раздумий ставлю ему 5 звезд, и продолжаю заниматься своими делами.
Спустя несколько часов, мне поступает звонок от получателя документов, с вопросом: А когда собственно приедет курьер, которого мы так сильно ждем?
Я сначала даже не понял о чем речь, стал разбираться. Звоню курьеру с вопросом Где документы, Билли?, и получаю ответ - У меня не было телефона получателя, и я отдал посылку какой то женщине, она обещала передать.
То есть курьер без зазрения совести отдает документы, неизвестной ему степени конфиденциальности, третьему лицу. Отлично.
Посмотрев на историю заказа, я вижу по треку(скриншот выше), что курьер закончил заказ даже не дойдя до точки назначения, что в свою очередь вызывает у меня вопросы, а доставил ли он вообще документы, или выкинул в ближайшую урну.
В течение дня получатель документов поставил на уши все свое учреждение, но документы так и не нашли.
Пишу в поддержку Яндекса.
Затем последовало несколько звонков от поддержки Яндекса. В ответ мне что то очень невразумительно и бессодержательно мямлили, что я уже не выдержал и спрашиваю
У вас же должен быть какой то протокол действий при утере отправлений? Почему вы ничего предложить то не можете?! А если бы я что то ценное отправил, а не просто документы?, ответ был потрясающим, и его нужно знать всем кто пользуется этой данной услугой Через Яндекс Курьера нельзя отправлять ничего ценного. Шикарный сервис доставки, ничего не скажешь.
Спустя какое то время, и несколько звонков мне наконец сказали что отправления застрахованы, и если не найдутся документы то они мне якобы это все таки компенсируют.
Говорю им, хорошо, дайте сутки, вдруг все таки найдут.
Документы не нашлись, ни через сутки, ни позднее.
Поддержка вышла ко мне со следующим предложением.
Документы мы восстановили, в этот раз я отвез их лично. Оценить ущерб, мне было сложно, он скорее был репутационный, а так же в том что деньги по контракту мы получили позже чем рассчитывали.
Но в тот момент меня уже это мало волновало, предложили такой выход, ну и Бог с ним. Пусть будет так.
Вроде тут история должна закончится? Ан нет. Она только начинается.
Спустя две недели, после встречи с друзьями в ресторане, я решил поехать домой на такси, помня что у меня есть промокоды.
Начинаю вызывать такси, и вижу что никакая скидка не применяется. Что за дела? Захожу в промокоды и вижу красную строку неверный способ оплаты.
Снова пишу в поддержку о своей проблеме, и получаю какую то странную стандартную отписку, не имеющую ко мне отношения.
От хамоватого ответа Спасибо что рассказали, у меня знатно пригорело.
Уехал за свои деньги.
После этого несколько раз ездил на такси, скидка так и не применяется.
И 2 августа я получают, еще один шедевральный ответ от поддержки, о том что я якобы писал на почту, и мне так же ответили по почте.
Мальчик, иди от сюда, не мешай!
Сегодня 11 августа, никакого ответа я не получил, промокоды не работают, и последний чат закрыт, писать в него я больше не могу.
Посылка утеряна, и никакой компенсации кроме хамства я не получил.
И что самое интересное, тот 221 рубль за недоставленную посылку, никто не вернул, и вряд ли собирается это делать.
Сто раз подумайте, прежде чем что либо отправлять через Яндекс.
UPD: #comment_208738631
Только что зайдя в приложение, через 8 часов после публикации, я увидел что Яндекс решил деньги все таки вернуть. Значит пост все таки прочитали:)
Яндекс отменил оплату по заказу Такси в котором не сработал промокод.
Вот таки дела.
Если в прошлый раз ей это удалось и её
вернули домой, лишь выкрав из убежища для жертв насилия так
называемой, кризисной квартиры то сейчас Халимат едва удалось
доехать до границы.
31 июля Халимат совершила очередную попытку покинуть дом. Она
воспользовалась отсутствием дома отца и уехала на такси в сторону
Дагестана. Родственники, обнаружив её исчезновение, обратились в
полицию. Сотрудники МВД, отследит перемещения девушки по камерам,
задержали Тарамову уже прямо на границе Чечни и Дагестана.
Сейчас Халимат снова дома однако на этот раз условия её содержания
гораздо жёстче и она, фактически, содержится под домашним
арестом.
Ссылка на ещё один пост о этой ситуации :
Телеканал Грозный опубликовал
репортаж о чеченке Халимат Тарамовой
О том как можно быть активным весь день,
тренировки, работа, саморазвитие и т.д.
Конечно все индивидуально, и многие просто делают вид, но, есть
несколько вещей, изменив которые можно понять как же все успевать.
Список хоть и немного очевидный, но важно понимать принципы:
1. Регулярная физическая активность. (Силовые + кардио). Никто не
заставляет вас толкать тонну железа, да и в зале всем на вас
плевать. Главное - регулярно. Ибо наши митохондрии делятся
самостоятельно. И чем их больше, тем больше энергии вы чувствуете.
Про гормоны и их влияние на жизнь вообще молчу. Плюс оксид азота,
который вырабатывается во время активности ооочень полезен, а
распадается ой как быстро.
2. Сон. Все забивают на него, но это даже важнее чем первый пункт,
ибо хронический недосып влияет не только на то, как ты чувствуешь
себя весь день, но и может легко добавить болячек. Понимаю, что в
современном мире трудно вовремя засыпать, но если чувствуешь, что
начал сбиваться режим, недельку пропивай мелатонин (не снотворное,
регулятор циркадных ритмов). Таблетка за час до сна.
3. Питание. Если есть лишний вес, то тренировки + дефицит 10
процентов от суточной нормы. Больше каш, фруктов, овощей, белка,
пока не достигнешь нужной массы. Меньше сахаров и быстрых углей.
Если нет лишнего веса, то все это же, только без дефицита.
Опять же. Не демонизируйте нравящиеся но не очень полезные продукты
(за чебупели душу продам) просто вписывайте в калораж. Если есть
финансы, то можно заказывать готовую еду (завтрак + обед + ужин) и
все уже посчитано. В неделю где-то 3.5к на все уходит.
4. Вредные привычки. Да. Миллион раз говорили все но все же.
Алкоголь - хороший депрессант. Курение - тотальный пиздец
сердечно-сосудистой и хроническое воспаление. Никто не запрещает
выпить пару баночек пива на выходных, но когда это входит в правило
- беда.
5. Избегание стрессов. Стресс запускает столько всего в организме,
что мама не горюй. Это конечно полезно было, когда мы убегали от
хищников, но сейчас все иначе, а реакции те же.
Как избегать? Тут уже отдельный вопрос. Для каждого свой. На эту
тему советую посмотреть перевод курса лекций "биология поведения
человека" с прекрасным Робертом Сапольски или почитать его книгу
"психология стресса". После просмотра/прочтения на многое смотришь
спокойнее и по-другому.
6. Обучение. Многие думают, что закончил школу/универ и все,
свобода. У нас даже слово есть "отучился". Но дело в так называемой
нейропласиичности. Пока ты учишь что-то новое, твой мозг постоянно
перестраивает связи, генерит новые и и.д. Если ты залез в рабочую
рутину и ничего не делать более, то мозг можно сказать
"затвердевает", и ты становишься диким раздраженным консерватором,
считающим правым только себя. Вспомним некоторых стариков. Короче,
если интересно то можно копать в сторону нейропласиичности и
синаптического прунинга. Это все влияет на твое эмоциональное
состояние, которое тащит за собой физическое.
Когда-то я начал с первого пункта и с диким трудом дошел до пятого
к 29 годам, а весь путь занял 4 года. Но сейчас бодрость в течение
дня и завсегдатое хорошее настроение перечёркивает все минусы.
Как-то так.
Коллега рассказала)
Она работает мастером по ресницам, такая внушительная тётя за 100
кг и очень приятным, поставленным преподавательским голосом.
Когда-то на заре карьеры она выезжала на дом, потом клиентуры стало
очень много и она прекратила выезды, хотя часто просили.
И вот, в один прекрасный вечер, ей звонит клиентка:
-Ир, привет! За 40 поедешь? 2 человека.
Ира аж присела. На дворе был 2008й, на тысячу тогда можно было
вдвоем неделю жить.
Тем более, всего 2 человека, это же просто космос!)
Ира радостно ответила клиентке:
-А чего же не поехать, поеду, конечно!
-За тобой машину прислать?
-Да нет, я на своей.
Та сказала ок и отключилась.
Через 5 минут девушка перезвонила и оооочень долго извинялась, она
перепутала её номер с ещё одной клиенткой (), а по голосу не узнала
сразу.
Ира поняла, о ком идёт речь и ржёт до сих пор, говорит,
представляешь, как охренели бы мужики, когда вызвали за 40 тысяч
фею 21 год, с ногами от ушей и волосами по самую попу, а приехала я
Коротко стриженая тётка 110 кг с кушеткой и лампой
Зато её бы они запомнили на всю жизнь)
История о том, как я неожиданно для себя стал врагом коллектива. Бомбило, да. Может, банально, но у меня такое впервые, поэтому хочу поделиться, почитать комментарии.
3 года назад закончил мед.вуз и начал работать в поликлинике в небольшом посёлке, опыта ради и стажа для. В планах было поступить в ординатуру для получения узкой специальности, об этих планах начальство знало, неоднократно разговаривали.
Больница маленькая, кадров не хватает, я - молодой и холостой - начал напрасно, как я сейчас понимаю, баловать коллег: дежурство твое взять? Да. Подменить в отделении? Пожалуйста. Гости приехали и надо пораньше уйти? Ради Бога, прикрою. Дополнительный опыт же, да и нередко прибавка к ЗП. Со временем стало привычно работать с 1-2 выходными днями в месяц, приходить на работу в понедельник утром и уходить в среду вечером, задерживаться после работы на 2-3 часа. Опыт идёт, зарплата радует, коллеги и начальство хвалят и любят. Я был счастлив.
Потом случилась пандемия, многие сотрудники ушли, кто на пенсию по возрасту, кто в другие больницы, наступил конкретный кадровый дефицит и увеличение нагрузки. Отпуск давали не больше недели, работали много и усердно, никакого негатива. Даже ещё больше сплотились как-то.
Проработав этот год, я всё же решил, что пора воплощать мечту и получать-таки узкую специальность, благо к нам пришли работать новые люди, да и ситуация с пандемией, как это называют, "стабилизировалась".
И тут пошло-поехало. Прошу неделю отпуска у главного врача на время сбора и оформления документов для поступления (подразумевались выезды в другие города). Отказ. Через неделю главный врач уходит в отпуск, я прошу аналогично у и.о. Снова отказ. Могу я написать без содержания? Нет, работать не кому. Что ж. Уволюсь, говорю. В ответ - 2 недели отработаешь. Окей, вариантов больше нет. Пишу заявление на отпуск без содержания и со словами, что, мол, как хотите, но в понедельник я всё равно не приду, иду дорабатывать рабочую неделю. В поликлинике начинаются бурления, что я всех подставляю и ставлю свои интересы выше интересов коллектива, что бросаю их в трудную минуту. Я объясняю, что есть сроки для подачи документов, а их у меня половины ещё нет, игнор. Приходит понедельник, я уезжаю. Начинаются звонки, угрозы, обвинения во всем. Стоически держу удар и отвечаю вежливо неделю назад ещё своему любящему начальству. В пятницу пишу заявление на увольнение с двумя неделями отработки, подписывают с недовольством. Заболеваю. Выявляется ковид. Вместо отработки - карантин. Вот тут полыхнуло конкретно. За две недели о самочувствии спросил только лечащий врач и моя медсестра. Она мне и передавала, какие там по поводу меня разговоры. По итогу мне предложили приходить в поликлинику доделать начатые дела по выходным, чтобы, видимо, никого не раздражать. Сегодня пойду доделаю дела, заберу всё свои вещи и трудовую. Достаточно.
Время, проведенное на карантине, я много думал. Сначала бомбил, потом понял, что такой опыт очень ценен. Как бы ты ни был ценен для начальства, ты ценен, пока пашешь, желательно, побольше. Но себя и свои интересы всегда надо ценить больше всего. Выводы сделал, в людей всё ещё верить не перестал. Спасибо за прочтение, всем всего доброго
Сидит мужик в маршрутке, лет сорок на
вскидку. Рюкзак, берцы, толстовка, усталый вид. Явно не бухарь,
чистый, аккуратный. По рукам видно, что не бездельник, работяга.
Гуглит в телефоне "как уйти в монастырь".
Блин, мужик, ты там это... держись, что ли.
Когда я была маленькой, я увидела по телевизору балет. Мне было лет 5 и я пропала. Я смотрела, повторяла, просила купить пачку, хотела танцевать как те тонкие девушки. Данные у меня были. Длинные ноги, тонкая талия и воля. Но бабушка воспротивилась (воспитывала до 9 лет она меня). Там проститутки, не надо мне славы на всё село. Иди корову подои, кроликов покорми, не от мира сего внучка.
Потом я захотела быть гимнасткой. Там вообще чудесно все. Опять меня остановили, сказали, что блаженная.
Поступила в педагог. Магистратура, бакалавр, проработала по профессии год.
Теперь я обычный администратор в ресторане. Ничем не довольная баба. Правда худая и с длинными ногами.
И тут брат младший женится, на девочке его возраста (18). И она хочет заниматься гимнастикой. Родители алкаши в детстве не разрешили. Я открыла рот, как мои предки, мол, на что жить будете, аристократии захотела. А потом... Потом долго плакала.
Так и ломают, не замечая, судьбы, детей, жизнь.
Вот час назад перекинула на карту деньги. Пусть, хоть чужая, не моя мечта, исполнится. Пусть не будет высот. Но она попробует. Как не смогла я.
Несмотря на кажущуюся простоту разогревания консервов, сделать это в военных условиях легко и быстро было не всегда возможно. Костер с открытым огнем и клубами дыма был отличной мишенью для противника. Но ситуация сильно изменилась после того как военный инженер Евгений Федоров изобрел новый тип самоподогреваемых банок.
Суть его изобретения была очень проста и дешева в изготовлении. Банка Фёдорова имела двойное дно, в котором находились герметичная ёмкость, наполненная негашёной известью, и вода. При повороте днища ёмкость с известью разрушалась, вода и известь вступали в химическую реакцию, и таким образом банка нагревалась.
Евгений Федоров умер в 1909 году, не успев получить патент на свое изобретение. Но возможно этот факт и поспособствовал дальнейшему развитию его идеи. Как только началась Первая мировая война, сразу несколько производителей приступили к выпуску самоподогревающейся тушёнки.
Начиная с 1915 года партии саморазогревающихся консервов в банках Федорова начали поступать на фронт. Для армии подобная тара была настоящей находкой. Сохранилось много свидетельств тому, что банки Фёдорова зачастую становились единственным способом для бойцов получить горячее питание.
Генерал, а тогда еще есаул, А. Шкуро, участвовавший в рейдах по тылам турок на Кавказском фронте, в мемуарах с благодарностью вспоминал тушёнку с самоподогревом, которой было очень удобно пользоваться в турецком тылу, не опасаясь демаскировки.
После революции и Гражданской войны выпуск консервов был почти полностью прекращён. И самоподогревающихся, и обычных. Впоследствии в годы Великой Отечественной войны многие советские солдаты даже не знали о существовавшей когда-то российской саморазогревающейся тушенке, в то время как у солдат вермахта консервные банки Федорова активно использовались в полевых условиях.
UPD: #comment_208677429