Самсонов Павел А. - Обратная разработка великих свершений. Реверс-инжиниринг как путь к мастерству стр 2.

Шрифт
Фон

 Это как раз то, что нужно,  сказал Джобс своей команде.  Вот этим мы и займемся.

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

Но, прежде чем воплотить в жизнь что-нибудь из перечисленного, ему нужно поговорить со своей командой. Он расскажет им все, что запомнил про Alto, в подробностях опишет характеристики, возможности и конструктивные особенности этого компьютера. Затем им предстоит поработать в обратном направлении, разложить все по полочкам, проанализировать, как и из чего сделан Alto, чтобы на основе полученной информации создать новую, революционную машину[1].

* * *

Метод, использованный Стивом Джобсом, не является чем-то необычным. Во всяком случае, не для Кремниевой долины, где многие прорывные продукты создаются на основе идей, возникших путем обратной разработки, или реверс-инжиниринга. Ноутбука, на котором я сейчас набираю текст, не было бы, если бы инженеры Compaq не осуществили обратную разработку персонального компьютера IBM, чтобы применить полученные таким образом знания для создания портативных компьютеров. Мышка, которую я держу рукой, несет на себе отпечаток Стива Джобса, но придумано это изобретение вовсе не компанией Xerox, а инженером из Стэнфордского университета Дугласом Энгельбартом, который еще в 1964 году разработал угловатый деревянный прототип манипулятора со встроенными металлическими роликами, отслеживающими движение руки. В компании Xerox не могли не знать о деятельности Энгельбарта, тем более что его офис располагался в девяти минутах ходьбы от штаб-квартиры Xerox PARC. Даже программа Google Docs, которую я использую, чтобы зафиксировать эти слова, не с неба свалилась, а была создана на основе тщательного анализа существующих текстовых редакторов.

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

Когда Майклу Деллу на шестнадцатилетие подарили персональный компьютер Apple II, юноша даже включать его не стал. Вместо этого он тихонько проследовал в свою комнату, закрыл дверь и, к ужасу родителей, раскурочил компьютер на детали, чтобы своими глазами увидеть, как и из чего сделана машина. Прошло несколько лет, и Майкл основал компанию Dell Computers, предлагавшую покупателям компоновать компьютеры согласно их пожеланиям. Ларри Пейджу, сооснователю Google, было девять, когда старший брат дал ему поиграть с отвертками. Мальчик воспользовался ими, чтобы разобрать электрические инструменты отца: ему просто хотелось посмотреть, что находится внутри. А еще есть Джефф Безос, основатель Amazon. Мать всегда подозревала, что с ним что-то не так. И она отчетливо помнит, что перестала в этом сомневаться, когда увидела, как малыш, еще только начавший ходить, пытался разобрать на части детскую кроватку.

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

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

Двадцатишестилетняя жительница Гонконга Джейн Манчун Вонг специалист по компьютерному коду. Вы наверняка ничего не слышали об этой девушке, но в онлайн-мире она суперзвезда. Ее Twitter-аккаунт один из самых обсуждаемых в Кремниевой долине.

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

Twitter-аккаунт Вонг является тем местом, где IT-предприниматели, программисты и специализирующиеся в данной области журналисты обсуждают грядущие новинки таких крупных компаний, как Facebook, Uber, Instagram, Spotify, Airbnb, Pinterest, Slack и Venmo, задолго до того, как об их ноу-хау будет объявлено официально. Среди множества секретных экспериментов, вскрытых Вонг, числятся функция караоке на Spotify, возможность скрывать количество полученных лайков в Instagram и новый сайт знакомств от Facebook.

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

А что, если и вам взять на вооружение этот метод?

* * *

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

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

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

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

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

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3