Читаем Включите свою рабочую память на полную мощь полностью

Закончив работу, он разместил ссылку на новый сайт на своей странице в Facebook и лег спать. Когда он проснулся, его ждали четырнадцать пропущенных звонков и десять текстовых сообщений на телефоне, а также приглашение на интервью от газеты Washington Post. Не прошло и четырнадцати часов после размещения на Facebook ссылки на сайт ytinstant.com, как главный исполнительный директор YouTube, Чад Херли, предложил Ферросу Абухадиджеху работу, от ко торой молодой человек отказался. С тех пор сайт ytinstant.com посетили миллионы пользователей, а Феррос все так же остается студентом Стэнфорда и вежливо отклоняет приглашения на работу от ведущих компаний, за исключением одной – Facebook, в которой он в свое время проходил стажировку у Марка Цукерберга. Как признался нам Феррос, он хочет работать на себя и быть своим собственными директором.

Пример Ферроса Абухадиджеха свидетельствует о том, что иногда навыки специалистов в той или иной области могут быть полезными и другим людям. В детстве Феррос перепрограммировал режим защиты от детей в микроволновой печи так, что его мать не могла включить этот режим. В одиннадцать лет он создал свой первый сайт. Будучи школьником, Феррос купил книгу о разработке сайтов и без какой-либо специальной подготовки самостоятельно разобрался, как запустить сайт в интернете. В результате появился сайт freetheflash.com для обмена видеофайлами, который стал прототипом YouTube. Несмотря на погрешности в коде, сайт выполнял свои функции и очень быстро стал популярным. Сайт мог похвастаться хорошей статистикой: шестьсот тысяч посетителей и три миллиона просмотров. Как же этому молодому человеку удалось достичь таких головокружительных успехов? По его собственным словам, секрет прост: «Работа, работа и еще раз работа». Оттачивая мастерство программирования, Феррос научился работать с умом. Одним из основных и эффективных методов является программирование при помощи блоков.

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

Как же тогда Абухадиджех пишет свои программы? Очень просто: вместо того чтобы запоминать программы целиком или по частям, он оперирует имеющимися блоками кода, составляя из них программу, подобно тому как шахматист двигает фигуру за фигурой, чтобы выиграть. Скажем, ему нужно написать программу, обеспечивающую доступ к электронной почте по паролю. Первый блок программы должен сверить введенный пароль с правильным, второй – обеспечить доступ к электронному почтовому ящику в случае введения правильного пароля, а третий – заблокировать доступ к почте, если пароль неверный. Вместе эти блоки образуют одну программу. Если собрать их неправильно, программа может вести себя непредсказуемо: заблокировать доступ при правильном пароле или, наоборот, впустить пользователя по неправильному паролю. Но если вы четко знаете, какие функции выполняет тот или иной блок, то гарантированно получите надежную программу доступа к электронной почте.

Более того, как и в случае с шахматными блоками Сьюзен Полгар, блоки программного кода можно разделить на более и менее эффективные. Феррос Абухадиджех смог создать сайт ytinstant.com так быстро потому, что не распылялся на мелкие детали, а держал в уме целостную картину. Как вы знаете, шахматные блоки, основанные на отношениях между фигурами, запоминаются гораздо легче, чем блоки, основанные на точном расположении фигур на шахматной доске. Точно так же Феррос считает, что блоки программного кода нужно стараться использовать с наибольшей эффективностью. Иными словами, необходимо стремиться к простоте везде, где только возможно.

Перейти на страницу:

Похожие книги

Я забыл умереть
Я забыл умереть

«Я забыл умереть» — это история невероятных взлетов и ужасающих падений Халила Рафати. Сейчас он — миллионер, владелец преуспевающего бизнеса, роскошного дома на Калифорнийском побережье и обладатель частного самолета. Среди его друзей — голливудские знаменитости, да и сам Рафати — настоящая знаменитость, жизнь которой достойна экранизации. Глядя на этого цветущего 46-летнего мужчину, построившего свою империю здорового питания Sunlife Organic, невозможно поверить, что этот человек был законченным наркоманом, жил на улице и пережил целых девять передозировок. В свои 33 года он весил всего 49 килограммов и выглядел так, как будто болен всеми самыми страшными болезнями одновременно. «Я забыл умереть» — поразительная реальная история боли, страдания, зависимости и возрождения, биография человека, который одержал окончательную победу над своими демонами и переписал жизнь с чистого листа. «Его книга обладает даром исцеления, потому что раскрывает темы несбывшихся надежд детства, детских травм, примирения с собой, освобождения, дружбы и поисков смысла жизни», — считают те, кто уже познакомился с историей Халила.

Халил Рафати

Деловая литература / Самосовершенствование / Финансы и бизнес
Самоанализ
Самоанализ

Карен Хорни (1885-1952) известна не только как яркая представительница неофрейдизма (направления, возникшего вследствие возрастающей неудовлетворенности ортодоксальным психоанализом), но и как автор собственной оригинальной теории, а также одна из ключевых фигур в области женской психологии. Она единственная женщина-психолог, чье имя значится в ряду основателей психологической теории личности. В своей работе «Невротическая личность нашего времени» (1937), ознаменовавшей отход от классической фрейдовской теории, она сосредотачивается не на прошлых, а на существующих в данный момент конфликтах личности и включает в сферу своего внимания социальные и культурные факторы развития неврозов. Книга «Самоанализ» (1942) стала первым руководством по самоанализу, предназначенным помочь людям самостоятельно преодолевать собственные проблемы. Для психологов, психотерапевтов, социальных работников, педагогов и всех интересующихся вопросами психологии и развития личности.

Karen Horney , Антон Олегович Калинин , Карен Хорни , Л. Рон Хаббард , Рон Лафайет Хаббард

Медицина / Психология и психотерапия / Самосовершенствование / Психология / Эзотерика / Образование и наука