Легендарний і найоплачуваніший програміст у Google: хто він?
Коли ви думаєте про людей, що зробили інтернет таким, яким він є сьогодні, ви напевно уявляєте когось на зразок Тіма Бернерса-Лі, Білла Гейтса та Марка Цукерберга. Вони, безперечно, найрозумніші люди, але за їхніми спинами працюють легіони анонімних кодерів, створюючи системи та продукти, якими ми всі користуємося щодня. Деякі з них геніальні та незамінні.
Про такого програміста сьогодні йтиметься.
«2002 року пошук Google відключився на кілька годин; Джефф Дін обробляв усі запити вручну, і якість видачі покращилася вдвічі», – так говорять про розробника Google Джеффа Діна, пише Medium.
Звичайно, це неправда — а просто один із багатьох корпоративних жартів про Джефа Діна, але скоро ви зрозумієте, чому люди так кажуть.
Відкотимося на роки назад…
У середині 2000-х років шестеро найкращих інженерів Google зібралися в імпровізованому оперативному штабі компанії. Основна система Google, яка індексувала інтернет, скануючи його, перестала функціонувати. Так, користувачі все ще могли вводити запити, але результати були застарілими на п’ять місяців. Тобто як мінімум свіженькі новини не почитаєш.
Google мала угоду з Yahoo про створення для нього пошукової системи вдесятеро більшої, ніж була у самої Google в той час. Угода могла зірватись, якщо проблему з пошуком не буде вирішено. Напруга зростала. Багато чого було поставлено на карту — молодій компанії загрожує небезпека втратити кошти та збанкрутувати. Все, над чим працювали розробники, могло перетворитися на дим.
Стрункий, високий, енергійний чоловік тридцяти років на ім’я Джефф Дін був серед тих шести блискучих інженерів в імпровізованому штабі. Він лише кілька місяців тому розпочав свою кар’єру в Google. Програміст перекотив стілець навколо свого колеги Санджая Гемавати, сів праворуч від нього і почав уважно вчитуватися в код, віртуозно виправляючи недоліки. Так почалася його історія у компанії.
Хто такий Джефф
Ймовірно, раніше ви ніколи не чули нічого про Джеффа Діна. Він американський інженер-програміст та вчений-комп’ютерник. Саме Дін надихав команду на створення багатьох залаштункових продуктів, які допомогли Google стати впливовою корпорацією-гігантом та керувати інтернетом. Джефф — співзасновник і керівник групи інженерів з deep learning research в Google, а сьогодні — і головний спікер з технологій, інновацій та штучного інтелекту.
У 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, яка ефективно розподіляла великі дані щодо тисяч дешевих машин.
Вони ж розробили революційний інструмент програмування 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 мільйони доларів на рік.
Favbet Tech – це ІТ-компанія зі 100% украінською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологіи та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: