Шрифт:
Интервал:
Закладка:
Процесс обучения хакера, как правило, начинается с постановки интересной задачи, попыток ее решения с привлечением разных источников и передачи решения сообществу для всестороннего тестирования. Узнать как можно больше о задаче и способах ее решения – это быстро превращается в азарт, в страсть. Линус Торвальдс самостоятельно научился программированию на компьютере, который достался ему от дедушки. Он сам ставил себе задачи и понимал, каких именно знаний ему недостает для решения. Многие хакеры научились программировать таким же неформальным способом, в процессе решения интересной задачи. Способность десятилетних детей к решению сложных программистских задач красноречиво подтверждает огромную роль интереса в процессе обучения, особенно по сравнению с тем, как медленно продвигаются их сверстники в обычных школах[125].
В 1991 году Торвальдс начал изучать возможности процессора своего нового компьютера, и это в результате запустило работу над новой ОС. В чисто хакерской манере простые эксперименты с программой, демонстрировавшей особенности процессора выводом на экран литер А или В, постепенно выросли в план написания программы по чтению новостных групп в Сети, а затем и в амбициозную идею создания полноценной ОС[126]. Но хотя Торвальдса и можно назвать программистом-самоучкой, так как он получил основы знаний, не посещая никаких курсов, он изучил без посторонней помощи далеко не всё. В частности, для знакомства с операционными системами Торвальдс прибегал к исходному коду ОС Таненбаума Minix, а также к другим источникам информации, предоставленным хакерским сообществом. С самого начала, будучи истинным хакером, он не затруднялся обращаться за помощью в тех областях, где у него еще не было достаточного опыта. Сила хакерской модели обучения в том, что, обучаясь, хакер учит других. Часто хакер, изучив исходный код программы, совершенствует его, и другие могут узнать что-то новое на его примере. Обмениваясь информацией на общедоступных ресурсах в Сети, хакеры исправляют и дополняют ее на основе собственного опыта. Вокруг актуальных проблем не смолкает критичная, развивающая дискуссия, наградой за участие в которой становится признание со стороны равных.
Открытая образовательная модель хакеров – это их «Сетевая академия». Это постоянно развивающаяся среда обучения, созданная самими учениками. Образовательная модель, принятая хакерами, имеет массу достоинств. В мире хакеров в роли учителей или проводников к источникам информации зачастую выступают те, кто сами только что чему-то научились. Такой подход оправдывает себя, так как находящийся в вихре процесса познания зачастую лучше объяснит предмет, чем эксперт с замыленным глазом, уже успевший забыть, как устроена голова у новичков. Для эксперта сопереживание новичку может означать недопустимое упрощение, совершенно неприемлемое интеллектуально. Кроме того, преподавание основ не всегда приносит эксперту удовлетворение, в то время как студент, как правило, еще не привыкший к роли инструктора, может получить от раскрытия своих преподавательских талантов огромную отдачу. Кроме того, когда вы учите кого-то, вы сами глубже погружаетесь в материал. Если я действительно хочу чему-то кого-то обучить, то я прежде всего должен сам понимать предмет предельно ясно. При подготовке материала следует внимательно проанализировать его на предмет возможных возражений и уточняющих вопросов. И тут опять наша хакерская модель напоминает платоновскую Академию, в которой ученики были не пассивными восприемниками знаний, но товарищами в познании истины (синетэис)[127]. С точки зрения Академии главной целью обучения было развить в учениках способность к постановке задач, поискам путей решения и обоснованной критике. Соответственно, преподаватель сравнивался с повивальной бабкой[128], свахой[129] и распорядителем на пирах[130]. Задачу свою учитель видел в том, чтобы не вдолбить в головы учеников заранее подготовленное знание, а помочь им развивать свои собственные задатки. В хакерском сообществе эксперты также видят себя всего лишь учениками, которые, в силу чуть более глубоких знаний, могут быть возмутителями спокойствия, повивальными бабками и симпосиархами – распорядителями пира для других.