2009-05-17 18 views
5

Joel Spolsky lặp lại lặp đi lặp lại ngày hôm nay, biết một chút về nhân chủng học có thể rất hữu ích cho một lập trình viên vì phần lớn những gì đang được tạo ra là phần mềm xã hội.Làm thế nào để tìm hiểu nhân chủng học cần thiết để tạo ra phần mềm xã hội?

Làm cách nào để một người đã biết khoa học máy tính tìm hiểu nhân chủng học cần biết cách con người hoạt động? Bất kỳ sách nào? Bất kỳ bài giảng được ghi lại?

Trả lời

0

Nguyên tắc duy nhất để biết về phần mềm xã hội là "mọi người sẽ làm bất cứ điều gì để kiếm tiền hoặc bị sa thải" :)

Nhưng trên một lưu ý nghiêm túc, tôi không nghĩ rằng nhân loại học là những gì quan trọng, nhưng thay vì một sự hiểu biết về động lực mà mọi người phải đóng góp cho phần mềm xã hội hoặc phơi bày bản thân họ trên phần mềm xã hội. Đã có khá một vài cuốn sách gần đây giải thích rất nhiều các khái niệm này trong điều kiện tốt. Một khởi đầu tốt có thể là "Đây là tất cả mọi người" của Clay Shriky.

+0

LOL. Tôi chỉ đọc, để xác nhận điều này, một bình luận về SO, ngay tại đây .. Dọc theo dòng đó làm cho các ứng dụng iTwat sẽ đưa bạn vào một chiếc BMW có thể chuyển đổi hoặc một số loại như vậy. bảng thông báo '. –

1

Tôi sẽ đề xuất Clay Shirky's site là một nơi tốt để bắt đầu. Đó là nhân chủng học xã hội được đặt trong bối cảnh của internet, vì vậy nó dễ tiếp cận hơn (với các lập trình viên) hơn là nhân chủng học thuần túy.

1

Có một cuốn sách tôi đã nghe là tốt, nhưng chưa có cơ hội để tìm hiểu về nó: Programming collective intelligence. Nó cung cấp cho bạn một số thuật toán để định lượng hành vi của con người trong phần mềm xã hội. Nghe có vẻ thú vị.

Mathew Podwysocki đã viết một bài đăng một thời gian trước đây khoảng implementing these ideas in Haskell.

2

Tôi đồng ý rằng việc biết một chút về cách chúng tôi nghĩ giờ đây quan trọng hơn đối với nhà phát triển. Cuốn sách Consciousness Explained của Dan Dennett là một cái mở mắt thực sự cho tôi trong sự hiểu biết rằng chúng tôi không nghĩ theo cách chúng ta nghĩ chúng ta nghĩ.

1

Tôi không chắc rằng tiếp cận nhân chủng học hiện đại là một tổng thể được cách tốt nhất tuyệt đối để phát triển sự hiểu biết rằng bạn tìm kiếm. Các nhà nhân chủng học nghiên cứu nhiều thứ khác nhau, và trong khi biết công cụ này sẽ giúp bạn có thể phát triển các thiết kế tốt hơn và các sản phẩm , đây là trường hợp tổng quát có lẽ không phải là sử dụng hiệu quả thời gian.

nhà nhân chủng học nghiên cứu văn hóa , những thứ superstructural rằng sẽ xảy ra khi bạn đặt một bó của những người ở gần và để cho các món hầm tình hình trong một thời gian. Xin lỗi cho định nghĩa thô . Biết về văn hóa, cách thức văn hóa và xã hội hoạt động, điều gì khiến chúng phá vỡ, điều gì khiến chúng phát triển mạnh mẽ là hấp dẫn và hữu ích. Đọc "pháo nhân chủng học" sẽ giúp bạn bắt đầu hiểu điều này, nhưng một lần nữa con đường dài, và tôi nghĩ rằng các câu hỏi bạn cần được trả lời dễ dàng được giải quyết với một số dự án cụ thể là .

Trước tiên tôi muốn chỉ đặc trưng cho Nhân học trong chốc lát: Mặc dù Nhân học không phải là một nghiệm lĩnh vực, đó là vô cùng thực nghiệm.Các nhà nhân chủng học thu thập rất nhiều dữ liệu và cố gắng để mô tả những gì họ thấy hoàn toàn nhất có thể. Phương pháp này, và cách tiếp cận là - tôi nghĩ - cực kỳ hữu ích cho các nhà phát triển phần mềm. Đó là rất dễ dàng để nói "mọi người muốn điều này" hoặc "người dùng cảm thấy theo cách này", về một tính năng hoặc khía cạnh của phần mềm của bạn dựa trên kinh nghiệm của bạn. Đó là rất khó để tìm ra cách người dùng thực sự cảm nhận và tương tác với phần mềm của bạn một cách chính xác. Nếu bạn phải lấy một lớp học Nhân chủng học làm nhà phát triển phần mềm, tôi khuyên bạn nên sử dụng một cái gì đó với sự nhấn mạnh về phương pháp luận.

Xét về nguồn lực cụ thể, các hướng dẫn sau mùa xuân trong tâm trí

công việc căn bản trong một lĩnh vực nghiên cứu tìm hiểu sự tương tác giữa con người Dona Harroway "The Cyborg Manifesto," suối ngay lập tức để tâm trí như , và máy móc như một hiện tượng xã hội. Đó là ngắn. Đọc tốt. Amber Case, một "nhà nhân chủng học cyborg" trẻ tuổi làm hoạt động trong truyền thống của Harroway và tôi sẽ theo dõi cả hai người trong số những người này là .

Thứ hai, tôi muốn khám phá các nghiên cứu về các thành phố và cộng đồng nhỏ. Ngoại trừ trong một số trường hợp rất nghiêm trọng (ví dụ: Twitter, Facebook, v.v.), toàn bộ nền văn hóa không sử dụng phần mềm của bạn. Các nhóm là. Tìm hiểu về chúng. Tôi nghĩ rằng các nghiên cứu đô thị và công việc được gọi là "xã hội học đô thị" có thể bắt đầu cung cấp cho bạn các loại câu trả lời mà bạn quan tâm . Tôi nghĩ đó sẽ là một nơi tốt để bắt đầu.

Các vấn đề liên quan