Ларри Константин - Человеческий фактор в программировании

Здесь есть возможность читать онлайн «Ларри Константин - Человеческий фактор в программировании» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программирование, management, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Человеческий фактор в программировании: краткое содержание, описание и аннотация

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

Хорошее программное обеспечение создается людьми. Так же как и плохое. Именно поэтому основная тема этой книги — не аппаратное и не программное обеспечение, а человеческий фактор в программировании (peopleware). Первое издание «Constantine on Peopleware» признано классическим трудом в области информационных технологий. Новая книга Ларри Константина включает все 52 легендарные статьи из предыдущей книги и 25 новых эссе.
Peopleware охватывает все аспекты, связанные с ролью людей в разработке программного обеспечения. Это качество и продуктивность, модели и методы, динамика поведения коллектива, руководство проектами, разработка интерфейсов и взаимодействие между человеком и компьютером, психология и процессы мышления. В данное издание включены два новых раздела, посвященных организационной культуре и юзабилити программных продуктов.
Название оригинала на английском языке: The Peopleware Papers by Larry L. Constantine

Человеческий фактор в программировании — читать онлайн ознакомительный отрывок

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

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

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

Есть еще более дикие идеи относительно интерфейсов: например, «накидка знаний» — сочетание театральной накидки и гибкого (в прямом смысле этого слова) компьютера. Просто берите с собой эту накидку, предварительно загрузив в ее память необходимую информацию: систему проектирования программного обеспечения при помощи объектно-ориентирован-ной технологии — для офиса, новости и остроты — для вечеринки, базу данных с откликами покупателей — для редкого похода в универсам. Накидка будет шептать вам на ухо все необходимое для того, чтобы быть экспертом в любой области, в какой пожелаете. Она даже сможет напомнить имя знакомого, стоящего перед вами, — по всей видимости, идентифицируя личность с помощью встроенной оптической и звуковой аппаратуры или, возможно, с помощью некоего нейронного интерфейса, который пока еще не придумали (это всего лишь детали; не следует беспокоить мечтателей такими мелочами). Благодаря «накидке знаний» мы сможем перейти от компьютеров, имитирующих интеллект или интимность, к компьютерам, которые помогают людям это имитировать. Это будет превосходный новый мир, в котором очарование и легкость общения будут доступны тем, кто сможет себе позволить наибольший объем памяти «накидки» и самое свежее программное обеспечение. Но действительно ли вы хотите быть среди людей, чье понимание основано на магнитно-дисковых схемах, прикрытых вельветовой материей?

Наручная архитектура

Но погодите, есть еще кое-что, как говорят в ночном телемагазине. В современной киберпанковой моде уже появились булавки для галстука и ушные кольца, сделанные из лишних микросхем и цифровых прибамба-сов, а завтра, как нам говорят, мы будем носить вещи еще круче. У нас будут целые компьютеры, помещенные в модные браслеты (наверное, это случится тогда, когда «накидка знаний» уже станет повседневной одеждой). А волшебники интерфейсного проектирования даже предлагают, чтобы в наручных компьютерах применялись инфракрасные или коротковолновые передатчики. Они могли бы автоматически связываться, будучи в непосредственной близости друг от друга, — естественно, с применением соответствующего протокола и верификации цифровой подписи, которые предназначены для управления соединениями и установки связи с нужным абонентом. (Полагаю, миниатюрные версии таких устройств будут называться «запонками».) Когда друзья будут встречаться и пожимать друг другу руки, их компьютеры будут автоматически обмениваться сообщениями, что придаст новый смысл выражению «протокол установления связи» (handshaking protocol). [44] Handshaking protocol (англ.); дословно — протокол рукопожатия Какой прогресс! Технология служит человеку, устраняя необходимость таких неприятных человеческих действий, как обычный разговор или еще более ужасная интимность тет-а-тет. Не проще ли обмениваться файлами, чем говорить друг с другом?

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Человеческий фактор в программировании»

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


Отзывы о книге «Человеческий фактор в программировании»

Обсуждение, отзывы о книге «Человеческий фактор в программировании» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x