Блог о программировании на PHP, Yii2, 1C-Bitrix, а так же о фотографии как хобби и путешествиях.

Мотивация, мотивация и еще раз мотивация

[ QU ] Каждый раз, когда мне вдруг начинает казаться, что я очень умный…

Я помню, что рассказывал это много раз, но расскажу еще раз — мне важно не забыть самому за следующие 30 лет.

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

Завьялову было, кажется, хорошо за 70. Он жил в большой квартире, а одна из комнат была библиотека. У него было хобби — он переводил американские детективы 30-50-х. Переводил, печатал и ставил на полочки. Кажется, несколько издал, но это не было целью — ему нравилось переводить. Полочки в комнате были до потолка и все забиты переводами.

Мы как-то подружились с ним, он как раз купил PC и учился его программировать. Купил книжку по ассемблеру и MS-DOS … через несколько дней мы увидели, что он хакнул VGA и оно стало показывать какой-то дикий режим типа 48 x 17 — у него было плохое зрение и так было лучше видно. Еще через неделю он спросил нас, где можно купить более подробную книжку про MS-DOS, потому что в этой почему-то нет главы про многозадачность. Мы как смогли объяснили, он удивился и сказал, что не видел ОС без многозадачности с времен машин «Мир», но это не беда… через неделю сообщил, что написал многозадачный монитор, достаточный для его нужд. Он все писал на ассемблере, сказав буквально что ассемблер его удовлетворяет, а учить C он не хочет, потому что может жить ему осталось недолго, не хочется время терять.

Так или иначе он решил написать алгоритм так, чтобы мы его приделали к графической части. Мы валандались две недели, но так и не успели доделать свою часть и приделать к ней нужный интерфейс. А дело шло к какой-то важной демонстрации, и тут Завьялов позвонил и сказал, что у него кое-что готово. Он написал алгоритм. И графическую часть. На ассемблере, за 2 недели, большими буквами (потому что так было лучше ему видно). Один.

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

Позаимствовано отсюда.