Слуга niro (niro@real.xakep.ru) Спецвыпуск: Хакер, номер #051, стр. 051-122-7 Запустив программу, он пригладил волосы и, судя по взгляду, предложил мне придвинуться поближе. Я принес из кухни табуретку, присел сбоку. - Все просто, - сказал Мишка. - Главное - чтобы ты умел логически мыслить. Не факт, что "Дельфи" будет указывать тебе на ошибки сама. Если ты не в состоянии написать простейший алгоритм, если ты будешь путаться в циклах, потому что не увидишь в них элементарной логики, то путь, который ты выбрал, явно не для тебя. Я кивнул, понимая все это не хуже его самого. - Поэтому слушай и запоминай. Базы данных начинаются всегда с самого простого и самого главного - с цели. Что именно и как ты собираешься упорядочить; зачем тебе все это и как потом ты вытащишь из своей базы нужные данные. Короче, главное - правильно скомпоновать таблицы и установить между ними связи... И он принялся мне объяснять все с самых азов. Поначалу я просто слушал, потом принялся записывать в блокнотик. Ткачев, потихоньку отхлебывая из кружки пиво с уже опавшей пеной, постепенно накачивал меня информацией. Как много зависит от того, каким языком и насколько понятно человек объясняет тебе решение проблемы! У меня через несколько минут общения с Мишкой сложилось впечатление, что он только и создан для того, чтобы читать лекции по информатике, программированию и еще по многих дисциплинам, имеющим отношение к точным наукам. Настолько просто и удобоваримо мы с ним продирались через дебри Паскаля, что я даже не заметил, как пролетело около двух часов. Только количество пива в бутылке отмечало ход времени - оно постепенно перекочевало из пластиковой емкости в Мишку, сделав его еще более разговорчивым; вот только речь его стала какой-то вязкой, неуверенной, лишь пальцы все так же быстро порхали на клавиатуре да мышка пока ни разу не промахнулась... Постепенно я начинал понимать, и передо мной все более четко вырисовывались все перспективы того дела, за которое я решил взяться. Я уже видел людей в строгих костюмах, несущих мне чеки за программы, написанные для их мегакорпораций, директоров, предлагающих мне высокие посты в их компаниях, короче, пока все на экране делалось руками Ткачева, жизнь казалась радужной. - А теперь попробуй сам, - внезапно сказал он мне чуть ли не посредине своей очередной фразы. - Берем в руки приборчик, тычем пальчиками в кнопки, короче - работаем. А я пойду на кухню, сварганю что-нибудь... Вроде яичницы. Я занял его место, взглянул в расчерченную на бумажке схему и принялся набрасывать тренировочную базу кое-как, едва ли не на коленке. Время от времени я прислушивался к тому, что происходит на кухне, - какое-то шипение, стук кастрюли, шум льющейся воды; Мишка вовсю хозяйничал там, полностью отошедший от похмелья. Примерно через полчаса я понял, что овладел некими начальными навыками. Я делал таблицы, присоединял их к проекту, подключал сетки, просматривал данные, компилировал, запускал - все работало. Правда, я понимал, что работает все пока по одной причине, - исключительно из-за простоты. Сделать ошибку в том, что я построил, было невозможно. |