воскресенье, 17 июля 2011
Поучительную историю из жизни программистов рассказывает наш старый знакомый
Любитель_крипи-кун:
Историю эту мне поведал замечательный парень, Сергей, вместе с которым довелось учиться на
кузнеца цифрового контента, а проще говоря – на программиста, на заочном отделении одного из
затерявшихся среди заснеженных лесов Сибири ВУЗов.
читать дальшеТак бывает, знаете, празднование удачно
сданной сессии переходит в веселье в подвернувшемся под руку баре, затем – в квартирник с
водкой и гитарой, участники которого, эдак к трём-четырём часам ночи, уже делятся на два
основных потока: далеко не трезвые герои-любовники, в поисках амурных приключений
начинающие уделять повышенное внимание к девушкам, лихим ветром занесённым в этот
вертеп, и засыпающие в объятиях той, что на этот короткий вечер стала единственной; и стойкие
бойцы невидимого фронта, упорно остающиеся на кухне до самого утра, допивающие то, что
осталось, коптящие свои лёгкие и кухонный потолок табачным дымом и играющие в старо-
давнюю игру «я раскаявшийся еретик на исповеди, ты – монах, меня исповедующий», временами
меняясь местами. Так уж случилось в этот раз, что я был в немногочисленном строю вторых, как и
наш герой. И между нами завязался нормальный для такой ситуации диалог: «А ты чего с
Натальей-то не пошёл? Она жеж на тебе весь вечер взглядом дырку прожигала, я уж думал, как
бы ты бэд-секторами не пошёл.» - спросил я. Серёга, опрокинув очередную стопку, выдал:
«Понимаешь тут какое дело, меня прокляли.». Я, подумав, что ослышался (видано ли, логик,
рационалист, практически, дипломированный специалист в мистику полез), переспросил, на что
Сергей спокойно ответил: «Да, прокляли». Оставшиеся ещё в сознании бойцы не видимого фронта
оживились и потребовали с несчастного проклятого плотного и обстоятельного рассказа и
объяснения. За чем последовала история, которую я, для упрощения повествования, приведу уже
от лица Сергея:
«Было это во времена, когда термин «лицензионное программное обеспечение» можно было
услышать разве что в анекдотах, каждая, уважающая себя, контора клепала базу данных под
собственные нужды, а про эту вашу 1С ещё и слыхом не слыхивали. Я тогда учился на
программиста, только на очке и не здесь. Ну и, как всякий студент, хотел вкусно поесть, хорошо
выпить, да по кабакам побалагурить, на что, само собой, нужны деньги. Ну и подвернулась мне
как-то халтурка: накатать простенькую базу прихода-ухода материальных ценностей для ООО
«Рога и копыта», занимавшейся не пойми чем, как подавляющее большинство мелких контор в то
время. А, надо сказать, был у нас злостный, старый препод по основам алгоритмизации, который,
по моему, ещё перфокатры и лампы в полной мере застал. И вот что он не любил, так это когда
кто-то, по недомыслию или от лени, использует безусловный переход. Как увидит у кого в
лабораторной, или, не дай Паскаль, в курсовой, аж пятнами багровыми покрывается и орать
начинает. Постоянно всё повторял: «Не учил я вас этому, идиоты! Будете так писать, вас Создатель
покарает!». Ну так, значит, взял я заказ на базу для этой фирмочки, ещё заказчик сказал так: хочу,
мол, что бы программулька «Verbum» называлась. Он, то-ли фармацевтом, то-ли терапевтом был,
пока в бизнес не подался, латынь учил, вот, видать, и заела ностальгия. Ну verbum так verbum,
наше дело простое – начать, да кончить. И вот пишу я эту программу и тут понимаю, что вот в
функции записи в базу нового объекта этот клятый безусловный переход так и просится, иначе
либо не красиво и жрёт из-за циклов много, либо переписывать до хрена. Ну помянул я нашего
препода, да воткнул туда злосчастное goto, да ещё и меткой перехода поставил «finis». Типа, мы
тоже не лыком шиты, знаем вашу латынь. Дописал, оттестил, всё пашет, сдал, получил обещанную
сумму, да и был таков. И вот на следующую ночь мне действительно явился создатель, создатель
паскаля, Вирт который, во сне. Явился, стоит, весь такой мрачный, смотрит на меня, смотрит, и как
выпалит: «Не оптимально!», и исчезает. Ну я, естественно, в холодном поту проснулся,
поворочался, да уснул дальше. Прошла пара месяцев, я худо-бедно закрыл летнюю сессию. И на
гулянке, закрытию этой сессии посвящённой, встретил девушку: глазищи большие, бездонные, с
искоркой чертовщинки, ноги стройные, сама, как из пены волн рождённая, ну я к ней и так и эдак,
уломал чертовку. Уединились мы в моей общажной комнатушке, только дело начало подходить к
самому интересному и я потянулся рубашку её расстёгивать, перед глазами всплывает надпись
огненными буквами: «GOTO finis», и раз, оглянуться не успел, а уже утро и я просыпаюсь с ней в
обнимку. Ну я подумал: «Перепил, однозначно. Да и сессия только позади, недосып, всякое
бывает.», поуспокоился пару недель, отдохнул, да и попробовал ухлёстывать за давнишней
знакомой, что всё к себе на чай зазывала. Результатом оказалось всё то же «GOTO finis». Тут меня
как прорвало. Сначала знакомился, ухаживал, добивался, получал «GOTO finis» и славу Казановы.
Потом бросился по всяким белобабкам, потомственным лекарям-колдунам-экстрасенсам, ни кто
ни чего вменяемого сказать не мог. Затем пытался уверовать в бога, да как-то не срослось, видать,
мировосприятие не то. Как итог, возложил на учёбу этот самый «GOTO finis», вылетел из
университета. Но, что характерно, программы с тех пор писались у меня легко, красивый и
быстрый код как бы сам выскакивал из под пальцев. Так что с работой проблем всё-таки не было,
только вот проблема моего интимного безусловного перехода-то ни куда не девалась. Так что
сейчас, пообвыкшись и подумав, я пытаюсь просто замкнуть круг и получить эту клятую вышку,
будем надеяться, тогда и отпустит.»
Сергей замолк, кто посмеялся, кто закурил, кто похлопал его по плечу и налил стопку, мол «всё
будет, парень!». Вот только с тех пор ни у кого из нас, тогда на прокопчённой кухне пропивавших
кто - здоровье, а кто – последний полтинник, безусловных переходов в коде не попадалось. автор -
beastie
Вопрос: Крипи?
1. Да! |
|
31 |
(100%) |
|
|
|
Всего: |
31 |
@темы:
крипи-фест