Кодеры за работой. Размышления о ремесле программиста
Шрифт:
Сейбел: Вы стали первой женщиной во многом - первая женщина, получившая премию Тьюринга, первая женщина, ставшая почетным членом научного общества IBM. Как вам кажется, были ли женщины до вас, которых незаслуженно обошли этими наградами?
Аллен: Да, безусловно.
Сейбел: То есть, став лауреатом премии Тьюринга, вы подумали про себя: “А ведь есть другая женщина, которой этот приз должен был достаться много лет назад”?
Аллен: На самом деле, первое, что мне пришло в голову: “Как же это здорово!” А потом я стала вспоминать всех тех женщин, которые никогда не были отмечены за свою работу. Нередко их заслуги просто доставались другим. Я
Сейбел: То есть вы считаете, что проблема их непризнания отчасти заключается в том, что они не заявляют о себе таким образом, чтобы их можно было легко признать и отметить.
Аллен: Верно.
Сейбел: Есть ли какие-то конкретные люди, которых вы хотели бы назвать, чтобы прямо сейчас отдать им дань уважения?
Аллен: Да, например, Эдит Шенберг - она прекрасный специалист в области компьютерных наук. Если говорить о технической работе, некоторые из ее работ были по-настоящему новаторскими. У нее крали работы, причем совершенно циничным образом. Она написала работу об отладке параллельного кода, а это очень сложная проблема. На одной конференции эту статью не приняли, а кто-то из комитета конференции сделал из работы Эдит три статьи. Такого рода вещи. В нашей профессии это случается, и у нас нет эффективных способов с этим бороться.
Сейбел: И подобное чаще происходит с женщинами?
Аллен: Да, мне так кажется. Часто про женщин думают, что они просто не станут устраивать скандал, что у них нет связей и адвоката, который рискнул бы выступить против широко известного вора. Это был известный вор, все об этом знали, но никто не хотел иметь с ним дела. И их было много - во времена работы над Stretch. Одна женщина, по сути, изобрела мультипрограммирование, но все заслуги были приписаны человеку, который в итоге стал лауреатом премии Тьюринга.
Сейбел: Вы бы хотели выиграть премию Тьюринга, не становясь первой женщиной-лауреатом этой премии? Газеты кричали: “Женщина стала лауреатом премии Тьюринга”, - и это, наверное, слегка раздражало. Если бы вы могли сделать так, чтобы за десять лет до вас премию получила другая женщина, став первой женщиной-лауреатом, а вы бы просто получили ее в свое время, - вы бы согласились?
Аллен: Не могу сказать, согласилась бы или нет. Мне кажется, я получила эту награду по ряду достойных причин. И получила не сразу, поскольку не всегда было ясно, чем же я на самом деле занималась. Я всегда работала в группе, нередко бок о бок с великими, известными людьми. Возможно, это были заслуги кого-то еще - Джона Кока, например, который всегда делился со всеми своими идеями. Многие были удостоены похвал и наград, потому что многому научились у него - как и все мы.
Но я была рада получить эту награду - отчасти потому, что до этого ни одна женщина не удостаивалась такой чести, и было уже пора. Мне казалось, что всему сообществу было слегка неловко - за 40 лет было 50 мужчин, примерно так. Поэтому я понимала, что уже без всяких сомнений настал срок вручить эту награду женщине, и я была абсолютно счастлива стать первой женщиной, ее получившей. Но я старалась не заострять внимание именно на этом аспекте награды. Я старалась говорить о своем опыте, о своей продолжительной карьере и обо всех достижениях.
Сейбел: Каково это - проработать всю жизнь в IBM?
Аллен: То, что я получила работу в исследовательском центре IBM, стало одним из самых счастливых событий в моей жизни, ведь исследовательский центр IBM стоит между производством
и наукой. Я как будто на каменной стене - могу посмотреть по любую ее сторону и найти интересные задачи и возможности и там, и там.Сейбел: Как вам видится - с вашего наблюдательного пункта на стене: достаточно ли активно и тесно взаимодействуют производство и наука?
Аллен: Несколько лет назад национальный научный фонд опубликовал чудесный отчет с диаграммой на целую страницу, в котором было показано, откуда выросли самые доходные отрасли, такие как графика, Интернет, высокопроизводительные вычисления, транзисторы. Эти производства с оборотом в несколько миллиардов долларов были расположены по оси Y, а по оси X было показано время их зарождения, роль производства (по лаборатории) и роль науки.
Некоторые начинали с производства, некоторые - с науки. Вместе они примерно одинаково повлияли на создание этих отраслей с многомиллиардными оборотами. Мне кажется, что по-настоящему важным является сохранение этого взаимодействия - чтобы идеи, технологии, методы и вложения постоянно курсировали туда и обратно.
В настоящий момент, учитывая курс США на поддержку инноваций, на их важность, думаю, в плане взаимодействия у нас все хорошо - в плане совместной работы и совместного решения проблем. А также решения проблем, которые защищают нас от новых проблем, которые нужно решать, в том числе проблем интеллектуальной собственности.
Сейбел: Нельзя сказать, что IBM в этом отношении абсолютно чиста.
Аллен: Конечно, нет.
Сейбел: У вас наверняка есть несколько патентов.
Аллен: Нет, ни одного. Отчасти из-за того, что раньше на ПО нельзя было получить патент. Другая причина заключается в том, что я часто работала на переднем крае индустрии, а лучшим способом внедрить что-либо в IBM была публикация, и нередко другие компании подхватывали мои идеи. Я была больше заинтересована в том, чтобы реализовать идею в продукте, нежели в том, чтобы получить патент.
Сейбел: То есть это было проще, чем убедить кого-либо из IBM создать продукт на основе вашего исследования?
Аллен: Сейчас мы намного эффективнее работаем в этом плане. Но раньше от хорошей исследовательской идеи до продукта зачастую пролегал очень долгий путь.
Сейбел: Раз уж вы заговорили о том, что получение премии Тьюринга заставило вас поразмышлять над всей своей карьерой, есть ли одно понятие, объединяющее всю вашу деятельность?
Аллен: Думаю, мою карьеру и то, как я работаю, можно описать одним словом: исследование. Я люблю исследовать углы и края - идей, проектов, физической действительности, людей - чего бы то ни было - и мне это очень нравится.
Но есть и другая сторона - я хорошо стартую, но не финиширую. Меня привлекают новые вещи. Компиляторы были просто одной из превосходных областей применения сил, поскольку, работая с компьютерами, я постоянно наталкивалась на новые сложные задачи. И по мере их решения я встречала все больше новых сложных и интересных задач.
14. Берни Козелл
В 1969 году, когда первые два узла сети ARPANET - основы будущего Интернета - были введены в строй, каждый пакет данных, передававшийся по арендованным линиям с пропускной способностью 50 Кбит/с, направлялся через два специальных компьютера, носивших название Interface Message Processors (Интерфейсные процессоры сообщений), или IMP. Эти IMP были спроектированы и созданы компанией Bolt Beranek and Newman (BBN), а управлявшие ими программы писали три программиста, одним из которых был Берни Козелл, ушедший с третьего курса Массачусетского технологического института (MIT) ради работы в BBN.