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

51

Разговор о системах счисления:
— Программист подарил своей женщине 5 роз, сказав "эта 101 роза тебе" (двоичная). Пещерный человек, подарил бы три розы, сказав "бери эти 111 роз" (унарная).
— То есть неандертальца от программиста отличает всего лишь ноль?
— Ну вообще введение 0 было огромным шагом для математики. Можно сказать первый мощный шаг к абстрактному мышлению. Так что в какой-то степени да, "0" — это переходная ступень между неандертальцем и программистом.

53

Оборотень в погонах

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

Оборотнем Иван Иванович стал не сразу, а вот погоны он на службе носил с самого начала. Впрочем, он был совсем не военным и не совсем «ментом», причем сам он всегда категорически настаивал, что и «ментом» совсем-совсем не был.
А служил Иван Иванович в налоговой полиции. Хорошее знание математики и логики, оставшееся в наследство от неплохого вуза (нет, не угадали, не от Высшей школы экономики) помогало ему разбираться в хитрых схемах, с помощью которых некоторые несознательные граждане пытались уйти от налогов. Да и в нашем налоговом законодательстве, где сломал ногу не один черт, он разбирался неплохо. А, значит, карьерный рост его был медленным, ибо начальство опасалось, что такой ценный работник может вдруг уйти на повышение.
В начале двухтысячных принесли Ивану Ивановичу материалы на одну очень крупную компанию. «Посмотри, Ваня», говорят (тогда коллеги еще называли его Ваней, хотя был он уже женат и даже успел обзавестись дочерью), «что можно вот на этого деятеля нарыть?» Иван Иванович неделю разбирал материалы, и выяснил, что нарыть ничего нельзя. От налогов компания уходила знатно, но на каждый такой случай существовало железобетонное законное обоснование. Так и доложил он начальству (в смысле, доклад сделал, а не то, что вы подумали…), приложив к каждому, обнаруженному им случаю, ссылку на норму, согласно которой это снижение налогов было сделано.
Начальство, однако, в результате оказалось в расстроенных чувствах. «Не сечешь ты, Ваня», было сказано, «обстановку неправильно понимаешь. Ну ладно, иди пока». «Ваня» откровенно заскучал. Там, где Иван Иванович работал, подобное расстройство начальства обычно очень плохо сказывалось на карьере сотрудника. Ребенок, квартира и дача, которая, скорее, представляла собой неплохой загородный дом, требовали вложений и погашений, несовместимых со статусом выпертого со службы с волчьим билетом. Но Ивану Ивановичу повезло. Налоговая инспекция уже давно проявляла недовольство смежниками, среди которых непониманием момента страдал не один Иван Иванович, а хорошему человеку, другу президента, уже давно хотелось поиграться своим собственным силовым ведомством. В результате, в один прекрасный день всё ведомство вместе с землей, домишками и живыми душами было передано тому самому хорошему человеку, Иван Иванович внезапно обернулся майором Госнаркоконтроля, а недовольное начальство в процессе этой пертурбации кануло в какую-то протекавшую неподалеку административную Лету.
К изменению ведомственной принадлежности Иван Иванович отнесся равнодушно. Математика и логика помогали ему с не меньшим успехом разбирать схемы поставки наркотиков, а новый барин своих новых… эээ… сотрудников не обижал. Неплохие зарплаты, щедрые премии, оплачиваемый отдых. Особенно Иван Иванович любил отдыхать с семьей где-нибудь в Японии или Китае, поскольку ведомство оплачивало проезд до места отдыха, но только по территории России. В случае полета за границу линейкой измерялось, какая его часть проходит над родимой землей, и ровно такая же часть стоимости билетов оплачивалась. В случае Дальнего Востока компенсация была почти стопроцентной.
Единственным новшеством стало то, что невзлюбил Иван Иванович «ментов», как он всегда именовал сотрудников органов МВД. И было за что. Бывало, накроют коллеги Ивана Ивановича не без его помощи канал наркотраффика. Казалось бы, можно за другой браться. Ан нет, вдруг всплывают обнаруженные у совершенно посторонних лиц очень мелкие объемы веществ, причем явно из той партии, на которой погорел канал. Из той самой партии, которую «менты» изымали при взятии курьеров. Получается, что канал якобы не перекрыт, косяк у вас, товарищи наркоконтролеры, а «менты» при этом еще и пытаются приплести к делу какого-нибудь второразрядного рок-музыканта. У которого доблестно обнаружили двадцать граммов того самого. И самих «ментов» при этом за жабры не возьмешь.
А потом увидел как-то в сети Иван Иванович статью про расследование Навального. И поразился тому, как похоже было это расследование на то, что он сам проделывал во времена налоговой полиции. В общем, увидел родственную душу, завидовал только, что в наше время к услугам ФБК были все ресурсы сети, в которой разленившиеся околовластные мошенники оставляли кучу следов своих махинаций. Ну и покатился наш герой по наклонной. Внимательно изучив, что можно, а чего нельзя делать госслужащему, стал помаленьку Навального поддерживать. Пособирал подписи, постоял на «кубах», посокрушался поражению на мэрских выборах. Правда, схемы ухода Собянина от второго тура были ему, аналитику со стажем, очевидны.
Примерно в то же время жена Ивана Ивановича, как элегантно выразился Высоцкий, «подложила сюрприз». Короче, ушла к другому. Дочь была уже взрослой (по крайней мере, я и семейный кодекс считаем студентов взрослыми людьми), и Иван Иванович занялся налаживанием личной жизни. И наладил ее довольно специфически. Дама, которой он оказался очарован, и которую очаровал, вынырнув на несколько минут из очарования, призналась, что замужем. И не просто замужем, а замужем за довольно немаленьким чином из ФСБ. Видимо, была у девушки некая подсознательная болезненная склонность к офицерам спецслужб. Подсознательная – потому что при знакомстве Иван Иванович вовсе не демонстрировал даме свои подполковничьи погоны, которых, кстати, на службе практически и не носил. Разве что на праздник обязывали явиться при параде. Короче, Иван Иванович, трусом не был, но с лица несколько сбледнул.
Историю дамы я знаю из третьих рук, но она примерно такова. Муж, в молодости бравый выпускник, затем, не менее бравый офицер соответствующих органов, был за какой-то недочет, а, может, наоборот, как ценный кадр, брошен на курирование подростковых группировок. И постепенно начал так плотно работать с неблагополучными подростками, особенно с мальчиками, что жена стала ему как бы и без надобности. Что и подвигло ее на поиски альтернативных кандидатов.
Она отлично понимала, что муж имеет возможности проследить за ней. Но во-первых, он по пьянке регулярно сам подробно объяснял ей, как и с помощью чего он может за ней проследить. А во-вторых, дама по специальности была системным программистом (да, да, такое бывает!), что, вкупе с отношением мужа (баба дура, разве она способна на хитрость!) помогло ей обезопасить себя от слежки. По крайней мере, на протяжении всех их отношений, на которые Иван Иванович всё-таки рискнул, никаких проблем с этой стороны у нашей пары не возникло.
Проблемы подкрались с другого бока. Дружба хорошего человека с президентом дала трещину. Лишняя силовая структура была у других силовиков как бельмо на глазу. И вот, внезапно, без объявления войны, Госнаркоконтроль был ликвидирован. Функции переданы МВД. Сотрудников превратили в тех самых «ментов», которых Иван Иванович недолюбливал всеми фибрами души. Пара месяцев полнейшего бардака в переходный период стала золотым временем для наркодилеров. Ну да я не об этом.
Вместе со шкурой «мента» и полковничьими погонами Иван Иванович получил еще целый букет «радостей». Загранпоездки сотрудникам МВД рекомендовали ограничить солнечной Абхазией и братской Беларусью с особого разрешения начальства. Подошла пенсия, о которой раньше Иван Иванович не задумывался. У кого-то из чиновников пенсии запредельные, но Ивану Ивановичу, несмотря на полковничьи погоны, светила сумма чуть больше двадцати тысяч, видимо, благодаря ведомственной чехарде, с ним случившейся. Одно хорошо, что, в отличие от нас, простых смертных, назначалась она ему в возрасте расцвета сил. В его прежнем ведомстве заслуживший пенсию сотрудник увольнялся на один день, в течение которого отмечал с друзьями и коллегами это радостное событие, после чего восстанавливался на прежнем месте с теми же погонами, окладом и надбавками, просто еще получал вдобавок и пенсию. Сейчас же Ивана Ивановича попросили освободить место для молодой смены, при этом тонко намекнув, что про его оппозиционные художества новому руководству хорошо известно. Но наш герой на намек внимания не обратил. А зря.
Расстаться с «ментами» Иван Иванович был даже рад. Жить на пенсию он, конечно, не планировал, и на новом этапе его жизни ему сильно помогло знакомство с одним парнем, которого в период работы в наркоконтроле Иван Иванович спас от всё тех же «ментов». Тот занимался торговлей всякими травяными чаями, и привез то ли из Китая, то ли из какой другой Юго-Восточной Азии образцы. С каковыми его торжественно и взяли сотрудники тогда еще милиции. Дело попало к Ивану Ивановичу, и он доказал своим любезным «ментам», что стрелять надо не по отсутствию признака «свой», а по наличию признака «чужой». В смысле, что запрещенный препарат – это наличествующий в списке запрещенных, а не отсутствующий в списке разрешенных.
Парень был Ивану Ивановичу благодарен по гроб жизни, аки Груздев Шарапову, и они более-менее общались все эти годы. Сейчас Иван Иванович достал заначку, накопленную за жирные годы хороших условий службы, и забабахал со старым знакомым чайный магазин с франшизными киосочками по всем крупным торговым центрам Москвы. Знакомый дело чайное знал, на полковника в отставке с уважением смотрели при решении вопросов в административных структурах, и новоявленные бизнесмены не то чтобы купались в деньгах, но не бедствовали.
Стабильный бизнес, любимая женщина, дочь успешно окончила вуз и поступила в заграничную аспирантуру, сама, у Ивана Ивановича никаких особых связей в этой области не было. Что еще нужно, чтобы наслаждаться «второй молодостью»? Но вирус уже сделал свое черное дело и процесс перерождения правоверного чиновника лишь ускорился. Имея больше свободного времени, он читал новости и постоянно натыкался на странные новшества властей, в лучшем случае просто идиотские, но чаще – служившие для набивания карманов приближенных, что он, поднаторевший в расшифровке преступных схем, прекрасно видел. И все те мошенники и наркоторговцы, которых он ловил в прошлой жизни, казались ему наивными овечками рядом с волками, коих он лицезрел сейчас. Да, я спер эту последнюю фразу. Чистосердечно признаюсь.
Поэтому Иван Иванович продолжал понемногу либерастить. Нет, он не выступал на митингах, не публиковал гневных записей в блогах, не баллотировался поиграть с наперсточниками. Так, по мелочи. Там подпишет что-то, здесь подкинет деньжат на кампанию, где-то поможет в организации мероприятия.
Этого хватило. Вначале забеспокоился партнер по бизнесу, который плотнее занимался делами и заметил, что привычные проверки участились. Потом как-то быстро и одновременно закрылись все франшизные точки, каждый из мелких торговцев придумал какую-то свою причину, но один проболтался, что, мол, начали какие-то «органы» очень интересоваться наличием хоть каких-то нарушений. Просили даже помочь с организацией таковых, но торговец понимал, что это будет себе дороже. Равно, впрочем, как и оставаться в бизнесе.
И тут забила тревогу любимая. Ее благоверный в очередной раз дал ей «пьяное интервью». Выяснилось, что в преддверии очередного выражения всенародной поддержки горячо любимому руководителю того (благоверного, а не руководителя, не подумайте чего!) сняли с мальчиков и перебросили на борьбу с «нежелательными элементами», Видимо, чтобы он продолжил свое дело, но уже в отношении таковых. И, между тем, назвал он несколько фамилий «клиентов». В том числе и Ивана Ивановича.
Наш герой отреагировал моментально. Многолетняя выучка не подвела. Он устроил полную распродажу товара в магазине и моментально продал загородный дом как раз в то время, когда к его компаньону подвалили мутные личности с предложением написать на партнера донос, продать бизнес за полцены и спасть спокойно. За вырученные от распродажи деньги он выкупил долю партнера, который на всякий случай сразу же уехал в Китайскую республику, что на острове, и занялся консультированием российских любителей чая с безопасного расстояния. Затем, следуя рекомендациям любимой, в нужный момент, когда государево око временно не работало, за Иваном Ивановичем заехал на своем авто его друг из Беларуси, и спустя несколько часов уже полностью переродившийся оборотень вылетал из минского аэропорта в направлении проклятой Гейропы. Как раз в этот самый момент в помещении его опустевшего магазина встретились «маски-шоу» и охранники арендодателя, намеревавшиеся выполнить вежливую просьбу человека в штатском и опечатать помещение ставшего вдруг нежелательным арендатора. Посмотрели друг на друга – и разошлись. А в квартиру Ивана Ивановича заявились другие вежливые люди. И были потрясены, найдя там группу радостных таджиков, все как один – с регистрацией, разрешениями на работу и договором о безвозмездной аренде квартиры сроком на три года. Здесь «хэппи энда», правда, не получилось. Вежливые люди моментально потеряли свою вежливость, документы таджиков порвали, а самих их быстренько депортировали к черту на куличики.
А сам Иван Иванович на часть вырученных от продажи дома денег приобрел квартирку в одной из небольших средиземноморских стран, и живет там, часто (хотя и не так часто, как хотелось бы) принимая у себя свою любимую. Говорят, он занялся разведением редких цветов и продает их нашим олигархам, желающим потрясти своих курортных спутниц. И твердо намерен когда-нибудь вернуться домой.

55

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

56

У меня комп был на работе.
И не один.
Я информатику преподаю.
У сына комп был на работе.
Он программистом в банке работал.
Но в 1996 году мы приобрели комп домой. Сыну нужно было диссертацию делать. Писал он ее на работе, распечатывал, нес руководителю, тот делал правки.
И сын посчитал, что правки может впечатывать в диссертацию родная мать, экономить его драгоценное время.
Вот тогда-то мы с ним впервые услышали фразу:
- Я что-то нажала и оно всё исчезло.
Но, как ни странно, в конце концов работа над диссертацией была завершена. Все правки ко второй и третьей главе внесла мама.
Прошло 20 лет.
Казалось бы, при такой практике все вопросы, по крайне мере к текстовым редакторам у нее должны были бы исчезнуть.
Ага, сразу!
Наша мама печатает в Скайпе мессидж подруге в Израиль.
- Ой, а почему она начала все печатать большими буквами?
Наша мама читает электронное письмо.
- Ой, а почему она дальше вниз не читается?
- Я что-то нажала и всё исчезло - это постоянно.
Но есть большой прогресс: она научилась сама открывать и смотреть прогноз погоды!
И даже компьютер при этом сама включает.
Хотя выключить...
- Ой, он что-то пишет и не выключается!
Кстати.
Золотая медаль в школе, красный диплом и 30 лет стажа работы в проектном институте.
Хотя компьютеров в СССР у конструкторов отродясь не было.

57

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

что с Вашего рабочего телефона (указан номер моего телефона) проводилось недопустимо много разговоров при звонках вне банка. Мы вынуждены на 3 месяца отключить Вам внешнюю линию. Предупреждаем Вас, что , если это повторится, мы рассмотрим не только стоимость Ваших разговоров, но и продолжительность затраченного Вами рабочего времени"
Даааа...
Слова ясны не все, но общий смысл письма понятен.
Кладу письмо в ящик стола и пытаюсь работать. Сосредоточиться. Не получается.
Снова достаю письмо и пытаюсь понять незнакомые слова , залезаю в словарь. Снова пытаюсь работать. Не могу. Решаю пойти к директору отделения на третий этаж и обьяснить ему, что я хороший и что больше не буду.
На третьем этаже случайно встречаю Рафи, он у меня спрашивает какой-то важный вопрос по написанной мною программе, я обьясняю, мы возвращанмся наверх, я и забыл куда шел.
Сосредоточится не смогу. Оглядываюсь вокруг. Хорошо, что никто не обращает на меня внимания. Все время слежу за народом. Никто на меня не смотрит.
В таких мучениях прошло часа два. Открываю письмо, читаю, закрываю.
Группа программистов весело щебечет невдалеке от меня.
Спрашивают, чего это я такой напряженный.
Отвечаю, что нет, все в порядке. Работаю.
Нет, говорят, что-то тебя мучает. Нет, отвечаю, ничего не мучает.
Рони спрашивает - А может, это из-за нашего письма?
- Какого письма?
- Ну которое мы тебе с утра положили на стол.
Тут я вспоминаю, что сегодня 1 апреля.
Народ успел меня скрутить в моей попытке выбросить Рони из окна с 5 этажа.
Утихомирив меня, они приходят все к моему столу и выясняется, что:
- Шутку придумали с вечера, и еще с вечера секретарша подготовила письмо
- Целый день все за мной следят, сначала наслаждаясь а потом жалея
- Рафи специально дежурил на 3 этаже - зная меня, они подозревали, что я пойду к начальству
- Что моему руководителю группы так понравилось, что я за эти часы никому не звонил, что он приказывал никогда мне не говорить, что это была шутка.
- Что Рони открыл мне так как ему стало невыносимо смотреть на мои страдания.
Секретарша тоже радостно щебетала рядом.
Рони посмотрел на нее и спросил:
- Когда ты готовила письмо, ты не отослала автоматически второй экземляр начальству?
Секретарша мгновенно побледнела и тихо ойкнула.
Как оказалось, это у них была импровизация.
Ну что я могу сказать об этом? Разговаривать по телефону я стал гораздо меньше, и только по делу.

58

xxx: Когда я продавщицей в магазине одежды круги наматывала, и подумать не могла бы, что выучившись на программиста, я обрету панические атаки и депрессию.
yyy: Индивидуальные особенности, знаете ли. Я, вот, "продаванское" прошлое до сих пор в кошмарах вижу, хотя это была всего лишь касса в кинотеатре. По работе у станка слегка ностальгирую, особенно по ночным сменам, да и спина тогда была красивая но уж точно без реального желания туда вернуться.
yyy: А программистом прям уютно, аж депрессию долечила)

59

История про нашу "высокотехнологичную" полицию. Почти анекдот.

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

60

Мальчик, решивший стать программистом, уже неделю перебирал сломавшийся компьютер. Его мама круглосуточно возилась на кухне. Было непонятно, почему она вдруг начала так вкусно готовить. Мальчик не знал, что три дня назад мама случайно услышала отрывок его разговора с приятелем:
... Память у меня хорошая. У меня с питанием проблема. Я вначале на "мать" грешил, думал, уже избавляться от нее буду, но пусть пока будет, какая есть. А вот питание, как выяснилось, хреновое. Буду думать, что делать.

61

ХIХ век: - Учись заводскому ремеслу, сынок. А то, ежели не умеешь руками гайку прикрутить - будешь как я, землю пахать, или вообще свинарем. ХХ век: - Учись на инженера, сынок. А то, если не умеешь мозгами работать - будешь как я, руками вкалывать - рабочим, или вообще дворником. ХХI век: - Учись на менеджера, сынок. А то, если не умеешь языком работать - будешь как я, мозгами вкалывать - программистом, или вообще эникейщиком.

64

- Стать хорошим программистом мне помогло моё высшее образование!
- Чувак, ты же мед заканчивал вроде?
- Вот именно! Нет такой хрени, с которой бы не справился тот, кто выучил названия всех костей в организме человека!

65

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

66

Комсомольское задание

Было это, видимо, в 86 году, я всего год как закончил МАТИ (мальчишка совсем), но уже работал на кафедре, вел лабораторки.
Вызвал меня заведующий и говорит.
- Тебе комсомольское задание.
Я конечно, не сильно обрадовался, начало ничего хорошего не предвещало.
А он продолжает.
- Знаю ты программировать умеешь.
У меня на сердце отлегло. Программирование! Это же мое любимое занятие тогда было. Я собственно этим и жил. Институт для меня арендовал и оплачивал машинное время, я писал программы на фортране, ходил в ВЦ Госкино СССР, считал на ЕС 1032 преимущественно по ночам. Дневное время почти всегда расписано было среди сотрудников Госкино. А ночью - студенты, аспиранты.
Короче – охота пуще неволи - сам по собственной инициативе бегал в машинный зал несколько раз на неделе, а то и по выходным.
На кафедре у нас тоже стала появляться вычислительная техника. Закупили несколько машин ДВК и пару Агатов. В ДВК – накопителями были обычные аудиокассеты, а программы для болгарских Агатов записывали на пятидюймовые флоппи диски, которые мы получали у заведующего лаборатории под расписку и должны были вернуть в случае увольнения, и не в силу секретности информации, а как материальную ценность.
Я писал программы, на Бейсике, которые использовались в учебном процессе. На методичках гордо красовалась моя фамилия и непривычная для кафедры надпись: «Лабораторная работа с применением ЭВМ»
Я как про программирование услышал, сразу отрапортовал
- Я готов.
А заведующий - я так и думал, и продолжает.
- Есть у нас подшефная школа.
Я понял, что рано обрадовался, но не перебиваю, слушаю.
- Школа, сразу тебе скажу - не простая.
Он одну мысль не закончил и сразу перескочил на другую.
- У нас ведь в стране как. Мы ведь не только избранных должны учить, не только тех, кто уже поумнел и готов знания впитывать. У нас для всех обязательное десятилетнее образование и для интеллигенции, и для детей рабочих.
Что-то он издалека заходит - пронеслось у меня в голове.
- Это они сейчас многие не понимают, что без ЭВМ никуда – продолжал Нестеров. А ты сам видишь - программирование, информатика, кибернетика, куда сейчас без кибернетики?
- Сейчас никуда - согласился я.
- Вот - подхватил Нестеров, там рядом с этой нашей подшефной есть специальная английская и в ней для детей все условия - и лучшие учителя, и разные изыски. Но не все успевают в английском, и куда их не на улицу же. Их переводят в нашу подшефную - вводил меня в курс дела Нестеров. Рядом в районе еще школы есть, тоже такие знаешь, для деток способных родителей. И там тоже не всех тянут после восьмого класса. И все эти, так скажем, сложные подростки где-то должны учиться, а не шляться по подворотням. Понимаешь? – спросил меня наконец заведующий.
- Конечно, утвердительно закивал я в ответ.
Вот - говорил Алексей Федорович – скажу тебе честно - учитель информатики там не прижился. Что-то у него со здоровьем кажется пошло не так. И учителя по химии нет. И взять их сейчас неоткуда. А информатика детям необходима.
Короче, школа тут рядом через дорогу, иди тебя сейчас там ждут – девятый класс. Если хотя бы один семестр продержишься, уже засчитаем тебе это как общественную работу за целый год.
- Что же я им преподавать буду?
- Как что, информатику, ведь химия – это не твой профиль.
- И что есть учебник, по которому читать?
- Да какой там учебник...
- Расскажи им, что сам знаешь, введи в курс дела. Я слышал, в других школах язык Бейсик учат, тебе же он знаком.
- Знаком - говорю.
- Вот и замечательно, прямо сейчас и иди, там тебя ждут.
Пришел я в школу – школа как школа. Вполне приличная, вроде.
Я как вошел, меня сразу вычислил и пошел мне на встречу невысокого роста суетливый мужчина с огромной копной курчавых волос.
- Александр Николаевич, поприветствовал он меня – мы вас заждались. Пойдемте я вас в класс отведу – у вас сегодня первый урок информатики.
- Да что вы? - удивляюсь. - Так вот с места в карьер?
- Вы же профессионал, что вам стоит.
Поднимаемся по лестнице - вокруг снует ребятня.
- Макароныч, ты кого нам привел? – интересуются, как я понял, мои потенциальные кибернетики.
Вошли в большой просторный класс. Это было время перемены, а потому дети в классе вели себя раскрепощенно. Часть учеников стояли на подоконнике в полный рост, что-то рассматривали на улице и хлопали ладошками по стеклу. По классу летала мокрая тряпка. В дальнем конце на парте лежала упитанная девочка, и какой-то мальчик ее щекотал двумя руками, прии этом девочка извивалась, визжала и отчаянно брыкалась. Крики девочки тонули в разноголосице перемены.
- Макароныч, ты кого к нам привел? - повторил вопрос какой-то прилежный ученик.
- Это ваш новый преподаватель информатики! - прокричал Макароныч и предательски смылся.
Не буду описывать всех своих мучений. Комсомол бросал молодежь на самые тяжелые участки работы и это не метафора, а сущая правда. Время было не простое. Компьютеров в те времена в школе не было, интереса к языку Бейсик не наблюдалось, обязательное десятилетнее образование и партийная дисциплина свели нас в этой школе на целый семестр и лично я запомнил это испытание на всю жизнь.
Пока я писал на доске операторы изучаемого языка Бейсик в классе происходило разное. Девочки доставали помаду, мазали губки, подводили ресницы. Мальчишки вытаскивали карты. Как только я оборачивался - запрещенные предметы прятались. Особо злостных я выгонял.
Был в классе такой Журкин – мелкий и на редкость шкодливый паршивец. Я все пытался его поймать и никак не мог. Он буквально чувствовал, когда я обернусь и делал какую-нибудь гадость за секунду до этого. Чаще всего он подкидывал чей-нибудь портфель или сумку к потолку. В момент, когда я оборачивался портфель был в воздухе, а Журкин сидел за партой, сложив руки как примерный ученик. Я видел лишь как с потолка падает портфель из него вываливаются учебники, тетради, по полу катится яблоко, разлетаются из пенала карандаши и ручки. Минут пять или десять после этого в классе царило оживление. Ученики ползали под партами, собирали мелкие предметы. Как я ни старался - поймать Журкина я не мог.
И вот прошло лет семь-восемь, я уже 4 года как ассистент, у меня трое детей, вместо проблем с комсомольскими поручениями появились другие. Я иду по родному Тверскому бульвару, и думаю свои горькие думы – надо ехать на конференцию в Тульский Политех и хорошо бы костюм новый купить, в этом уже выступать нельзя. Хочется купить более или менее приличный, а где на такой денег взять - совершенно не ясно?! Жене хотел купить пуховик. Видел в комиссионке импортный пуховик, но денег он стоит каких-то не реальных! Дети буквально моментально из всего вырастают.
И так я глубоко погрузился в свои заботы, не сразу понял, что меня окликает кто-то:
- Алексан Николаич!
Смотрю, лицо знакомое, а где видел его вспомнить не могу.
Парень солидный крепкий. Где ж я его видеть мог.
И тут он мне:
- Не вспоминаете? Журкин моя фамилия.
- Журкин, - говорю - ну надо же, вот так встреча. Вымахал-то как! Как ты? Где? Что?!
Он тоже обрадовался:
– Я нормально. Как вы? Все там же?
- Да, - говорю, - все там же - защитился, преподаю, детей уже трое, забот прибавилось, конечно. Ты-то как? Программистом не стал случайно?
- Какой из меня программист, Алексан Николаич, - застеснялся Журкин, - так мелкий бизнес больше.
- А что за бизнес?
- Даже не знаю, как сказать. Солнцевские, слышали, наверное, вот они сейчас подо мной ходят. Может мой телефон запишите? Мало ли что, если кто вдруг наедет.
- Да нет, спасибо, - сказал я, - кто на меня наедет?!
А про себя подумал: кому придет в голову на меня наезжать?! И вспомнил рассказ Чехова «Толстый и тонкий».

67

Если прогуглить "Первый хакер СССР", появится его имя и его история.
Но в отличие от хакеров иностранных, история первого советского хакера скорее грустная, чем смешная.
Я сначала вообще не хотел упоминать его имени, но любой желающий может найти его в Интернете. Это Мурат Уртембаев, остановивиший АВТОВАЗ в 1983 г. Сегодня живет в Казахстане.
Я не очень согласен, что он - первый хакер. Первое компьтерное преступление в СССР зафиксировано на 6 лет раньше, в 1977 г. Вильнюсе. Тогда через компьютерную систему было похищено 78584 руб. (я получал тогда 180 и мне многие завидовали).
И по заграничной классификации он не хакер. Он крот, взломавший систему изнутри. Но про Вильнюс страна ничего не знала, а вот разгромную статью про Мурата в газете Известия я помню по сей день.
И излагаю историю по памяти, а память - инструмент ненадежный, так что те, кто знают эту историю, вполне могут обвинить меня в неточности.
Вот что осталось у меня в голове после прочтения статьи в "Известиях":
Мурад блестяще закончил МГУ, мог бы быть прекрасным ученым. Но ему дали 140 руб и послали рядовым программистом на Автоваз. А у него была семья и двое детей. И вообще, это была работа не для него. Он - человек творческий, а компьютер, который обслуживает конвейер, не требует творчества. Он должен работать бесперебойно. Тут правило - солдат спит, а служба идет.
Как мне запомнилось из статьи, конвейер останавливался часто, и программисты, которые отвечали за разные части программы, находили неточности в коде, устраняли их и были обласканы премиями, путевками и проч.
Раздел Мурада работал без сбоев и его не замечали.
И тогда Мурад создал патч, останавливающий конвейер. Это был просто счетчик, запускавшийся от системной даты. Он его пару раз тестировал, но быстро запускал конвейер, чтобы не засветиться. И запланировал основную остановку конвейера на день возвращения из отпуска. Он рассчитывал, что быстро устранит "неисправность" и его работу должным образом оценят, но...
Кто же знал, что на компьютере АВТОВАЗА произойдет сбой даты. И конвейер станет раньше. В "Известиях" писали, что только комиссия из Москвы нашла неисправный фрагмент кода. Но сотрудники отдела считают, что нашли баг сами, а комиссия только фиксировала факты.
Запустили конвейер только через три дня, когда вернулся Уртембаев (он просто выключил установленный им же счетчик). А три дня простоя - это фиг знает, сколько автомобилей (расчетная мощность завода 600 000 в год)!
Мурат Уртембаев вел себя как ребенок, который не понимает содеянного. Он признался сам. Самое главное, что в уголовном кодексе СССР статьи про компьютерные преступления не было.
Первого хакера в нашей истории осудили за умышленные хулиганские действия и дали полтора года условно с возмещением ущерба, который был оценен в стоимость двух «Жигулей», а так же перевели в слесаря.
Так что Мурад совсем не похож на веселого школьника из США Кевина Митника.

68

Вася из Питера и "интернет вещей".

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

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

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

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

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

И все заработало! Лифт начал ездить с первого этажа на четвертый! Хотя кнопки "4 этажа" в лифте по прежнему нет.

Живет это так. Человек заходит в лифт и на своем мобильном в специальной программке, которую тоже написал и разослал Bася, пишет слово "ап" (жаль, без восклицательных знаков). Телефон перекидывает эту команду на внутреннюю сетку фирмы и через вайфай посылает команду на упомянутую коробочку. Коробочка эта - стандартная штучка из нового мира "интернета вещей". Маленький корпус, батарейка, беспроводной вайфай и только одна функция - по команде высовывается рычажок и, в данном случае, нажимает на кнопку вызова лифта. И лифт едет по вызову с первого этажа на четвертый!

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

А потом Вася повесил у нас в комнате еще одну коробочку без проводов. Тоже маленькую, с одной кнопкой. Подходишь к ней, нажимаешь - и через 10-20 мин тебе приносят пиццу из пиццерии. Если один раз нажал - любую из доступных, если дабл-клик - ту, что Васе больше нравится.

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

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

Тут логика жанра требует затертой фразы - "этот народ не победить". Боюсь вас огорчить, но Вася считает, что при маленькой зарплате возникает слишком много суеты. А суету он, как вы помните, не любит. Поэтому работает он не в Питере, а в Германии. Увы.

70

Работаю в бюро одной немецкой фирмы.
Фирма в Западной Германии.
Есть у нас коллеги разных национальностей, но, преимущественно - немцы из коренных.
Есть, и достаточно много, немцев-переселенцев из России и Казахстана.
Возникла как-то небольшая проблемка с внутренностями компа.
По установленному в компании правилу вызываю спеца, который посмотрит "кишки", поставит диагноз и т.д. и т.п.
Самому нельзя - порядок есть порядок.
Приходит часа через, этак, 2 с лишним молоденький паренёк где-то лет двадцати. С важным видом всё осматривает, удаляет пыль из "нутрянки", меняет вентилятор на процессоре и всё... готово.
Говорю, мол, спасибо вам, слава Богу, что работать могу дальше и всё такое вежливое.
Дальше короткий диалог:
- Бог здесь не причём, чтобы к Богу поближе, это вам к нам надо.
- К вам, это куда?
- В нашу церковь.
Короче, выяснилось, что он тоже русский немец-переселенец и к тому же баптист.
Ещё рассказал, что учился на программиста, временно, пока не найдёт себе работы по специальности, подрабатывает здесь, но хочет очень работать программистом.
Как бы размышляя вслух, неосторожно произношу (уже по-русски): "Баптист-программист, да..."
Парень краснеет, мрачнеет и, сухо попрощавшись, уходит.

Вот, могу спорить, господа, на всю Москву не сыщется, пожалуй, ни одного баптиста-программиста.
Пох..ста-программиста - да.
Баптиста - нет.

Обидел я парня... Зря!

71

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

72

Моя бабушка в молодости работала программистом (да, она писала программы еще на бумаге), а остальную жизнь проработала учителем информатики. Когда она пришла оформлять документы для получения пенсии, молодой человек спросил, кто она по профессии. После ее ответа парень очень удивился: "Бабушка-программист?", на что она невозмутимо ответила: "Да, ламер".

73

ххх: (оглядывается вокруг, на свое рабочее место) Прикинь, про меня внезапно вспомнили в [название градообразующего предприятия]. Говорят, а иди-ка ты к нам работать на в три раза более низкую зарплату.

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

ххх: и тут мне пишут: ДА ЧЕ ВЫ ВРЕТЕ, КТО ВАС ВОЗЬМЕТ С ВАШИМ ЗАИКАНИЕМ ВООБЩЕ В ПРИНЦИПЕ НА РАБОТУ ПРОГРАММИСТОМ?!!

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

74

xxx:
Кстати у меня самого был случай когда я пришел на новое место (с перспективой стать тимлидом отдела - порядка 10 человек) первым программистом в отделе, настроил все среды - собрал виртуалку, выполнил работы сдал клиенту - в одно лицо. И ? И мне наняли тимлида - бывшего тестировщика. Когда я пошел к начальству обьястнится - началась такая же пурга - "level of seniority", "industrial experience", под конец - "если не обучишь начальника своего" буду вынужден уволить, хоть мне этого и не хочется, гы.

75

На визовом собеседовании в европейскую страну X с меня сняли целый видеоролик. Как я произношу свое ФИО, дату рождения. Достаточно для опознавалки. Понял мир будущего - во всех публичных местах видеокамеры, визовый чиновник перед постановкой штампа бегло просматривает, как я вел себя в странах Евросоюза раньше. Не, на это лучше не смотреть. При случайном разговоре с одним программистом из гугля поделился своим прозрением. Программист побледнел, отодвинулся, и быстро распрощался. С тех пор на связь не выходит :) Наш будущий мир куется прямо сейчас.

76

Прочитала историю про девочку на приеме у психолога и вспомнила свое.
Брат очень плохо учился в школе. Не хулиганил, тихий был, исполнительный, но витал в облаках. Лет брату было 7-8, вряд ли больше. Бабушка решила, что ему нужна помощь психиатра. Отвела частным образом к старому врачу, имевшему практику как раз на нашей улице. Это был старый еврей совершенно Мафусаилова вида и возраста.

Сей доктор поставил брату диагноз "шизофрения". Купили по его рецепту кучу таблеток, стали давать бедному шизофренику. Через пару дней он приносит очередную тройку. Мама, как всегда, возопила: "Ну, хоть бы четверку! Почему тройка???", на что брат ответил: "Для меня и это хорошо".
"Почему???"
"Я же шизофреник".

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

78

Разговор дизайнера с программистом:

xxx: хотя есть люди, которые вроде не дальтоники, но с восприятием цветов у них перекос, у меня был такой однокурсник, у него все цвета в натюрмортах были слишком лимонными ))

yyy: Эти люди как Internet Explorer, для них нужно рисовать отдельную рекламу, со своими стилями :)

80

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

82

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

83

Коллега раньше работал программистом в страховой компании. Один из проектов был - рассылка потенциальным клиентам предложений об "очень выгодной" медицинской страховке. Базы адресатов добывались разнообразными и не всегда легальными путями, и надо было эти базы как-то между собой сопоставить, чтобы не задалбывать людей десятком одинаковых писем, не писать на адрес, с которого человек давно уехал, и в то же время никого не пропустить. Ну и сопоставляли по множеству критериев: фамилия, имя, дата рождения, номера телефонов, номер социального страхования (редко в каких базах есть), даты обращений к врачам и прививок (а этого добра хватало, базы в основном медицинские) и так далее. Типа если 25 параметров из 40 совпадает, то это тот же самый человек, а если только 24, то скорее всего разные.

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

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

85

Когда я в универе программировал на C++, я не понимал шутки про PHP-программистов.
И когда я работал и программировал на Delphi, я тоже не понимал шутки про PHP-программистов.
И даже когда я начал изучать PHP, я все равно не понимал шутки про PHP-программистов.
Но когда я начал работать web-программистом, я все понял. На нем можно написать такую хрень, что смотреть страшно. И все равно оно работает.

87

ШАРФИК

На днях разговорился с программистом нашей компании из Сиэтла. Волосатый такой ирландец, играющий на волынке, разводящий пчел и детей:-) Байки из него сыпались как из дырявого мешка. Вот история, которая мне понравилась больше всего. Передаю от первого лица.

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

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

Глядя на толстые пальцы этого всклокоченного бородача, в которых легче представить топор или руль Харлея, было понятно, что не обратить внимание на это безобразие было невозможно.

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

88

Вот такой случай был со мной:
Работаю программистом в немецком институте во Франкфурте. Парень немец объясняет мне задание и ещё по поводу и без повода добавляет какие-то подробности к сказанному.
Никак не могу врубиться, что из сказанного важно, а что не важно.
Очень сердито говорю ему: "Смотри мне в глаза и отвечай только на мои вопросы".
Теперь белеет немец и замолкает. "Что ты молчишь, дурак?", вопрошаю.
"Боюсь, что если что-то неправильно скажу - ты меня расстреляешь".

89

Пароль доверия

Примерно 20 лет назад. Директор крупного ОАО в Москве получил свой первый в жизни электронный почтовый ящик. Веб-доступ к почтовому ящику был редкостью и провайдер Интернета разом с договором выдавал листочек с адресом электронной почты, логином и паролем, сервером входящей и исходящей почты, типом почтового сервера входящих сообщений. Полный набор для настройки почтового клиента.

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

Примерно 16 лет назад. Две подруги, назовём их Оля и Таня расстаются на вокзале. Таня едет на курорт на невероятных два месяца, а Оле доверяет проверять свою электронную почту («Что случись, буду звонить — расскажешь»). Осенью Оля выходит замуж за очень стеснительного Стасика... он, оказывается, писал Тане, но как настоящая подруга в её отсутствие пришла на свидание Оля. Крик, шум. Две подружки разругались навсегда.

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

После года работы неожиданно защищает диплом аудитора (О! Он же заплатил за экзамен его зарплату за целый год! Откуда взял?) уходит и организует свою аудиторскую фирму (ещё и лицензию получает шельмец!) Вместе с ним неожиданно уходят 40% ключевых клиентов. Попытки заманить их обратно скидками заканчиваются тем, что каждому Кирилл по неизвестной причине предлагает скидки чуть больше и клиентов удерживает. Утечка клиентов прекращается только с появлением нового сисадмина Алексея, который разом меняет пароли всем аудиторам (и получает за свою работу зарплату простого смертного...)

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

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

Всё течёт... Всё меняется, всё приходит на круги своя...

90

НАСТОЯЩИЙ ПРОГРАММИСТ

Намедни встретил одноклассницу Юлю, которую видел последний раз, когда мы ещё носили пионерские галстуки. Поговорили, упрекнула меня в «компьютерной непродвинустости», потому что я не зарегистрирован в «контактах» и прочих «одноклассниках». А вот Юля, как она похвасталась, давно освоила компьютер и работает программистом, получает приличные деньги. Выяснил, Юля со своими коллегами при помощи программы-конструктора скриптов клепает однотипные сайты для интернет-магазинов, такой вот «программист». Я не стал спорить на эту тему, рассказывать про ассемблер и машинные коды, пускай считает себя настоящим программистом. А мне по этому поводу вспомнилась цитата из мемуаров Дениса Ритчи, главного разработчика языка Си, на котором, скорее всего, написана программа, нарисовавшая на вашем экране этот текст. Дословно перевожу с английского: «когда я был студентом Гарварда, я написал на фортране игру в “крестики-нолики” и считал себя лучшим программистом. Когда молодым специалистом я устроился на работу в Bell Labs, моим первым заданием было переписать программу управления автоматикой так, чтобы эта программа занимала в два раза меньше памяти и работала в четыре раза быстрей. И вот тогда я осознал, что я не программист, а полное дерьмо».

91

Собрались школьные друзья 20 лет спустя. Стали рассказывать, кто кем стал. Маша - врачом, Петя - инженером, Витя - программистом, Оля - бухгалтером... А Вовочка стал генералом.
Тут все загалдели:
- Да ты в жизни 2х2 не знал, сколько будет! Как же ты генералом-то стал?!
Вовочка как рявкнет командным голосом:
- А я и сейчас не знаю! - хрясь кулаком по столу. - Но к утру чтоб было!

92

Маленькое дополнение к истории о армянской ЭВМ «Наири».
Одна из таких машин в Институте физкультуры дожила до самого распада СССР. Программировался этот экземпляр не на родном армянском «наири», кто-то из верхов приказал перевести операторы (команды) на русский язык. Конечно же, в наборе операторов присутствовала команда безусловного перехода. Как это по-армянски, я не знаю, в английском варианте это «GO TO ZZZ», где «ZZZ» - это любой придуманный программистом набор из букв и цифр, метка, на которую нужно перейти. Наши инженеры и перевели «GO TO» дословно – «ИДИ НА». Список команд был одобрен начальством. Ну и как вы думаете, какое русское слово из трёх букв постоянно встречалось в программах для употребления в качестве метки команды «ИДИ НА»?

93

xxx: Работаю я, значит, сисадмином. Но меня на работе называют "программистом", я уже смирился. И тут была встреча с настоящими кодерами, и говорят они мне гоповатым тоном "слыш, братиш, программист ты говорят? на чем пишешь? исходники есть посмотреть?"

95

История одного моего увольнения.
Решил я в 2000 году устроиться на работу программистом на более высокую зарплату в одну компанию. В это время у меня временно остановился один знакомый белорус польского происхождения или наооборот. И он мне заявляет, что у меня работа в этой фирме не пойдет. Я спрашиваю с чего ты взял. Он мне говорит, что он экстрасенс, пообщался с космосом и получил ответ. Я ему сказал, что я не верю в эти штучки, что я много где работал и того, чтобы у меня не пощла работа ни разу не было. Короче устроился я в эту фирму. Там работало примерно 30 программистов и 30 консультантов. Все такие, молодые, карьерно активные. Я даже для одного из корпоративных праздников сочинил песню, где был один такой куплет:

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

Как то фирма выехала на выходные в дом отдыха (два раза в год подарок сотрудникам от руководства). Семинары перемешивались с отдыхом. Традиционный турнир по настольному теннису. Оживленные разговоры кто победит. Я молчал, так как до этого лет 15 поигрывал в настольный тенис. Обыграв всех программистов, в финале встречаюсь с генеральным директором. Он считался лучшим теннисистом в фирме. Видимо мне нельзя было его обыгрывать, так как похоже на то, что после турнира он затаил на меня обиду. Но надо отдать ему должное, что он мне дал 2000 руб. премию за победу на турнире. Но я не придал этому значения, хотя это был первый звоночек.
Далее на одной из корпоративок я увидел как один из ведущих программистов стал приставать в пьяном виде к одному из консультантов с вопросом: А что ты тут делаешь в фирме, чем ты занимаешься? Я спросил у него, зачем он пристает к парню. Тогда он стал приставать ко мне с тем же вопросом, стал меня дергать за рукав. На что я ответил: «Если человек идиот, то это на долго». Он стал бегать по офису, ронять стулья и орать, что я уволен». Он был вторым программистом в фирме и потом понял, что его используют как провокатора. Это был второй звоночек.
В фирме было принять, чтобы каждый, у кого день рожденье, устраивал фуршет, другими словами грандиозную пьянку. Я с помощью вилки стал открывать бутылку сухого вина, то есть пытаться протолкнуть пробку внутрь бутылки. Одни из программистов взялся подержать бутылку. Я надавил на пробку так, что бутылка лопнула и осколки порезали программисту кисть, ему пришлось зашивать порез и три месяца потратить на лечение и заживление раны. Начальница кадров при виде крови упала в обморок. Это был третий звоночек.
Мне в фирме было с самого начала поручено запрограммировать в OLAP 15-ть многокритериальных отчетов за 6 месяцев. Меня посылали на курсы, пришлось прочитать 1500 страниц на английском языке, освоить работу этой OLAP. А система в фирме была такова. Консультанты общаются с заказчиками, делают постановку задачи, а программистам дают задание. Мне моя консультантша выдала за 5 месяцев задание только на один отчет. Я его сделал, а остальное время я экспериментировал, осваивая OLAP. Вдруг меня вызывает один из директоров, которого я обыграл в теннис и говорит, что я не сделал 14 отчетов и что меня увольняют. Я говорю, позвольте, но мне консультант не выдал задание на эти 14 отчетов. Пусть выдаст задание и я в течении месяца их сделаю. Я действительно получил постановки на эти 14 отчетов, запрограммировал их и внедрил у Заказчика, но приобрел врага в лице моей консультантши. Это был четвертый звоночек.
Фирма снова выехала в дом отдыха (раз в полгода). Опять соревнования по настольному теннису. Опять в финале мы встречаемся с этим же директором. Играем из трех партий до 21 очка. Надо сказать, что повышение зарплаты мне этот директор зажал и я поэтому я понял, что он все равно меня уволит. Первая партия – счет 14:4 в мою пользу. Игру судит второй директор (Их всего два, оба учредители фирмы). Он меня спрашивает какой счет, я говорю не помню. Тогда он считает 14:4 в пользу моего противника. Я проиграл. Перед второй партией судья говорит, что я должен дать фору в 10 очков. Я соглашаюсь и во второй и в третьей партии мой противник набирает всего 4 очка, то есть счет в обоих партиях был 21:14 в мою пользу. Весь вечер мой противник ходил как в штаны наклал. Это был последний звоночек. Через две недели этот директор меня вызвал и сказал, что меня решили уволить.
Теперь, когда у меня останавливается экстрасенс, который предсказал мне, что работа в фирме у меня не пойдет, я у него больше ничего не спрашиваю. Кстати, один мой приятель сказал, что не верит в экстрасенсов. Вот если бы он угадал задуманное число, то тогда бы он поверил. Именно в этот день ко мне приехал и попросился на три ночи этот самый экстрасенс. Я попросил его отгадать задуманное число. Написал его на бумажке. Он что то колдовал, колдовал, но число не угадал, сослался на Московские помехи. Вот такая история.

96

Сочинение

Я хочу стать программистом, когда вырасту большим, потому что это классная работа и простая. Поэтому в наше время столько программистов и все время становится больше.

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

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

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

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

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

97

Такая корова нужна самому!

Нечаянно подслушал разговор двух подруг в кафе. Одна (П1) пыталась
познакомить с парнем вторую (П2). Далее их разговор в некотором
сокращении и своими словами.

п1: -Ну давай познакомлю тебя с Вадимом. Он нормальный, не пьет, не
курит, не наркоман. За мной ухаживал, предложение делал, но он для меня
только друг вот и хочу с кем нибудь его познакомить, что-бы по мне не
сох.
п2: -Ну хоть расскажи о нем что-нибудь. Не могу же я в темную
соглашаться. Какой он из себя?
п1: -Высокий, стройный, шатен, довольно симпатичный.
п2: -а работает кем?
п1: -В какой-то не мелкой компании программистом. Получает не плохо.
квартира своя, машина (правда не иномарка).
п2: -А по жизни какой? Не хулиган? В квартире-то поди беспорядок?
п1: - Да нет. Спокойный, домашний. Готовит сам, по дому вроде тоже
работает. Мы с друзьями заходили в гости несколько раз так вроде везде
чистота, может и есть шероховатости но не заметно.
После некоторой паузы п1: -Симпотный, работящий, умный, аккуратный, при
квартире и машине.. Не пьет, не курит..... (далее не то что бы зло, но с
некоторой неприятью) Ах ты стерва парня моего увести хочешь? А вот хрен
тебе. Не отдам!
Ржать не ржал, но было весело.) Вот так-пока не попробуешь продать, не
поймешь на сколько самому надо...)

99

Это сошло бы за анекдот, но слышал собственными ушами. 2012 год, январь,
22 число, воскресный вечер.
Ресторан с антуражем а-ля "вестерн", пиво, стейки, банджо на фоне
бренчит. Компания из двух пар, очевидно не семейные, сидят рядом с нами,
мы с женой на подиуме, они чуть ниже, и получается впритык. Слышу все о
чем они говорят. Достаточно быстро понимаю что девушки решили
пообщаться, они очевидно давние подруги, и "притащили" за собой своих
бойфрендов. Одни из мальчиков такой типичный бычок, второй что то
неопределенное офисное, и оба явно тяготятся ситуацией, глушат пиво.
Бычок расспрашивает офисное создание о работе, тот вяло отвечает что
работает программистом, пытается объяснить что к чему, но находит ноль
понимания. Вздыхает. Бычок же подводит итог - у тебя наверное и
компьютер дома есть?

100

Эпиграф: Удивительный случай случился со мной: я вдруг забыл, что идет
раньше - 7 или 8.
[Даниил Хармс. Сонет].

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

Подходит моя очередь, я показываю на рулоны в тележке - что вот, мол,
все одинаковые, продавщица спрашивает - сколько? - а я точно не помню и
считаю вслух: One, two, three, four, five, six, eight, - eight rolls, -
говорю (в смысле, восемь рулонов).

Она говорит: точно восемь?

Я уставший был - ну ладно, считаю снова: One, two, three, four, five,
six, eight - да вот, говорю, восемь рулонов – и тут мне еще обидно
становится, чего она не верит – что я ее обманывать что ли буду?

А она говорит: «Are you sure»? – А я тут уже разозлился, да пожалуйста,
говорю, сами считайте, если хотите, что я вас обманывать что ли буду?
А ей далеко до рулонов тянуться, и они здоровые, на прилавке места нет,
и я снова для нее считаю: One, two, three, four, five, six, eight!

Тут народ в очереди уже с ног валится, а я никак не могу понять, в чем
дело. Наконец мне человек, который за мной стоял, говорит:
«Извините, сэр, но у вас, кажется, ошибка выходит, после six идет seven,
а не eight».

Тут мне стало стыдно, я быстро заплатил за эти злосчастные рулоны и
убежал.

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