В середине 1990-х годов технологический мир выглядел совсем иначе, чем сегодня. Тогда не было привычного всем современного интернета и социальных сетей, а компьютеры Macintosh только начинали завоевывать популярность. Именно в это время мой путь пересекся с одной из самых влиятельных компаний в сфере технологий — Apple. Мой рассказ о том, как я проходил собеседование в Apple в 1995 году, может быть полезен всем, кто мечтает о карьере в ведущих IT-компаниях, и тем, кто хочет понять, как можно выделиться среди множества кандидатов, используя творческий и нестандартный подход. Начало моего пути было связано с моей страстью к созданию игр.
В то время я активно осваивал программирование для Macintosh, и мои первые шаги выражались в разработке игры Glider. Этот проект не был просто учебным упражнением — игра в итоге стала достаточно популярной, особенно после того как я смог договориться с издателем в Калифорнии о её коммерческом выпуске. Мне пришлось существенно доработать Glider: я добавил цветную графику, улучшил интерфейс и добавил дополнительные элементы, что позволило вывести проект на уровень настоящей аркадной игры. В 1991 году MacWorld Magazine даже признал Glider лучшей аркадной игрой для Macintosh. Это признание сразу же привлекло внимание инженеров Apple, работающих над графическими решениями, и особенно человека по имени Том Доуи.
Интерес к моей игре и активному участию в раннем интернете, который тогда представлял собой форум Usenet — место для обмена знаниями и решения технических вопросов, — способствовал тому, что Apple пригласили меня на собеседование. Я понимал, что в голове инженерного отдела компании уже сложилось представление обо мне как об энтузиасте и креативном разработчике, но вопрос собеседования оставался открытым. Для того, чтобы произвести впечатление в ходе встречи, я решил взять с собой в Калифорнию свое необычное достижение — напечатанный и переплетённый в книгу исходный код игры Glider. В те времена, когда флешек и облачных хранилищ не было, а дискетам нельзя было полностью доверять, я решил задублировать свой проект таким образом. Принтер, который я приобрел в Apple за первые гонорары, позволял печатать страницы с двух сторон, правда с необходимостью вручную переворачивать листы из-за технических ограничений.
В итоге получилась толстенная книга толщиной около двух дюймов, черная и объемная, похожая на том энциклопедии. Это был не только надежный резервный вариант хранения, но и своеобразный символ моего труда и завершенности проекта — ведь программирование часто воспринимается как нечто неосязаемое и вечное. На самом собеседовании эта книга сыграла роль своего рода ледокола. Как только я развернул ее на столе перед двумя инженерами Apple, их лица озарились улыбками удивления. Они не ожидали увидеть подобный артефакт на техническом интервью.
Таким образом, появился отличный повод для начала непринужденной беседы, которая помогла мне расслабиться и лучше проявить свои знания и умения. Восторг и интерес к моему личному проекту задали позитивный тон целому дню собеседований. Типичное собеседование в Apple в те времена длилось целый день и включало несколько этапов. Поочередно разные инженеры брали меня в отдельные комнаты, чтобы проверить как глубокие технические знания, так и практические навыки. После утренних интервью, в которых я чувствовал себя довольно уверенно, появилась информация о том, что в конце дня меня ждет встреча с домашним «трудным» интервьюером по имени Энди.
Его репутация в команде была известна: он был строг и требователен, и именно с ним проходило основное испытание кандидатур. Когда настал момент разговора с Энди, он сел напротив меня с явным серьезным выражением лица, демонстрируя намерение провести сложную и «жесткую» проверку. Книга с кодом Glider все еще лежала на столе, но Энди, казалось, не проявлял интереса к ней. Чтобы разрядить обстановку, я признался, что немного нервничаю из-за его известности, на что он ответил сдержанным вопросом, почему я так считаю. Я решил не отступать и рассказал, что слышал о его репутации, а также высказал опасения, что не обладаю глубокими теоретическими знаниями, например, в области теории информации, тем не менее, попытался поднять тему энтропии — концепции из теории информации, которая всегда меня привлекала и о которой я читал в Scientific American.
Эндрю, как я теперь точно вспоминаю, пытался поставить меня в угол и проверить на прочность, но я сам оказался подготовлен к разговору на этот счет, хоть и с позиций любителя, а не профессионала. Восприятие темы «на пальцах», готовность обсуждать даже сложные технические детали, пусть и с оговорками, произвели на него впечатление. В итоге беседа перетекла в увлекательное обсуждение принципов теории информации, и я почувствовал, что этот диалог значительно уменьшил напряжение. Никто из нас заранее не мог знать, как именно повлияют все эти разговоры на итоговое решение команды. В Apple существовала демократия в принятии кадровых решений: в конце дня все инженеры делились впечатлениями и выносили коллективное голосование.
Если кандидат получал больше положительных оценок, он проходил дальше. Спустя несколько недель после интервью мне было предложено место в команде Apple, что стало для меня большим счастьем и залогом будущей более чем 25-летней карьеры. Оглядываясь назад, я убежден, что моя комбинация из серьезной технической работы над Glider, продуманной подготовки, готовности к сложным вопросам и неформального подхода помогли мне выделиться на фоне других претендентов. Даже если не учитывать мои знания, желание делиться и обсуждать темы вне рамок стандартного собеседования приобрели большой вес. Сегодня, спустя многие годы работы в Apple и участия в отборе новых инженеров, я понимаю, что такие истории редки.
В то время важным было не просто показать мастерство программирования, но также и вдохновение, творческий подход и умение общаться. В конце концов, именно такие качества помогают создавать инновационные продукты, которые меняют мир. Опыт собеседования в Apple в 1995 году напоминает нам, что инженеры — это не только специалисты, умеющие писать код, но и творческие личности, которые нуждаются в пространствах для реализации своих идей и проектов. Личная страсть и проекты могут стать мощным дополнением к резюме и способны открыть двери в самые престижные компании мира. Истории из прошлого помогают сегодня лучше понимать, как строить свою карьеру в IT, вдохновляют на смелые шаги и подчеркивают важность увлеченности в профессии.
Возможно, именно такой подход к успеху позволит и вам однажды рассказать свою историю, которая вдохновит будущие поколения инженеров.