Особенности национального программирования 90-х
Программирование в девяностые: воспоминания из первых рук

По окончании института я был направлен по распределению в конструкторское бюро города Омска.
В советскую эпоху аббревиатура "КБ" означала конструкторское бюро — какое время, такие и организации! Попасть в КБ считалось престижным, а в закрытое (секретное) — особенно. Такие предприятия в народе называли "ящиками" — вся корреспонденция шла на почтовые ящики с номерами вместо реальных адресов.
Моё место работы представляло собой авиакосмический "ящик", а мой приход туда совпал с первыми поставками персональных компьютеров — IBM PC AT 286. Как молодого специалиста, меня сразу привлекли к освоению новой техники.
Так я вновь оказался перед клавиатурой и монитором — но какая разница по сравнению с прежним оборудованием! Из моей профессиональной жизни действительно исчезли перфоленты и очереди к вычислительной машине! Вместо них появились цветной эргономичный монитор, бесшумный системный блок, всё компактно размещалось на рабочем столе! Главное же — теперь можно было работать свободно, не подстраиваясь под жёсткое расписание. И тогда я осознал — мне нравится программировать!
Это была эпоха TurboC, Pascal, различных версий Бейсика, AutoCAD — практически ежедневно кто-то приносил новые дискеты с программным обеспечением, каждый день приносил новые открытия.
Именно в тот период я по-настоящему осознал смысл названия культовой книги Стругацких: "Понедельник начинается в субботу". Так оно и было — в пятницу я возвращался домой уставшим после напряжённой недели, а уже в субботу утром в голове возникали решения рабочих задач, и я с нетерпением ждал понедельника, чтобы сесть за компьютер и продолжить работу! Мне доверили несколько расчётных задач и обучение опытных коллег — я чувствовал себя по-настоящему счастливым! Первые три года я практически не знал Омска — маршрут мой пролегал исключительно от заводского общежития до проходной и обратно, настолько мне нравилась моя работа.

Понедельник действительно начинался в субботу, а Александр Привалов был, будто, списан с меня.
Снаружи, между тем, происходил развал СССР, моя вполне достойная для молодого инженера зарплата - 160-180 рублей – быстро превратилась в труху, да ещё и с большими задержками. Госфинансирование наших тем довольно быстро исчезало, из КБ стали уходить люди, у меня же был повод задержаться.
Основной работы, повторюсь, почти не было, зато у меня появились леваки – обслуживание компьютеров коммерческих фирм. Вызовы были, примерно, одинаковые: натравить антивирус, прочистить мышь, продать расходники.
- HappyTalkie, мы тут компьютер купили, – встречает меня свежий, по виду, коммерс - малиновый пиджак, пейджер на поясе, толстая кожанная барсетка. За компом – юная секретарша в миниюбке и яростным макияжем. – посмотрите, это хороший комп?
- Нам нужно ввести в него... как её?
- ...информацию! – подсказывает из своего мейкапа секретарша.
- А, вот! Информацию!
- Какую?
В этот момент беседа повисала недоумённой паузой-укором:
- Ну, это вы должны мне рассказать, какую? Вы же этот... компьютерщик?!
Первое время такой вопрос вызывал недоумение уже у меня:
- Какую информацию? Юридическую, бухгалтерию, договоры?..
— У меня дома есть видеомагнитофон и я видел в фильме – там в компьютере можно это...— тут коммерс в беспомощности оборачивался на секретаршу.
- ...базы данных...- сходу подсказывала она, видимо, они этот фильм смотрели вместе.
- Да, базы он на экране показывает. Мне точно так же нужно.
Примерно такие разговоры и уровень понимания тогда были.

По канону того времени рядом с Михалычем обязательно должен был стоять компьютер. Как и большинство коммерсов, работать он на нём не умел, максимум - раскладывать пасьянс. Зато это был нормальный такой понт, даже круче четырёхглазого.
Потом я разобрался и предъявлял коммерсантам самый широкий спектр образовательных мероприятий – обучение офисным программам – Лексикон (олды помнят!), SuperCalc (позже – Excel), организация файлов и каталогов, установка бухгалтерских и юридических программ и т.д.
Это было хлебное время! И фильм «Жмурки» для меня - документальный.

Анекдот эпохи: Читал на ночь пейджер - много думал.
Тогда же у меня состоялся договор с моим непосредственным начальником на работе:
- Пока не уходи, я буду давать тебе любое количество отгулов, буду прикрывать твоё отсутствие, зарплату будешь получать в полном объёме, главное – приходи, когда нам нужно будет, работы сейчас немного.
- Спасибо, Александр Юльевич!
- Когда дело будет совсем безнадёжно – я сам тебя предупрежу, заявление об увольнении подпишу сразу.
Поэтому у меня была полная свобода действий и, практически в полном моём распоряжении, отличный компьютер и доступ к мощному коллективному разуму ещё не разбежавшихся сотрудников КБ а программисты у нас там были очень сильные.
И однажды меня пригласили в серьёзный офис и хозяином его был не малиновый коммерс, а стильно одетый денди – с заметным хорошим образованием и манерами. И доходом.
- Мы каждую неделю получаем с биржи файл с большой таблицей котируемых на ней товаров. Нужна программа, в которой мы сможем найти нужные товары, увидеть, где их можно дешевле купить и где их покупают дороже.
В то время любое предложение о работе означало автоматическое моё согласие с короткой остановкой на обсуждении сроков и оплаты.
Денди сходу предложил мне зарплату, которая заставила меня согласиться без раздумий.
А ведь подумать стоило и было над чем – если бы я понимал всю глубину вопроса...
Всё моё программирование было связано с расчётами – формулами и числами. Здесь предстояло работать с текстом, поиском и выборками.
Как-то же это делают? - думал я по дороге домой, и аванс прожигал мне карман.
- Нет таких задач, которые не может решить советский инженер! – говорил во мне советский инженер.
– Если кто-то это уже делает – значит и я смогу! – говорил мне внутренний советский программист.
Вот такие тогда у нас были внутренние скептики.
На следующий день я приставал ко всем в КБ, кто уже умел хотя бы какие-то азы на компьютере,
К вечеру у меня был необходимый минимум знаний по БД, установлен Clipper (в этом месте в сознании олдов должно сверкнуть слово Nuntucket!), а ещё была добыта дискета с документацией на него – я погрузился во Вселенную Баз Данных.
И уже к концу первой недели проступили контуры суровой реальности.
В этом месте уместно сделать перерыв для понимания – какие подробности нужны для дальнейшего повествования, а какие – для избавления от перегруза и сохранения ясности истории - перенести в другой раздел мемуаров.
А олдов приглашаю добавить в комменты своих историй, новым поколениям, модема и дискет в руках не державшим, в поучительное назидание.
Эпоха была колоритная, с такими же фигурами и событиями,хочется сохранить всё — ведь детали уже начинают ускользать, а они бесценны.
Продолжение следует.













