Изменить стиль страницы

У меня есть лес. Есть надувная лодка и лыжи. У меня есть театры и музеи. У меня есть Зеленоградск и Куршская коса, Петербург,

Петродворец, Ораниенбаум. У меня есть Архангельское, Абрамцево,

Ярославль, Сыктывкар, Биробиджан и Кузьминки. У меня есть яблоки, сливы, вишни, черная смородина, ванильный зефир, мармелад и женщины.

У меня есть любимые фильмы и актеры.

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

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

Я стал ездить в командировки по России. Каждая на три, четыре недели. Все оплачивается отделением и самолеты и гостиница. На питание дают 150 в сутки, а в МИДе – 20 рублей, как и во всех госучреждениях. Нас просят молчать об этом.

Всего побывал в трех командировках, в год по одной.

С третьей командировкой у сектора возникли трудности. Это командировка на Дальний восток. Южно-Сахалинск, Владивосток,

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

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

Лететь должны три человека. В комнату заходит Татьяна Николаевна, садится посередине и говорит упавшим голосом:

– Нам на Дальний Восток не хватает человека. Как же быть?

Все молчат. Никому не охота. Подумаешь, Дальний восток, чего там не видели. Купил билет за семь тысяч (это оклад начальника управления на ЗИЛе) и порядок. Купил обратно – и снова дома.

Культурная программа, автомобили с кондиционерами к подъезду гостиницы, банкеты – что тут особенного. Я подумал, а что бы на моем месте сделал Павка Корчагин и говорю:

– А хотите, я поеду.

– Вот хорошо, как ты меня выручил, давай оформляйся Коля.

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

В нашем секторе появился новичок Игорь, лет тридцати. Проработал полгода и ушел. Пиво любил. Ушел в компанию мобильной связи. Сказал, что оклад дают тысячу $. Ну, ушел и ушел. Я его плохо знал – он сетевик. Прошло время. Вдруг Игорь появляется у нас и направляется ко мне. С ходу предложил мне разработать базу данных для их компании. Как будто других программистов нет. Срок – несколько месяцев. На руки 15 тысяч $. Это разговор предварительный, нужно принципиальное согласие. Я согласился, сказал, что хорошо бы привлечь еще человека, Андрея, например, если Игорь не против. Нет, не против, взял мой домашний и не позвонил и больше не появлялся.

Накануне своего сорокалетия я вспомнил, как на ЗВС ко дню рождения мне подарили книги из списка, который сам же и предложил. И на сей раз такой вариант устроил сослуживцев. За месяц до срока я написал список. Если с книгами будут трудности или в дополнение к ним, (на круглую дату обычно собирают больше денег) кассету с фильмом 'Город мастеров' или фикус Бенжамина. Узнавать, доставать поручили Петру, моему соседу. Может быть потому, что я много помогал ему по работе, ведь он не программист. Специально заранее показал ему на сайте цветов тот фикус, который мне нравится. А он принес фикус с листьями, как ласты, непременный спутник их сиятельств и прочих благородных людей. И пахнущий затхлостью двухтомник Дидро. Петр купил его с рук по объявлению. Конечно, к круглой дате это не лучший подарок. Но ничего, меня интересуют строчки, а не внешний вид. Вот еще жалость, произведение, что меня интересует, занимает страниц пятьдесят из всего толстого двухтомника.

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

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

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

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

Гейтса с надписью: 'Дорогому Коле, в день его рождения. Билл' и компакт диск с историей Европы. Вот и сорок. Треть жизни позади, а как мало сделано. Где ученики, где последователи, где свечной заводик в Самаре?

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

Димой. Он делает клиентскую часть, а я серверную и базу.

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

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

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

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