Результатов: 181

151

Сегодня к нам в отдел зашла женщина, работающая на заводе. Ей нужно было решить два вопроса:
1. Узнать, нет ли в КБ программистов свободной вакансии для её сына, который летом защищает диплом.
2. Не возьмется ли кто из программистов написать этому сыну программу для диплома, а то он сам не может.

152

Что наша жизнь — игра.
Эту историю рассказал мне один старый знакомый, назовем его Сергеем. Работал он как-то сисадмином в одной компьютерной фирме. Фирма специализировалась на компьютерном обучении всех желающих, обещая за не очень большие деньги выучить их на настоящих программистов. Тех самых программистов, которые деньги гребут лопатой, а желающих поработать виртуально этим шанцевым инструментом всегда было очень много. Сергей занимался обслуживанием ноутбуков, которые стояли в компьютерных классах фирмы. Был он человек уже немолодой, еще из того поколения программистов, которые помнили не только дискеты, но и, какой ужас, магнитные ленты. Мало того, он был еще и человек высокоэрудированным задолго до появления Википедии.
Заходит он как-то в офис этой фирмы, аккурат перед Новым Годом, а там царит новогоднее оживление. Мальчики и девочки готовились к корпоративу, на который предстояло поехать в столицу. Но все оказалось не так просто и весело. Фирма была крупная и у нее были филиалы по многим крупным городам и там была традиция: устраивать на корпоративах шоу, типа: Что? Где? Когда? между командами филиалов.
Как раз в этот момент слово взял директор фирмы (мат опускаю):
- Коллеги! Чтобы не облажаться, как в прошлый раз, давайте потренируемся: отложите-ка свои смартфоны и ноутбуки подальше, садитесь вместе за общий стол, я вам буду задавать вопросы с одного сайта, а вы будете их обсуждать, приходить к общему решению и через минуту будете давать мне правильный ответ. Словом, будем учиться работать в команде, мать вашу. Всем понятно?
Мальчикам и девочкам было все понятно. Но тут неожиданно вмешался Сергей:
- А давайте-ка вы сыграете со мной? Я сяду за отдельный стол, на время обсуждения буду надевать наушники, а после вашего ответа буду их снимать и давать свой вариант ответа.
Директору эта идея понравилась, как же — состязательность, практически генеральная репетиция в условиях максимально приближенная к боевым.
Игра началась: директор читал вопрос, Сергей надевал наушники, команда мальчиков и девочек пыталась его обсуждать, выдавала коллективный ответ, а потом Сергей давал свой ответ. Как протекала сама игра, какой был счет Сергей не знал, но примерно через полчаса, когда команда мальчиков и девочек на вопрос: Какая самая длинная река Северной Америки? дружно, хором, без обсуждения, с каким-то отчаянием ответила: Амазонка, Сергей снял наушники, кротко ответил: Миссури и тут чуть не рассмеялся.
А рассмеяться был хороший повод: счет к этому времени был 19-0. Девятнадцать, хрен с ним, но ноль, Карл, ноль. Ведь ноль — это совсем не зеро.
А вы говорите Википедия?

154

<xxx>: читаю статью про карьеру программистов. "мой дедушка был доктором физико-математических наук" - и поэтому ты программист? вот мой дедушка был летчиком бомбардировщика, как мне это помогло по их теории стать программистом?
<ууу>: умеешь быстро слинять, когда выполнил свою работу, но есть те, кто ею недоволен

155

ealand: Ковыряю на работе неиспользуемый в данный момент модуль рабочей срм-ки, натыкаюсь на прекрасное

ealand: Закоменченная хтонически монструозная конструкция из 36 (!!!) вложенных друга в друга IF-THE-ELSE

ealand: И после оной, вишенкой на торте комментарий (в переводе с англ) - "а потом мистеру Уайтсмиту объяснили, что премировать программистов в соответствии с объемом написанного кода - идея так себе", после чего идет нормальный цикл в две строки

ealand: Что характерно, некий Уайтсмит в компании работает до сих пор, правда, в другом подразделении. К счастью. Наверное...)))

156

В поезде едет 2 квартета: программистов и пользователей. У программистов всего 1 билет на четверых, пользователи - с билетами. Входит контролер... Программисты бегут в туалет и запираются. Контролер стучит, в приоткрытую дверь высовается рука с билетом... Контролер коцает его и уходит. Пользователям завидно, они решают сэкономить деньги в следующую поездку... Так и делают: берут 1 билет на четверых. У программистов в этот раз БИЛЕТА НЕТ! Входит контролер... Пользователи бегут в сортир, запираются. Программисты стучат им а дверь. Высовывается рука с билетом. Программисты выхватывают билет и запираются в соседнем туалете... МОРАЛЬ: не всякий, разработанный для программистов алгоритм действий, годится для простых пользователей!

157

ффф: А я тут первый раз в жизни попался в ловушку профессиональной деформации. Ну вы знаете все эти анекдоты про программистов: пустой стакан если не захочется пить, "купи батон хлеба если будут яйца купи десяток" и прочее.
Послала меня жена в магазин в предверии 1 сентября и сказала заодно купить ребёнку в школу чёрные гелевые ручки. Я всё записал, купил. Чёрные, прям совсем. Отдаю жене, она говорит - они синие. Я смотрю на неё непонимающе - как синие если они чёрные. Корпус чёрный, колпачок чёрный. Гелевые. Всё по ТЗ. Дошло только когда жена показала надпись на упаковке "синие чернила".

159

Давно было, во времена доткомовского пузыря. У всех русских эмигрантов внезапно обнаружился талант к программированию. Я тогда преподавал программирование в бизнес скул. Был у меня студент из Одессы. В Одессе он был начальником колбасного цеха, причем уникальным, поскольку это был чуть ли не единственный беспартийный начальник. По его рассказам, парторг предприятия регулярно ловил его где-нибудь вблизи цеха, хватал за рукав и интересовался:
- Ты почему на партосбрания не ходишь?
Он тоскливо отбрехивался, мол, я ж бепартийный, че мне там делать?
Потом КПСС растворилась, СССР закончился и он умотал в Америку, где начал играть на барабане в ресторанном джазе. А с началом роста спроса на программистов (с приличными окладами) решил переучиться. Раз приходит на занятия и рассказывает:
- Шел вчера мимо синагоги, а из нее как раз толпа народа вываливает. И среди них наш парторг. Хватает он меня за рукав и спрашивает: "А ты че в синагогу не ходишь?"

160

Лайфхак: Выучитесь на слесаря или на столяра, и через 5-10 лет вы будет востребованным высокооплачиваемым специалистом в обществе, где будут тяжело зарабатывать на свой хлеб миллионы "программистов", "тестировщиков" и "видеоблогеров".

161

Лайфхак: Выучитесь на слесаря или на столяра, и через 5-10 лет вы будет востребованным высокооплачиваемым специалистом в обществе, где будут тяжело зарабатывать на свой хлеб миллионы "программистов", "тестировщиков" и "видеоблогеров".

162

История от программистов.
Есть такая технология верификации программ как фаззинг.
Ее задача проверить проект на устойчивость к самым неожиданным сочетаниям кода.
Важно, чтобы при попадании неизвестно чего в программный код система не отрубилась.
Что любопытно, в разных компаниях этот метод называется по-разному. Метод Киркорова,
метод Аллы, метод Жанны и пр. Берется самый любимый программистом певец ртом, точнее его популярная среди масс песня, превращается в бинарный код и отправляется на проверку проекта.
Если эта какофония не сносит программу, значит хорошая программа, надо брать.

163

В продолжение историй про программистов. Вернее про то, что они разные бывают.

Как-то в нулевые к нам на работу пришел новый сотрудник – паренек с периферии, у которого это было первое место работы в Нерезиновой. Невысокого роста, белобрысый, худощавый, ходил всегда в отутюженных черных брюках и светлой рубашке, на улице - в темном пальто ( дело по осени было) и неизменной кепке, чем, понятно, сильно отличался от нашей джинсово-футболочной разноцветно-курточной компании. Говорил тихо, в основном только по делу, вполне дружелюбно, но общаясь с ним я в первый раз понял, что это значит, когда в книгах пишут про «тяжелый взгляд». Сидел он в своем углу – ковырял прошивки контроллеров и в этом был явно на своем месте. Понятно, что ни с кем особо не сошелся, но и предметом неприятия или повышенного интереса в коллективе не стал – курил со всеми в курилке, не более того.

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

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

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

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

165

Просили рассказать, как проходила моя адаптация в США. Я было отказался: всё как у всех, но потом вспомнил кое-какие моменты и решил, что от сайта не убудет, если расскажу.

Ехал я не на пустое место, а к родителям и брату, они уже 5 лет жили в Нью-Йорке. Брат пообещал кормить нас первый год, пока я найду работу. Но прокормить – это одно, а поселить – несколько другое. Я с дочками занял в их маленькой квартирке спальню, родителей вытеснил в гостиную, а брату остался только матрац у входной двери. Мою беременную жену в самолет не пустили, она осталась рожать и должна была прилететь с младенцем позже, превратив квартиру из общежития гастарбайтеров в цыганский табор. Брат потряс друзей-программистов, мне нарисовали резюме (абсолютно правдивое), и уже через три недели по приезде я отправился на первое рабочее интервью.

Мой несостоявшийся будущий начальник вглядывался в мое резюме, находил там какую-нибудь аббревиатуру и спрашивал:
– What is SuperCard?
– It’s a programming language, – отвечал я. Он молчал еще минуту и задавал следующий вопрос:
– What is RPG?
– It’s a programming language.

Аббревиатур было много, знакомых интервьюеру среди них не попалось. Я шел в программировании своим путем, единственным более-менее мейнстримовым языком, который я хорошо знал, был FoxPro, к тому времени изрядно устаревший. Наконец начальник объявил, что я overqualified, и в их фирме с банальным бейсиком мне будет неинтересно. Тогда я возгордился, а позже узнал, что это просто вежливая форма отказа. Выслушав описание интервью, брат задумчиво сказал:
– У Сэма в конторе есть какая-то программа. Надо спросить, на чем она написана.

Тут я подхожу к главной цели данного мемуара: рассказать о Сэме Полонском. Фамилию я изменил, но читатели, знавшие этого великого человека, несомненно его вспомнят.

Сэм, в то время Семён, приехал в Нью-Йорк из Кишинева еще в 70-х. Устроился в какую-то фирму электриком, но фирма вскоре разорилась. Сэм пошел работать на завод, но грянул кризис, и завод отправился вслед за фирмой. Сэм понял, что с правами человека и оплатой за труд в Америке всё хорошо, но с уверенностью в завтрашнем дне надо что-то делать.

От стресса он угодил в больницу. Посмотрел в палате по сторонам и нашел ответ на свой вопрос. Кризис или не кризис, но болеть и лечиться люди не перестанут. Работать надо в медицине. Но кем? Сэм посмотрел вокруг еще раз и нашел золотую жилу. Его окружали медицинские приборы.

В каждом госпитале имеется великое множество различной аппаратуры, от термометра, который засовывают вам в ухо, до аппарата МРТ, в который вас засовывают целиком. Еще столько же оборудования разбросано по офисам частных докторов. Всё это требует профилактического обслуживания, по-английски Preventative Maintenance, или пи-эм. И если в каком-нибудь пульсометре достаточно раз в год заменить батарейку, то какой-нибудь аппарат ИВЛ надо проверять каждый месяц, там протокол тестирования на 10 страниц и 150 пунктов, и не дай бог пациент помрет на этом аппарате, а потом выяснится, что один из 150 пунктов был пропущен.

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

Стас с детства помогал отцу в работе. На следующий день после школьного выпускного он объявил:
– Папа, я открыл компанию. Зарегистрировался в мэрии, снял офис и нанял секретаршу.
– Молодец, сынок. Университет, значит, побоку. И чем твоя компания будет заниматься?
– Пи-эмами, конечно.
– Кто тебе их закажет?
– Пап, смотри. Ты меня когда звал на помощь?
– Когда аврал и не хватало рук. Перед комиссией. Или если госпиталь закупал много однотипных приборов, и через год им всем одновременно наступало время обслуживания.
– Вот. И так ведь в каждом госпитале. Сегодня аврал в одном, завтра в другом. И тут я буду приходить им на помощь.
– И кто будет делать эти пи-эмы?
– Мы с тобой.
– У меня вообще-то уже есть работа.
– Но ты же поможешь? А потом мы что-то придумаем.

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

Это был конец 80-х, из умирающего СССР валом повалили эмигранты. Наяна (NYANA, New York Association of New Americans), принимавшая до этого по тысяче человек в год, стала принимать по 50 тысяч. Она давала им какое-то пособие, помогала оформить документы и снять жилье, направляла на курсы английского и не очень понимала, что делать дальше. И тут пришел Сэм, создал при Наяне курсы медицинских техников, отобрал несколько десятков человек с инженерным образованием и хорошими руками и стал учить своему делу. Первый выпуск он взял в компанию Стасика, последующие пристроил в разные госпиталя. Обслуживание медоборудования – довольно узкая ниша, это не программирование или такси. Выпускники Сэмовых курсов заняли эту нишу целиком. Они работают (работали 20 лет назад) во всех нью-йоркских госпиталях, составляют там большинство технического персонала и благодарны Сэму по гроб жизни. Самые способные и упорные сделали карьеру, стали менеджерами и директорами. Один из них – мой брат.

Через несколько лет лавочка закрылась: большие компании почуяли золоую жилу и стали заключать прямые договора с госпиталями на обслуживание всей техники. Но откуда эти компании брали работников? Правильно, из выпускников Сэмовых курсов. Теперь у Стаса и Сэма не было договоров на пи-эмы, но были свои люди в госпиталях, которые эти пи-эмы делали. И был еще один козырь. Сэму надоело учитывать пи-эмы в Ворде и Экселе, человек по имени Анатолий написал для него простенькую компьютерную программу, которой все люди Сэма привыкли пользоваться. Стас резко переквалифицировал компанию и стал вместо пи-эмов продавать программу. Но ей надо было добавить красоты и функциональности. Они наняли второго программиста в помощь Анатолию и стали искать третьего.

И вот тут мне выпал выигрышный билет. Именно в этот момент мой брат вспомнил, что у Сэма есть какая-то программа, и решил поинтересоваться, на каком языке она написана. Это оказался FoxPro, я подошел к этой вакансии как ключ к замку. Я начал работать по специальности через 28 дней после приезда. По-моему, это рекорд «колбасной эмиграции».

90% успеха любой компьютерной программы – это правильное ТЗ, а нам ТЗ делал Сэм, который знал о пи-эмах всё. На пике у нас было 25 человек персонала и больше 300 госпиталей, в которых стояла наша программа. Как мы извращались с виртуальными машинами, обслуживая эти 300 госпиталей на однопользовательском FoxPro – это отдельная песня. Мы сделали версию для наладонных компьютеров (смартфонов еще не было) и еще много интересного. Потом компанию купила большая корпорация, у них были свои представления о бизнесе, многих сократили, я отправился в самостоятельное плавание. Сэм ушел на пенсию, через несколько лет он умер в довольно юном для Америки возрасте, в 70 с небольшим.

Он ко всем нам относился по-отечески, но меня выделял. Говорил: «Ты такой же шлимазл, как мой старший сын». Сейчас Ханука, положено есть латкес – картофельные оладьи. Я каждый раз вспоминаю, как Сэм приносил на работу целый таз этих оладьев, которые пекла его жена. Другая ханукальная традиция – делать подарки детям. Я считаю, что Сэм подарил мне Америку. И не только мне.

168

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

169

Все наверняка помнят фразу - "За такую зарплату специалист должен ничего не делать и даже немножко вредить". Правда жизни в том, что верно и обратное: существуют специалисты, объективная и справедливая величина зарплаты для которых не просто нулевая - она отрицательная. Окончательно я в этом убедился, когда первый и единственный раз в жизни по своей инициативе уволил двух программистов и обнаружил: производительность труда отдела в целом в результате выросла. То есть восемь человек начали реально делать больше и лучше, чем за неделю или две до того - десять. Просто потому, что двое перестали отвлекать на себя кучу внимания и создавать кучу проблем. Тот случай научил меня никогда больше не брать себе сотрудников, которых привело высокое начальство, и всегда категорически заявлять: я буду работать только с теми, кого сам отсобеседовал и кому дал добро. Ну а первым из подобных "отрицательных" специалистов стал человек, которого я буду называть по отчеству - Алимович.

Главной чертой Алимыча как специалиста были минимальный набор знаний и полная, абсолютная, демонстративная и категорическая необучаемость. Если он, допустим, во времена "Лексикона" выучил, что отступ в начале абзаца делается четырьмя пробелами перед текстом - вы могли хоть в лепёшку расшибиться, рассказывая, что Word уже умеет нормально, и это гораздо лучше. Сколько бы ему ни объясняли, ни растолковывали, ни уговаривали, ни ругались - можете быть уверены, что в начале каждого написанного им абзаца и посейчас найдутся ровно те же четыре пробела. Программист Женя, которому выпало над Алимычем шефствовать, был человеком мягким и деликатным, поэтому в итоге начал каждый вечер оставаться на работе: с девяти до шести он делал свою работу, а после шести, когда Алимыч шёл домой - переделывал то, что натворил его подшефный, так, чтобы это укладывалось в рамки разумного. Кроме того, Алимыч берёг глаза и старался не читать с экрана: всё, что нужно было ему для работы, включая хелпы, документацию и ТЗ, он перед прочтением предварительно распечатывал. Это занимало у него первую половину дня; во вторую же половину он рвал напечатанное на мелкие клочки и выбрасывал в мусорную корзину, объясняя это воспитанной на "серьёзных работах" привычкой к секретности. Вскоре любой звук рвущейся бумаги уже приводил сидевшую рядом с ним программистку Таню в состояние, близкое к истерике. Кроме того, Алимыч так резво гробил весьма недешёвый тонер, что начальство приняло волевое решение: отныне и впредь в принтере будет стоять ухайдоканный Алимычем картридж, печатавший всё более бледно- и бледно- серым. Нормальный же спрятали в сейфе и печатали им нужное, когда Алимыч ходил на обед. Я не буду перечислять взаимоотношения Алимыча с остальными коллегами, ограничусь тем, что никто не хотел сказать о нём доброго слова.

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

Возникает закономерный вопрос: кто, как и почему взял такого специалиста на работу. Именно об этом я и хочу рассказать. На самом деле Алимыча брать никто не хотел. После собеседования ему сказали: "Мы Вам позвоним", как и в 99.9% таких ответов звонить заведомо не собираясь. С другим человеком это бы прошло, но Алимыч, получив такой ответ, не сдался: он начал аккуратно каждый день звонить и спрашивать: вы ещё не решили? Я жду вашего звонка. Точно не решили? Хорошо, я позвоню завтра. И звонил. И завтра, и послезавтра. Пока, наконец, измученный начальник не ляпнул: "Мы готовы предложить вам зарплату в $200" (примечание: стандартная стартовая зарплата студента тогда была $500). Начальник надеялся, что уж это-то его отпугнёт, но Алимович радостно крикнул: "Согласен!" - и фирма обзавелась новым сотрудником.

И вот что я хочу сказать: вежливость - отличная штука. Деликатность - отличная штука. Но если не хотите отныне и навсегда тащить на своём горбу такого Алимыча - научитесь сразу, чётко и однозначно говорить "нет".

170

придумал сценарий: "про программиста который засиделся в офисе потому что был аврал и они кодили 14 часов подряд потому что готовился релиз одного очень крутого приложения с искусственным интеллектом.
уже глубоко за полночь он пошел домой с работы, общественный транспорт не ходил, а такси в этом городе не было. когда он подошел к своему дому, он шел, а мимо в полутьме он видел подъезды "это не мой подъезд и это не мой так и этот не мой" подъезды проходили и проходили мимо один за одним. он уже прошел так много подъездов а его подъезда так и не было, что это такое я иду уже минут наверное 20 или даже полчаса и подъезд мой так и не появляется...
он вдруг понимает что происходит что-то странное он начинает ускорять шаг и потом еще и еще и начинает бежать он бежит куда глаза глядят а вокруг все те же подъезды те же те же подъезды он падает встает меняет траекторию но тщетно он подбегает к очередному подъезду и с криком это не мой подъезд ! врывается в него...
в этот момент он переворачивается с ног на голову потому-то внутри подъезда совершенно другое измерение и притяжение. То есть он стоит в перевернутом с ног на голову подъезде. вокруг он слышит обидный глумящийся смех это голоса его друзей программистов
он встает с пола вокруг его друзья он в студии где он работает
- что это было? - спрашивает аркадий - у нас что получилось?
- да да, - кричат ему слева и справа полная студия ребят программистов
- у нас получилось запустить его! ебанный крась ты был в параллельной реальности! бот работает!
все смеются*и с восхищением смотрят на аркадия"

171

Всё предопрелено ...

Когда мне было 9 лет - родители ушли по делам, а мне было скучно.

Я из алюминиевой проволоки согнул вилку, - но так как я уже тогда немного соображал - взял плоскогубцы с изолированной рукояткой - и сунул эту проволоку в розетку!

И - ничего! - перегорела пробка!

Когда родители пришли - я говорю - свет перегорел!

Папа сделал жучок и поставил пробку на место - но вероятно что-то заподозрил - поскольку через полгода, на мой день рожденья, - он подарил мне набор "Юный электрик"!!! (это был конструктор с полной инструкцией и всякими прибамбасами, включая даже электромоторчик на 1,5 В)

____________________________________

Когда мне было 12 лет - у нас был сломанный утюг - он тупо не работал.

Я сидел после школы дома, уроки сделал, мне скучно ...

Я взял отвёртку - разобрал этот утюг - обнаружил неисправность (контакт отгорел) - неисправность устранил - и утюг - заработал!

___________________________________

Когда мне стало 18 лет и-- стало определяться кем быть - я хотел заниматься программированием.

Пытался поступмть в университет - но не прошёл по конкурсу.

Чтобы год не терять - поступил в техникум - тоже на программиста!

И вот - нам объявляют 1 сентября - что поскольку группа нашего факультета программистов составила всего 4 человека - нам проедложили - либо отказатся от обучения - либо влится в группу изучающих электротехнику!

Так я стал - электриком! Хотя - не очень и хотел!

Судьба ...

(Мне 50 лет - стаж электриком - 30 лет - но я не люблю свою работу, но против судьбы - не попрешь ...)

172

Исполнилось 35 лет со дня полёта советского космического корабля многоразового пользования "Буран". 15 ноября 1988 г. он сделал два витка вокруг Земли и успешно приземлился.

Кратко история. Американцы развернули систему спутников-разведчиков KH-11 (KH - Key Hole - "Замочная скважина"). Один из спутников подправили напильником, развернули от Земли, и получился телескоп Hubble. Кроме прочего, чтобы возвращать дорогостоящее оборудование на Землю для ремонта, сделали космические "грузовики" Space Chuttle - "Космический челнок". Состоялось 135 запусков. На "Челноках" летали в том числе нынешний руководитель НАСА Билл Нельсон и 20 российских космонавтов, причём Сергей Крикалёв - три раза.

В СССР, естественно, разработали свой спутник-разведчик. Это мем такой был в СССР: "У них - шпионы, у нас - разведчики". Ещё был мем: "Наши микросхемы - самые большие в мире", поэтому разведчик был толще шпиона, и соответственно, грузоподъёмность "Бурана" больше, чем "Шатла".

В СССР уже заканчивали "Спираль" - запуск многоразового космического корабля с гиперзвукового самолёта-разгонщика, этакое космическое "такси" - просто, надёжно, относительно недорого. Но произошло как с советской атомной бомбой. Есть легенда, что было два варианта бомбы, американский и советский. Спросили Берию, руководителя проекта, чей вариант испытывать. Товарищ Берия ответил: "Вы с ума сошли? Вы представляете, что с нами сделают, если бомба не взорвётся?! Делайте американскую!" Аналогичная история произошла во вполне вегетарианские времена при разработке Супреджета: был разработан оригинальный RRJ - Russian Regional Jet, но вмешались безымянные советники и велели копировать Боинг, получился SRJ. Итак, "Спираль" сдали в архив, а её разработчиков перебросили на "Буран". Работало около миллиона человек, в три раза больше, чем в американской программе полёта на Луну "Аполлон".

Одна из участниц обсуждения на Анекдот.ру упомянула, что её родственники делали программное обеспечение для "Бурана". Меня это заинтересовало, поискал. Компьютер на "Буране" был, естественно, уникальный, ручной выделки с красивым названием БИСЕР-4. И было специально разработано аж три новых языка программирования ПРОЛ2, ДИПОЛЬ и ЛАКС. Они исчезли в Сумерках, но позднее на их основе сделали язык ДРАКОН (Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность). Он относится к "сладким" языкам программирования, которые оптимизированы для восприятия алгоритмов человеком, этакое "программирование без программистов". Возможно, хорош для применения в медицине и обучения, но непонятно, зачем для точных и в то время далеко не новых расчётов потребовался такой язык. Подозреваю, "продали" старую заготовку. Вспоминаются мемы СССР: "умеют жить", "хочешь жить - умей вертеться", "сам живи и другим давай жить". Но компьютерщики всё сделали отлично, система управления беспилотным "Бураном" сработала без проблем.

Песня вроде как космическая, показан "Челнок" Discovery:

173

Памяти девяностых (не совсем конечно, скорее восьмидесятых) – для тех, кто помнит. Теперь попробую пошевелить свои воспоминания в позитивном ключе.

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

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

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

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

Брат мой, на её пятнадцатилетие написал такую эпиграмму в поздравление-

Да ей бы ночью в сабельной атаке
Иль с гарпуном на лодке в океане
Но в этой голове - одни собаки
Всё с возрастом пройдёт, поверь, Машаня

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

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

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

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

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

Самое запомнившееся, что мы там сделали – высадили вдоль дороги аллею берёз – поглумились маленько – от дерева до дерева вдоль дороги – три метра шестьдесят два сантиметра, а поперёк - четыре двенадцать. Кто не знает – 3,62 и 4,12 - столько стоила водка тогда в СССР. Мы копали ямы, таскали саженцы и воду, а Машка с рулеткой размечала места для посадки. Неожиданно получилось доброе дело – зимой, когда просёлок заносило снегом, в темноте трудно было не заблудиться – деревушка была глубоко на отшибе. А теперь, по аллее идти – мимо не промахнёшься.

Кстати, я проезжал там недавно, свернул с дороги посмотреть - деревья до сих пор стоят – только разрослись за эти годы, конечно.

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

Выросла девочка – превратилась в яркую и симпатичную девушку – только характер остался –вредная и ехидная, но с правильными понятиями - настоящий «свой парень». А в нашей компании выросла традиция – всем вместе отмечать её день рождения.

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

Юра – так её мужа зовут. Ну, для нас во всяком случае. Юрий Владимирович официально.

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

А вообще, он не просто мало пьющий, а почти вообще не пьющий. И постоять за себя ОЧЕНЬ может. Служил в Афгане, прапорщик-сверхсрочник, орден Красной Звезды я случайно увидел у него – он никогда не показывал своих наград. Вышел в отставку, работал в МЧС. В Чернобыле отметился – ликвидировали последствия. Действительно правильный мужик, достойный, только неуклюжий маленько.

Это была самая бестолковая свадьба, из тех, где мне довелось присутствовать.

Машка безоговорочно «пригласила» (возражения не принимались) меня и мою тогдашнюю, гм, подругу - Верку, в качестве свидетелей. Ну, мы конечно согласились с удовольствием – Верочка с Машкой дружили, несмотря на разницу в возрасте.

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

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

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

- Лёнь, ну ты же шить умеешь? Давай попробуем?

Пи..дец. Вот ситуация.

- Ну приезжай.

Ткань была роскошная – ярко белый плотный (вроде) батист с шёлковыми вышитыми узорами – розами пепельно-серебряного цвета. Бл…дь. Я с таким вообще никогда не работал. Ответственность. Блузка – жакет с укороченными рукавами и высокими манжетами, и длинная расклиненная юбка.

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

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

- Так, я теперь сшиваю, а ты давай, крои юбку – там всего четыре клина – ошибиться трудно. Ночь на дворе – иначе не успеем.

И пока я строчил на машинке этот жакет, Верочка ножницами расхерачила остальную ткань – напрочь поломав соответствие рисунка вышивки. Дура, блин. Ну, собственно, это я дурак, что ей доверил.

Звиздец. Верка плачет, я мучительно пытаюсь сфантазировать, что тут можно сделать.

- Стоп, не булькай. Вот здесь держи, фасон меняем, сзади будет подлиннее.

И два задних клина на юбке стали длиннее сантиметров на восемь, относительно передних. Передние укоротили. А соединяли мы их по бокам пластмассовыми кнопками, как и застёжки на жакете – почти невидимы, и очень прилично получилось- с разрезами до середины бедра.

Спать нам до утра оставалось часа три – но нельзя же безнаказанно заставлять подругу часами стоять полуголой? Так, что часа полтора поспали, и поехали.

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

- Лёнька, ты волшебник!

Смотрю на неё – действительно красивый костюм получился. И главное – ей идёт.

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

- Верка, шепчу тихонько, ты что делаешь? Давай построже, мы же свидетели. Кто тут вообще замуж выходит – ты в зеркало на себя посмотри – тебе бы лимона дольку сожрать, у тебя на роже написано, как будто ты всю ночь протрахалась!

- Вот, вот, пусть все смотрят, и завидуют.

Тихонько так отвечает.

Зараза. Ну, сам выбирал, она мне нравилась.

Как их там называют, работников ЗАГСа – тётечка эта с перевязью через плечо, по ритуалу задаёт вопрос – согласны ли вы стать мужем и женой?

- Жених, ответьте –

- Да-

Это Юрик довольно пробасил.

Потом делает полшага к невесте, неуклюже наступает ей на подол юбки сзади, слегка задевает её плечом, Машка отодвигается, кнопки на юбке лёгкими щелчками расстёгиваются – юбка падает на пол

- Невеста, ответьте –

Машка, сверкнув задницей на весь зал, и грациозно присев, ухватывает разошедшиеся края, и прямо с корточек, поднимаясь, отвечает –

- Да, конечно да.

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

Это была самая красивая свадьба, из тех, где мне довелось присутствовать.

…………………………………………………………………………………………………………………………………………………………………….

Они живут вместе уже больше тридцати лет. В начале века уехали на ПМЖ в Люксембург, дети их говорят на четырёх языках, внуки есть, Юрик уже не работает – ему сейчас за семьдесят, но тех четырёх пенсий, что он получает – военную, как участнику боевых действий, от МЧС, как Чернобыльцу и просто по возрасту – и Российскую и Люксембургскую- вполне хватило бы на приличный образ жизни, даже если бы Машка вообще бездельничала.

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

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

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

- Машаня, с днём рождения тебя! Помнишь ещё традицию?

- Лёнька, спасибо, что позвонил! Конечно помню! И не забуду никогда, что свадебный костюм шил мне ты!

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

176

Эту историю мне рассказала одна крутая и заслуженная программистка в те времена, когда они уже сидели за клавиатурами IBM PC, но всё ещё ходили на работе в белых халатах. Участвуя во всесоюзной конференции, она попала на доклад с любопытным и полезным названием наподобие "Практика эффективного использования перфокарт в нашем ВЦ". Свою речь выступающий начал с того, что решительно, в пух и прах, разнёс привычку некоторых плохих и несознательных программистов писать комментарии. В самом деле: смысла в этом никакого нет, каждый программист знает, что и зачем он писал, хороший код понятен и без дополнительных пояснений, есть подробные описание алгоритмов, есть документация, а эти гадские комментарии только ухудшают, запутывают и должны быть ликвидированы решительно и полностью, как класс капиталистов, который их и придумал. На эту речь со всеми подробностями он потратил почти полчаса, и только после этого, отдышавшись, вытерев вспотевший лоб с переходом на лысину и выхлебав пол-графина воды, перешёл к сути доклада.

Строчки в программах - и на Фортране, и тем более на ассемблере - довольно короткие. Менее сорока символов. Поэтому если срезать у колоды второй угол, на одной и той же колоде можно пробить две программы: одну - сюда, по левой половине карточки, другую - обратно, по правой. Вот только комментарии, суки, мешают!

177

Давайте признаемся, что программисты уже давно не программисты. Будем честными и скажем, что программист — это на самом деле переводчик с человеческого на машинный.

Когда по земле еще бегали мамонты, гоняя с папоротниковых полей назойливых додо, первобытные специалисты по общению с компьютерами гордо именовали себя операторами ЭВМ и благоговели перед волшебниками и божествами — программистами.

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

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

Но сложны и запутанны были тексты операторов на языках древних. Подумали программисты и стали вместо латыни структурных языков внедрять английский объектно-ориентированные.

И стала радость великая, понятны и читаемы стали тексты и каждый самый захудалый оператор мог научиться кастовать на Java и Python.

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

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

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

И все эти былокодеры превратились в толмачей-переводчиков, что со слов человеческих на язык машин переклад делают и дают бедным юзерам пользу великую.

178

Быль
В новом департаменте бухгалтерия занимала целый этаж, человек 50. Исключительно женщины. Народ работает, в основном, новый, в лицо еще не всех знаем. Поступил звонок - срочно нужна помощь программистов. Начальник отправляет сотрудника.
- Ну как она выглядит-то? - допытывается подчиненный.
- Как тебе еще объяснить? Пизда, уши и сапоги!
Сотрудник безошибочно нашел нужную бухгалтершу.

1234