Компьютер-хамелеон

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

Исследуемые системы: призыв к экспериментам

Если вы хотите упростить систему, сделайте ее такой, чтобы пользователь не боялся экспериментировать и смог исследовать ее возможности методом проб и ошибок. Так многие из нас учатся пользоваться бытовыми электроприборами, новыми стереосистемами, телевизорами или видеоиграми. Мы нажимаем на кнопки и смотрим или слушаем, что происходит. Тот же подход можно применить и к компьютерным системам. Чтобы система была исследуемой, она должна отвечать трем требованиям.

1. В любой момент времени пользователь должен видеть доступные действия и иметь возможность выполнить их. Наглядность играет роль напоминания о наличии действия и призыва к исследованию новых концепций и приемов.

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

3. Действия не должны наносить вред. Должна существовать возможность отменить действие, которое приводит к нежелательным последствиям. Это особенно важно для компьютерных систем. Если действие необратимо, система должна предупредить пользователя о том, к чему оно может привести. Так у него будет достаточно времени, чтобы отказаться от задуманного. Или же это действие следует сделать невозможным. Большинство же действий должны быть безопасными, наглядными и обратимыми.

Два режима использования компьютера

Сравните два разных способа выполнения задачи. Первый способ – с помощью команд. Назовем его «командным режимом», или взаимодействием «от третьего лица». Второй способ – самостоятельная работа. Назовем его «режимом прямого управления», или взаимодействием «от первого лица». Разница между ними такая же, как и между ездой с водителем и самостоятельным вождением автомобиля. Эти два режима существуют и в компьютерных системах[82].

В большинстве систем задействован командный режим. Чтобы выполнить действие, вам требуется набрать команду, используя специальный «командный язык», который, кстати, еще нужно выучить. Некоторые компьютерные системы позволяют управлять от первого лица.

Хороший пример такого взаимодействия – компьютерные игры, неотъемлемой частью которых является чувство контроля. Режим прямого управления можно применить и к таким задачам, как набор текста или бухгалтерия. Многие электронные таблицы и текстовые редакторы работают в этом режиме.

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

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

Цветные карандаши и музыкальные инструменты – отличные примеры системы прямого управления. Но я, например, не умею ни рисовать, ни играть. Если я захочу посмотреть на картину или послушать музыку, мне придется обратиться за помощью к профессионалам. Так же и со многими компьютерными системами. Я заметил, что мне часто нужна система прямого управления с сопровождающим ее посредником, к которому в случае необходимости можно было бы обратиться за помощью.

Когда я работаю в режиме взаимодействия от первого лица (набираю текст, рисую картинку, создаю игру или играю в нее), я отношусь к своим действиям не как к эксплуатации компьютера, а как к выполнению определенной задачи. Компьютер становится «невидимым». Этот принцип нельзя переоценить: сделайте компьютерную систему невидимой. Данное утверждение можно применить как к прямой, так и непрямой форме взаимодействия.

Компьютер-невидимка из будущего

Давайте подумаем, на что может быть похож компьютер будущего. Предположим, что он будет невидим и вы даже не будете осознавать, что пользуетесь им. Что я имею в виду? То, что и так уже вошло в нашу жизнь. Вы пользуетесь компьютером, когда едете в современном автомобиле, включаете микроволновую печь, слушаете музыку из CD-плеера или производите расчеты на калькуляторе. Вы не замечаете компьютер, потому что ваше внимание нацелено на выполнение задачи[83].

Вы же не идете на кухню, чтобы воспользоваться электромотором. Вы пользуетесь холодильником, или миксером, или посудомоечной машиной. Наличие мотора не воспринимается сознанием, хотя, например, в миксерах и соковыжималках он служит основной деталью.

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

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

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

Больше книг — больше знаний!

Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом

ПОЛУЧИТЬ СКИДКУ