Nie pytaj żeby spytać, po prostu zapytaj
Czasami na czatach online na których bywam pojawia się ktoś, kto mówi coś w stylu:
Foobar123:
To pytanie jest źle zadane. Z kilku powodów. To, o co właściwie ta osoba pyta to:
Foobar123:
Istnieje wiele powodów, dla których ludzie, którzy MAJĄ wiedzę na dany temat nie będą chcieli się do tego przyznać. Pytając, pytasz o więcej niż myślisz, że pytasz.
Prosisz ludzi o wzięcie odpowiedzialności. Kwestionujesz wiarę ludzi w ich umiejętności. Niepotrzebnie odgradzasz również innych. Często odpowiadam na pytania związane z językami lub bibliotekami, z których nigdy nie korzystałem, ponieważ odpowiedzi są (w sensie programistycznym) oparte na zdrowym rozsądku.
Ewentualnie to pytanie można postrzec jako...
Foobar123:
...co jest po prostu leniwe. Jeśli nie chcesz wysilić się, aby rozwiązać swój problem, to dlaczego my powinniśmy to robić?
Rozwiązaniem problemu nie jest pytanie, żeby zapytać, ale po prostu zadanie pytania. Ktoś, kto nie udziela się na czacie i tylko od czasu do czasu spogląda na to, co się na nim dzieje prawdopodobnie nie odpowie na twoje pytanie z prośbą o zadanie pytania, lecz faktyczny opis problemu może wzbudzić ich zainteresowanie i skłonić do odpowiedzi.
Podsumowując, nie pytaj "Czy są tu jacyś eksperci od Javy?", ale zapytaj "Jak rozwiążę [problem] w Javie? [Inne istotne informacje]"
Inne podobne problemy: Problem XY, No Hello. Przeczytaj także: Jak zadać dobre pytanie?, lub, jeśli masz więcej czasu: Jak zadawać mądre pytania.