Читать книгу «Как обычный парень может стать гением Кремниевой долины» онлайн полностью📖 — Шона Ливермора — MyBook.

Почта, решающая проблемы

Как свидетельствует история, именно эту невероятную скорость реагирования многие считают началом победного шествия интернета, которое вскоре получило наименование «Web 2.0». Если технологии Web 1.0 породили интернет, позволяя пользователям видеть ссылки, кликать по ним, загружать веб-страницы и многое другое, то технологии Web 2.0 вывели интернет на совершенно иной уровень. Новые технологии веб-дизайна отличались исключительными функциями, благодаря которым работа с сайтами становилась быстрой, удобной и приятной. Для отображения нового контента полной перезагрузки веб-страницы не требовалось. Пользователь мог выбрать то, что заинтересовало его, и увидеть почти мгновенный результат вместо утомительного ожидания загрузки новой страницы. На первый взгляд это может показаться не таким уж большим делом. Но это действительно большое дело! Веб-сайты, разработанные по технологии Web 2.0, как правило, были более эффективными и восприимчивыми, чем сайты предыдущего поколения. Это ощущение интерактивности, которое возникало у пользователя, заходящего на сайт, стало важнейшей вехой в истории интернета, и почтовый сервис Gmail был одним из первых, кто подарил пользователю это ощущение.

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

Иллюстрация 1.2. Загрузка страницы Web 1.0


Благодаря новому подходу, предвосхитившему технологии Web 2.0, не нужно было ждать, пока перезагрузится веб-страница. С точки зрения пользовательского опыта это было по-настоящему революционное изменение, достигнутое благодаря применению JavaScript. Все в Gmail работало намного быстрее, чем на любой другой почтовой веб-платформе.


Иллюстрация 1.3. Загрузка страницы Web 2.0


Первой функцией, которую сервис Gmail привнес в браузер, было автозаполнение адреса электронной почты. Когда пользователь Gmail начинал вводить адрес электронной почты, сразу появлялся список адресов, начало которых совпадало с уже введенными символами. Используя клавиши со стрелкой вверх или вниз и клавишу Enter («Ввод»), пользователь выбирал нужный ему адрес, и система автоматически заполняла его и даже показывала имя адресата, если оно было известно. Людям это понравилось.

Еще одна проблема, которую смогла решить почта Gmail, заключалась в том, что многие письма отправлялись туда и обратно с одной и той же темой. Представьте, что человек запускает цепочку писем, отправляя сообщение пяти адресатам. Затем каждый из этих пяти получателей, используя команду «Ответить всем», высылает свой ответ каждому, и вот в почтовом ящике каждого оказывается пять писем, готовых к прочтению. Потом нужно было кликнуть по каждому письму и прочитать его, прежде чем дать ответ и активизировать новый обмен сообщениями. Это было одной из самых больших проблем в работе с электронной почтой. Это было невыносимо! Пять писем – это еще куда ни шло, но что, если количество писем вырастет до 20 или 30 и все они будут с одинаковой темой и от одной и той же группы людей? Пользователям электронной почты приходилось ежедневно штудировать огромное количество информации. Гора писем росла, словно куча грязного белья. Люди, копаясь в своей электронной почте, пытались разобраться, на какие сообщения вообще нужно отвечать. Некоторые пользователи даже распечатывали электронную корреспонденцию, чтобы выделить нужный текст, а затем уже в другом формате прикрепить его к электронному письму и отправить другим пользователям.

Электронная почта с таким функционалом была сущим наказанием. Организации тонули в ней, и некоторые начали сомневаться в преимуществах ее использования, учитывая то, сколько времени отнимала обработка сообщений. Появилось даже выражение «почтовый ад» (email hell), но сервис Gmail решил эту проблему. Письма, имеющие одинаковую тему, трактуются как «нить» (thread) или «беседа» (conversation). Группируя эти цепочки писем в одно целое, пользователи получали возможность охватить практически одним взглядом общий контекст всех сообщений. В Gmail вы могли сразу увидеть не только первое отправленное электронное письмо, но и ответ, полученный на него, и так далее до конца беседы, причем пользователь мог ответить на любое письмо в нити писем по одной теме. Все это позволило сделать почту более структурированной и удобной. Почтовый ящик перестал напоминать базар. Объединение цепочек писем существенно сокращало содержимое почтового ящика, так что оно могло уместиться на одной странице. Вместо того чтобы просматривать несколько страниц электронных писем, мысленно устанавливая их хронологическую последовательность (кто что отправил первым, вторым, третьим и т. д.), пользователь теперь мог одним взглядом окинуть всю беседу, быстро найти нужное письмо и начать отвечать на него. Это был мощный инструмент для профессионалов, значительно облегчивший им жизнь. Сервис Gmail снимал стресс, выводил из тревожного состояния, прогонял страхи.


Иллюстрация 1.4. «Тред» переписки в Gmail


Еще одна проблема, решенная системой Gmail, была связана с необходимостью регулярного удаления писем. Почтовые сервисы Hotmail и Yahoo испытывали затруднения с хранением переписки своих пользователей. Пользователи то и дело получали сообщения, что место у них скоро закончится и что они должны удалить часть своих писем или заплатить за дополнительное хранилище. Эта повинность особенно раздражала тех пользователей, которым приходилось делать это чуть ли не ежедневно. «Удалить это… Удалить то… Ой, подождите, это же было нужное письмо!» В Gmail подобных проблем не возникало. Да, вы можете удалить электронное письмо, но какой смысл вам это делать? В вашем распоряжении целый гигабайт памяти! Вы никогда не заполните все это пространство. Таким образом, глобальная проблема чистки почтовых ящиков, с которой сталкивались все пользователи электронной почты во всем мире, была решена раз и навсегда.

Пол Бакхайт

Сервис Gmail навсегда изменил электронную почту. Это было и остается настоящим волшебством, а волшебником был Пол Бакхайт.

Он вырос в Нью-Йорке и учился в престижном Кейсовском университете Западного резервного района в Огайо, откуда в свое время вышли 17 лауреатов Нобелевской премии. Он был примерным студентом, и занятия в стенах университета (работу над различными IT-проектами) уравновешивал занятиями на свежем воздухе (в составе команды гребцов). Именно в университете Бакхайт столкнулся с явлением, именуемым «почтовая нервозность». Работа с электронной почтой вызывала у него постоянное чувство тревоги. Все его приятели-айтишники тоже страдали от этой почтовой нервозности, да и в мировом масштабе каждый человек, имевший свой электронный почтовый ящик, был почти физически прикован к своему персональному компьютеру. Бакхайта постоянно терзала мысль, что надо проверить почту. Это заставляло его снова и снова возвращаться к своему компьютеру в течение дня. Он понимал, что это очень неудобно и непродуктивно. Если нужно было проверить электронную почту, приходилось возвращаться в свою комнату в общежитии и заходить в свой аккаунт с персонального компьютера.

Эта жесткая привязка к персональному компьютеру была обусловлена особенностями тогдашнего программного обеспечения (дело было в 1996 году). В то время большинство почтовых систем опиралось на уже установленное программное обеспечение, которое нужно было запускать с персонального компьютера. Даже для AOL требовался установочный диск. В сети, кроме веб-сайтов, не было ровным счетом ничего.

Страдающий от этого ограничения, Бакхайт видел необходимость создания такого веб-сайта, который позволил бы ему получать электронную почту из веб-браузера. Он сможет загрузить этот браузер с любого компьютера (в университете или в любой точке мира, если на то пошло) и проверить оттуда свою почту.

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

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

В то время фирма Google даже помыслить не могла о своем будущем глобальном успехе. Не мечтал об этом и Бакхайт, который присоединился в 1999 году к «гуглерам», став 23-м по счету сотрудником компании. Он полагал, что они никогда не смогут тягаться с такими известными в IT-индустрии брендами, как Alta Vista и Yahoo, которые, по его мнению, были явными победителями в сфере разработки поисковых систем. В то время доля Google на рынке поисковых ресурсов составляла всего лишь 7 процентов, и многие высокомерно воспринимали эту компанию как мимолетную выскочку. Бакхайт сомневался: стоит ли заниматься созданием новых систем интернет-поиска? Но ведь это может быть интересным и веселым делом! И он решил, что, даже если Google потерпит неудачу, это занятие позволит ему обзавестись хорошими связями среди айтишников, что потом поможет найти другую работу.

Два главных босса компании, Ларри Пейдж и Сергей Брин, вверили Бакхайту широкое поле деятельности: обмен сообщениями и персонализацию. Задание было невнятное, очень расплывчатое (конкретно об электронной почте речи не было), но сама тема нашла отклик в душе Бакхайта, и он приступил к работе.

Начал он с создания специальной веб-страницы для сотрудников, которая помогала выполнять поиск писем в электронной почте. Это было похоже на поисковик Google Search, но поиск ограничивался рамками электронной почты сотрудника.

Со временем Бакхайт обнаружил в себе склонность к работе с электронной почтой. У него было предчувствие, что, всерьез взявшись за электронную почту, он либо выиграет по-крупному, либо потерпит фиаско. Это был очень заметный проект в масштабе компании, и многие были против. Они считали, что это отвлекает от главного: дальнейшей разработки интернет-поисковика.

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

Новый прототип электронной почты Google постепенно обретал форму, совершенствовались его функции. Показать письмо, выбрать его, прочитать, отправить… Так рождалась современная почта Gmail.

На протяжении двух лет Бакхайт и двое других разработчиков, Санджив Сингх и Цзин Лим, все усилия направляли на создание удобного почтового продукта. За несколько дней до даты запуска была готова заставка входа в систему. Волшебство стало реальностью. Когда все было готово, отделу маркетинга дали отмашку опубликовать в СМИ пресс-релиз. Была разослана первая партия приглашений потенциальным пользователям Gmail, и уже через несколько часов весь IT-мир всколыхнулся.

Сервис Gmail идеально решал все проблемы электронной почты. Он был не просто несколько лучше, чем Yahoo или Hotmail, – на порядок лучше, и он поколебал основы IT-экосистемы. Благодаря этому толчку все шире распространялись веб-сайты нового типа, такие же быстродействующие, как и прикладные программы для настольных компьютеров. В скором времени все в интернете стало двигаться быстрее. Это ознаменовало собой новую эру методов программирования и шаблонов проектирования, получившую название «Web 2.0», и стало важной вехой в истории интернета.

Однако возникает вопрос, который задает тон всей книге: каким же образом Бакхайту удалось изобрести механизмы Web 2.0? Это было естественным практическим продолжением его профессиональных навыков и опыта? Или Бакхайт был гением информационных технологий, обладавшим незаурядными способностями и значительно превосходившим своих коллег? Может, он был ясновидящим? Владел магией? Знал то, чего не знали другие? Как иначе объяснить то, что ему удалось из разрозненных фрагментов собрать столь элегантный и совершенный продукт? Откуда взялся этот таинственный волшебник?

Возможно, он просто оказался в нужное время в нужном месте, и ему просто повезло: именно он стал счастливым программистом, которому Пейдж и Брин предоставили возможность отличиться. Многие весьма способные специалисты, работавшие на Google, были готовы создать что-то похожее на то, что сделал Бакхайт. Что было бы, если бы кто-нибудь другой из команды Google взял на себя решение существовавших тогда проблем с электронной почтой? Неужели другие разработчики не нашли бы способа создать почтовый сервис, отвечающий чаяниям пользователей?