120
на компьютере больше всего напоминает набор текста на печатной машинке (и специально сделан
выглядящим так в этих случаях,
написав
хранящийся документ. Чтобы избавиться от него, нужно предпринимать специальные действия —
корзину. Если такой документ
про
ли
вре в
г
того
одимо
ить
и
нуж
обеспечение только как
единственный вид программ, где можно хоть как
-то
рас а
.
и, с
их
цию
редакторах WYSIWYG), чуть менее он близок к письму. В обоих
или напечатав некоторый текст на листе бумаги, мы получим достаточно долго
смять
, порвать, пролить на него кофе, выкинуть в мусорную
падает без наших действий, значит кто-то (сотрудник, начальник, жена, ребенок или
уборщица) взял его. Человек, только что столкнувшийся с электронными документами,
воспринимает их как аналоги бумажных и ожидает от них тех же свойств.
Документы «в компьютере» не такие
. У компьютера есть два вида памяти — оперативная, и
менная, и постоянная. В большинстве случаев набранный в редакторе текст находится
оперативной памяти, содержимое которой пропадает при отключении питания. Чтобы текст смо
«пережить» это отключение, он должен быть перемещен в постоянную память. Именно для э
служит операция «сохранить документ».
В предыдущем
абзаце описана некоторая система понятий, непривычная для новичка и не
доступная с помощью непосредственного созерцания компьютера и размышлений. Ее необх
как-то передать новому пользователю, иначе он не сможет понять, зачем же сохранять уже
написанные документы, ведь они и так есть. Иначе, максимум, что он сможет сделать — выуч
ритуал, согласно
которому нужно иногда нажимать на кнопку «Сохранить». Очень многие люд
работают с компьютерами и другой сложной техникой с помощью ритуалов, поскольку не всегда
в силах разобраться в новой для них системе понятий, в рамках которой действует эта техника. Но
гораздо чаще — потому, что ее производитель и разработчики не тратят столько
усилий, сколько
но, чтобы научить этой системе каждого пользователя.
Если же подпускать пользователей к компьютеру только после прочтения необходимой
документации и усвоения ее информации, редко кто из них вообще заинтересуется
использованием компьютера. Они используют компьютер и программное
инструменты для решения своих задач (
считывать на чтение документации, — игры и развлечения), и им не хочется тратить время н
чтение инструкций и осмысление правил, не относящихся напрямую к их области деятельности
Почему бы этим программам не быть столь же наглядными, как молоток и отвертка — никто не
станет же всерьез читать инструкцию к отвертке?
Можно поспорить с этим на том основании, что компьютер и ПО намного сложнее отвертк
помощью можно выполнять гораздо больше действий и сами действия гораздо сложнее. Но, с
другой стороны, умеют же сейчас делать автомобили, для вождения которых нужно знать только
правила движения и основные элементы управления, а если что
-то идет не так — пусть
разбираются автослесари. Автомобиль сравним по сложности с самыми сложными программами,
а то и превосходит их. И многие водители (по крайней мере, на Западе), используют автомобили,
ничего не понимая в их устройстве. Пользователи изначально не хотят читать инструкции и не
будут этого делать, пока эти инструкции занимают
сотни страниц, написаны непонятным и сухим
языком, требуют внимательности и обдумывания, не отвечают сразу на вопросы, которые
интересуют пользователя в данный момент, а также пока начальство не скажет, что ин
струк
все-таки прочитать надо. Но ведь есть еще и естественная человеческая забывчивость...
Удобство обычной, «не компьютерной» модели работы с документами
подтверждается тем,
что Palm Pilot, первый компьютер без разделения памяти на временную и постоянную, разошелся
небывалым для такого устройства тиражом — за первые два года было продано около 2-х
миллионов экземпляров.
Все сказанное выше служит иллюстрацией того факта, что «простота» и «легкость обучения»
все-таки не совсем субъективны, а имеют объективные составляющие, которые необходимо
учитывать при разработке части программного обеспечения, предназначенной для
непосредственного взаимодействия с человеком — пользовательского интерфейса. Если
посмотреть внимательнее, непонимание программистами пользователей в большой степени
вызвано их, программистов, собственной ленью и нежеланием задумываться над непривычными
вещами.