2009-05-17 10 views
5

जोएल स्पॉस्की आज से अधिक बार दोहराता है, कुछ मानव विज्ञान को जानना प्रोग्रामर के लिए बहुत उपयोगी हो सकता है क्योंकि जो कुछ भी बनाया जा रहा है वह सामाजिक सॉफ्टवेयर है।सामाजिक सॉफ्टवेयर बनाने के लिए आवश्यक मानव विज्ञान को कैसे सीखें?

कोई भी जो पहले से ही कंप्यूटर विज्ञान को जानता है, मानव जाति कैसे काम करता है यह जानने के लिए आवश्यक मानव विज्ञान सीख सकता है? कोई भी पुस्तक? कोई रिकॉर्ड किया गया व्याख्यान?

उत्तर

0

केवल नियम सामाजिक सॉफ्टवेयर के बारे में पता चला है कि "लोगों को कुछ भी करेंगे पैसा बनाने के लिए या रखी हो" :)

लेकिन एक गंभीर नोट पर, मुझे नहीं लगता कि नृविज्ञान क्या मायने रखती है, बल्कि है प्रेरणा की समझ है कि लोगों को सामाजिक सॉफ्टवेयर में योगदान देना है या सामाजिक सॉफ्टवेयर पर खुद को बेनकाब करना है। ऐसी कुछ हालिया किताबें हैं जो इन शर्तों में से कई अवधारणाओं को अच्छी शर्तों में समझाती हैं। क्ले श्रीकी द्वारा एक अच्छी शुरुआत "यहां सब कुछ आती है" हो सकती है।

+0

एलओएल। मैंने अभी पुष्टि की है, इसकी पुष्टि करने के लिए, एसओ पर एक टिप्पणी, ठीक है .. आईटीवाट ऐप्स बनाने वाली उस रेखा के साथ आप बीएमडब्लू कन्वर्टिबल या कुछ ऐसे में शामिल होंगे .. अविश्वसनीय विविधता, एक पहलू 'अभी तक एक और फ्रीफॉर्म के डिजाइन को कम से कम नहीं समझने के लिए बुलेटिन बोर्ड'। –

1

मैं सुझाव दूंगा कि Clay Shirky's site शुरू करने के लिए एक अच्छी जगह है। यह इंटरनेट के संदर्भ में स्थापित सामाजिक मानव विज्ञान है, इसलिए यह पूरी तरह अकादमिक मानव विज्ञान की तुलना में अधिक सुलभ (प्रोग्रामर के लिए) है।

1

एक किताब मैंने सुना है अच्छी है, लेकिन अभी तक इसे खोने का मौका नहीं मिला: Programming collective intelligence। यह आपको सामाजिक सॉफ्टवेयर में मानव व्यवहार को मापने के लिए कुछ एल्गोरिदम देता है। दिलचस्प लगता है।

मैथ्यू पॉडविस्की ने कुछ समय पहले implementing these ideas in Haskell के बारे में एक पोस्ट लिखा था।

2

मैं मानता हूं कि एक डेवलपर के लिए अब हम क्या सोचते हैं, इसके बारे में कुछ जानना। डेन डेनेट द्वारा Consciousness Explained पुस्तक को समझने में मेरे लिए एक असली आंख खोलने वाला था कि हम ऐसा नहीं सोचते कि हम सोचते हैं कि हम क्या सोचते हैं।

1

मुझे यकीन है कि समकालीन नृविज्ञान आ एक पूरी है पूर्ण सबसे अच्छा तरीका है ज्ञान है कि आप की तलाश विकसित करना है नहीं कर रहा हूँ। मानवविज्ञानी विभिन्न चीजों का एक समूह का अध्ययन करते हैं, और इस सामग्री को जानने से आप बेहतर डिज़ाइन और उत्पादों को विकसित करने में सक्षम होंगे, यह एक ऐसा मामला है जहां एक सामान्यवादी होने पर शायद समय का प्रभावी उपयोग नहीं होता है।

मानवविज्ञानी संस्कृति अध्ययन, अधिरचनात्मक सामान कि होता है जब आप करीब निकटता में लोगों के एक समूह डाल दिया और थोड़ी देर के लिए स्थिति स्टू करते हैं। किसी न किसी परिभाषा के लिए क्षमा करें। संस्कृति, कैसे संस्कृतियों और समाजों के बारे में जानना फ़ंक्शन, उन्हें क्या तोड़ने का कारण बनता है, उन्हें क्या बढ़ने का कारण बनता है आकर्षक और उपयोगी है। "मानवविज्ञान तोप" पढ़ने से मदद मिलेगी, लेकिन आप इसे समझना शुरू कर देंगे, लेकिन फिर से लंबी सड़क, और मुझे लगता है कि जिन सवालों के जवाब आपको चाहिए, उन्हें विशिष्ट परियोजनाओं के साथ आसानी से संबोधित किया जाता है।

सबसे पहले मैं सिर्फ एक पल के लिए मानव विज्ञान चिह्नित करने के लिए करना चाहते हैं: हालांकि नृविज्ञान एक प्रयोगात्मक क्षेत्र नहीं है, यह अविश्वसनीय रूप से अनुभवजन्य है।मानवविज्ञानी बहुत सारे डेटा एकत्र करते हैं, और का प्रयास करते हैं जो वे यथासंभव पूरी तरह से देखते हैं। यह पद्धति, और दृष्टिकोण है - मुझे लगता है - सॉफ्टवेयर डेवलपर्स के लिए बेहद उपयोगी है। यह कहने में बहुत आसान है कि "लोग इसे चाहते हैं," या "उपयोगकर्ता इस तरह महसूस करते हैं," आपके अनुभवों के आधार पर आपके सॉफ़्टवेयर की सुविधा या पहलू के बारे में। यह यह पता लगाने में बहुत मुश्किल है कि उपयोगकर्ता वास्तव में कैसा महसूस करते हैं और को अपने सॉफ़्टवेयर के साथ सटीक तरीके से कैसे इंटरैक्ट करते हैं। यदि आपको एक सॉफ्टवेयर डेवलपर के रूप में एक मानव विज्ञान वर्ग लेना पड़ा, तो मैं एक विधिवत जोर के साथ कुछ सुझाऊंगा।

विशिष्ट संसाधनों के संदर्भ में, निम्नलिखित दिशाओं मन में वसंत

डोना Harroway के रूप में की 'The Cyborg Manifesto, "स्प्रिंग्स तुरंत दिमाग में अध्ययन के एक क्षेत्र में मूलभूत काम है कि लोगों के बीच बातचीत की पड़ताल, और मशीनों एक सामाजिक घटना के रूप में। यह छोटा है। अच्छा पढ़ा। Amber Case, एक युवा "साइबोर्ग मानवविज्ञानी" हैरोवे की परंपरा में काम करता है, और मैं इन दोनों लोगों पर अनुसरण करता हूं।

दूसरा, मैं शहरों और छोटे समुदायों के अध्ययनों का पता लगाऊंगा। कुछ बहुत ही चरम मामलों में को छोड़कर (यानी ट्विटर, फेसबुक इत्यादि), पूरे संस्कृतियां आपके सॉफ़्टवेयर का उपयोग नहीं कर रही हैं। समूह हैं उनके बारे में जानें। मैं सोचता हूं कि शहरी अध्ययन और काम जिसे "शहरी समाजशास्त्र" कहा जाता है, आपको में रुचि रखने वाले उत्तर के प्रकार प्रदान करना शुरू कर देता है। मुझे लगता है कि यह शुरू करने के लिए एक अच्छी जगह होगी।

संबंधित मुद्दे