Все эти знаменитые технологические карьеры начинались с крошечных побочных проектов.

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

Эти проекты не просто заняли место в резюме своих создателей. Их работа создала новые стандарты и утвердила их как незаменимых лидеров мысли в своих областях.

Ким Свифт и Портал

1 кредит

Видеоигра Portal возникла как студенческий проект под названием Narbacular Drop. Он был создан студентами Технологического института DigiPen, в том числе Ким Свифт, для своего старшего проекта. Основная идея заключалась в механике 3D-платформера, в которой игроки использовали порталы для перемещения по окружающей среде. Команда показала игру рекрутерам на ежегодном Дне карьеры DigiPen, где ее увидел Робин Уокер из Valve, компании, производящей паровая машина. Это привело к приглашению выступить в офисе Valve.

Они понятия не имели, что появится Гейб Ньюэлл, соучредитель Valve, но все равно представили ему это. Примерно через 15 минут после начала демонстрации Ньюэлл встал и призвал все прекратить. Он сразу же предложил работу всей команде из семи человек. Их наняли, чтобы переделать игру под Portal.

Ари Вайнштейн и приложение Workflow

Логотип iPhone Shortcuts на синем фоне Фото: Хорхе Агилар / How To Geek | Яблоко

Ари Вайнштейн разработал Workflow вместе с командой во время хакатона MHacks Winter. Вайнштейн, научный сотрудник Тиля, бросивший Массачусетский технологический институт, разработал Workflow для автоматизации сложных задач на устройствах iOS, заполнив огромный пробел в мобильной автоматизации. Проект быстро получил признание критиков, получил награду и привел к тому, что Apple приобрела приложение Workflow в марте 2017 года. Это позволило нанять Вайнштейна и его команду.

Это «приобретение» позволило Apple интегрировать технологию непосредственно в операционную систему. Рабочий процесс был преобразован в приложение ярлыков для iPhone. Вайнштейн в течение шести лет работал менеджером по разработке программного обеспечения в Apple, курируя разработку ярлыков и других функций упреждающей разведки, пока не ушел в 2023 году.

Кеннет Рейтц и запросы Python

Логотип Python на размытом фоне кода Python, под ним написано слово «Python», написанное желтым цветом. Фото: Лукас Гувейя/How-To Geek

Кеннет Рейтц, фотограф и разработчик, запустил библиотеку Requests в качестве побочного проекта. Разочарованный сложностью HTTP-взаимодействий в Python, он боролся со стандартным модулем urllib2 при создании оболочки Convore API. Этот модуль требовал ненужных обручей и абстракций. Он построил первый прототип Requests примерно за два часа.

Сообществу разработчиков проект сразу понравился, и он стал одним из самых загружаемых пакетов Python. Этот успех стал катализатором карьеры Райца. Heroku, крупная облачная платформа, наняла его в качестве архитектора Python за его вклад в разработку открытого исходного кода. Учитывая свободу выбора названия должности, он, как известно, выбрал «Повелитель Python». В этой роли он отвечал за весь опыт работы с Python на платформе, продолжая создавать вспомогательные инструменты.

Дэн Абрамов и Redux

Логотип Redux на градиентном фоне Фото: Хорхе Агилар / How To Geek | Редукс

В 2015 году Дэн Абрамов хотел выступить на React Europe с докладом под названием Live React: Hot Reloading with Time Travel. Его проблема заключалась в том, что он не знал, как реализовать функцию путешествия во времени. Чтобы решить эту проблему, он искал шаблон управления состоянием, который позволил бы воспроизводить действия и заменять код. Взяв идеи из архитектуры Elm и существующих библиотек Flux, он создал Redux в качестве доказательства концепции для своей демонстрации на конференции. Презентация имела огромный успех: была продемонстрирована новая модель управления состоянием, которая быстро обогнала существующие схемы Flux.

После выступления Абрамов встретился в аудитории Цзин Чена, члена команды React. Когда она спросила о его интересе к работе в Facebook, Чен предложил лондонский офис и немедленно назначил ему личное собеседование в конференц-отеле в Париже. Он присоединился к команде React Core Facebook, и его побочный проект стал библиотека отраслевых стандартов для управления состоянием в приложениях React.

Франсуа Шоле и Керас

Логотип Keras на градиентном фоне Фото: Хорхе Агилар / How To Geek | Керас

Франсуа Шолле создал библиотеку глубокого обучения Keras в начале 2015 года в качестве побочного проекта для своих исследований в области рекуррентных нейронных сетей и обработки естественного языка. Шолле отдавал приоритет опыту разработчиков и низкой когнитивной нагрузке, разрабатывая Keras как интуитивно понятный интерфейс высокого уровня, способный работать на различных бэкэндах.

Вскоре после выпуска Keras Шолле был нанят Google для исследования компьютерного зрения. Керас оставался его личным проектом до тех пор, пока Google публично не выпустил TensorFlow. Шолле провел рефакторинг Keras для поддержки TensorFlow в качестве внутреннего движка, что привело к тому, что его нашел руководитель группы TensorFlow Раджат Монга. В 2016 году Монга предложил Шолле должность в команде TensorFlow для официальной интеграции Keras в платформу. Keras теперь является официальным API высокого уровня для TensorFlow, что делает его интерфейсом для одной из самых доминирующих в мире платформ машинного обучения.

Крис Лэттнер и LLVM

LLVM Wyvern на градиентном фоне Фото: Хорхе Агилар / How To Geek | ЛЛВМ

Крис Латтнер начал проект виртуальной машины низкого уровня (LLVM) в рамках своей магистерской диссертации и докторских исследований в Университете Иллинойса в Урбана-Шампейн в начале 2000-х годов. Он был выпущен с открытым исходным кодом в 2003 году, предоставив новую модульную альтернативу монолитной коллекции компиляторов GNU (GCC), которая отвергла LLVM в качестве бэкэнда.

Работа Латтнера над этой сложной инфраструктурой привлекла внимание Apple, которая боролась с ограничениями в существующих инструментах компиляции. Его усилия по созданию открытого исходного кода позволили наладить отношения с инженерами Apple, которые увидели революционный потенциал своей экосистемы разработчиков. Apple наняла Латтнера после того, как он защитил докторскую диссертацию. в 2005 году для постоянной разработки LLVM. Apple интегрировала LLVM в свой основной стек разработки, а Латтнер создал компилятор Clang и язык программирования Swift.

Себастьян Маккензи и Бабель

Логотип Babel на синем фоне Фото: Хорхе Агилар / How To Geek | Вавилон

Себастьян Маккензи начал проект, который стал Babel, когда он учился в старшей школе в Австралии. Он хотел выяснить, как работают парсеры и компиляторы. Он функционировал как транспилятор, позволяя разработчикам писать новый код, используя будущие стандарты, и преобразовывать его в широко поддерживаемый формат ES5 JavaScript. Проект сразу же стал популярным, потому что он позволил инженерам использовать современный синтаксис, не дожидаясь, пока поставщики медленных браузеров реализуют поддержку.

Быстрое внедрение и качество проекта обеспечили ему мощное портфолио, привлекшее внимание крупных технологических компаний, несмотря на отсутствие у него университетского образования или профессионального опыта. После работы в Thinkmill и Cloudflare Маккензи был принят на работу в Meta в 2015 году. Компания привлекла его для поддержки Babel и управления внутренней инфраструктурой JavaScript, фактически платя ему за разработку инструмента с открытым исходным кодом.


Общая закономерность заключается в том, что эти проекты были объединены не благодаря удаче, а благодаря неустанной приверженности великолепному дизайну и отсутствию беспокойства о том, будет ли он продаваться. Иногда одной полезности проекта достаточно, чтобы компания обратила на него внимание.

Так что, если у вас есть побочный проект, вероятно, будет хорошей идеей отнестись к нему так, как будто это действительно важно. Перестаньте ждать разрешения на строительство и вместо этого выберите проблему, которая вас действительно расстраивает. Решите ее превосходно, выпустите в свет, и ваш код может стать для вас отличной стартовой площадкой для карьеры.

2025-12-10 21:01:00


1765406399
#Все #эти #знаменитые #технологические #карьеры #начинались #крошечных #побочных #проектов

Продолжение темы

Read more:  Моника Левински говорит, что скандал с Биллом Клинтоном 1998 года все еще затрагивает ее сегодня: «Я все еще живу в страхе»

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.