Владимир Губайловский - Учитель цинизма. Точка покоя
- Название:Учитель цинизма. Точка покоя
- Автор:
- Жанр:
- Издательство:Новый мир журнал №7 и 8 2013, №4 2014
- Год:2012
- Город:Москва
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Владимир Губайловский - Учитель цинизма. Точка покоя краткое содержание
им. М. Ломоносова. Поэт, прозаик, критик, эссеист. В «Новом мире» был напечатан его роман «Камень» (2007, № 9). Живет в Москве.
Учитель цинизма. Точка покоя - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Когда все отсмеялись, Женю отозвал в сторонку один из главных эмжэкашных комсомольцев и сказал: «Я вижу, ребята вы бравые, но квартиры получить вы сможете только в одном случае: если уволитесь со своей работы и придете в нашу поликлинику — ее компьютеризовать. Тогда шанс есть и высокий». Мы, ни секунды не колеблясь, так и поступили.
42
Откуда взялись в Советском Союзе такие сильные программисты при таком удручающем состоянии вычислительной техники? Это совершенно непонятно. На колене ведь писать не научишься.
А то, что наши программисты не хуже, стало очевидно уже в свободные времена: они выдержали конкуренцию с очень высокой американской программистской культурой. А там-то с машинами все и всегда было лучше всех.
Советский программист всегда работал на устаревшей, непрерывно падающей технике, на дырявой операционке, которую плохо перекроили из американского аналога, на ворованном компиляторе, без документации. Написать в таких условиях хоть что-то работающее — это чудо, и это — подвиг. Написать что-то работающее устойчиво — нельзя.
Свою лучшую программу я смастерил для школьного компьютера БК-0010, на котором не работало ничего, кроме копеечной демонстрашки. Я еще вспомню об этой истории.
Но стесненность в технических средствах компенсировалась нечеткостью, а иногда и полным отсутствием внешних обязательств — мы могли писать все, что хотели, экспериментировать, с чем хотели, и никто у нас над душой не стоял, и сроки давили не шибко. А мы самовыражались, преодолевая нечеловеческие трудности, созданные нам глупостью родного государства, которое, ориентируясь на собственное представление об оптимальной стратегии, решило, что воровать софт выгоднее, чем разрабатывать, и сделало ставку на цельнотянутые у американцев Еэски и Эсэмки.
В таких условиях ничего действительно стоящего написать нельзя, но можно научиться очень хорошо писать. Было бы желание. А желание у нас было. На вопрос: «Зачем ты в десятый раз переписываешь программу сортировки, если ускорять ее не надо никому кроме тебя?» — настоящий советский программист только презрительно смотрел на вопрошавшего. О чем можно говорить с профаном? И вдруг, просветлев лицом и воскликнув: «Так вот где тормоза!» — отворачивался к экрану (а то и к распечатке) и погружался в код.
Стесненность в средствах, вагон свободного времени и творческий порыв рождают шедевры.
Мы писали эмуляторы, просто чтобы пошла на твоей машинке программа, которая приглянулась на чужой; редакторы, помещающиеся со всем функционалом в 16 кило оперативки; обработчики оконных интерфейсов, даже не догадываясь, что они так называются. Нашей библией был третий том великой книги «Искусство программирования» Дональда Кнута — «Сортировка и поиск». Мы его читали и над ним думали. Сколько надо иметь свободного времени, чтобы заниматься такой фундаментальной ерундой, трудно даже представить. Особой фишкой было написание систем управления базами данных. Чуть ли не в каждой конторе была своя. Мы разбирали структуры данных без всяких описаний — просто анализируя и сравнивая дампы, перепахивали тонны кода, ползая по нему отладчиком. B+-деревья мы знали лучше, чем тополя под окном.
Если после такой школы попасть в нормальные условия, можно писать уже что угодно — и делать это быстро, точно, оптимально. Вот только захочется ли? Захотелось не всем. Потому что это уже была работа и рутина, а не увлекательная интеллектуальная игра. Но те, кто смог с собой совладать, добились успеха.
Впрочем, была у этой нашей забавы и оборотная сторона: мы предпочитали все делать сами — вручную, не используя готовые библиотеки, это и понятно — библиотек-то было крайне мало, но писать все с нуля — крайне неэффективно. Любая копеечная задача обобщалась до вселенских масштабов и становилась практически нереализуемой: если приспосабливать бытовой пылесос для уловления межзвездной пыли, вряд ли он когда-нибудь заработает. Мы не чувствовали сопротивления среды. Мы не учились делать проекты. Мы плохо понимали, что такое deadline. Мы были детьми и жили в кефире, как весь советский народ, впрочем.
43
В Костиной квартире появились «милосердные» люди. Это была самодеятельная организация помощи инвалидам. И Костя не только с удовольствием предоставлял свою жилплощадь для милосердных сборищ и склада протезов, но и сам принимал самое живое участие в деятельности этих ребят.
Это были люди для меня не очень интересные и совсем чужие. Они были по большей части бодры, веселы и абсолютно здоровы и занимались богоугодным делом. По мере того как их становилось все больше, меня становилось все меньше.
Костя и девушка по имени Лидок занимались весьма щепетильным делом: закупками и распределением протезов мужских половых органов. Есть и такая форма инвалидности, и, надо сказать, очень обидная форма.
Протезы закупались через западный благотворительный фонд, а до страждущих их уже доводили Костя с Лидком. Как уж этот протез там крепится, я плохо себе представляю, видимо, это зависит от характера травмы. Но помню, что непосредственно переговоры вела как раз Лидок. И Костя все удивлялся: «Какая она смелая девушка, вот так запросто обсуждает по телефону такие интимные подробности». Но когда дошло до примерок, тут и Лидок что-то засмущалась. Все-таки и для нее подобные моменты оказались совсем непростыми. Да и самим инвалидам, как выяснилось, легче иметь дело с мужчиной. Но Костя устранился. Решали милосердные товарищи эти проблемы без него.
Костя менялся. Он как-то неожиданно быстро стал этаким гуру. Знатоком всего, деятелем и сеятелем. Видимо, трудно, помогая другим, не возвыситься в собственных глазах.
Он и возвысился. Не хватило самоиронии, вероятно. А такого рода возвышение — вещь довольно опасная, потому что всегда чревато падением, и еще неизвестно, как ты это падение переживешь.
Костя решил резко поменять свою жизнь. Милосердная деятельность очень укрепила его уверенность в собственных силах, и он полагал, что теперь-то может добиться всего, чего захочет. А значит, сколько же можно заниматься всякой фигней — программки писать для каких-то непонятных лингвистов? Пора социализироваться в литературе по серьезному. Способ социализации он выбрал самый простой — Литинститут.
Я отнесся к этому его решению с некоторым недоверием, но сказал, что готов ему помочь, ежели таковая помощь понадобится. Костя кивнул: «Наверняка понадобится. Я хочу, чтобы ты прочитал мою новую статью и помог мне подготовиться к экзамену по истории, если до экзаменов дело дойдет. Пока-то надо еще творческий конкурс пройти». Я сказал: «ОК». Но про себя подумал: «Конечно, я историю знаю неплохо. А для школьного уровня так и вовсе хорошо. Но ведь чтобы кого-то к чему-то готовить, нужно еще понимать, как это делать». Купил программу для поступающих в вузы. Собрал школьные учебники и еще целую груду всякой дополнительной литературы. Что-то пришлось докупать, поскольку не все отыскалось в моих закромах. Занимался я школьным курсом с удовольствием и представлял себе, как все это весело и, главное, быстро Косте изложу. Я даже придумал некий мнемонический язычок, специально для шпаргалок.
Читать дальшеИнтервал:
Закладка: