2009-05-17 10 views
5

Joel Spolsky ripete continuamente quello che oggi, conoscere un po 'di antropologia può essere molto utile per un programmatore perché gran parte di ciò che viene creato è il social software.Come imparare l'antropologia necessaria per creare software social?

Come può qualcuno che già conosce l'informatica apprendere l'antropologia necessaria per sapere come funziona l'essere umano? Qualche libro? Qualche lezione registrata?

risposta

0

L'unica regola da sapere sul social software è che "la gente farà di tutto per fare soldi o sesso" :)

Ma su una nota seria, non credo che l'antropologia è ciò che conta, ma piuttosto una comprensione della motivazione che le persone devono contribuire al software sociale o di esporsi al social software. Ci sono stati parecchi libri recenti che spiegano molti di questi concetti in termini buoni. Un buon inizio potrebbe essere "Here comes everyone" di Clay Shriky.

+0

LOL. Ho appena letto, per confermare questo, un commento su SO, proprio qui .. Lungo quella linea che fare app iTwat ti porterà in una cabriolet BMW o qualcosa del genere .. Incredibile varietà, un aspetto da non sottovalutare mai i disegni dell 'ennesima forma libera albo'. –

1

Vorrei suggerire Clay Shirky's site è un buon punto di partenza. È un'antropologia sociale ambientata in un contesto di Internet, quindi è più accessibile (ai programmatori) dell'antropologia puramente accademica.

2

Sono d'accordo che sapere un po 'di come pensiamo sia più importante ora per uno sviluppatore che mai. Il libro Consciousness Explained di Dan Dennett è stato un vero colpo d'occhio per me nel comprendere che non pensiamo il modo in cui pensiamo di pensare.

1

non sono sicuro che si avvicina l'antropologia contemporanea è un insieme è il modo migliore in assoluto per sviluppare la consapevolezza che si cercate. Gli antropologi studiano un sacco di cose diverse, e mentre lo conoscendo questa roba ti aiuterà a sviluppare progetti migliori e prodotti , questo è un caso in cui essere un generalista non è probabilmente un uso effettivo di tempo .

antropologi studiano cultura, la roba sovrastrutturale che accade quando si mette un gruppo di persone nelle immediate vicinanze e lasciare lo stufato situazione per un po '. Ci scusiamo con la definizione approssimativa . Conoscendo la funzione cultura, società e culture , ciò che li induce a rompere, ciò che li fa prosperare è affascinante e utile. Leggere il "cannone antropologico" aiuterà a capire questo, ma ancora una volta lungo, e penso che le domande a cui avete bisogno di rispondere siano più facilmente risolte con alcuni progetti specifici .

Prima vorrei caratterizzare solo Antropologia per un momento: Anche se antropologia non è un campo sperimentale, è incredibilmente empirica.Gli antropologi raccolgono un sacco di dati e tentano di descrivere ciò che vedono nel modo più completo possibile. Questa metodologia e l'approccio sono - penso - estremamente utili per gli sviluppatori di software. È molto facile dire "la gente vuole questo" o "gli utenti si sentono in questo modo", riguardo a una funzione o aspetto del software in base alle proprie esperienze. È terribilmente difficile capire come gli utenti effettivamente sentono e interagire con il tuo software in modo preciso con il tuo software . Se dovessi prendere una classe di antropologia come sviluppatore di software, ti suggerirei qualcosa di con un'enfasi metodologica.

In termini di risorse specifiche, le seguenti indicazioni in mente

Dona Harroway di "The Cyborg Manifesto," molle immediatamente alla mente come il lavoro fondamentale in un campo di studio che esplora la interazione tra le persone e le macchine come un fenomeno sociale. È breve. Buona lettura. Amber Case, un giovane "antropologo cyborg" fa il lavoro nella tradizione di Harroway, e vorrei seguire su entrambi questi persone.

In secondo luogo, esplorerei studi di città e piccole comunità. Tranne in alcuni casi estremi (ad esempio Twitter, Facebook, ecc.), Le colture intere non utilizzano il software. I gruppi sono Scopri di loro. I penso che gli studi urbani e il lavoro che viene chiamato "sociologia urbana" potrebbero iniziare a fornire il tipo di risposta che ti interesserebbe pollici. Penso che sarebbe un buon punto di partenza.

Problemi correlati