Wiele większych projektów OSS utrzymuje kanały IRC w celu omówienia ich wykorzystania lub rozwoju. Kiedy utknąłem przy korzystaniu z projektu, próbując znaleźć informacje w sieci, nie udało mi się znaleźć sposobu, aby dowiedzieć się, co zrobić, aby wejść na kanał IRC i zapytać.
Ale moje pytania są niezmiennie całkowicie ignorowane przez ludzi na kanale. Gdybym wszedł w ciszę, nadal będzie cisza. Jeśli trwa rozmowa, kontynuuje się bez zakłóceń. Opuszczam kanał na kilka godzin, mając nadzieję, że może ktoś mnie w końcu zaangażuje, ale nic się nie dzieje.
Martwię się więc, że jestem niegrzeczny w jakiś sposób, którego nie rozumiem, lub łamię jakąś niewypowiedzianą zasadę i jestem z tego powodu ignorowany. Staram się, aby moje pytania były grzeczne, do rzeczy i gramatyczne, i próbuję wskazać, że wypróbowałem oczywiste rozwiązania i dlaczego one nie zadziałały. Rozumiem, że jestem całkowicie obcy ludziom na kanale, ale nie jestem pewien, jak to naprawić. Czy powinienem czaić się na kanale, nic nie mówiąc, przez tydzień? To też wydaje się absurdalne.
Typową wiadomością, którą wysyłam, może być: „Cześć wszystkim - starałem się przekonać Foo do pracy, ale wciąż otrzymuję wyjątek BarExe. Próbowałem zresetować Quuxa, ale wydaje się, że to nic nie robi. Czy ktoś ma sugestia, co mogę spróbować? ”
źródło
Odpowiedzi:
Czasami IRC nie jest najlepszym sposobem na uzyskanie pomocy. Możesz zapytać, czy istnieje bardziej aktywne forum, takie jak lista mailingowa, które możesz wypróbować.
źródło
Jeśli to możliwe, podziel swoje pytanie, aby było tak proste, jak to możliwe. Podczas nauki programowania spędziłem dużo czasu na zadawaniu pytań w IRC. Czasami mój kod po prostu nie działał i nie wiedziałem dlaczego, więc wstawiłem mój 200-liniowy program do kosza na pastę i zapytałem, dlaczego pojawia się błąd w linii 78. Nikt nie odpowiedział.
Odkryłem, że aby uzyskać odpowiedzi, musiałem wyizolować problematyczny kod. Jeśli nie mogłem dopasować mojego przykładu do 20 linii lub mniej, trudno było znaleźć dobrą odpowiedź. Często wymagało to znacznej pracy, ale w trakcie tego procesu często rozwiązywałem własny problem, zanim musiałem zapytać w IRC.
(Ta rada dotyczyła również dobrych pytań SO).
źródło
Sprawdź strefę czasową głównych programistów, jeśli nie obudzą się podczas IRC, prawie nie dostaniesz żadnej odpowiedzi.
Niektóre mogą pojawiać się w trybie online, ale po prostu zostawiły bota lub pozostawiły klienta otwartego, aby sprawdzał niektóre wiadomości po przebudzeniu / powrocie. Jeśli nie zalogujesz się ponownie, gdy będą dostępne, nie będą mogli do ciebie wrócić.
W każdym razie lepiej sprawdzają się wskazówki dojazdu, listy mailingowe lub moduły do śledzenia problemów .
IRC jest bardziej przydatny dla programistów pracujących nad projektem: dzięki temu mogą synchronizować i dyskutować o swoich wysiłkach w czasie rzeczywistym bez przypadkowego uruchamiania flamewar.
(Błędy i nieporozumienia dotyczące dyskusyjnych tematów - takich jak „co dalej robić?” - można szybciej wykryć i poprawić w czasie rzeczywistym)
źródło
Upewnij się, że masz właściwy kanał. Jeśli prowadzisz kanał dla programistów, to oczywiście nie jest to kanał pomocy technicznej.
Jeśli jestem programistą, chcę omówić rozwój, nie pomóż przypadkowemu użytkownikowi 1040, który nie może naprawdę dobrze udokumentować działania funkcji x.
źródło