А эти программисты, в свою очередь, создают пользовательские интерфейсы, позволяющие людям, которые вовсе не разбираются в программировании, задействовать мощный потенциал, что несколько десятилетий назад не представлялось возможным без знания точной схемы размещения ячеек памяти и набора команд компьютера.
Но даже «современные» языки и интерфейсы являются лишь промежуточным этапом. В корпорации Google, где работают десятки тысяч самых востребованных инженеров-программистов на планете, теперь понимают, что необходимо переобучить этих людей новым дисциплинам машинного обучения, которые используют совершенно иной подход к программированию, обучая модели ИИ вместо использования прямого кодирования. Google не отправляет своих инженеров обратно в школу, а решает этот вопрос при помощи профессионально-технической подготовки.
Подобную ситуацию за свою карьеру я наблюдал не раз: технология развивается намного быстрее, чем система образования. Когда BASIC был языком программирования первого персонального компьютера, программисты узнавали о нем друг от друга, из книг, изучая исходный код программ, которыми обменивались группы пользователей. К тому времени, как в школах ввели первые занятия по изучению языка BASIC, индустрия шагнула далеко за его пределы. К тому времени, как в школах начали изучать создание сайтов на PHP, бо́льшим потенциалом обладало создание приложений для смартфонов или освоение статистики и больших массивов данных.
На протяжении последних нескольких десятилетий это отставание служило ключом к успеху O’Reilly как издателя литературы о новых технологиях. Никто не обучал тому, что людям необходимо было знать. Мы должны были узнавать об этом друг от друга. Все наши бестселлеры были созданы благодаря определению людей, находящихся в авангарде инноваций: по нашей просьбе они либо сами писали о том, что знают, либо мы объединяли экспертов с писателями, которые могли записать их знания. В результате мы задокументировали передовые технологии Linux, Интернета, новые языки программирования, такие как Java, Perl, Python и JavaScript, передовой опыт ведущих мировых программистов, а совсем недавно – большие массивы данных, DevOps и ИИ. Когда в 2000 году в анонсе на обложке журнала Publishers Weekly мы дерзко заявили: «Интернет был построен на книгах O’Reilly», все восприняли это как очевидную истину.
По мере того как росли темпы развития технологий, более важной частью нашей работы стало проведение открытых мероприятий, где люди собираются для живого общения. Мы также создали платформу обмена знаниями, которая позволяет всем, кто обладает уникальными технологиями или навыками ведения бизнеса, обучить этому наших клиентов. Платформа, которую мы назвали Safari – в честь гравюр с животными в стиле XIX века, украшавших обложки наших книг, – теперь включает в себя десятки тысяч электронных книг от сотен разных издателей, а не только наших собственных, плюс тысячи часов обучающих видео, учебные планы, обучающие курсы с интегрированным текстом, видео и рабочей программой, а также встречи в прямом эфире с ведущими экспертами, которые обучают самым современным технологиям.
Одной из значительных особенностей в нашем бизнесе является то, что технологии, которые некогда считались авантюрными, передовыми инновациями, становятся обычным делом. Компании из рейтинга Fortune 500, а не только отдельные программисты или небольшие стартапы, должны обучаться в темпе, в котором развивается сама технология. То, чем мы занимаемся, переживает период глубокой трансформации, но я знаю, что какие бы технологии и способы передачи мы ни использовали для новых знаний, некоторые вещи останутся неизменными.
Людям необходимо обладать достаточным объемом базовых знаний, чтобы задавать правильные вопросы и узнавать новое.
Люди учатся друг у друга.
Люди лучше всего учатся на практике, решая реальные проблемы, и воспринимают те знания, которые им нужны сейчас.
Люди учатся лучше, когда то, что они делают, настолько захватывающе, что они хотят заниматься этим и в свое личное время, а не только потому, что в этом состоит их работа.
Технологии в наше время
Когда в январе 2005 года мы выпустили первый номер журнала Make, на обложке был портрет Чарльза Бентона, который изобрел устройство, чтобы делать аэрофотоснимки с воздушного змея. Это случилось прежде, чем компания GoPro продала свою первую экшен-камеру, и задолго до того, как у всех загорелись глаза при мысли о видео с дрона. В одной из статей описывалось, как самостоятельно сделать штатив для видеокамеры. В другой рассказывалось о том, как Натали Джеремиженко встроила в собаку-робота AIBO от Sony датчики, чтобы та смогла учуять токсичные отходы. Еще одна статья содержала схемы по созданию устройства, которое позволит вам увидеть, какая именно информация хранится на магнитной полосе кредитной карты или ключа гостиничного номера.
Дейла Догерти, которому принадлежит идея создания Make, поразило, насколько ранние выпуски таких журналов, как Popular Mechanics, отличаются от современных. Современные версии представляют собой прелестные обзоры высокотехнологичной продукции, которую можно купить. Сорок лет назад в них было полно проектов, которые вы могли сделать своими руками.
Вернитесь во времена братьев Райт, и вы найдете практические руководства, такие как The Boy Mechanic. Вы не могли купить самолет, но вы могли мечтать его построить.
Необходимо признать эту конструктивную модель, согласно которой будущее создается прежде, чем его можно будет купить. Будущее создается людьми, которые могут что-то сделать и изобрести, а также теми, кто может возиться с этим, улучшать и применять изобретения на практике. Это люди, которые учатся на практике.
В одном из последующих номеров Make Дейл опубликовал «Манифест владельца», который начинался со слов: «Если вы не можете это открыть, вы не являетесь владельцем этого». С тех пор истинность этого утверждения неоднократно подтверждалась, поскольку компании все чаще используют программное обеспечение с техническими средствами защиты авторских прав (ТСЗАП). Ради увеличения прибыли они блокируют возможность вмешательства клиентов, лишая их права ремонтировать или хотя бы дооснащать устройства, владельцами которых они номинально являются. Принтеры, кофеварки, а в последнее время и высокотехнологичные тракторы и другое сельскохозяйственное оборудование оказались в эпицентре борьбы между компаниями и их клиентами за то, кто будет контролировать товары, которые номинально принадлежат потребителям.
Но Дейла и мейкеров, от лица которых он выступает, волновал не только захват власти, воплощенный в ТСЗАП, и закрытое аппаратное обеспечение, которое вы не можете открыть без специальных инструментов или которое запрещено ремонтировать в соответствии с напечатанной на упаковке лицензией на ограниченное использование. Идея заключалась в том, что, если мы действительно хотим быть владельцами нашей техники, мы должны иметь возможность вскрыть ее, понять, как она работает, и при необходимости внести корректировку.
Сегодня, когда у вас появляется смартфон, планшет или компьютер, вы получаете умный компьютерный продукт, который спроектирован таким образом, чтобы быть простым в использовании, но при этом так, чтобы его было сложно модифицировать или ремонтировать. Для тех из нас, кто начал работать с компьютерами в 1970-х и 1980-х годах (или даже раньше), это было не так. Мы начинали с чего-то относительно примитивного, с чистого листа, который мы должны были обучить чему-нибудь полезному. Это обучение называется программированием. Лишь немногие из миллиардов людей, у которых есть смартфоны, сегодня знают, как программировать, в то время как раньше, за редким исключением, компьютеры были не особо полезными, пока вы не научитесь самостоятельно на них программировать.