Вход/Регистрация
Записки программиста А.
вернуться

Петрович Александр

Шрифт:

Программист А. кивнул. Ободренный начинающий программист возбужденно продолжал:

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

Программист А. кивнул.

— Здесь я не уверен, однако, что ключ оптимален, — говорил индийский программист. — Так как разные узлы могут иметь одинаковый тип данных, добавление его к ключу может снизить количество обращений к базе. Что бы Вы посоветовали?

Программист А. кивнул. Молодой индийский программист некоторое время помолчал и тихо вышел из комнаты. Программист А. кивнул еще раз. Ему снился остров Кауаи и он сам, скользящий на серфинговой доске по теплой зеленой волне.

1010100

Программист А. сидел в Starbucks с компьютером и большим стаканом caff`e latte. Звучала тихая музыка, уютно светился изнутри большой серый камин, непринужденно болтали за стойкой официанты в черных-зеленых фартуках, скрашивая друг для друга безлюдный вечерний час. Программист А. ничего этого не замечал. Ссутулившись над столом, он не первый час безуспешно пытался найти нужный алгоритм, и ему уже начинало казаться, что это невозможно.

Отчаявшись, А. поднял голову от экрана и огляделся. Словно впервые, он с удивлением заметил странные картины на стене, причудливые лампы под потолком, диски Эллы Фитцджералд и The Police у кассового аппарата. Внезапно его осенило.

— Подождите! — воскликнул он. — Но ведь это же все совершенно неправильно! Это делается совсем не так!

Он вскочил, быстро собрал вещи и выбежал на улицу. Перейдя через дорогу, он вошел в О'Клири и сел за стойку. Здесь громко играла музыка, по телевизору показывали бейсбол, Red Sox выигрывали у канадцев. А. кивнул соседу за стойкой, сосед весело показал ему шаку. Бармен деловито поставил перед ним кружку Сибирской Короны и сгреб пятерку и доллар.

— Вот теперь все как надо, — удовлетворенно сказал А. и, снова ссутулившись над экраном, продолжил свой безнадежный труд.

1010101

Программист А. сидел в темной комнате у камина, пил виски “Канадский туман” и смотрел в огонь. Неожиданно огонь скукожился и погас.

— Интересно, — подумал программист А. — Куда делся огонь? Только что он был здесь, в этой комнате, и теперь его нет… Ничто не девается в никуда. Значит, огонь ушел…

Вывод показался вполне логичным, и А. отметил это большим глотком виски.

— Однако, если огонь ушел, — продолжал рассуждать он. — То куда он ушел? В каком направлении? На север? На юг?

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

— Хм…, - подумал А., усаживаясь в кресло. — Интересно, это какой-то другой огонь, или это тот же огонь, что был здесь до этого? Может быть, он просто выходил на кухню налить себе виски?

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

1010110

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

Программисту А. нечего было возразить — он действительно уже два дня безуспешно пытался заставить базу данных Oracle работать в системе Linux той же компании Oracle. Пиво действительно больше не помогало.

— А может быть, молодняк прав? — подумал программист А. — Может быть, все так и есть, и наше время ушло? Может быть, нам и вправду пора поучиться у молодых? Вот ведь бл$@#&во…

Программист А. посмотрел на экран монитора с сообщением ‘ORACLE not available’, потом на бутылку пива в руке, и решительно поставил ее под стол, в ящик вместе с другими пустыми бутылками.

— Ладно, убедил, — сказал он. — Давай, что там у тебя…

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

1010111

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

  • Читать дальше
  • 1
  • ...
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: