Просто замечательный день! Побольше бы таких дней! Если спросить самого себя, что же такое удивительное приключилось сегодня, то вряд ли можно будет услышать вразумительный ответ. Просто хорошо и все тут! Все всегда помнят о загадочной юношеской тоске, но при этом забывают о загадочной юношеской радости.
Если серьезно, то пересаженный апельсин уже точно прижился и растёт спокойно и просторно в большой кадке. Значит, еще не совсем растерял любовь к растениям. Вообще с большинством зелёных друзей я нахожу общий язык. Пожалуй, есть только одно исключение — герань. Вроде растение как растение, однако такое чувствительное. Если вдруг прикоснусь к нему, то — сколько раз уже такое было — цветок загибается, причем не сразу, а постепенно. Да, серьёзное растение, и подход к нему должен быть серьезным. Полил деревце, порыхлил. Посаженное дерево растёт, развивается.
Давно читал работы Мичурина, где жизнь растений подразделяется на несколько периодов, легко отличимых друг от друга. Мне показалось это странным. Но через несколько лет, когда привитая мною яблоня вступила в ювенильный период, она сильно стала походить на то дерево, с которого был взят глазок. Но никто не может увидеть это сходство. Все дело в том, что родительское дерево немного состарилось, у него изменился цвет листа, даже его форма. А молодое деревце полностью повторяло развитие своего родителя. И почему не пошел в биологи?.. Риторический вопрос — ответить на него сегодня уж точно не в силах.
Вспомнил, что надо бы что-нибудь почитать по программированию — все-таки просили. Книг в доме на эту тему много, но все они были читаны-перечитаны по несколько раз, поэтому, недолго думая, решил поехать в центральный книжный магазин, чтобы посмотреть новинки книг по компьютерам вообще и по программированию в частности.
Поскольку выехал уже за полдень, то доехал быстро и легко. В магазине была толпа. Тепло, я бы даже сказал, жарко. Все раздеваются, от этого узенький проход сильно стопориться, так что пройти через него нет никакой возможности, проще обойти книжную стойку с другой стороны, а, что еще лучше, подняться на второй этаж и спуститься по другой лестнице.
Книг по программированию традиционно много. Многое мне не интересно. На витрине по языку С нахожу пару нужных брошюр — стоят, правда, все дорого. Но чего не сделаешь ради успешной сдачи диплома? Какая разница, что прямо никакой связи углядеть нельзя. Все же она есть! А это самое главное. В результате разорился на книгу по стандартной библиотеке шаблонов. Размеры солидные, цена то же. Авторы вроде приличные программисты со стажем. Написано кажется для программистов. Это тоже хорошо. Много плюсов, только один минус — цена. Купил.
Бесцельно побродил по городу. Прошел мимо салона «Бентли». Машина красивая. Больше сказать нечего. В Александровском саду все
Вскорости приехал домой. Включил компьютер, начал программировать. Книга читалась не быстро. Многое было не понятно. Почему я всегда ставлю перед собой такую высокую планку? Да, стандартная библиотека шаблонов — средство действенное. Но кто о ней знает? Я имею в виду круг программистов, решающих стандартные задачи. Зачем она мне? Ладно, для самообразования. Буду изучать.
В изнуряющих поисках найти здравый смысл в бесконечных переопределениях и переприсваиваниях прошёл вечер. Наступила ночь. Компьютер всё не выключался, отлаживалась программа за программой. Конца и края не было видно. Столько всего нового! Всё-таки решился выключить эту адскую машину.
Самое удивительное, что я понял то, что хотели донести авторы. Я не осознал реализацию, правильность решений, но я понял, для чего вся библиотека была написана, где её должно использовать, как ее надо использовать. Да, я не могу разрабатывать шаблоны, но это только пока. Вскоре я и этому научусь. По этому поводу мне вспомнился один интересный случай, о котором сейчас и расскажу.
Дело было в зимнюю экзаменационную сессию. Как правило, летом экзамены сдаются проще и быстрее, чем зимой. Был последний экзамен. По
Вытянутый билет я мог рассказать только на три балла. Это ещё при том, что пришлось бы уговаривать экзаменатора поставить мне три. Никуда такая постановка не годится. Жутко нервничаю. Что делать? Второй билет возьмешь — запишут и потом понизят на балл. Случайно потеребил билет… Оказалось, что их два. Два билета слиплись. Выглядело, как будто я взял один билет, а на самом деле два.
Второй оказался куда более мирным для меня. Все его содержание мог написать минут за десять. Поэтому стал думать, как поступить в этой нелегкой ситуации.
В конце концов здравый смысл победил. Плохой билет скомкал и запихнул подальше в джинсы. На хороший билет быстро написал ответ.
Не успел первый экзаменатор войти, как я лечу к нему. Никакого резона мне ждать нет. А если старший экзаменатор решит спросить меня сам, то весь мой замысел провалится — у него записаны номера билетов. Быстро убедил спрашивавшего, что знаю все и даже больше. Через десять минут допрос кончился, я получил пятерку.
Трясясь от волнения, взял зачётку и вышел.
Да, я поступил нечестно. Но у меня есть понимание предмета. Зачем спрашивать частности? Важно понимание, то есть способность применить полученные знания на практике.
Вспомнил, как сильно нервничал тогда. Смешным мне это не показалось. Странная история. Кому рассказать никто не поверит. Но хотя кто же будет кроме меня читать этот дневник. День прошел. Под конец писания все-таки сумел себе испортить настроение, но это не надолго — на окне растет апельсин. Растет и это главное. Растет и развивается. Я тоже расту и развиваюсь, осваиваю новую технологию программирования. Ей не учат в университетах, может быть только на специальных курсах. Я не стою на месте, я хочу стать лучше. А это главное, пока еще понимаю, что нет ничего не возможного.