Как изучить необходимую антропологию для создания социального программного обеспечения?

Если у вас есть возможность добавить библиотеки. Библиотека commons-beanutils может использоваться для обработки bean-компонентов и свойств.

В вашем случае вы могли бы сделать:

Method method = PropertyUtils.getReadMethod( new PropertyDescriptor(key, resultClass));

5
задан 2 revs, 2 users 100% 30 May 2010 в 22:54
поделиться

6 ответов

Я согласен с тем, что немного знать, как мы думаем, сейчас для разработчика важнее, чем когда-либо. Книга Дэна Деннета «Объяснение сознания» по-настоящему открыла мне глаза в понимании того, что мы думаем не так, как мы думаем.

2
ответ дан 14 December 2019 в 19:25
поделиться

Я бы посоветовал Сайт Клея Ширки - хорошее место для начала. Это социальная антропология, установленная в контексте Интернета, поэтому она более доступна (для программистов), чем чисто академическая антропология.

1
ответ дан 14 December 2019 в 19:25
поделиться

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

Мэтью Подвизоцки некоторое время назад написал сообщение о реализации этих идей в Haskell .

1
ответ дан 14 December 2019 в 19:25
поделиться

Единственное правило, которое нужно знать о социальном программном обеспечении, - это то, что «люди будут делать все, чтобы заработать деньги или получить секс» :)

Но если серьезно, я не думаю, что антропология что имеет значение, а скорее понимание мотивации, которую люди должны вносить в социальное программное обеспечение или раскрывать себя в социальном программном обеспечении. В последнее время вышло довольно много книг, которые хорошо объясняют многие из этих концепций. Хорошим началом может быть фраза Клэя Шрики «А вот и все».

0
ответ дан 14 December 2019 в 19:25
поделиться

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

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

Сначала я хотел бы на мгновение охарактеризовать антропологию: Хотя антропология не является экспериментальной областью, она невероятно эмпирический . Антропологи собирают много данных и пытаются как можно полнее опишите то, что они видят. Эта методология и Я думаю, этот подход чрезвычайно полезен для разработчиков программного обеспечения. Это очень легко сказать "люди хотят этого" или "пользователи так думают" о функция или аспект вашего программного обеспечения на основе вашего опыта. Это ужасно сложно понять, как пользователи на самом деле чувствуют и взаимодействуют с вашим программным обеспечением. Если бы вам пришлось взять один Класс антропологии как разработчик программного обеспечения, я бы порекомендовал что-то с методологическим акцентом.

С точки зрения конкретных ресурсов, следующие направления приходят на ум

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

Во-вторых, я бы изучал города и небольшие сообщества. Кроме в некоторых очень крайних случаях (например, Twitter, Facebook и т. д.), все культуры не используют ваше программное обеспечение. Группы есть. Узнай о них. я думаю, что городские исследования и работа, которую называют «городской социологией», могут начать давать вам ответы, которые вас заинтересуют дюйм. Я думаю, это было бы хорошим началом.

1
ответ дан 14 December 2019 в 19:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: