Рубріки: Истории

Легендарный и самый высокооплачиваемый программист в Google: кто он?

Анастасія Пономарьова

Когда вы думаете о людях, сделавших интернет таким, какой он есть сегодня, вы наверняка представляете кого-то вроде Тима Бернерса-Ли, Билла Гейтса и Марка Цукерберга. Они, несомненно, умнейшие люди, но за их спинами трудятся легионы анонимных кодеров, создавая системы и продукты, которыми мы все пользуемся каждый день. Некоторые из них гениальны и незаменимы.

О таком программисте сегодня пойдет речь.

«В 2002 году поиск Google отключился на несколько часов; Джефф Дин обрабатывал все запросы вручную, и качество выдачи улучшилось в два раза», — так говорят про разработчика Google Джеффа Дина, пишет Medium.

Конечно, это неправда — а просто одна из многих корпоративных шуток про Джеффа Дина, но скоро вы поймете, почему люди так говорят.

Откатимся на годы назад…

В середине 2000-х годов шестеро лучших инженеров Google собрались в импровизированном оперативном штабе компании. Основная система Google, которая индексировала интернет, сканируя его, перестала функционировать. Да, пользователи все еще могли вводить свои запросы, но результаты были устаревшими на пять месяцев. То есть, как минимум, свеженькие новости не почитаешь.

У Google было соглашение с Yahoo о создании для него поисковой системы вдесятеро больше, чем была у самой Google в то время. Соглашение могло сорваться, если проблема с поиском не будет решена. Напряжение росло. Многое было поставлено на карту — молодой компании грозит опасность потерять средства и обанкротиться. Все, над чем трудились разработчики, могло превратиться в дым.

Поджарый, высокий, энергичный мужчина тридцати лет по имени Джефф Дин был в числе тех шести блестящих инженеров в импровизированном штабе. Он всего пару месяцев назад начал свою карьеру в Google. Программист перекатил стул вокруг своего коллеги Санджая Гемавата, сел справа от него и стал внимательно вчитываться в код, виртуозно исправляя недостатки. Так началась его история в компании.

Кто такой Джефф

Вероятно, раньше вы никогда не слышали ничего о Джеффе Дине. Он американский инженер-программист и ученый-компьютерщик. Именно Дин является вдохновителем многих закулисных продуктов, которые помогли Google стать влиятельной корпорацией-гигантом и управлять интернетом. Джефф — сооснователь и руководитель группы инженеров по deep learning research в Google, а сегодня — и главный спикер по технологиям, инновациям и искусственному интеллекту.

Джефф Дин, фото: bossnetworth.com

В 1990-х он работал в Вашингтонском университете в качестве ассистента преподавателя, инструктора и научного сотрудника, одновременно получая степень магистра и доктора философии в области информатике. После окончания университета Дин присоединился к группе Западной исследовательской лаборатории Compaq Computer Corporation. Работая здесь, Джефф участвовал в создании инфраструктуры непрерывного профилирования для цифровых технологий и разрабатывал сервис по созданию профилей в Git ProfileMe.

Кроме того, программист стал одним творцов и непосредственно разработчиков Swift — одной из самых быстрых в мире реализаций Java. Джефф также работал старшим членом технического персонала в mySimon Inc. (некогда популярный веб-сайт для сравнения покупок), извлекая и кэшируя контент для электронной коммерции.

Когда Дин пришел в Google в середине 1999 года, он уже был одним из лучших молодых программистов страны.

Гениями рождаются?

В своем детстве, когда мощность персонального компьютера, мягко говоря, оставляла желать лучшего, Джефф постоянно искал способы расширить его возможности. А в старшей школе его программа для обработки эпидемиологических данных Epi Info была в 26 раз быстрее того, чем пользовались профессионалы. Центры по контролю за заболеваниями оценили и внедрили в работу эту систему — она была доступна на 13 языках.

Будучи студентом, Джефф работал над компиляторами — программами, которые преобразуют исходный код в язык, понятный компьютерам. Но парень не планировал работать над ними до конца своей жизни, потому покинул мир науки ради Google, в котором на тот момент работали менее 20 человек.

Работа в Google

На старте карьеры в компании Дин участвовал в разработке Google News и AdSense на ранней стадии, что сильно изменило интернет-экономику. Вскоре после этого сосредоточился на одной насущной проблеме — масштабировании.

По мере роста Google предсказуемо столкнулся с огромными вычислительными проблемами. В конце 1990-х годов разработчики создали PageRank — алгоритм, возвращающий наиболее релевантные результаты по заданному поисковому запросу. По мере того как популярность Google росла, компания не успевала обеспечивать себя достаточно быстрыми компьютерами, чтобы удовлетворить спрос людей.

Дин в компании занимался любимым делом — поиском технических решений. Он вместе с коллегой Санджаем Гемаватом создали файловую систему Google, которая эффективно распределяла большие данные по тысячам дешевых машин.

Джефф Дин, фото: Medium

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

Про другие достижения

Другие инициативы Дина, реализованные в разные периоды работы в Google, также повлияли на правила игры. Например, BigTable — распределенная система хранения данных, способная управлять петабайтами данных, — была основана на файловой системе Google. А Spanner — первая глобальная база данных, представляющая собой метод хранения данных на миллионах серверов в десятках центров обработки данных на многих континентах. Сегодня она служит основой для всего — от Gmail до AdWords.

Если про предыдущие инструменты вы могли не слышать, то Google Translate вам точно знаком — ее сооснователем стал Дин. А в настоящее время специалист возглавляет подразделение Google AI и работает в компании в качестве старшего научного сотрудника (что эквивалентно вице-президенту) Google Research and Health.

За свои достижения в 2009 году он получил стипендию Ассоциации вычислительной техники (ACM), а в 2016 году — стипендию Американской академии искусств и наук. В 2012 году Дин был удостоен награды ACM-Infosys Foundation Award, ранее в 2007 году — ACM-SIGOPS Mark Weiser Award, и список можно продолжать.

Возвращаясь к главному вопросу: сколько же зарабатывает этот супермозг? Что ж, он считается наиболее высокооплачиваемым сотрудником Google — ему платят 3 миллиона долларов в год.

 

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023