И пусть я недолго занимался наукой, но все же она оказала существенное влияние на всю мою жизнь. Я понял главное, читая научные монографии и рецензируемые журналы: прежде чем что-то сделать, нужно хорошо изучить то, что сделано до тебя другими. Мы карлики на плечах гигантов. Все, что нужно – проявить уважение к предшественникам. Это железное правило. Вот как я использую его в своей работе.
ИТ-компания, которой я руковожу сейчас, развивается в динамичной окружающей среде. Чтобы выживать и быть прибыльными, нам приходится довольно быстро приспосабливаться к внешним вызовам, меняясь внутри. Изменения происходят постоянно. Но прежде чем провести какое-либо изменение в компании, мы готовим исследовательский отчет по теме. В отчет попадает информация из научных монографий и статей. Решения, подготовленные на основе таких обзоров, внедряются легче. Они учитывают опыт предшественников и позволяют избежать множества ошибок. Например, исследование систем оценки удовлетворенности работников компаний различных отраслей позволило нам быстро создать свой собственный список из 18 вопросов. Благодаря ему мы лучше понимаем состояние наших сотрудников по результатам ежемесячных опросов.
Глава 2. Как научиться программировать за одну ночь, чтобы писать программу два года
Шел 1988 год. Мы, сотрудники института, работали на больших ЭВМ. Дорогой компьютер могли позволить себе только вычислительные центры и большие организации, которых было немного. Машинные залы занимали огромные площади, и были чем-то похожи на современные дата-центры. Машинное время было дефицитным ресурсом, распределяемым по разнарядке. И вдруг появились персональные компьютеры. Небольшие и не очень дорогие. Их могли купить даже средние организации.
Водоканал, в котором в то время работало около тысячи человек, купил несколько персоналок. Вообще, выбор у предприятия был небольшой: или расширять расчетный отдел бухгалтерии, в котором в то время работали четыре девушки, или как-то автоматизировать их работу. Расчетчицы совсем не успевали, в период начисления зарплаты они работали до поздней ночи.
Расчетный отдел бухгалтерии занимал одну большую комнату в небольшом здании еще дореволюционной постройки. Здание это, впихнутое между заводом и кинотеатром, расширить было нельзя, поэтому пятую девушку-расчетчицу просто некуда было посадить.
И тогда предприятие пошло по пути автоматизации. Директор Водоканала купил персоналки и стал ждать. Ждать, когда зарплата начнет считаться быстро и сама собой. Месяца через два, когда ничего не изменилось, он вызвал к себе заместителя по экономике, под которым была бухгалтерия. В результате бурной дискуссии выяснилось, что только компьютеров недостаточно. Нужны еще какие-то программы.
За программой решили обратиться в только что созданный кооператив «Вода» [3] Первые кооперативы в СССР появились в феврале 1987 года.
, который, между прочим, не только водосчетчики поставлял, а брался вообще за все, что сулило заработок. Просто больше некуда было обратиться: большие вычислительные центры не брались за разработки на персоналках, и программистских фирм тоже еще не было.
Договор был заключен, и исполнитель немедленно найден. Им оказался Василий Петрович, преподаватель информатики того ВУЗа, который в свое время окончил заместитель директора по экономике Водоканала. Единственный известный директору кооператива человек, который писал программы.
Василий Петрович, изучив вопрос, понял, что в одиночку ему не справиться. И привлек к работе меня, молодого инженера НИС. Мне было обещано три зарплаты за эту «небольшую шабашку», как называл создание программы расчета зарплаты Василий Петрович. Никого при этом не смущало, что я писал программы на «Фортране» для EC ЭВМ. А программу надо было написать на «ДВК-2М».
Я долго раздумывал, браться мне за эту разработку или нет, ведь я не знал ни предметной области, ни языка программирования. Но, как мне объяснил Василий Петрович, опыта программирования такого уровня задач на персоналках нет вообще ни у кого, а подводить клиента было нельзя. Кроме того, мне обещали поддержку моего бывшего преподавателя. И я решился. Если бы я тогда знал, через что мне придется пройти!
Мы пообщались немного с девочками-расчетчицами, которые показали нам ведомости для расчета зарплаты. Большие такие книги, размером примерно с бумажный лист формата А1. Страниц на 100 каждая. В эти книги они «разносили» табели и руками, с помощью счетов (те, кто постарше) или калькулятора (продвинутые пользователи), умножали оклад на время, добавляли доплаты и вычитали налоги и «исполнительные листы».
Читать дальше