Có phải lập trình là một văn hóa con? [đóng cửa]


8

Tôi đã trải qua bài viết này:

http://en.wikipedia.org/wiki/SubcARM

Mà có suy nghĩ mee là lập trình một văn hóa nhóm?

Sau một thời gian, tôi bắt đầu suy nghĩ thực sự khó khăn và nếu bạn đi sâu thực sự thì đây là một câu hỏi rất phức tạp và thú vị.

YOu thậm chí có thể tự hỏi mình rằng (người dùng) nặng (xã hội) có phải là một nhóm văn hóa và lập trình viên trong văn hóa không.

Tôi nghĩ rằng nó có thể là một cuộc thảo luận thú vị, hy vọng bạn thích nó!

GHI CHÚ:

Tôi đã liên kết bài viết wiki vì nó có thể là một đường cơ sở tốt, có lẽ bạn có thể dựa vào câu trả lời của bạn về đề xuất của Ken Gelder để phân biệt các tiểu văn hóa. Nhưng nó nên dựa trên một chút trực giác đó.

Cảm ơn trước!

Trufa

Câu trả lời:


20

Không, lập trình viên không phải là một văn hóa nhóm. Không có cảm giác thuộc về chia sẻ giữa các lập trình viên như một nhóm, hoặc thực sự là bất kỳ yếu tố nào của danh tính chung. Tuy nhiên - và đây là một "tuy nhiên" lớn - một số lượng không nhỏ các lập trình viên là thành viên của văn hóa hacker.

Tin tặc có danh tính chung, nghi lễ / kỳ nghỉ chung, hài hước chung , ngôn ngữ chia sẻ riêng biệt , chúng khác biệt với các nền văn hóa khác , có văn hóa dân gian riêng , và phương thức ăn mặc, thực phẩm, thói quen, v.v.

Văn hóa hacker không giống như văn hóa lập trình viên. Nhiều lập trình viên hoàn toàn không tìm hiểu về văn hóa hacker và việc trở thành một hacker không thực sự được định nghĩa bởi chính hoạt động lập trình. Đó là nhiều hơn về tâm trí thiết lập.

Bạn có thể tự hỏi tại sao tôi gọi hackerdom là "văn hóa" chứ không phải là "văn hóa nhóm". Một phần của việc trở thành một "văn hóa nhóm" bằng cách nào đó khác biệt với "văn hóa thống trị". Tuy nhiên, tin tặc không có một thuật ngữ cụ thể cho những người không phải là tin tặc, mặc dù đã phát triển một từ vựng riêng biệt mở rộng. Điều này là do tin tặc không coi anh ta / cô ta không phải là một phần của các nền văn hóa khác do tư cách thành viên của anh ta / cô ta trong văn hóa hacker. Không chỉ có thể chấp nhận rằng mỗi tin tặc cũng thuộc về một hoặc nhiều nền văn hóa khác và văn hóa "khác" của một hacker có thể mâu thuẫn với (các) văn hóa "tin tặc" khác , nhưng được dự đoán và tin tưởng bởi một số là lý do văn hóa hacker tồn tại.

Tuy nhiên, một định nghĩa về "văn hóa" thế kỷ 20 là phù hợp hơn nhiều: "năng lực phổ quát của con người để phân loại và mã hóa trải nghiệm của họ một cách tượng trưng, ​​và truyền đạt kinh nghiệm được mã hóa một cách tượng trưng về mặt xã hội". Tin tặc chia sẻ một cách phổ biến để phân loại và mã hóa kinh nghiệm, ký hiệu và ngôn ngữ chung và cách chia sẻ tất cả những điều này trong nhóm xã hội tin tặc.

"Lập trình viên" như một nhóm dường như không phù hợp với tôi.

--Susan

Tái bút - Tôi đã đăng ký chỉ để trả lời câu hỏi này, nhưng vì tôi là người mới nên tôi không thể liên kết tất cả các tài liệu tham khảo của mình ở đây. Vui lòng xem nhận xét của tôi về URL (nếu hệ thống cho phép tôi làm điều đó).

Liên kết:


1
Hacker hài hước và quan sát nghi lễ (ngày lễ): esr.ibiblio.org/?p=2520
HedgeMage

1
Hacker từ vựng (từ điển ngôn ngữ hacker): catb.org/jargon
HedgeMage

1
Làm thế nào tin tặc khác biệt với các nền văn hóa / văn hóa khác: catb.org/jargon/html/crackers.html
HedgeMage

1
Văn hóa dân gian của Hacker: catb.org/jargon/html/appcilla.html
HedgeMage

1
Trang phục của Hacker, thức ăn, thói quen, v.v.: Catb.org/jargon/html/appcillb.html
HedgeMage

6

Không. Lập trình viên không còn là một văn hóa nhóm hơn các kỹ sư, bác sĩ hoặc luật sư. Nếu nghề nghiệp thực sự là văn hóa thì từ đó sẽ không có nghĩa gì nhiều.

Hãy xem 6 tiêu chí trên trang Wikipedia:

1. thông qua các mối quan hệ thường tiêu cực của họ để làm việc (như 'nhàn rỗi', 'ký sinh', lúc chơi hoặc lúc rảnh rỗi, v.v.);

Điều này rõ ràng không phải là trường hợp. Hầu hết các lập trình viên đàng hoàng làm việc hợp lý chăm chỉ và tận hưởng nó ở một mức độ nào đó.

2. thông qua mối quan hệ tiêu cực hoặc xung quanh của họ với lớp học (vì các tiểu văn hóa không phải là 'ý thức giai cấp' và không tuân thủ các định nghĩa lớp truyền thống);

Hầu hết các lập trình viên đều thuộc tầng lớp trung lưu, vì vậy điều này thậm chí không thực sự được áp dụng.

3. thông qua sự liên kết của họ với lãnh thổ ('đường phố', 'mui xe, câu lạc bộ, v.v.), chứ không phải là tài sản;

Trừ khi internet được coi là lãnh thổ, tôi cũng phải nói không với điều này.

4. thông qua việc di chuyển ra khỏi nhà và thành các hình thức không thuộc về gia đình (tức là các nhóm xã hội khác ngoài gia đình);

Rất nhiều lập trình viên đứng về phía chống xã hội nhưng một lần nữa, và thậm chí internet không thực sự áp dụng ở đây vì mọi người đều sử dụng mạng xã hội bây giờ.

5. thông qua các mối quan hệ phong cách của họ đến quá mức và cường điệu (với một số ngoại lệ);

Chắc chắn nhất không phải là trường hợp với các lập trình viên.

6. thông qua việc họ từ chối các lệnh cấm của cuộc sống bình thường và đại chúng hóa.

Khá nhiều lập trình viên mà tôi biết đều thích những tiện nghi thông thường của bia, pizza và trò chơi máy tính.

Phán quyết: Không , lập trình không phải là văn hóa nhóm. Đó là một sự nghiệp. Những gì bạn làm để kiếm sống có rất ít liên quan đến cách triết lý của bạn về xã hội.


Tôi thích bạn trả lời nhưng tôi sẽ trả lời đồ chơi câu trả lời của bạn với một góc nhìn khác.
Trufa

Những mục này đã được liệt kê trong bài viết trên wikipedia như xác định các đặc điểm của phản văn hóa , không phải là văn hóa nói chung.
HedgeMage

@HedgeMage: Bạn không chính xác. Đọc lại, đặc biệt là câu cuối cùng trước danh sách.
Aaronaught

Aaronaught, lời xin lỗi của tôi bạn là chính xác: tôi dường như đã lướt qua một câu.
HedgeMage

3

Chà, đã gần 11 giờ tối thứ Sáu. Tôi đang trả lời câu hỏi của bạn ...

Tôi nghĩ đó là một văn hóa nhóm với rất nhiều thành viên. Tương tự như phong trào hippy / phản văn hóa vào cuối thập niên 60.


so sánh tốt !! đôi khi SE này gây nghiện!
Trufa

0

Có nó có thể được. Tôi đã tham gia vào cảnh demo vào đầu những năm 90, xây dựng một trò giải trí tên là Imphobia nói về các bữa tiệc của các vị thần. Cảnh demo được định nghĩa như thế này:

Demoscene là một nhóm văn hóa nghệ thuật máy tính chuyên sản xuất các bản demo, là các bài thuyết trình nghe nhìn không tương tác chạy trong thời gian thực trên máy tính. Mục tiêu chính của bản demo là thể hiện các kỹ năng lập trình, nghệ thuật và âm nhạc.

Vì vậy, tôi nghĩ rằng lập trình là một văn hóa nhóm


Bạn nghĩ gì về câu trả lời của HedgeMedge mà tôi (về cơ bản) đã nói rằng lập trình quá rộng và quá khác biệt để trở thành một nhóm văn hóa?
n1ckp

Tôi đã không viết trích dẫn ở trên, tuy nhiên tôi đã tích cực tham gia vào cảnh demo và tôi có thể xác nhận đó là một hiện tượng văn hóa

2
Vâng, demoscene rõ ràng là một nền văn hóa nhóm, nhưng điều đó không làm cho việc lập trình nói chung trở thành một nền văn hóa [phụ] - giống như cách hip-hop trở thành một nền văn hóa nhóm không tạo ra âm nhạc nói chung là văn hóa [phụ].
Peter Boughton

-1

Có lẽ. Tôi nghĩ có văn hóa lập trình như những nhân vật lập trình nổi tiếng. Không phải tất cả các lập trình viên thuộc về nó. Nó cũng liên quan chặt chẽ đến văn hóa mọt sách máy tính.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.