Программист

PC Magazine/RE №8/2006
Рубен Герр


Программист - человек, способный решать чужие проблемы своими средствами.
"Энциклопедический словарь" издания 2048 г.

За годы, прошедшие со времен ранней русификации, Антон Чижов превратился в поистине человека-легенду. Легенда эта творится и по сей день. Например, Артем Тарасов в своей нашумевшей книге "Миллионер" сделал человека по имени Антон Чижов одним из эпизодических героев. Там о Чижове написано буквально следующее:

Антон взламывал любые сверхзащищенные компьютерные программы - да что там программы! Он взломал ДОС - дисковую операционную систему компьютера, которая принесла ее создателю, Биллу Гейтсу - владельцу "Майкрософта", миллиарды долларов. И когда Антон залез в нее, он тут же ее русифицировал, то есть все английские слова и команды переписал на русский язык. Пусть знают наших, мы не только блоху подковать умеем, но и Билла Гейтса в придачу!

По ходу дела обнаружилось, что во всех персональных компьютерах, прошедших через руки Антона в России, при их включении стала появляться странная надпись прямо из дисковой памяти машины: "С приветом, Антон". Компьютеры фирмы Ай-би-эм стали понимать русский и кириллицу не хуже родного английского языка, заложенного в них еще при сборке на уровне микропроцессорной памяти.

Когда об этом узнали в Ай-би-эм, они, разумеется, страшно заволновались. Антона долго вычисляли, были задействованы ресурсы американской разведки ЦРУ. Производители настаивали на том, что расшифровать закодированную в микрокоды систему могут только секретные и не известные никому советские институты, которые должны были иметь самые современные технические возможности и техническую базу, подпадающую под глухое эмбарго на завоз в СССР. То, что это был целенаправленный промышленный шпионаж с огромными затратами под эгидой КГБ, фирмы не сомневались. А все сотворил один человек в домашних условиях с паяльником в руках!

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

- Мы можем для вас все. Даже бесплатно, - сказали агенты. - Только взамен покажите нам ваши секретные лаборатории, в которых осуществляется перекодирование памяти персональных компьютеров фирмы Ай-би-эм. Хоть одним глазком бы взглянуть!

И мы показали все, что имели: Антона Чижова собственной персоной с паяльником в руке.

Антон говорит: "Господа! Да у меня никаких секретов нет, я с удовольствием все вам объясню и расскажу..."

Лекция Чижова продолжалась час, и американцы слушали ее буквально с открытыми ртами. Потом они подошли к Антону и говорят:

- Мы просто не знаем, как вас отблагодарить, возьмите, пожалуйста, чек на двадцать тысяч долларов. Антон тогда очень испугался:

- Да вы что, какие доллары, у нас же за это статья!

Кто не помнит, тогда, в 1988 году, за найденные в кармане двенадцать долларов могли дать до десяти лет тюрьмы. Превозмогая страх, он все же произнес:

- Долларов мне не надо! Вы не могли бы выполнить мою мечту?

- ???

- Вы не могли бы подписать меня на журнал "Байт" на целый год?

Жанр, который Артем Тарасов избрал для своей увлекательной книги, точнее всего было бы назвать "собрание застольных баек". Что называется, не любо - не слушай, а врать не мешай. Использовать же эту книгу в качестве источника документальной информации было бы по меньшей мере неосмотрительно. Ведь жанр требует, чтобы все персонажи повествования поступали так, чтобы наилучшим образом продемонстрировать выдающиеся черты рассказчика, и не более того. В частности, руководители ЦРУ выглядят здесь сущими кретинами - надо же додуматься послать на задание людей, у которых прямо-таки на лбу написано, какое ведомство они представляют! Есть, конечно, в арсенале спецслужб и прием типа "Этот человек был настолько похож на шпиона, что никому и в голову не приходило, что он и впрямь шпион", но это для длительных проектов с внедрением. А тут одноразовое задание... И еще. Закон об обороте валюты тогда еще и правда не отменили, но де-факто его уже забыли. Дрожащий от страха Антон Чижов: не обязательно даже лично знать этого человека, достаточно посмотреть на его фотографию, чтобы понять, что это сущая фантастика! А высказывания о содержащихся в PC микрокодах, которые нужно взламывать с паяльником в руках, для читателей IT-изданий лучше оставить без комментариев. Впрочем, Тарасов почти ничего не придумал (по крайней мере в процитированном фрагменте), он только преувеличил - примерно в двадцать раз. Чижов действительно занимался русификацией, хотя отнюдь не один и совсем не в домашних условиях, и с ним действительно за некоторую вполне конкретную консультацию, в полном соответствии с договоренностью, расплатились подпиской на "Байт" и чеком - на одну тысячу долларов. Обменять чек на наличные в СССР тогда было практически невозможно, пришлось обратиться за помощью. И человек, который проделал для Антона эту операцию (имя Чижов просил не обнародовать), оставил себе 30%-ные комиссионные.

Приведенная выше цитата - отнюдь не только повод для рассуждений о разных жанрах, но и неоспоримое доказательство того, что Антон Чижов с полным правом вошел в историю. А его путь в анналы начинался самым обыкновенным образом. Собственно, таких, как он, было много, только вот получилось не у всех. Для начала совершенно случайно оказалось, что ближайшая к дому школа - это известная в Москве физматшкола № 7. Учитывая, что отец Антона - кандидат технических наук, а мать тоже инженер, вполне естественно, что при переходе в старшие классы он оказался именно в математическом, а не в обычном классе. Здесь и гены, и общая среда в семье. Тогдашняя государственная политика была направлена на так называемое трудовое воспитание. Предполагалось, что, обучившись рабочей профессии в старших классах школы, ребята будут с большим энтузиазмом строить коммунистическое будущее. Но были в стране и люди, которые знали, что грешно разбазаривать первосортные мозги. Вот так и появился на свет учебно-производственный центр (УПЦ) при ИНЭУМ’е. Это учебное заведение неоднократно меняло названия (теперь это "Лицей информационных технологий", ЛИТ), постоянными были лишь его руководители - Александр Владимирович Гиглавый и Татьяна Петровна Кравченко. Ребят учили производить... компьютерные программы. Здесь, во многом благодаря стараниям своих преподавателей, Марианны Константиновны Антоновой и Александра Львовича Брудно, Антон Чижов приобрел вкус к программированию. Кроме того, он ходил заниматься в математический кружок при мехмате МГУ, причем не в "большой", куда принимали всех желающих, а в "малый", участниками которого становились только ребята, обнаружившие определенные способности.

В 1977 г., после окончания школы, вопрос "Куда пойти учиться?" перед Антоном не стоял - выбор был сделан однозначно: факультет вычислительной математики и кибернетики (ВМК) МГУ. В этом проявилась одна из уникальных особенностей Антона - стремление четко осознать свое место в жизни и направление дальнейшего движения. Вспомним, ведь большинство абитуриентов не слишком отчетливо представляют себе, чем на самом деле им предстоит заниматься после института. В университете Антон достаточно скоро заскучал - ему стало не хватать умственных нагрузок, базовая подготовка была заметно выше, чем у большинства однокашников. Да и семинарская "студийная" среда с ее "интерактивностью" успела сделаться потребностью. Первые попытки выйти за стандартный студенческий диапазон Чижов начал предпринимать еще на первом курсе, даже обращался по этому поводу в деканат (первокурсник!), но до "взрослых" дел его до поры до времени не допускали: факультативные семинарские занятия предусматривались начиная лишь с третьего курса. Но Антон добился своего - в середине второго курса он начал посещать семинары Виктора Михайловича Брябрина. И, как оказалось, очень вовремя. Дело в том, что на третьем курсе Антон после двухмесячного пребывания в больнице был вынужден взять академический отпуск. Болезнь прошла, а свободное время - до возобновления занятий - осталось. Вот так Антон Чижов оказался сотрудником Вычислительного центра Академии наук СССР, куда его пристроил В. М. Брябрин.

В ВЦ АН Антон проработал более восьми лет, вплоть до наступления новейших времен. Именно здесь он окончательно сформировался и как программист, и как вообще человек. Для тех, кто помнит, что такое вычислительный центр 1980-х, требуется небольшое уточнение. Общего у ВЦ АН с другими центрами было только одно - название. А на самом деле это был нормальный академический институт, разве что более богатый вычислительной техникой, чем другие. И продававший поэтому - за тогдашние безналичные "деньги" - машинное время другим учреждениям, преимущественно академическим институтам. Академическая наука, по определению не ориентирована на удовлетворение непосредственных практических потребностей. Ее главный результат научная публикация: статья, обзор, монография, - словом, некий очередной камушек в вечно достраиваемом дворце фундаментального знания. Порой результаты фундаментальных исследований обретают и практическую ценность, и тогда эта ценность оказывается неизмеримо выше, чем для исходно прикладных исследований. За это и терпят фундаментальную науку.

Лаборатория, в которую поначалу попал Антон Чижов, была именно такой академической лабораторией. Руководил ею Юрий Михайлович Торогов. Общее направление деятельности состояло в том, чтобы понять, для решения каких новых, нетрадиционных задач годится вычислительная техника, построить действующий пилотный макет и запрограммировать его. Дальше публикация в научном журнале и новая задача этого же рода. Антону же такой "результат" казался недостаточным - не для того он когда-то избрал именно программирование, а не "чистую" математику. И через два года он уговорил В. М. Брябрина взять его к себе.

Если попытаться обобщить научные интересы Виктора Михайловича в одной фразе, то получится, что его привлекали средства взаимодействия человека и машины, то, что мы теперь называем интерфейсом. Здесь и системы искусственного интеллекта, и диалоговые системы, и трансляторы с языков высокого уровня. Во всем этом отчетливо просматривалась практическая направленность, что не могло не вызывать раздражения ученых чисто академического склада. Вероятно, именно чрезмерная практичность была одной из причин того, что Брябрину не удалось защитить докторскую диссертацию ни с первой, ни даже со второй попытки. Кстати, осколки этой неприязни отскочили и в Антона Чижова. Во время кандидатской защиты Антона его спросили, зачем он занимается объектно-ориентированными операционными системами в то время, как в некоторой организации уже давно работают с соответствующими программами. Антон сформулировал свой ответ недостаточно тактично, гордо сказав на это, что там работают именно с его, Чижова, разработками. А потом руководитель Антона - сам Брябрин - позволил себе дополнить, отметив, что Антон разбирается в персональных компьютерах лучше, чем все присутствующие в этом зале. В результате один из членов ученого совета начал всерьез выяснять, а достоин ли Антон Чижов высокого звания советского ученого. Однако обошлось, диссертацию Антон защитил.

По ходу своих научных занятий Брябрин, по-видимому, осознал, что отношения между человеком и компьютером должны быть взаимны: требуется не только приспосабливать компьютер под человека, но и надлежащим образом обучать людей. Сделать такой вывод позволяет то обстоятельство, что начиная с середины 1980-х Виктор Михайлович начал все больше времени и сил отдавать пропаганде. Впрочем, это была предметная пропаганда: под его руководством разрабатывались "типовые" программные пакеты, которые затем успешно внедрялись в разных организациях, привлекая к работе с компьютерами все новых людей. Кстати, именно в лаборатории Брябрина при самом активном участии Антона Чижова была подготовлена одна из первых в мире компьютерных презентаций - не забудем, до появления полноценных презентационных пакетов оставалось еще почти десять лет.

Учитывая сказанное, отнюдь не случайность, что первые в стране PC появились именно в лаборатории Брябрина. Советская компьютерная промышленность к тому времени уже прочно встала на рельсы копирования западных образцов, так что сомнений в том, что рано или поздно появятся у нас и копии IBM PC, не было. Поэтому в лаборатории начались активные работы по адаптации этих машин для русского языка. Сначала Аркадий Борковский (просто чтобы посмотреть, как это делается и чего можно добиться) реализовал полноэкранный текстовый редактор, затем Евгений Веселов развил его идеи, дополнил своими и выпустил свой знаменитый "Лексикон", а герой нашего очерка Антон Чижов подготовил программы для вывода на печать русских текстов. Первая версия называлась "Альфа", вторая, естественно, "Бета". Стоит заметить, что в те времена мониторы (в уже забытом теперь текстовом режиме), равно как и принтеры, умели работать только с "чистой" кодировкой ASCII, т. е. кириллицы не знали. Поэтому в обоих случаях приходилось переходить в графический режим. Если мониторы потом удалось "обмануть" и остаться в более экономичном для вычислительных ресурсов текстовом режиме, то с принтерами это не проходило. Так что задача была отнюдь не тривиальная. И она была решена - к концу 80-х вряд ли в СССР можно было найти персональный компьютер, на котором не были бы установлены "Лексикон" и "Бета". Это был настоящий прорыв: возможность полноценно работать с русскими текстами для очень и очень многих организаций оказалась вполне достаточным побудительным мотивом для приобретения PC. И одним из инициаторов этого прорыва стал Антон Чижов. И пусть кто-нибудь попробует сказать, что он просто оказался в нужное время в нужном месте. Ведь не случайно пришел на ВМК, не случайно пришел в семинар Брябрина, а затем в его лабораторию, не случайно сумел - в отсутствие литературы - разобраться с программированием для PC...

А между тем уже появился руководимый Артемом Тарасовым кооператив "Техника". Этот кооператив начал весьма успешно торговать ПК, и - много менее успешно - программами Веселова и Чижова. Но лиха беда - начало. В октябре 1988 г. была основана знаменитая фирма "ПараГраф", и одним из ее основателей, а также членом совета директоров на много лет сделался Антон Чижов. В "ПараГрафе" он поначалу занимался привычным делом - русификацией. Правда, объектом русификации стали офисные программы Microsoft. Можно себе представить, каких усилий стоило договориться с Microsoft о бесплатном предоставлении прав на Word, чтобы приучить российских пользователей к легальному приобретению программ! И пакет "Русское слово" - программы Microsoft в сочетании с русификаторами "ПараГрафа" - вполне успешно продавался. Забавная деталь: на протяжении некоторого времени "Параграф" продавал одновременно два конкурирующих продукта - "Русское слово" и "Лексикон", ибо Евгений Веселов тогда тоже работал в "ПараГрафе". Затем Антон переключился на руководство проектом по распознаванию символов. Теперь общеизвестно, что именно в "Параграфе" были разработаны программы ввода рукописного текста для первого в мире наладонного компьютера Newton компании Apple. Этот проект настолько опередил свое время, что оказался безуспешным. Однако другие связанные с распознаванием проекты доказали свою жизнеспособность. Должно быть, именно поэтому они не привлекли столь активного внимания прессы и общественности. Среди газетных журналистов распространен афоризм "Публика любит плохие новости"... Дело в том, что задача распознавания решалась по двум направлениям - он-лайн и офф-лайн. И если в первом случае требовалось распознать за ограниченное и достаточно короткое время, то во втором условия были куда менее жесткие. Так что программы "ПараГрафа" и выделившейся из него компании "ПараСкрипт", унаследовавшей это направление, и по сей день успешно используются почтовыми ведомствами ряда стран, а также многими банками. В действительности поначалу было и третье направление, которое можно было бы назвать "он-лайн - он-лайн", где предполагалось анализировать траекторию движения пера. Это, конечно, сильно упрощает задачу, но предоставить программе соответствующую информацию могли отнюдь не все приборы, так что до реализации это направление не дошло.

Добиться успеха в роли руководителя проектов Антону помогла программистская подготовка. И дело не только в том, что он хорошо понимал, чем занимаются его подчиненные. Будучи программистом, Чижов хорошо научился четко структурировать поставленные задачи, осознанно и целенаправленно распоряжаться имеющимися в распоряжении ресурсами: людьми, техникой, временем.

В 1997 г. Антон Чижов принял решение расстаться с "ПараГрафом". Первая из причин достаточно очевидна - ему захотелось большей самостоятельности. Вторая состояла в том, что к этому времени значительная часть сотрудников "ПараГрафа", во главе с самим Степаном Пачиковым, перебралась в США - американская компания Apple хотела иметь дело только с другой американской фирмой, пусть даже состоящей из российских граждан. Это было обусловлено не только идейными соображениями: куда проще строить взаимоотношения с партнером на устоявшейся, обкатанной юридической базе. В результате была организована ParaGraph International, а Антону пришлось принять на себя руководство московским офисом. Поначалу де-факто - к нему, как к члену совета директоров, обращались с проблемами, и Чижов принимал на себя ответственность за их решение, а затем и де-юре. В результате сложились натянутые отношения с другими директорами: Антон не хотел руководить, но руководил, другие хотели, но не руководили. Третья причина состоит в том, что именно в это время "ПараГраф" был продан компании Silicon Graphics. После нескольких контактов с этой фирмой Чижов воочию убедился в том, что большая западная корпорация - это "совок" в миниатюре. Здесь и бюрократия, и демонстративная лояльность, и пустопорожние производственные совещания...

... Брак между "ПараГрафом" и Silicon Graphics через несколько лет завершился громким разводом...

В настоящее время Антон Чижов - ответственный за технологию директор (CTO) старт-ап компании Invisible CRM, развивающей передовые направления программ CRM (взаимодействия с клиентами). Вообще же на протяжении последних нескольких лет, независимо от занимаемых должностей, Чижов успешно выполняет функции посредника между программистами из России и заказчиками из других стран. =

 


Страница сайта http://silicontaiga.ru
Оригинал находится по адресу http://silicontaiga.ru/home.asp?artId=5256