IRC 채널에서 질문 할 때의 에티켓 [닫기]


36

더 큰 OSS 프로젝트는 IRC 채널을 유지하여 사용 또는 개발에 대해 논의합니다. 프로젝트를 계속 사용하면서 웹에서 정보를 찾으려고 시도하지 못했을 때, 내가해야 할 일을 알아내는 방법 중 하나는 IRC 채널에 들어가서 물어 보는 것입니다.

그러나 채널의 사람들은 내 질문을 항상 완전히 무시합니다. 내가 들어갔을 때 침묵이 있었다면 여전히 침묵이있을 것입니다. 진행중인 대화가 있으면 교란되지 않습니다. 채널이 몇 시간 동안 열려있는 상태에서 누군가가 나를 참여 시키려고하지만 아무 일도 일어나지 않기를 바랍니다.

그래서 나는 내가 이해하지 못하는 방식으로 무례하고, 무언의 규칙을 어 기고 무시 당할까 걱정하고 있습니다. 나는 질문을 정중하게, 요점으로, 문법적으로 만들려고 노력하고, 명백한 해결책을 시도했지만 왜 효과가 없는지 지적하려고 노력합니다. 채널 사용자에게 분명히 낯선 사람이라는 것을 알고 있지만이 문제를 해결하는 방법을 잘 모르겠습니다. 일주일 동안 아무 말도하지 않고 채널에 숨겨야합니까? 터무니없는 것 같습니다.

내가 보내는 일반적인 메시지는 "안녕하세요. Foo를 작동 시키려고했지만 BarException이 계속 발생합니다. Quux를 재설정하려고했지만 아무 것도하지 않는 것 같습니다. 내가 시도 할 수있는 것에 대한 제안? "


2
채널에 따라 다릅니다. 둘 다 비슷하지 않습니다 ... 가장 좋은 방법은 게시하기 전에 잠시 숨어있는 것입니다-일이 어떻게 수행되는지 확인한 다음 예상되는 방식으로 참여하십시오.
Oded

이것이 프로그래밍과 정확히 어떤 관련이 있습니까?
Joel Etherton

4
@JoelEtherton : 소프트웨어 엔지니어링의 대인 관계에 관한 것입니다.
Zarkonnen

6
@JoelEtherton 그것은 프로그래머와 관련이 있습니다
nischayn22

1
명확히하기 위해 : 나는 "프로젝트 X를 어떻게 사용합니까?"에 대해 이야기하고 있지 않습니다. "프로젝트 X를 해킹하는 방법"에 대해 이야기하고 있습니다. 프로그래머와 OSS 프로젝트의 문화와 예절에 관한 질문입니다.
Zarkonnen

답변:


38
  • 규칙 # 1 : 묻지 말아라
  • 규칙 # 2 : 실제 대화에서하는 것처럼 행동하십시오
  • 규칙 # 3 : 인내심을 가지십시오. 활동이없는 경우 일반적으로 아직 작성한 내용을 아무도 읽지 않았 음을 의미합니다. 아무도 응답하지 않으면 모르거나 알지 못합니다. 잠시 후 다시 시도하거나 x 분 전에 질문과 관련된 단서가 있는지 물어볼 수 있습니다.

또한 때때로 IRC가 도움을받는 최선의 방법이 아닙니다. 메일 링리스트와 같이보다 활발한 포럼이 있는지 물어볼 수 있습니다.


1
"묻지 말아요"라는 말은 : "가서 물어봐도 될까요?"
Zarkonnen

5
@Zarkonnen 정확하게. "요청하지 말고 그냥 물어보세요." 사람들에게 "모든 사람?" 또는 주변 사람들에게 묻도록 다른 사람들을 강조하지 마십시오. 질문을 버리고 걸어서 기다리는 것이 더 쉽습니다. 몇 시간 정도 후에 다시 질문하십시오.
zxcdw 2016 년

3
또한 문제 해결 시도 업데이트를 게시하면 도움이 될 수도 있습니다.
스펜서 Rathbun

2
더 오래 ~ 5 개 라인보다 코드의 특정 부분에 대해 때 당신은 pastebin.com 같은 서비스를 사용하지만 채널에 직접 붙여 넣을하지 않는 경우 또한 많은 IRC 사용자들은 무례로 간주
marktani

포럼 및 메일 링리스트의 경우 +1 IME는 프로젝트에 대한 기술 지원을받는 데 IRC 채널보다 훨씬 유용한 경향이 있습니다.
메이슨 휠러

13

가능하면 질문을 가능한 간단하게 분류하십시오. 프로그램을 배우는 동안 IRC에서 질문하는 데 많은 시간을 보냈습니다. 때로는 내 코드가 작동하지 않고 이유를 알지 못했기 때문에 200 줄 프로그램을 페이스트 빈에 넣고 78 줄에 오류가 발생한 이유를 묻습니다. 아무도 대답하지 않았습니다.

답변을 얻으려면 문제가있는 코드를 분리해야한다는 것을 알았습니다. 20 줄 이하로 내 예제를 얻을 수 없다면 좋은 대답을 얻기가 어려웠습니다. 이것은 종종 상당한 양의 작업이 필요했지만 그 과정에서 종종 IRC에 요청하기 전에 내 문제를 해결했습니다.

(이 조언은 좋은 SO 질문에도 적용됩니다.)


12

주요 개발자 의 시간대 를 확인하십시오. IRC를 사용할 때 깨어 있지 않으면 응답을 거의 얻지 못합니다.

일부는 온라인으로 표시하지만, 단지 수 봇을 왼쪽 또는 개방 클라이언트 왼쪽 그들이 돌아올 / 일어나 몇 가지 메시지를 확인 할 수 있습니다. 다시 로그온하지 않으면 사용 가능할 때 다시 연락 할 수있는 방법이 없습니다.

어쨌든 사용법에 대해서는 메일 링리스트이슈 트래커가 더 잘 작동합니다.

IRC는 프로젝트를 진행하는 개발자에게 더 유용합니다. 따라서 실수로 화염 전을 시작하지 않고도 서로의 노력을 실시간으로 동기화하고 토론 할 수 있습니다.

( "다음에 무엇을해야합니까?" 와 같이 논쟁의 여지가있는 주제에 대한 실수와 오해가 실시간으로 파악하고 수정하는 것이 더 빠릅니다)


5

올바른 채널인지 확인하십시오. 개발자 채널에 있다면 분명히 헬프 데스크 채널이 아닙니다.

내가 개발자 인 경우 개발에 대해 논의하고 싶지만, 문서화 된 기능 x가 제대로 작동하지 않는 randomuser # 1040을 도와주지 마십시오.


2
커뮤니티 중심의 FOSS 프로젝트에 기여한다면, 기회는 기능 X가있는 아주 멀리 잘 문서화에서.
K.Steff 2016 년

1
하이퍼 볼 사용을 자제해야한다고 생각합니다.
Pieter B

내 요점은 대부분의 FOSS 프로젝트가 불충분 한 인력으로 고통 받고 코드에 집중하고 잔소리가 들지 않는다는 것입니다.
K.Steff 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.